14 мая 2010

Работа с libPcap в C++

Любой профессиональный сисадмин должен иметь в своем арсенале средства для анализа трафика в своей сети. Эти инструменты могут очень сильно помочь в проверке того, не попала-ли на компьютеры пользователей какая-то зараза, или для поимки с поличным наглых пользователей, зависающих среди рабочего дня вконтакте.
Для разработки таких средств может быть крайне полезна ...

11 мая 2010

GUI для fceu

Есть в Linux очень хороший эмулятор NES — fceu. Одна только проблема: у него нет графического интерфейса, а в параметрах командной строки запутаться недолго.
Вот мой скрипт для предания fceu хоть какой-то гуёвости:
#!/bin/sh
# fceu GUI by 2lx.ru
GAME="/usr/bin/fceu"
while [ -f "$GAME" ]
do
GAME=$(zenity --title "FCEUltra — Select a game to play" --window-icon=/icon/for/zenity/window --file-selection)
DIR=$(dirname "$GAME")
cd ...

6 мая 2010

Контейнер для хранения свойств в C++

Пример реализации контейнера для хранения конфигурационных данных программы на C++.

3 мая 2010

Функция itoa для C++

В C++ есть хорошая функция atoi для преобразования строки в целое число, а функция для обратного преобразования (из числа в строку) почему-то отсутствует.
Вот лекарство от сего недоразумения

30 апреля 2010

Обновляем статус в Twitter из PHP

Небольшая функция, позволяющая обновить Ваш статус в Twitter из PHP-скрипта
function tweet ($message, $username, $password)
{
$context = stream_context_create (array (
'http' => array (
'method' => 'POST',
'header' => sprintf ("Authorization: Basic %s\r\n", base64_encode ($username.':'.$password)).
"Content-type: application/x-www-form-urlencoded\r\n",
'content' => http_build_query (array ('status' => $message)),
'timeout' => 5,
),
));
$ret = file_get_contents ('http://twitter.com/statuses/update.xml', false, $context);
return false !== $ret;
}

Использовать так:
if ...

25 апреля 2010

C++ Наступает!

Еще куча таких-же картинок

7 апреля 2010

Самопальный Sleep

5 апреля 2010

OO.Org Жжот

Самая обычная картинка в RTF-документе, открытом с помощью OpenOffice.Org Writer

«Схематично это можно изобразить так» %)

3 апреля 2010

base46encode и base64decode файлов для C#

public static string base64encode (string filename)
{
FileStream fs = new FileStream (filename,
FileMode.Open,
FileAccess.Read);
byte[] filebytes = new byte[fs.Length];
fs.Read (filebytes, 0, Convert.ToInt32 (fs.Length));
string encodedData =
Convert.ToBase64String (filebytes,
Base64FormattingOptions.InsertLineBreaks);
return encodedData;
}
public static void base64decode (string text, string filename)
{
byte[] filebytes = Convert.FromBase64String (text);
FileStream fs = new FileStream (filename,
FileMode.CreateNew,
FileAccess.Write,
FileShare.None);
fs.Write (filebytes, 0, filebytes.Length);
fs.Close ();
}
Использовать так:
string inputFile = "./aa.exe.mdb";
string encoded = base64encode (inputFile);
Console.Write (encoded);
base64decode (encoded, inputFile + ".new");
Скачать пример

1 апреля 2010

Настраиваем Автоматическое выключение компьютера

Дабы не перетрудиться решил настроить автоматическое выключение компьютера за 10 минут до конца рабочего дня.

 Страница 3 из 37 « 1  2  3  4  5 » ...  Конец »