29 декабря 2008 г.

создать маленький windows exe

Пример под микрософтовский компилятор

nano.cpp:
#include <windows.h>

#pragma comment(linker,"/SUBSYSTEM:WINDOWS /ENTRY:winMain /MERGE:.rdata=.text")
#pragma comment(lib, "kernel32.lib")
#pragma comment(lib, "user32.lib")

void WINAPI winMain()
{
MessageBox(0,"Hello, World!",":)",MB_ICONINFORMATION);
}

Компилировать командной строкой, например, такой:
cl.exe /O1 nano.cpp

скрыть раздел диска в windows

Чтобы быстро скрыть-показать разделы диска в винде я использую соответственно два батника:

hide_G.bat:
diskpart /s hideg.scn

show_G.bat:
diskpart /s showg.scn

hideg.scn:
select volume 4
remove letter=g
EXIT

showg.scn:
select volume 4
assign letter=g
EXIT

Чтобы узнать номер раздела, запустите diskpart и там: LIST VOLUME

24 декабря 2008 г.

Установка sun java в fedora linux (через alternatives)

По умолчанию в некоторых дистрибутивах (например, в fedora) есть Java-машина от GNU, но нету от SUN. Если сделать всё как на оф.сайте, то можно работать через JAVA_HOME и прямые пути. А вот чтобы прописать новую Яву как родную, надо поколдовать с так называемой alternatives, присутствующей опять же в некоторых дистрибутивах.

23 декабря 2008 г.