Перейти к содержимому


Заметки на обочине



Фотография

EsQuerie 1.0

Написано AgentMC , 21 Ноябрь 2010 · 477 Просмотров

Предыстория:
"...а ещё задолбало каждый день эти дурацкие запросы через MSSMS, вот если бы кого-нибудь заставить, так нет - там каждый раз параметры менять надо, а они SQL не понимают... И ещё бесит, что оно всё по очереди. Вот если бы какая-нибудь форма к этим запросам, да все они в одном месте..."

Результат:
Представляю плод примерно 12 часов кодинга. Итак, что же такое EsQuerie?
Это тулзень, которая поднимает файл с шаблонами запросов к SQLServer'у и парсит его, разбивая на запросы. Для каждого запроса создаётся отдельная вкладка; на каждой вкладке есть свои, определйнные создателем шаблона, элементы управления (bool - галка, date - календарь, ну и строка (всё остальное)), соответствующие параметрам в запросе. Запрос на каждой вкладке может выполняться независимо от остальных, а может по очереди, но в 1 клик. Собственно запросы друг от друга ВООБЩЕ не зависят, и с 2 вкладок, к примеру, могут идти запросы к 2 разным серверам. В то же время, присутствует система глобальной авторизации, хранимая в конфиге приложения и используемая как дефолты для тех полей авторизации на вкладках, которые пусты. Вот как это выглядит:

Изображение

Обратите внимание - 3 запроса, 2 из них с параметрами, а размер файла шаблона - 424 байта.
В комплекте 2 файла template.txt & template2.txt. В 1м собственно спецификация формата, примеры использования коментариев и т.п. Если после его открытия станет страшно, открывайте темплит 2 - там всё то же, только без лишней ереси, комментов и т.п. - и размер в 14 раз меньше :)


Кому это надо:
может пригодиться аналитикам и DBA, частично SA и QA специалистам.

Ссылка: http://notebook.agen...r?download=true

Сырцы по запросу могу предоставить, всё равно в рефлекторе можно декомпилировать...


Фотография

Ребята из 广东

Написано AgentMC , 16 Ноябрь 2010 · 371 Просмотров

Посвящается Всем разработчикам компании Samsung electronics. В особенности команде New PC Studio и emdedded devам, писавшим прошивку на S5550.

В принципе, много родственного найдут многие мои коллеги...

Исполнять на мотив "Когда на сердце тяжесть и холодно в груди..."
с каменным лицом
и полным осознанием ужасной участи несчастных китайцев...



В республике народной, тяжёлых полной дум
Провинции нет краше, чем гордый Гуандун.
Мечтая о "покушать" и паре тёплых кофт,
И-Бень и три китайца там глючный пишут софт,
И-Бень и три китайца там глючный пишут софт.

В тяжёлой обстановке, страдая от мышей,
Их тягловые панды хворают из-за вшей,
Не крутят шестерёнки — и тока нет в сети...
Ребята из Гуандуна код пишут от руки,
Ребята из Гуандуна код пишут от руки!

А вдруг им не заплатят? Голодным будет год,
И маленькая Сяо учиться не пойдёт...
#ifdef _DEBUG поставив и catch пустой везде,—
И-Бень и три китайца опять на высоте,
И-Бень и три китайца опять на высоте!

Им в срок не уложиться — страшнее нет чумы!
Напряжены их лица, колени сведены...
И-Бень кнутом пощёлкал, прошло два дня — и вот
Ребята из Гуандуна релизят говнокод,
Ребята из Гуандуна релизят говнокод.

Ведь чтоб продукт несчастный в рантайме не упал,
У них один лишь выход — убрать функционал...
...А мы бамбук покурим, до той поры, пока
И-Бень и три китайца напишут хотфикс "А",
И-Бень и три китайца напишут хотфикс "А"!


-------
Я не утверждаю, что самый китайский код пишут именно в Гуандуне
Я не утверждаю, что гр-н 一遍 причастен к написанию самого китайского кода
Я не утверждаю, что ЛК со своими хотфиксами хоть каким-то образом причастна к этому всему
Я не утверждаю, что курение бамбука делает код лучше. Хотя...


Фотография

Картинко дня

Написано AgentMC , 29 Октябрь 2010 · 512 Просмотров

Две прикольные картинки.


"Скорость рабочего инета: диалапщики, сдохните от зависти!"


Изображение


"Яндекс. Найдётся всё. В том числе и такое"

Изображение


Фотография

Тест на логику от "КП"

Написано AgentMC , 27 Октябрь 2010 · 505 Просмотров

Тест на логику от "КП" в Украине"
Мой результат:
Шерлок, вы? Как бы то ни было, вы сама логичность, работа сыщика или финансового аналитика – ваше призвание. Результат вашего теста – отличный способ погордиться собой.

Пройти тест!

Очень ржачный, но очень серьёзный тест. Всем рекомендую пройти! :nyam:


Фотография

Æ (auto empty) ver. 1.0.0.0

Написано AgentMC , 23 Октябрь 2010 · 553 Просмотров

Æ (auto empty) ver. 1.0.0.0 — initial release

Предыстория:
У меня начала глючить машина с вин-7. Особенно сильно глюки проявлялись при работе торрента и конвертации видео. Глюк выражася в том, что в системе с 4 ГБ оперативки не оставалось свободной памяти, файл подкачки при этом не рос. С помощью rammap было установлено, что это происходит из-за того, что система не переносит устаревшие страницы мапнутых файлов в стендбай-пул, а также, что проблему можно решить с помощью той же rammap. Но делать это вручную... фе.

Описание:
Программе при старте в командной строке передаётся число мегабайт ОЗУ (100 - 1024), которые всегда должны быть свободны. Для каждого сочетания {ОС/машина} это число индивидуально и определяется примерно, пока машина ещё не тормозит, с помощью, например, Process Explorer или стандартного Диспетчера Задач Windows. У меня, к примеру, выставлено 650 МБ. Æ следит за свободной памятью (раз в 10 секунд проверяет) и если её остаётся меньше необходимого — запускает функцию 'Empty working sets' программы Rammap (ссылка ниже). В результате, страницы мапнутых файлов переходят в стендбай-пул, с точки зрения системы память освобождается - и с одной стороны она не тормозит, а с другой - при необходимости мапнутые файлы всегда смогут быть легко возвращены на место без траты ресурсов и дискового времени. Чтобы прекратить работу Æ, достаточно запустить её с ключом /x.

Системные требования:
* Программа RamMap, распакованная по одному из путей, входящих в %path% (C:\Windows - вполне подойдёт);
* ОС - {WinVista | Win7 | Server2008 | Server2008R2} {x86 | amd64} {Home premium и выше};
* Права адимнистратора;

Командная строка:
ae <number> - запуск Æ с указанием сколько МБ оперативы должно быть всегда свободно;
ae /x - выйти из последнего запущенного экземпляра Æ.

Скачать:
http://notebook.agen.../content/ae.exe


Фотография

PLReNewer 1.7.х.х

Написано AgentMC , 15 Октябрь 2010 · 722 Просмотров

Обновился мой PLReNewer до версии 1.7.0.0

Программе уже больше 2 лет, основное своё время жизни она провела здесь (точнее, на ныне закрытом предке этого сайта).

Назначение: Из музыкальной коллекции (жёсткий диск, папка, устройство...) или имеющегося плейлиста создать новый плейлист и либо сохранить его, либо скопировать указанные файлы в указанную папку, к примеру на МП3-плеер. Некоторое кол-во доп. функций, включая маски файлов и сохранение путей, чтение тегов (для МП3 - редактор) и многое другое. Поддержка плейлистов M3U, M3U8, PLS, PLC, PLA, WMPL3. Поддержка тегов MP3, WMA, OGG, FLAC. Поддержка Windows Se7en и x64 ОС.

Скриншоты:
ИзображениеИзображение

Скачать:
С 10.12.10 программа официально живёт на гуглокоде: http://code.google.com/p/plrenewer/

Платформа: для работы программы требуеться .Net Framework 2.0. PLR написан на vb.net с частичным использованием WinAPI функций. Модуль непосредственной подмены файлов во время обновления выполнен на C#.


Фотография

Киев-Чернобыль-ЧАЭС-Припять

Написано AgentMC , 04 Октябрь 2010 · 1 304 Просмотров

Вот и обзавёлся я блогом, теперь есть возможность делиться всякими интересными фактами моей жизни.
И первое, о чём я хочу рассказать, произошло в эту субботу, 02.10.2010. Мы с коллегами ездили на экскурсию в Чернобыль и Припять!
Уже давно я хотел попасть на такую экскурсию, и честно говоря, не пожалел. Не буду сюда выкладывать всё (постараюсь потом пару видео залить), только основное фото, в конце записи ссылка на архив с фотками.


Итак, утро, холодно, автобус от chernobylzone.com.ua отъезжает от Южного вокзала. 2 часа дороги - и мы на КПП Дитятки.
Изображение
Паспортный контроль - и мы в Зоне! :lol: Ещё полчаса езды по ухабистой дороге привели нас в Чернобыль. Там, что характерно, всё спокойно и позитивно, живут зверухи, в порядке коммуникации (только немного странно, что все они над землёй) и магазины, из лимита 3000 жителей все квартиры заняты. Объясняют это тем, что вокруг Зоны вращается множество организаций, изучающих загрязнение воды, влияние леса на Зону и т.п. Проводят очередной инструктаж и немного рассказывают про историю Зоны. Мы едем дальше, въезжаем в 10-километровую зону (зона активного заражения). Нас подвозят к ЧАЭС.
Изображение
На заднем плане виден канал пруда-охладителя 1-2 энергоблоков и сами эти энергоблоки. Вокруг дороги стоят вот такие забавные значки
Изображение
А в самом канале плавают полутораметровые сомы и мелкая рыбёшка по пол-метра
ИзображениеИзображение
После этого нам показывают мемориал памяти самопожертвования ликвидаторов аварии и подвозят к Саркофагу. Он тихо гудит, а все подходы к Монолиту тщательно охраняется войсками ОМОНа =)
Изображение
Мы едем дальше, в Припять. От центральной площади (гостиница Полесье, дом культуры Энергетик, ресторан и "Белый дом")
ИзображениеИзображение
идём дальше вглубь города, к бассейну и лунапарку.
Изображение
Мы заходили в дома, которые когда-то были жилыми, а теперь там только красный виноград доползает до 10 этажа, в школы и детсады (эти фотки смотрите в архиве). А в стороне от дороги тем временем росли себе грибы:
Изображение
Под конец вернулись на центральную площадь и поднялись наверх на Полесье, там растёт берёза =)
Изображение
На обратном пути, уже почти на выезде из Зоны, увидели пятерых оленей, переходящих Уж.

Ощущения вообще смешанные остались, я и раньше бывал в таких полузаброшенно-недостроенных местах, поэтому шока особого нет. Усугубляет ситуацию то, что во всех "попсовых" местах различные сохранившиеся вещи разложены так, чтобы ядерным туристам было удобнее делать попсовые фотки (фотки 35-37 из архива). А вот позитивных эмоций довольно много, очень интересно было на это на всё посмотреть. Правда ситуацию в Зоне продолжают портить мародёры и (в гораздо большей степени) охотники за цветметом.

Насчёт безопасности тоже уже всё в порядке. Есть, конечно, несколько мест с высоким уровнем излучения, к примеру, на дороге лежит область с уровнем 1,7 миллирентген/час (рядом с Саркофагом — <см. обсуждение в комментариях>),но поскольку такие участки быстро проезжаются/проходятся, опасности они не представляют (разве что у вас острая аллергия на радиацию =) ).

После выезда из 10-километровой зоны дважды проверяют на загрязнённость - первый раз перед ужином в Чернобыле, второй раз на Дитятках. Что характерно, все мы прошли проверки без проблем, хотя наш гид (группа разделилась пополам по приезду в Припять) имел особенность много ходить по "зелёнке"и привычку оставлять группу свободно осматриваться в зданиях =).

В общем, я остался поездкой очень доволен, и вам рекомендую!

Фотки в неплохом качестве можно скачать отсюда.
Список фоток:
1. No comments.
2. Чернобыль. Зверухи.
3. Ч-ль. Могазин =)
4. Ч-ль. Б. автовокзал.
5. ЧАЭС Вид на канал охладителя 1-2 энергоблоков (2 чёрных куба с белыми трубами в левой части фотки)
6. Место то же, камера на 180*. NC.
7. Присмотритесь =) Полтора метра.
8. Оно же более чётко.
9. Мемориал перед зданием 1-4 ЭБ ЧАЭС, перевезённый из Припяти. + 2 поляка :nyam:
10. Саркофаг.
11. 3-4 ЭБ + здания поддержки.
12. Припять. Отель "Полесье".
13. Там внутри должны сидеть монолитовцы...
14. П-ть. Центральная площадь. Ресторан.
15. Здание 16 этажей с гербом.
16. Граффити.
17-19. Лунапарк.
20. Вот из чего сделан настоящий Рыжий Лес.
21-22. NC.
23-24. Бассейн (+ там ещё вход на баскетбольную площадку + мой коллега)
25. Хрень какая-то. Волчья ягода вроде, только в 5 раз больше.
26. Виноград 0_о (это ДЕСЯТЫЙ этаж...)
27. Ещё флора
28. Гриб. 15см в диаметре.
29. Пожарная станция
30. Забавные вытянутые бледные поганки
31-34. NC.
35-36. ...Это всё школа №2...
37. Детсад
38. И ещё раз главная площадь.
39. Полесье. 8й этаж. Берёза.
40. Панорама на ЧАЭС
41. Бывший кинотеатр (+америкос)
42. Р.Припять. Мост.
43. Это были фонари.
44. Олени


Видео чуть позже добью в коментах или прямо сюда прикреплю.

UPD:Видео






К огромному сожалению, полутораметрового сома на видео выложить не получается - ютьюб слишком сильно пережимает. Попробую завтра обработать VirtualDub'ом или МедиаКодером...














Февраль 2018

П В С Ч П С В
   1234
567891011
12131415161718
19 20 2122232425
262728    

Последние записи

Последние комментарии