Близится лето и если оно будет таким же жарким как и прошлое, то строительство бассейна на даче может оказаться просто замечательным вариантом.
пятница, 29 апреля 2011 г.
42 750 метра
Близится лето и если оно будет таким же жарким как и прошлое, то строительство бассейна на даче может оказаться просто замечательным вариантом.
пятница, 26 ноября 2010 г.
Суровые трудовые будни :)
Сейчас я не столько программирую, сколько осваиваю искусство телепатии, а также умение правильно задавать вопросы. Пока еще получается не очень, как с первым, так и со вторым. Девушка поставившая мне задачу утверждает что я ее третий день спрашиваю об одном и том же. Вполне возможно что в ее контексте вопросы звучат одинаково, в моем же контексте идет постоянное уточнение деталей.
Ничего с этим справимся, так же как справился с трехдневным голоданием - устраиваю своему организму встряску с тотальной зачисткой. Следующим ходом является нормализация питания и физнагрузки. Спортзал, ау... когда же я до тебя доберусь.
А еще я потихоньку таскаю на работу фотки. На флешке чуть меньше трех гигов свободного места, а фото и видео материалов за отпуск получилось 11.9 гигов. Кое что подчистили. Кое что еще предстоит подчистить.
Было потрясающе, казалось совсем недавно мы ходили ночью к морю кидать монетки. Ночью - потому что поезд был утром, а вечером мы сходить не успели, паковали вещи.
Честно говоря тогда не верилось что мы еще вернемся. Впереди была неизвестность. И вот мы снова сидим на берегу моря, слушаем плеск волн, а впереди почти две недели отдыха.
По хорошему бы надо раскачаться и забацать серию постов про наш отдых с кучей фотографий. Надо...
понедельник, 27 сентября 2010 г.
Минус выходные...
Тесно на shared хостинге? Решение вашей проблемы здесь. Выделенный сервер поможет избавиться от головной боли с перерасходом ресурсов. Можно разместить свой, а можно взять в аренду.
И незаметно наступила осень,
и очень тихо листья облетели
пройдут дожди, замерзнет грязь и слякоть
и снова песни запоют метели.
Временами складывается ощущение что становлюсь трудоголиком, даже задерживаюсь на работе. Но потом понимаю - просто не хватает знаний. Сегодня одно задание переделывал трижды. В итоге получилось именно то что хотели. Но времени было убито немало, в первую очередь из-за незнания особенностей фреймворка.
А еще сейчас стало значительно раньше темнеть и к концу рабочего дня с балкона можно наблюдать такую вот картинку.
Что сказать еще? Кроме официальной работы дела нигде не движутся. Хотя нет, на прошлых выходных собрал для ребенка письменный стол, а вчера доделал для него последний ящик. Так что старшему теперь есть куда складывать свои журналы и тетрадки, а рисовать и писать теперь можно не только на полу и диване. Что очень кстати поскольку мы отправили его в детский оздоровительно-эстетический клуб "Олимпионик". Пока прошло 2 дня занятий. Саньке нравится.
На этой непонятной ноте я пожалуй и закончу, иначе пост вообще в сумбур превратится...
понедельник, 17 мая 2010 г.
Отдых и работа
среда, 3 марта 2010 г.
Мысли
вторник, 2 марта 2010 г.
Рабочие будни
Тренинги закончились полторы недели назад. Наступили суровые трудовые будни. Сделано пока совсем немного. Несколько мелких заданий с sql запросами. Кстати раньше мне почти не доводилось с sql дело иметь, так что впереди ожидает нехилая прокачка этого скила.
Еще есть задание по отлову баги. Е мое, ловить багу в незнакомом коде это еще тот разрыв мозга. Бага пока успешно прячется, а я все глубже погружаюсь в основы-основ фреймворка. Вещь мощная... очень. Иногда даже становится страшно. Но я птица сильная и смелая. В общем потихоньку укладываю всю структуру у себя в голове.
Кстати eclipse на первый взгляд такой неудобный. Особенно того что руки уже заточены под идеевские хоткеи. Хорошо хоть что они частично пересекаются. Пожалуй когда появятся 500 баксов которые не жалко потратить - я все таки обзаведусь идеей. Очень уж она замечательная... хотя может и успею за это время привыкнуть к эклипсу.
P.S.: Очередная попытка борьбы с разгильдяйством. Может наконец-то получится...
понедельник, 8 февраля 2010 г.
Вынос мозга
А вот упражнения - это реальный вынос мозга. Ну не привык я еще к тому что вся документация на английском. И хотя уже несколько освоился - временами просто ступорит на несколько минут.
четверг, 4 февраля 2010 г.
Учиться, учиться и еще раз учиться
вторник, 2 февраля 2010 г.
Снова в бой
Примерно со времен увольнения в сентябре я стал меньше писать, теперь исправляюсь.
Почти все это время он проводит у меня на руках, даже не верится что супруга умеет с ним управляться так, что он может полежать и поиграть один... или посидеть, уже пара недель как мы можем немного сидеть. С ребенком на руках печатать проблематично, хотя навык печати одной рукой уже прилично повышен (если бы вы знали как это сложно после десятипальцовки) правда можно ребенка посадить в коляску и он там даже пару минут просидит.
На этот пост у меня ушло около трех часов времени с перерывами на возню с детьми. Пожалуй стоит мысли для постов записывать заранее, а потом быстренько их набирать.
Всем приветы, я вас помню :)
понедельник, 28 декабря 2009 г.
Отдых?
Простая работа не требующая особых умственных усилий, что может быть лучше для измученного мозга. Плюс хорошее и бесплатное питание, физические нагрузки опять же. Из минусов 12 часовой рабочий день временами превращающийся в 15 часовой. Весьма невысокая оплата труда. И практически полная невозможность нормально посидеть за компом.
По моим прикидкам до окончания рекреационного периода осталось не больше полутора месяцев, а затем снова в бой.
P.S.: А супруга тем временем продолжает разбираться "в интернетах". Вот уже добавлен раздел с её собственными работами.
P.P.S.: Как же всё таки неудобно печатать одной рукой (вторая занята сыном) поневоле приходится смотреть на клавиатуру.
вторник, 7 июля 2009 г.
Вернулся с фестиваля
Отдохнули просто замечательно - шесть дней на природе. Для сына вообще раздолье. Теперь немного разгребусь с рабочими делами и буду писать как все было.
понедельник, 12 января 2009 г.
Я вернулся
Собственно говоря вернулся я еще 8 января вечером, но постоянно не доходили руки до компьютера. Плюс к тому же супруга себя плохо чувствовала, поэтому если даже и находилось время, то компьютер все равно не включался дабы не усугублять состояние.
Вчера вечером весьма душевно посидели с другом до трех часов ночи. Поговорили о разных вещах, немного поковырялись в библии, потестили старые заготовки. Поэтому хотя я в итоге не выспался - ничуть не жалею. Да и еще вчера таки добрался опять до генту и немного поковырялся, особо похвастаться нечем, но хотя бы продвинулся подальше.
Также читал вчера ридер. Пока я отдыхал многие писали. Написали много, но я бы не сказал что критично. На все про все ушло часа три. Прочел. Думаю в начале февраля перетряхнуть ридер, пора уже кое-какие ленты повыкидывать и добавить немного нового.
P.S.: Вот такой вот простенький и житейский получился пост. Но ничего мыслей привез много и некоторые уже просятся "на бумагу". Глобальное вряд ли что-то будет, но хотя бы надеюсь что не заскучаете.
пятница, 7 ноября 2008 г.
Утро добрым не бывает
Проснулся правда не в 4.20, а в три с копейками. Умылся-побрился. Получил от жены сквозь сон нагоняй за то что не сплю. Немного сбился, но потом все же приступил к работе. Во-первых, откатал таки комп до работоспособного состояния (предварительно сохранив все огнелисовские настройки и содержимое рабочего стола, все таки держать что либо кроме ярлыков на рабочем столе зло) и настроил подключение к интернету. Дом.ру порадовал вернув списанные деньги (об этой истории расскажу попозже). Таким образом особых проблем не возникло.
Вот только в последнем бэкапе не оказалось учетки созданной для сына, так что пришлось делать заново, ну ничего это дело нехитрое. Сделал еще пару мелочей, снес кое что из софта который за последнее время стал ненужным.
Ну а во вторых написал этот пост и сделал несколько набросков. Теперь остается только посмотреть как пройдет день, и как я себя буду чувствовать вечером. А на сим пока все.
среда, 27 августа 2008 г.
Ученье свет, а неученых тьма
Вот только програмист я или не очень, чтобы слова руками выписывать. Набросал немного кода для разбора текста по словам и исключения тех что знаю. Получилось в общем неплохо, но очень уж неудобно. Завтра пожалуй займусь прикручиванием к этой фигне веб интерфейса. Надо бы еще подумать как бы к этому делу и словарь прикрутить. Пожалуй опять же завтра поковыряюсь с лингво на тему использования его как веб-сервиса. Хотя скорее всего так низзя.
В принципе в дальнейшем можно будет сей "шедевр" применять не только для чтения текстов, но и для просмотра буржуйских сайтов. Эх когда это еще будет. Ничего главное начало положено - имеется идея и немного работающего кода :) Так что завтра можно будет продолжить. Заметили я уже третий раз ссылаюсь на завтра. Это все потому что сегодня после работы заняться всеми перечисленными выше вещами не получится, ибо сегодня день рождения любимой тещи. Так что сегодня праздновать, а работать завтра.
А теперь немного лирики.
Вернулась с моря Клубника. По хорошему ей завидую. Я тоже хотююююю на море.
Милакс рассуждал про то как люди органично загаживают все вокруг себя. Причем не только быдляк, но и интеллигентные на первый взгляд люди.
Мы с друзьями на отдыхе обычно сжигаем все что горит, а что не горит забираем с собой до первой помойки, урны или мусорного бака. Что мешает остальным поступать так же?
Почитав Настырного Кота еще раз убедился в том что не следует раньше времени двигать с оффлайновой работы. Оттуда свалить дело то нехитрое, но вот что ждет впереди. Шагать надо не в неизвестность, а на подготовленную площадку с твердой почвой. А Котяре пожелаю удачи.
Еще хочу сказать спасибо ВМА за замечательные по краткости и содержанию комменты. Хотя хотелось бы видеть их почаще ;)
вторник, 12 августа 2008 г.
java.lang.NoSuchFieldError: TRACE
И ведь дописал все что нужно, проверил - работает. Осталась самая малость, формальность практически - написать тесты. Написал блин... Не удается достучаться до session бина.
final InitialContext initialContext = new InitialContext( env );
Контекст получаю нормально, делаю лист когда - нужный мне бин в списках есть, но когда пытаюсь сделать лукап:
initialContext.lookup( "ServiceBean/remote" )
Получаю в ответ то что я в заголовок вынес, т.е. java.lang.NoSuchFieldError: TRACE
Ну и стэктрейс само собой, по которому лично мне ничего не понятно.
Ну что же остается ковырятся. Результаты отпишу позднее.
Ну и собственно говоря с чем работаю:
jdk 1.6.0_05
jboss 4.2.0 GA
Добавлено чуть попозже:
Блин все гениальное просто. Немного гугля вкупе с английским + мудрость сэнсея. Оказалось что в log4j до версии 1.2.12 отсутствует поле TRACE
TRACE field in log4j is introduced from 1.2.12 version
Заменил старую версию log4j на свежачок и все заработало.
(update log4j).
Вот так вот. Как обычно все оказалось значительно проще чем казалось. И еще один вывод - по русским ресурсам сейчас гуглить практически бесполезно. Надо учить английский.
Народ, если данный пост вам оказался полезен - черкните пару строк в камменты.
понедельник, 11 августа 2008 г.
И снова в бой
Но ничего с этим справимся, а теперь вперед и с песней.
Наконец-то вернулся из отпуска мой сэнсей и после часового разбора кода выяснили почему все не работало. Блин, всего-то требовалось поставить jdk посвежее. Так что дальше ковыряю код и радуюсь жизни.
Кстати разбираясь с другим проектом наткнулся на нетронутую мной область. Работа с поразрядными операторами. Да мне очень стыдно, но в силу моего образования (экономист) я с этим никогда не сталкивался. Теперь вот столкнулся и в поисках ответа на сей вопрос (причем вопрос я в общем-то даже не знал) стал
Под конец дня уже накопилась усталость. Но в целом день прожит значительно плодотворнее чем целая прошедшая неделя.
Upd 7 мая 2010. А блог таки оказался пустышкой сделанной под адсенс :(
вторник, 15 июля 2008 г.
Правильное программирование
Уже не первый раз вижу как первоначально пишется небольшое аккуратное приложение. Изящное, удобное и абсолютно нерасширяемое. А потом требуется функционал нарастить. И начинается геморой и пляски с бубнами. И ведь нет бы сесть подумать, пораскинуть мозгами так сказать, да и переделать архитектуру. Так ведь нет добавляем костыли и приделываем подпорки. Этакое адаптивное программирование.
Однако это не проходит даром. С одной стороны уже на этапе разработки костылей начинаешь понимать как делать правильно, а с другой стороны начинаешь разрабатывать более удобные костыли. А еще все меньше времени начинает уходить собственно на кодинг и все больше на различные переживания с ним связанные.
Но это так... лирика навеянная очередным моим депресовым состоянием. Это пройдет. И я снова буду с удовольствием кодить не отвлекаясь на такие мелочи, как "а нафига это все вообще надо?".
четверг, 19 июня 2008 г.
Простое решение проблемы.
В классе имеется поле с названием cDate, то есть первая буква маленькая, а вторая заглавная.
При попытке вывести на jsp это поле тэгом <bean:write name="contract" property="cDate"> выдавалось no getter method for property cDate или что-то в этом роде.
Исправлялось это совершенно потрясающим образом property="CDate"
С другой проблемой столкнулся вчера.
Intellij IDEA 7.0.3 на вкладке проект вместо классов отображалась надпись Loading...
Проблема тоже решилась простым способом — почистил кэш у идеи и все заработало.
Вообще как показывает мой опыт (коего становится с каждым днем все больше). Зачастую многие проблемы имеют простое и изящное решение. Но вот самостоятельно отыскать это решение часто бывает довольно проблематично.
P.S.: Собираюсь сегодня дома скачать третьего огнелиса и опробовать.
Жаль что я про акцию не слышал, а то скачал бы еще позавчера :)
среда, 4 июня 2008 г.
simultaneously fetch multiple bags
Нет бы сенсея спросить с чего такое может быть, но нет мы же умные и у нас трафик еще есть — отправился гуглить. Часа полтора ушло на эту проблему, а может и побольше чуток. Как оказалось это не бага, а фича. Причем сенсей был о ней неплохо осведомлен.
В общем смотрите решение :)
1. fetch="LAZY"
если вам необходимо использовать EAGER, то используем следующее
2. заменяем Collection и List в которых у нас находятся связанные сущности на Set и наслаждаемся тем что все проходит на ура.
Пример
Было
protected List<Group> groups = new ArrayList<Group>();Стало
protected Set<Group> groups = new HashSet<Group>();P.S.: народ а что лучше использование аннотаций в entity или описывать сущности в orm.xml?
среда, 21 мая 2008 г.
Advego матереет
Когда я выполнял несколько раз задание одного из веб-мастеров, то очень хорошо было видно таких халявщиков: пост не по теме, написан грубо и глупо, с ошибками. А ведь были такие люди которые с расценками на выполненные работы в 3-10 центов умудрялись в день наделать работ на пару баксов. Посчитайте и вы сами сможете оценить количество появившегося плохого контента.
Сегодняшний визит на Адвего меня приятно удивил. Во первых количество заданий, если ранее редко было 3 листа заданий, то сегодня их было 12. И расценки на написание увеличились. Раньше уже на первом листе были цены в 10 центов, а иногда и менее. Сейчас минимальная цена на первом листе 35 центов.
Что еще радует, так это повышение требований к постам, уменьшение сеошных заданий, наличие черных и белых списков. В общем сей проект становится выгодным и хорошим авторам и вебмастерам. Так что думаю у него светлое будущее.
P.S.: Утащив у супруги iPod Shuffle и походив немножко с ним решил купить себе такой же. Недорогой, с хорошим звуком и функциональности мне в принципе за глаза. Раскачивался примерно две недели, а потом случайно уронил док станцию от iPoda супруги на пол. Если бы просто уронил то фиг бы с ним. Ан нет, не просто уронил, а еще и наступил :( Вот теперь никак не выкрою время эту док-станцию достойно похоронить ;)
Раскачиваться даже не пришлось. Когда в воскресенье бродили по космопорту увидел Re:Store зашел и купил еще один айпод :)
Так что у нас теперь два плейера и один докстейшен. Была конечно мысль купить док отдельно, но 1200р за док, при стоимости полного комплекта в 1759р греет не особо. Есть возможность купить альтернативный док за 500р, но в тот день его в продаже уже не было, так что его покупка откладывается до тех пор пока я опять не уроню док на пол, теперь уже от своего плейера.
