| Тренды и зарплаты |
[ноя. 23, 2006|10:39 am]
Dima Kuchin
|
C++, C#, Python, Java, PHP, .NET, SQL, DB2 и т.д.
Циферки вполне предсказуемые, но все равно интересно. |
|
|
| Банальности |
[ноя. 17, 2006|08:21 pm]
Dima Kuchin
|
Python - это вещь! Жалко только что для Django нет поддержки DB2... Зато для RoR есть модуль DB2, кстати Ruby тоже вещь, но Python мне кажется больше нравится. Да и распространён он сильнее, тот же Google им вовсю пользуется. Дилемма... |
|
|
| (без темы) |
[мар. 27, 2005|11:24 am]
Dima Kuchin
|
Фигею. COM обьект, написанный на VBScript... |
|
|
| (без темы) |
[мар. 15, 2005|11:43 am]
Dima Kuchin
|
Несколько дней назад узнал одну интересную вещь... Ситуация - при некотором сценарии Property Sheet почему-то прыгал на другую Property Page. Начал разбираться - смотрю в исходниках MFC, что делает функция SetActivePage - она всего лишь посылает сообщение, смотрю на #define этого сообщения - и с диким удивлением вижу (WM_USER + 101). А у нас все сообщения определялись с (WM_USER + 1) и далее. Как потом выяснилось, в MSDN рекомендуют начинать с (WM_USER + 1000)... |
|
|
| (без темы) |
[мар. 2, 2005|10:45 am]
Dima Kuchin
|
Долго пытался найти баг в коде, потом выяснилось что это сам Windows XP не дает установить окнам ширину больше ширины десктопа... |
|
|
| Аутентификация в Windows |
[фев. 1, 2005|01:19 pm]
Dima Kuchin
|
Получить имя юзера можно легко - GetUserName(), пароль конечно так не получишь, но для некоторых вещей хочется знать пароль хотя бы в его зашифрованной форме. Поиски привели к тому, что в Windows пароли хранятся в файле %systemroot%\system32\config\sam, который фиг откроешь. Но - есть его бэкап в %systemroot%\repair\ :) Так что при желании можно разобраться в формате файла и вытащить нужные данные. |
|
|
| Шрифт |
[янв. 4, 2004|09:32 pm]
Dima Kuchin
|
Anonymous - очень неплохой шрифт для редактора (типа Visual Studio). |
|
|
| IP resolving |
[сент. 15, 2003|02:32 pm]
Dima Kuchin
|
Классный сайтик для распознавания страны по IP - www.ip2nation.com |
|
|
| БД и индексы |
[апр. 7, 2003|04:31 pm]
Dima Kuchin
|
Индексы - великая вещь. Вот этот запрос:
SELECT
SUM(b.New) AS New, COUNT(b.ID) as Total, a.* FROM a LEFT JOIN b ON a.ID =
b.FeedID GROUP BY a.ID ORDER BY a.Title Без индексов занимает 3.5
секунды, а с индексами по ID и FeedID в соответствующих таблицах занимает уже
0.35 секунды - в 10 раз меньше! |
|
|
| navigation |
| [ |
viewing |
| |
most recent entries |
] |
| |
|
|