Живёт такой парень.
[Most Recent Entries]
[Calendar View]
[Friends]
Below are the 20 most recent journal entries recorded in
Thorn's LiveJournal:
[ << Previous 20 ]
| Thursday, July 2nd, 2009 | | 4:01 pm |
приколы
Этой девушки нет ни на одной афише, она не встретится вам на улице, её просто не существует.  Потому что это - девушка-морфинг, я её сделал сам! Красивая? :) *голосом Регины Дубовицкой* А вот угадайте, что получится, если скрестить Голума (да-да, из "властелина капец") и Гвен Стефани? Ни за что не угадаете! Получится Голум Стефани .... МАЙКЛ ДЖЕКСОН!!! Не верите? Глядите сами! Вот такой ППЦ.... (там ещё и на их детей посмотреть можно!) PS "-Можно ли смеяться над горем? -Если горе смешное, то да." т(ы)рнет. Видимо, по поводу Джексона. :) | | 12:46 pm |
.NET, программистам
Как известно, уёбищный .NET не позволяет работать с контролами формы из посторонних нитей(это при том, что сама среда - managed и ничто не мешает это реализовать "прозрачно"). До недавнего момента я знал только один костыль, позволяющий это обходить:
if (form.InvokeRequired)
form.Invoke(ФункцияОбновляющаяUI());
else
ФункцияОбновляющаяUI();
Оказалось, что этот Invoke - тормоз и есть куда более шустрое (не проверял) решение с чуть большим кодом:
SynchronizationContext syncContext;
public Form1() {
InitializeComponent();
syncContext = SynchronizationContext.Current;
}
private void button1_Click(object sender, EventArgs e)
{
ThreadPool.QueueUserWorkItem(state => // рабочий трэд, например засос данных
{
// небольшая порция работы
syncContext.Post(z => {
txtLog.Text += blah... // делаем что хотим!
}, null);
});
}
Вот так мы ходим на мелких, мягких костылях. :) PS Индусячьи рожи в мелкософтовских блогах заебали. Весь мир действительно думает, что они умеют программировать?? | | Wednesday, July 1st, 2009 | | 6:41 pm |
| | 12:27 pm |
обломинго - это не птица, это тварь кокаита!
Шэф улетел в омерику котацца на омериканзких горках. На просьбу привезти оттеда матрёшку-Обаму сувенирчик, тупо отмазался "мы там будем в Диснейленде". Билят, а жить будет в доме Тарзана, куда оптику не доставляют, да. (это при их сервисе "по телефону", где в течении часа можно заказать всё, от прищепок до стриптиза) На просьбу "поработать дома" опять обломал, типа я на правах бизплатного одмина должен помогать планктону. Вы слышали, что сказал ему мой внутренний медиум?! Во-во, и это при таком уникальном шансе поездки ЮАР-США. Сука... PS Всякие ебэи амазоны сосут, т.к. таможня дерёт с них пошлину (при том, что ни одна локальная абизяна не выпускает ничего подобного). Магазины же (легальные), ввиду упомянутой пошлины, вынуждены тупо удваивать цену - всем хоцца на мерсе катацца! *плакаит*..... | | Monday, June 29th, 2009 | | 12:48 pm |
Приколы мелко-мягких
Стёр в винде какой-то левый каталог c:\WINDOWS\Installer - в офисе исчезли иконки(!!!). Казалось бы, причём тут совершенно стороннее приложение "офис" и системный каталог винды? Напомнило про нитку у блондинок - перерезали, уши и отвалились! ППЦ.... | | Thursday, June 25th, 2009 | | 10:12 am |
юмор
На LORе коммент про книгу, комменты как всегда жгут: > Они еще и издеваются: как запустить vim показано на пятой странице, а как из него выйти — на 27. :) | | Wednesday, June 24th, 2009 | | 2:13 pm |
Ruby - первые шаги
Много о нём слышал, но как-то всё лень было влезать. Вчера сел и написал первую в жизни программу на Руби (IronRuby). Есессно, в стиле Цэшарпа - мышление, говорят, надо для Руби менять. Вот этот piece of sh*t:
require 'System.Data'
def GetCmd(sqlop)
fac = System::Data::Common::DbProviderFactories.GetFactory('System.Data.SqlClient')
conn = fac.CreateConnection
conn.ConnectionString = 'server=.\\SQLEXPRESS;database=Test;trusted_connection=true'
conn.Open
cmd = fac.CreateCommand
cmd.Connection = conn
cmd.CommandText = sqlop
return cmd
end
cmd = GetCmd('SELECT * FROM MyDamnTable')
rdr = cmd.ExecuteReader
while rdr.Read
puts "#{rdr.GetInt32(0)}\t#{rdr.GetString(2)}"
end
rdr.Close
cmd.Connection.Close
Аналогичный цэшарповый будет чуть короче за счёт инициализации-при-объявлении, но в целом суть такая же. Готовые объекты, однозначно определённый мелкософтом алгоритм запроса данных - тут бессмысленен ЛЮБОЙ "суперязык". И такого кода у меня тонны - решающего стандартные задачи стандартными методами. Вопрос: нах мне все эти Хацкели, ЛИСПы и Рубипитоны? *чешет затылок* PS Если кому не лень, напишите ужатый вариант "в стиле Руби", плиз? Мой уж очень плоский. | | 10:46 am |
Мягкий индусячий микропипец
Дома ставлю какую-то хрень (даж забыл какую от смеха), она мне: "Не встану, ставьте такой-то фикс!" (про саму проблему - ни слова) Ладно, потерял день, лезу за фиксом, читаю: "You may be unable to use Windows Internet Explorer 7 to download files..." У меня и сети-то никакой нет, чо мне эти download?! Хорошо, но что ж вызвало этот баг? МЛЯ, это Петросян с Брахмапутрой! "This problem occurs if the Japanese Input Method Editor (IME) is the default keyboard layout."!!!! О как! "Микроволновка выполнила недопустимую операцию, потому что сливной бачок унитаза неправильно закрыт!". Логика - застрелись. Это даже при том, что никакого японского на машине нет, очевидно. "И эти люди учат нас не ковыряться в носу...." Смех смехом, но эти люди считают себя профессионалами и берут за работу деньги! Я даже нарочно не представлю такой программы, где так тупо завязаны компоненты друг с другом. | | Thursday, June 18th, 2009 | | 1:27 pm |
Программерское
"Тема на программистском форуме: "сравнение стрингов". гггг :))) Как вспомню malloc'и и z[i]='\0', так в дрожь бросает! Сейчас пишу на Цэшарпе - доволен как слон. Как оказалось, для большинства "ширпотребовских" задач его - за глаза, даже без финтифлюшек типа "лямбд" и "pattern matching". | | Friday, June 12th, 2009 | | 1:20 pm |
Сетевая жизнь
Восстанавливаю пароль на одном сайте, жму кнопку, вылазиет аршинными буквами: "ОПЕРАЦИЯ ПРОШЛА УСПЕШНО". Мля... хирурги хреновы! :) | | Tuesday, June 9th, 2009 | | 1:41 pm |
Торнег - двоишниг
гыгыгы :) 10 лет коту под сраку. Создаётся ощущение, что реально необходимые знания можно получить за год. Всё остальное - туфта несусветная. Экзамену не верьте - я "технарь" на 99%. Это одна из причин, почему я никогда не стану "всехумиляющим" фотографом. | | 12:56 pm |
| | Monday, June 8th, 2009 | | 3:01 pm |
Терминатор: да придёт смеситель.
"I'll be back", - и он пришёл, как и обещал - спиной вперёд. Как всегда, из одежды - один Duracell и дымок вокруг причинного места. Пришёл и разрушил наши представления о морали и сексе старом, добром Шварценаторе. Четвёртый судный день - слишком много. Слишком далёк он от духа и сути предыдущих оловянных собратьев. Получился неплохой фильм о борьбе бобра со злом - терминирующей овощерезкой, но никак не Терминатор-4. Боевик насыщен громадой спецэффектов и такой же кучей неувязок. Впрочем, ещё со времён жидкого Терминатора вопросы "а почему бы ему не..." росли быстрее кассовых сборов. Вобщем, СМОТРЕТЬ НАДО, но как отдельный фильм. ( Собсно, почемучки - можно не читать ) | | Wednesday, June 3rd, 2009 | | 5:30 pm |
Торнег-рижысёр
Сюжет для комедии: чуваку приходит уведомление - умер старый родственник, седьмая вода на киселе. Кто похоронит его на своей родине рядом с домом, тот получит всё его наследство - мильён. Но такое же уведомление приходит и остальным семи родственникам! Теперь архиважная задача - заполучить труп и увезти к себе. Кто-то покупает билет на труп "как для живого", волоча по аэропорту. Его крадут друг у друга, перевозят как мумию, как мидии во льду, теряют по дороге, отбивают у каннибалов, пытаются даже "по частям" и в чемодане, труп чуть не сгорает при пожаре вагона, он сплавляется по реке, обвязанный резиновыми женщинами! И вот труп прибывает с одним из счасливчиков. Остальные родственники завистливо смотрят на церемонию, у всех на глазах самые искренние слёзы, многострадальный труп наконец закапывают. Но тут приходит телеграмма: "ваш багаж(все догадываются, что труп) всё ещё в самолёте!". Побросав все реквизиты/свечки/венки толпа убегает опять охотиться за "настоящим" трупом. Финальные кадры, "счасливчик" сидит с женой возле памятника и смиряется: "В конце-концов, этот тоже, наверное, был неплохим парнем - он заслужил этот покой". И тут ветер чуть оттопыривает телеграмму, где явно видно, что ошиблись адресатом. Вуа! :) PS На роль не проситесь, всё равно выберут или Безрукова, или Б.Уиллиса. А впрочем, трупу всё равно. :) | | 3:06 pm |
междуделом
К фоткам вида "Земля. Вид из космоса" хочется дописать "Почувствуй себя ничтожеством!". Ведь даже на самой подробной гугломапсе не увидеть эту жалкую песчинку под названием "человек". Это я к чему? А и сам не знаю! Просто искал тесты "поляриков", наткнулся на пейзажи, а в результате сижу и думаю, какой ремоут выбрать. :) Имеет смысл брать "универсальный"? (к Никону/Кэнону/Олимпусу) UPD Всё, с ремоутом решил - купил "неродной" никоновский за R100. "Родной" стоит R300(!!). | | Tuesday, June 2nd, 2009 | | 11:48 am |
Scallable Vector Graphics
На фоне мозгозасирания всякими ХУJAXами и жабоскриптами оттеснилась вглубь весьма интересная технология - SVG. Помимо того, что это обычный XML формат (т.е. имеем простоту генерации/обработки программами), он ещё и анимированый! Но это так, чисто спецэффект, а вот чуть более интересный пример прыгающих кубиков. Фактически, мы имеем полноценный флэш, но при этом куда более гибкий и удобный. Меню, антироботы, форумы, свестелки-перделки, всё это можно весьма привлекательно сделать в SVG. К сожалению, самый уёбищный и распространённый браузер поддерживает SVG только через плагин; счасливые владельцы Оперы имеют всё "искаропки" (она даже не требует включать плагины!). Вот, напоминаю нашим трудягам-дизайнерам - может, наконец избавимся от этой заразы Адоба. PS Полезная страничка кто что умеет. | | Monday, June 1st, 2009 | | 11:01 am |
"Не гони волну!"
По-моему, гуглавэйв - очередная амбициозная газификация луж. Конечно, деньги своё дело сделают, но вряд ли этот проект станет "заменой всему" - скорее, превратится в форум-выродок "нипахожыйниначто". Пока это напоминает школьный забор. | | Friday, May 29th, 2009 | | 3:00 pm |
Налетай, покрасавело!
Милая девчушка Mirjam Weichselbraun (даже не пытайтесь произнести :) )  Ну как "девчушка"... 28 уже! Самый сок. | | 10:12 am |
БАШОРГ жжот
<111> а почему перед всеми коммандами надо сначала писать man? <222> чтобы показать компу, кто тут мужик! а!!А!А!АА!А!А!А!АА!!а :))))))))) | | 9:45 am |
Лингвистическое
Я придумал новое слово: "РЕШЕТИНУКС". Взамен тщеславного "Линус-юникс". |
[ << Previous 20 ]
|