czwartek, 25 października 2007

Gmail and IMAP

Finally. Welcome to 1995, Google! The feature hasn't appeared on my account yet, but it's great to know they did it. I was already thinking about fetching mail from gmail to my main imap account but I would miss tags and stars. Though as Gmail's IMAP implementation doesn't support IMAP standard "replied" mark, I'll have to consider doing it anyway. We'll see.

środa, 10 października 2007

Co po reinstallu?

Każdy ma swój zestaw standardowych, potrzebnych do życia aplikacji, które od razu po zainstalowaniu systemu ściąga w najnowszych wersjach i instaluje, gdyż bez nich jak bez ręki. Mój zestaw nie wyróżnia się zbytnio, ale niemniej życie ułatwia bardzo.
Notepad++
świetny, szybki, podświetla składnię, dodaje opcję bezpośredniej edycji w menu kontekstowym Explorera
Paint.NET
Bardzo rozbudowany zamiennik systemowego Paint, stworzony w .NET przez pracownika Microsoftu. W pełni darmowy, obecnie wersja 3.10.
7-Zip
Kombajn kompresujący i dekompresujący wszystko co potrzeba, dodatkowo we własnym, bardzo efektywnym formacie 7z.
Foxit Reader
Bardzo szybki i lekki czytnik PDFów. Rewelacyjna alternatywa dla Adobe Readera.
Google Pack
W obecnej postaci składa się na niego Google Talk i Firefox (2.0.0.7) with Google Toolbar. Google Talk ma dla mnie tą przewagę nad innymi klientami sieci XMPP/Jabber, że historia rozmów jest zapisywana na serwerze, co w moim przypadku jest ekstremalnie przydatne, gdy prowadzę rozmowy ze znajomymi z przynajmniej trzech lokalizacji. A że często w czasie rozmowy przekazujemy sobie różne przydatne informacje, można je łatwo stracić, choćby zapominając o zgraniu kopii zapasowej przy reinstallu. No i prosty interfejsik, świetnie działający transfer plików, jak i powiadomienia o nowej poczcie na skrzynce gmail.
OpenOffice
"Prawie" Office, choć do pierwowzoru jeszcze mu nieco daleko, ale z każdą wersją dodają niezłe ciekawostki. Z ostatnich (2.3)warto nadmienić eksport dokumentu do mediawiki, formatu znaczników wykorzystywanego w MediaWiki (engine Wikipedii).
PuTTY i WinSCP.
Dwa najważniejsze narzędzia do komunikacji za pomocą protokołu SSH. Pierwszy to głównie terminal, drugi transmisja plików (SCP, SFTP, ale i FTP).
Unix Utils
Natywne porty dla Win32 niektórych narzędzi GNU. Szczególnie przydatny jest wget.
Sysinternals
Niesamowite narzędzia przydatne w mniej lub bardziej awaryjnych sytuacjach, choćby Autoruns, Process Explorer.
JkDefrag
Prościutki i w pełni wykorzystujący Defrag API z Windows defragmentator. W wersji okienkowej, command line i w formie wygaszacza ekranu. W pełni darmowy. Obecnie wersja 3.26.
BurnCDCC
Bardzo prosta i użyteczna wypalarka CD/DVD/BluRay - świetne uzupełnienie dla równie użytecznych funkcji wypalania płyt w Viście.
Eclipse
Najlepsze pod słońcem środowisko programistyczne dla Javowców i nie tylko. Wraz z PHP Development Tools, jest także znakomite do pracy nad projektami PHP. Świetnie się także nadaje do edycji javascriptu, plików xml, css. Wszędzie podpowiadanie składni, porządkowanie kodu źródłowego. Także bardzo dobre wtyczki dla C/C++, Pythona, Perla, obsługi serwerów SQL, a nawet tworzenia diagramów UML czy edycji plików gettext. Obecnie wersja 3.3.
Visual Studio 2005 SP1
Instaluję także od razu, choć z racji ostatniego mojego otwierania się na wieloplatformowość, nie korzystam zbyt intensywnie, ale jak coś trzeba naklepać pod Windows, to jest to najlepsze IDE. Kropka. Muszę się tylko zorientować, jak wygląda praca z Qt Open Source pod toto. Bo właśnie chyba pod Qt będę pisał programy dowodzące mej tezy pracy magisterskiej. Jak nie będzie wygodnego sposobu, uśmiechnę się do ukochanego WTL. ;)
Windows Live Writer
Bardzo wygodny w użyciu edytor blogów spod marki Windows Live - pracuje z Bloggerem, Windows Live Spaces i innymi systemami wystawiającymi web services w formacie MetaWebLog i Atom API.
Steam z wykupionym dawno temu Half-Life 2, Counter Strike:Source i Half-Life: Episode One
Nie ma to jak czasem nieco postrzelać do nieznajomych. ;) Hardkorowym graczem nie jestem, ale Office i Assault w CS:S to moje ukochane mapy.
Vista Codec Package
Wbrew nazwie nie tylko dla Visty. Minimalny potrzebny do odtwarzania wszystkiego zestaw kodeków, ładnie uporządkowany i prosta konfiguracja.
Windows Media Player Tag Support Extender
Dodaje do Media Playera i Media Center obsługę metadanych zawartych w formatach ape, mpc, flac, ogg i innych. Niektóre tylko do odczytu, inne wraz z zapisem.
Play Shoutcast Playlist in Windows Media Player
Daje możliwość otwierania stacji radiowych SHOUTCast w Media Playerze.

Do tego najnowsze sterowniki do poczciwej GeForce 6600GT, Leadtek WinFast PVR2000 i wbudowanego HD Audio na Realteku.

Poustawiałem sobie tak elementy środowiska programistycznego, Apache (2.0.59), PHP (5.2.3), MySQL (5.0.45-community), Zend Framework (1.0.2), Eclipse, że po reinstalacji systemu nic praktycznie nie trzeba robić, by je odpalić. Eclipse potrzebuje jedynie JRE (1.6u3), resztę ma wbudowaną. Konfiguracja apache nie wskazuje na konkretne dyski, a tylko katalogi, wszelkie inne ścieżki są względne, wirtualne serwery wskazują na katalogi w workspace eclipsowym, a ten wszystkie moje projekty synchronizuje z CVSem postawionym na Gentoo w pokoju na parterze.

Hm. Właściwie kogo to obchodzi? :D

wtorek, 9 października 2007

Vista SP1 Beta - jest aż o tyle lepiej?

Chciałem jeszcze raz sprawdzić dziwnie zachowujący się dysk Seagate 160GB, który niedawno kupiłem - nie mogłem na nim zainstalować Visty ani Windows 2008 w żadnej wersji pod ręką (beta 2, beta 3) i tylko na nim! Wszystkie inne dyski nie sprawiały żadnych problemów, żadne inne systemy także (choć dziś Ubuntu 7.10 beta też nie był zbyt przyjazny). Ostatecznie musiałem najpierw zainstalować Vistę na innym dysku, przenieść partycję systemową i konfigurować środowisko już w nowej lokalizacji.

Gdy udało się wszystko ustawić, tak jak ostatnim razem, wyskakiwały jak dzikie bluescreeny związane z zarządzaniem energią, prawdopodobnie spowodowane jakimś być może defektem tego dysku. Po zainstalowaniu Bety SP1 dla Visty (instalacja testowa przez Windows Update), problemy zniknęły, przynajmniej na to wygląda! Dysk niewiele ma roboty, nawet testowo ustawiłem wyłączanie go po 5 minutach nieaktywności. I rzeczywiście - nastaje po tym błoga cisza, od czasu do czasu tylko się uruchomi by zrobić jakieś "pierdnięcie" i wraca dalej do snu. Po bluescreenach ani śladu. Może to ta najnowsza aktualizacja zwiększająca niezawodność, która także w SP1 będzie standardowo? Kto wie. Poza znacznym przyspieszeniem operacji dyskowych i ogólnie wiele lepszą sprawnością systemu, zmian w SP1 za bardzo nie widać - zdecydowana większość usprawnień siedzi pod maską - choćby obsługa exFAT. Do wniosków jeszcze uciekał się nie będę. Jedno co od razu warto wspomnieć, to fakt że instalacja SP1 z Windows Update była bardzo szybka i bezbolesna. Żadnego wielogodzinnego mielenia dyskiem, zabierania kolejnych gigabajtów przestrzeni dyskowej. Ot 50MiB ściągnął, zainstalował, restart i mission complete! Oczywiście wartym wspomnienia "szczegółem" jest właśnie ogólne przyspieszenie systemu. Baaardzo in plus.

piątek, 5 października 2007

[en] Windows XP SP3 available for testing!

I just got an email from connect.microsoft.com that XP SP3 Beta is now available for Vista SP1 Beta testers. Yay! English, German and Japanese versions can be put through their paces. Get ready to rumble!

Edit: Windows XP SP3 Release Notes (excerpt from included document):

What’s New in Windows XP Service Pack 3

New Functionality

The following is a list of functionality that is included with the service pack, which is not addressed by the included hotfixes and security updates.

Descriptive Security Options UI
The Security Options control panel in Windows XP Service Pack 3 now has more descriptive text to explain the settings and prevent incorrect configuration of settings.
Enhanced security for Administrator and Service policy entries
In System Center Essentials for Windows XP Service Pack 3, Administrators and Service entries will be present by default on any new instance of policy. Additionally, the UI for the "Impersonate Client After Authentication" user right will not be able to remove these settings.
"Black Hole Router" Detection
Windows XP Service Pack 3 includes improvements to black hole router detection (i.e., detecting routers that are silently discarding packets), and turns it on by default.
Microsoft Kernel Mode Cryptographic Module
Microsoft Kernel Mode Cryptographic Module (FIPS.SYS) is a FIPS 140-1 Level 1 compliant, general-purpose, software-based, cryptographic module residing at the Kernel Mode level of the Windows Operating System. It runs as a kernel mode export driver (a kernel-mode DLL) and encapsulates several different cryptographic algorithms in an easy-to-use cryptographic module accessible by other kernel mode drivers. It can be linked into other kernel mode services to permit the use of FIPS 140-1 Level 1 compliant cryptography. https://www.microsoft.com/technet/archive/security/topics/issues/fipsdrsp.mspx?mfr=true

Network Access Protection
NAP is a policy enforcement platform built into Microsoft Windows Vista, Windows Server 2008 (now in beta testing), and Windows XP Service Pack 3 (which includes the NAP Client for Windows XP, now in beta testing) that allows you to better protect network assets by enforcing compliance with system health requirements. With NAP, you can create customized health policies to validate computer health before allowing access or communication, automatically update compliant computers to ensure ongoing compliance, and optionally confine noncompliant computers to a restricted network until they become compliant. http://www.microsoft.com/technet/network/nap/napfaq.mspx
Windows Product Activation
As in Windows Server 2003 Service Pack 2, and Windows Vista, the user may now complete setup without having to provide their product key. They will be prompted for the product key as part of Genuine Advantage during subsequent use.

Previously Available Functionality

In addition to previously released hotfixes and security updates, some functionality included with the service pack was previously available as a separate download. The following is a list of such functionality. Where applicable, the Microsoft Knowledge Base article number is included.

Background Intelligent Transfer Service (BITS) 2.5
This is a required component for Microsoft System Center Configuration Manager 2007 and for Windows Live OneCare. The new features of BITS 2.5 help improve security. If you use BITS to transfer data, the new features also improve flexibility. This previously released update is detailed at Microsoft Knowledge Base article 923845 (http://support.microsoft.com/Default.aspx?kbid=923845).
IPsec Simple Policy Update for Windows Server 2003 and Windows XP
This update for Windows Server 2003 and Windows XP helps simplify the creation and maintenance of IPsec filters, reducing the number of filters that are required for a Server and Domain Isolation deployment. The Simple Policy Update removes the requirement for explicit network infrastructure permit filters and introduces enhanced fallback to clear behavior. This previously released update is detailed at Microsoft Knowledge Base article 914841 (http://support.microsoft.com/Default.aspx?kbid=914841).

Microsoft Core XML Services 6.0
MSXML 6.0 (MSXML6) has improved reliability, security, conformance with the XML 1.0 and XML Schema 1.0 W3C Recommendations, and compatibility with System.Xml 2.0.

Microsoft Management Console 3.0
Microsoft Management Console 3.0 (MMC 3.0) is a framework that unifies and simplifies day-to-day system management tasks on Windows by providing common navigation, menus, toolbars, and workflow across diverse tools. This previously released update is detailed at Microsoft Knowledge Base article 907265 (http://support.microsoft.com/Default.aspx?kbid=907265).
Digital Identity Management Service (DIMS)
DIMS makes it possible for users who log onto any domain-joined computer running Windows Server 2003 Service Pack 1 or higher to silently have all of their certificates and private keys available for applications and services.

Peer Name Resolution Protocol 2.1
This update enables Windows XP SP3-based programs that use PNRP to communicate with Windows Vista programs that use PNRP. This component was last updated at version 2.0, via an update that is detailed at Microsoft Knowledge Base article 920342 (http://support.microsoft.com/Default.aspx?kbid=920342).
Wi-Fi Protected Access 2
This update to Windows XP provides support for Wi-Fi Protected Access 2 (WPA2), which is the latest standards-based wireless security solution derived from the IEEE 802.11i standard. This previously released update is detailed at Microsoft Knowledge Base article 893357 (http://support.microsoft.com/Default.aspx?kbid=893357).
Windows Installer 3.1 v2 (3.1.4000.2435)
Windows Installer 3.1 is a minor update to Windows Installer 3.0 that was released in September 2004. Windows Installer 3.1 contains new and enhanced functionality. Additionally, Windows Installer 3.1 addresses some issues that were found in Windows Installer 3.0. This previously released update is detailed at Microsoft Knowledge Base article 893803 (http://support.microsoft.com/Default.aspx?kbid=893803).