17:01

создаю островки хаоса в пучине порядка
Почему я такой лентяй? Вот нет бы встать в 9 утречка, сделать зарядочку, позавтракать плотно. Ведь я знаю, что после этого и чувствуешь себя замечательно, и времени свободного больше, и вообще голова как-то свежее. Но нет блять, лень. Даже если будильник завожу — я ведь когда просыпаюсь с утра, знаю что мне никуда не надо. Ну и вжопу этот будильник, выключил и дальше спать... Нахрена спрашивается. А вот просто в тот конкретный момент так хотелось. Когда ложился — хотелось иначе, через минуту после просыпания в час дня — тоже хотелось иначе. А вот в именно в тот момент, когда надо, хотелось так.

Вот нет бы встать, сделать всю намеченную работу и отдыхать весь день. Ведь если реально приложиться и ни на что не отвлекаться — это займёт не так много. Но нет. Лень матушка. Надо сесть с чашкой чая за комп, проверить новости в контактике, посмотреть ржачные видосы на ютубе. Потом вспомнить что у кого-то там новый альбом вчера вышел — надо же заценить. И удивительная вещь — вот это занимает действительно много времени. Да. Ржать над видосами и заценять музло, это вам не хуй вертеть :thnk:

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

Через пару часов вспомнить про разложенную работу. Начать (да неужто) её делать. После чего обязательно (по закону Мерфи) вам кто-нибудь напишет в аську / агент / жаббер / ну или чо у вас там. Человек эдак 6. До этого им блять весь день ничо от вас не надо было. А тут всех прорвёт как из говномёта. Я это гарантирую (с)

Через еще пару часов итог — уже стемнело, а работа едва ли сдвинулась с места. Ой, вот ведь незадача, а я хотел сегодня пораньше лечь спать.

Почему я такой лентяй?

@темы: воркинг, мыслинг

03:05

создаю островки хаоса в пучине порядка
На первые 90% кода приходятся первые 90% времени разработки. На оставшиеся 10% кода - другие 90% времени. (с) Том Каргилл

05:52

создаю островки хаоса в пучине порядка
Вот ведь на какие извраты иногда приходится идти.
Собсна имеем форму Delphi. На ней компонент WebBrowser (ActiveX-компонент). В него подгружается другой ActiveX-компонент: DeepView -- для того, чтобы покрутить 3D-модельку. 3D-моделька тоже, само собой, лежит отдельно в файле в папке с проектом (*.rh). В модели расставлены контрольные точки и если компоненту DeepView говорят перейти в ту или иную точку -- моделька соответсвенно плавненько крутиться, масштабируется и т.п. Вызов этих функций описан во внешних JS-ках. Всё круто. Но возникает вопрос, как компоненты в этой матрёшке будут друг с другом разговаривать? Ибо нужно, к примеру, для каждой контрольной точки в модели создать по кнопке-ссылке. Для этого надо, как минимум, знать их количество. А еще очень неплохо было бы знать их по именам :) Схема обращений рисуется следующая: Pascal —> HTML —> JS —> DeepView API (С/С++). Нехило, на мой взгляд. Ну да ладно. Глаза боятся, а руки.. а руки кодят. Во.

Итак, раскапываем майкрософтовский MSDN На предмет API ихнего мастдайного браузера (именно его юзает TWebBrowser). Эта тут. Видим, что можем обращаться к загруженному в браузер документу и к его элементам и видим всё это для сишек и басиков. Ну не страшно, немного гугления и вот страничка, которая в лоб тыкает нас, как обратиться к документу и всем его вкусностям средствами дельфи: Тык. Собственно, строка



даёт нам любой объект типа IHTMLElement. Смотрим в код HTML-ины - хватаем нужное имя и дело в шляпе.

ОК. Что с этим делать дальше? А дальше нам нужно заставить этот объект сказать нам всё о контрольных точках загруженной в него модели. Очень тормозит процесс отсутствие документашек по DeepView API. Но на то воля его девелоперов. В общем, смотрим, как всё это делается в функциях JS (например, для получения количества точек):



И пробуем прямо в лоб по аналогии:



dvScene здесь имеет тип OleVariant. stepCount думаю и так понятно какой :)
И [о чудо]! Оно возвращает число. Причём то самое. Ну теперь уже совсем всё просто. По аналогии получаем имена точек, пробегаясь в цикле по их индексам:



И вешаем куда нам надо (у меня это были кнопки) события переводящие 3D-сцену в нужное состояние по его идексу. Я изначально зачем-то это сделал внешним вызовом соответствующей JS-функции примерно так:



Но видимо это были магнитные бури, или 2.40 ночи дали о себе знать :)
В общем утром дошло, что это лишняя прослойка и можно просто делать так:



Погнал рефакторить :duma2:

05:30

создаю островки хаоса в пучине порядка
и всё же надо продолжать работать.
уже больше месяца мудохаемся с внедрением в проект функции видеосвязи. хотя мудохания главным образом связаны с тем, что не писали своё, а пытались адаптировать готовые продукты. ок, не получилось. сажусь писать своё.
думаю будет Delphi. будет Indy. и будет UDP. этого хватит для того, чтобы общаться клиенту с сервером, отсылать вызовы и оповещать о статусах. в качестве самой звонилки будет пока что консольный вариант программы Linphone (с которой и мудохались). будет подзываться чисто на сеанс связи с заданными параметрами и закрываться по окончанию звонка. а потом уже, если тема попрёт -- можно и свою звонилку привинтить.
вот. погнале. :type:

создаю островки хаоса в пучине порядка
а тем временем приближалась она. бессмысленная и беспощадная.
и остальная жизнь как-будто замерла.
позвонил вчера на работу - сказал что не выйду минимум 2 дня из-за подготовки к экзу.
зашёл в качалку - заморозил абонемент до января.

и вот, все мины расставлены, автоматы получены, осталось только отвоевать 1 зачёт у суровой тёти.
самый суровый зачёт, пожалуй, за эту сессию.
ну нипуха какбе :yes:

12:15

создаю островки хаоса в пучине порядка
17.12.2010 в стенах прекрасного универа АИ ДВГУ прошло мероприятие, имя которому «Flash-фестиваль 2010».
Организаторы долго готовились. Проверяли на работоспособность комп и проектор несколько раз. Но такого эпичного фейла не ждал никто...

Итак, где-то чуть раньше, чем на середине процедуры демонстрации работ торжественно вырубается свет. Ополоумевший взгляд оператора. Секунд 20 тишины. И чей-то голос «А давайте устроим кофе-брейк?!».

Через пол часа кофе-брейканья выясняется, что причина отключения света — некая авария. Припечалились организаторы — столько времени готовились... Припечалились участники — столько времени качали с интернета делали работы... Поржали зрители. Поржали члены жюри.

Но не беда! 21-й век на дворе. У нас же есть буки.
Такого флэш-фестиваля мир ещё не видел. Достав флэшки и скинув всё на спасительные портативные компы участники показывали оставшиеся работы, поднося их жюрям прямо под нос.

Суровые русские студенты.

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

ладно. о глобальном.
я начал тихим сапом копить на тачку. об этом вобще полюбому надо написать. причём чем в больших местах, тем лучше. псыхология такая) в общем, если с работы не выгонят, то хитрый план вполне осуществим.

качалку всё ещё не бросил. хотя в связи с плотным рабочим графиком пришлось немного количество занятий урезать. ну да ладно.

потихоньку растём в профессиональной сфере. рост, ессесно, как всегда сопровождается еще более глубоким осознанием ничтожности собственного скилла. но это нормально — я уже усвоил) и даже почти привык.

ладно. хватит пожалуй пока что. завтра на флэш-фестиваль еще рано вставать.. показывать плоды своего творчества новобранцам-младшекурсникам. так шо спать надо иттить.

06:30

создаю островки хаоса в пучине порядка
намекнул. сёдня пойду за баблом =D

18:31

создаю островки хаоса в пучине порядка
Чорт, мне коденг уже сниться начинает.
Несмотря на то что лёг в 5 утра, проснулся в холодном поту из-за страшных видений о жутких багах, которые никак не хотели фикситься. бррр...
Ладно, в реале всё не так ужасно. Баги таки были отловлены и уничтожены, хоть и немалой кровью.

Надо бы внезапно намекнуть работодателю на аванс. А то чота как-то...

16:34

создаю островки хаоса в пучине порядка
хехей. предки уехали в отпуск в далёкий Челябинск.
меня ждёт месяц на дошираке и пельменях.
секс наркотики и рок-н-рол :vict:
главное не забыть узнать точный день приезда и убраться хотябы 1 раз перед этим, дабы не повергать стариков в культурный шок))

17:00

создаю островки хаоса в пучине порядка
Ёбаная суета =\
По наводке преподавателя (спасибо чуваку) внезапно устроился на новую работу кодером. Но пока идёт пробный период не спешу бросать старую. Теперь времени вобще ни на что нет :hmm:
Хотя я очень надеюсь что эта временная суета будет оправдана — никак з/п обещают даже на испытательном сроке в 4-5 раз больше. Да и сама работёнка поинтересней. Собсна, начинается моя карьера программиста с разработки софта для сенсорных панелей. Да да, вроде тех, в которых вы тычите пальчиками, когда кладёте деньгу на мобилку. Только с несколько иной тематикой.

Ну ладно, пожелаю себе побольше душевных сил и светлых мыслей в голове, дабы пережить тяжёлый адаптационный период. И тогда я буду заниматься любимым делом и еще получать за это нормальное бабло :rotate:

создаю островки хаоса в пучине порядка
8:00 утра. Б(М)удильник. Вылажу из под одеяла. Бррр дубак, свитерок скорее напялить, закутаться а то ппц. Чашку кофя горячего кипяточечку. Фух, вроде норм уже. Надо одеваться в спортзал идти.. А сука нет, всё равно холодно =\ Надо попрыгать размяться. Вот. Ну вроде оделся выхожу. Блеаааать, на улице колотун вобще куртку застегнуть зарыться в неё по самое нихочу.. Побыстрей бы дойти - там хоть тепло.
Ок, дошёл, захожу в раздевалку. Песдец, кондишка херачит -_- Какой мудак врубил кондишку в такое морозилово. Брррр. Ладно пофиг. Стремительно переоделся чтоб совсем дуба не дать. Далее 2 часа тягания железа.

Захожу в раздевалку. Ууу, кондииишка. Кондишечка... Кондишушечка... Как хорошо что какой-то добрый человек врубил кондишку. Неспеша переоделся. Вышел на улицу. Ааах, этот свежий воздух. Тучи, ни лучика солнца. Ледяной северный ветер. Какая прекрасная погода. Давайте пусть всегда будет такая погода...

16:32

создаю островки хаоса в пучине порядка
Скачал прогу с имитацией звуков природы. Врубил. Доставляет ^^
Теперь дома то гроза, то кузнечики стрекочут. Котэ при особо громком чирикании птичек внимательно вглядывается в потолок. Видать когнитивный диссонанс.

Срубил сёдня внезапно косарь денег. Помог какой-то тёте филологу с настройкой свежекупленного компа. Как раз кстати — тока собирался снять последние деньги, заплатить за инет и до з/п сосать лапу)

Задумался о покупке вафля-роутера. А то чет надоело витуху по хате тягать. А с буком и смартфоном с вафельными адаптерами на борту будет очень даже актуально. Но это уже как-нить потом. Надо дожить до первой оксфордской)

17:14

создаю островки хаоса в пучине порядка

Ура. Стипуха ОРФ получена, +3500 в копилку ежемесячно. В общем-то уже жить можно.
Посещение качалки потихоньку продолжается, уже вроде даже почти ничо не болит =))

И вообще всё как-то в последнее время ровненько, по бытовому и без особых происшествий. Учимся, кодим, тренимся, гуляем... Даже и написать то особо не о чем. Хотя и не скажешь что скучно – свободного времени совсем не много. Чтоб дневник совсем в конец не сгнил мб скоро рожу очередную статейку "о разумном, добром и вечном" по мере наплыва бредовых мыслей. Нафига я их вобще пишу?)) Наверное чтоб потом через N лет перечитать и офигеть, какую ерунду я когда-то нёс. Не иначе %)

З.Ы. фото справа – кадр с того самого определялова с дня города, о котором упоминалось несколькими постами ниже)

11:14

создаю островки хаоса в пучине порядка
Купил абонемент в качалку. Ибо хватит на диване с буком валяться.
Сегодня же, собсна, и была моя первая тренировка :kult: Самым сложным упражнением оказалось переодеться с трясущимися рукаме после всех остальных упражнений Т_Т И пост этот будет не очень длинным, т.к. попадать по клавишам тоже сейчас задача не из лёгких. Каково же завтра утром будет, чорт... Ну да ладно, главное — оно всё к лучшему =)

15:51

блжад

создаю островки хаоса в пучине порядка
десктоп выдал БСОД на ровном месте Т_Т
температура процика в простое 50-55.. при небольших нагрузках уже под 65. походу в нём беда. охладу докупать надо. печально.

11:40

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

Стипуху нам в этом семестре урезали, злые урки :fire: Чуть ли не в 2 раза.
Эх, бабла бы где-нить поднять. А то жепа получается(

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

пожалуй, стоит разделять таки рабочее время и время отдыха. а то вперемешку ни того, ни другого толком не получается.

13:27

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

07:15

создаю островки хаоса в пучине порядка
Что-то приспичило мне каждый день на сон грядущий фильмы смотреть. Лезу на кинопоиск, открываю ТОП-250 и вперёд. А учитывая то, что я совсем по жизни не киноман, смотреть можно почти всё подряд в этом топе, сверху вниз.

За последние 2 дня посмотрел:

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

  • "Игра"
    Весьма интересный фильм о человеке, у которого вроде "всё есть", но почему-то что-то не так. О человеке, которого эта самая Игра переучила в самой грубой форме и заставила ощущать жизнь по-другому. Фильм совсем не скучный и довольно динамичный, но в то же время осмысленный и к числу рядовых боевичков его не отнесёшь. Концовка просто офигенная =)


А сегодня на очереди у меня художественный фильм "Престиж". Желаю себе приятного просмотра :pc: