-Музыка

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в Snut

 -Интересы

sinthypop britpop 8bit flex flash as2 as3 programm

 -Сообщества

Читатель сообществ (Всего в списке: 1) novate

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 07.03.2005
Записей: 347
Комментариев: 979
Написано: 1872




Большинство важных мыслей абсолютно бесполезны!
 (234x100, 18Kb)

Snut на Free-lance.ru

Вот так и живем…

Воскресенье, 18 Января 2009 г. 13:57 + в цитатник
Оригинал сообщения
Да, было много планов на этот зимний сезон, успел съездить в Кировск, успел покататься в парке, но вот вчерась... 50-50 по слайд боксу, на хороших ходах, потом BS 360 Indy и... неудачное приземление, вообщем смещение коленной чашечки и надрыв связок коленного сустава. Обидно. Чегет, прости, что не доехал. Сезон окончен.

Я сейчас нахожусь Дома
дневникиLIci WP - WordPress crossposting plugin


Понравилось: 34 пользователям

Апатиты? Да иди ты!

Воскресенье, 07 Декабря 2008 г. 13:45 + в цитатник
Оригинал сообщения
Слава богу, сегодня отдали деньги за билеты до апатит, ура, у меня будет неделя катания в горах, это супер мега круто! Я дико рад! Отличное начало сезона!

Я сейчас нахожусь Дома
дневникиLIci WP - WordPress crossposting plugin

µ-torrent mac edition

Четверг, 27 Ноября 2008 г. 09:10 + в цитатник
Оригинал сообщения
Итак случилось то чего так долго ждали многие маководы. Явление вообщем спорное, но оно таки случилось. Позвольте представить: µ-torrent Mac OS X Beta. Год с лишним портировали эту известную виндовую программу. Ну чтож, скачаем, посмотрим, попробуем!

Я сейчас нахожусь Дома
дневникиLIci WP - WordPress crossposting plugin

Adobe Air in Action

Пятница, 07 Ноября 2008 г. 08:45 + в цитатник
Оригинал сообщения

Как сегодня сообщил Михаил Антипин, уже совсем скоро в свет выходит переведенная книга Adobe AIR in Action, что меня не может не радовать, достойное пополненение библиотеки. Как куплю и прочту — напишу обзор. 

Я сейчас нахожусь Дома
дневникиLIci WP - WordPress crossposting plugin

Аренда квартиры!

Четверг, 25 Сентября 2008 г. 00:19 + в цитатник
Оригинал сообщения

Хочу снять квартиру, однушку, в районе метро 1905 года, по приемлемой цене, если есть у кого, что-то - дайте знать. Буду признателен.

Я сейчас нахожусь Дома
дневникиLIci WP - WordPress crossposting plugin

Спасибо жизнь!

Понедельник, 15 Сентября 2008 г. 21:01 + в цитатник
Оригинал сообщения

Это ты специально так?

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

Спасибо ебаная жизнь!

Я сейчас нахожусь Дома
дневникиLIci WP - WordPress crossposting plugin

Всех с праздником!

Пятница, 12 Сентября 2008 г. 16:53 + в цитатник
Оригинал сообщения

Всех, и в том числе себя, поздравляю с 256 днем года, тобишь с днем программиста. Это праздник пока виртуален, но все в наших руках! Ура товарищи! Даешь безбажный код!

Я сейчас нахожусь Дома
дневникиLIci WP - WordPress crossposting plugin

Да…

Среда, 10 Сентября 2008 г. 23:19 + в цитатник
Оригинал сообщения

Я точно болен, 3 дня дома нет интернета и еще 2 - не будет, мне как-то не по себе и по сему - направился в ближайшую кафешку дабы проверить почту и посидеть в интернете. Интернет зависимость - страшная вещь.

Я сейчас нахожусь Дома
дневникиLIci WP - WordPress crossposting plugin

Странные 10 часов.

Четверг, 04 Сентября 2008 г. 10:16 + в цитатник
Оригинал сообщения

Все началось еще вчера, меня начал спамить мастерхост по поводу того, что у меня 3 ноября заканчивается срок оплаты домена... ну это еще ничего, штук 5 писем пришло. С утра начали спамить смсками... ну да ладно, пойду я думаю на работу, выхожу из дома, останавливает патруль. Диалог:

- Сержант такой-то, ваши документы.

- Товарищ сержант, документы дома.

- Наркотики, оружие, запрещенные вещества при себе имеются?

- о_О

- Достаем все из карманов

- А где понятые?

** минут 5 проходит. Подходят понятые **

Обыскал все, карманы, сигареты, просто все...

- Всего доброго, простите за беспокойство.

Что-то мне вся эта ситуевина не нравится. Давненько меня в моем же районе не обыскивали... 

Я сейчас нахожусь Дома
дневникиLIci WP - WordPress crossposting plugin

Регистрация.

Среда, 03 Сентября 2008 г. 17:35 + в цитатник
Оригинал сообщения

Да, кстати, теперь можно комментировать только после регистрации.

Я сейчас нахожусь Дома
дневникиLIci WP - WordPress crossposting plugin

Ломка

Среда, 03 Сентября 2008 г. 17:19 + в цитатник
Оригинал сообщения

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

Я сейчас нахожусь Дома
дневникиLIci WP - WordPress crossposting plugin

Google Chrome

Среда, 03 Сентября 2008 г. 11:20 + в цитатник
Оригинал сообщения

Логотип Google ChromeСегодня ночью вышел Google Chrome. Браузер от великого и могучего Google. Ну что я могу сказать, поражает всем и сразу. И скоростью работы, и скоростью открытия, и дизайном. Вообщем, Google взял все хорошее от всех браузеров (IE, FF, Opera) воедино и реализовал в своем браузере. Молодцы ребята. Сейчас доступна для скачивания Бета версия, к сожалению только для Win платформы. Но уже обещают в ближайшем будущем версию для *nix (Mac, Linux, BSD). Да, к слову, у меня он уже стоит на всех Win машинах браузером по умолчанию. Спасибо Google!

Я сейчас нахожусь Дома
дневникиLIci WP - WordPress crossposting plugin

Вот оно оказывается как…

Воскресенье, 31 Августа 2008 г. 21:59 + в цитатник
Оригинал сообщения

То чувство, что завтра, 1 сентября тебе не надо идти ни в школу, ни в институт, а надо идти на работу. Если честно - странно двоякое чувство. 

Я сейчас нахожусь Дома
дневникиLIci WP - WordPress crossposting plugin

highlight.js

Воскресенье, 24 Августа 2008 г. 10:49 + в цитатник
Оригинал сообщения

package ru.snut.gui.dock {
import flash.display.Sprite;
import flash.net.URLLoader;
import flash.net.URLRequest;

import ru.snut.events.Event;

public class Dock extends Sprite {

/**
* @private
*/

private var _loader:URLLoader;

public function Dock(settingsXmlUrl:String) {
super();
this._loader.addEventListener(Event.INIT, this.handler_loadInit);
this._loader.addEventListener(Event.COMPLETE, this.handler_loadComplete);
this._loader.load(new URLRequest(settingsXmlUrl));
}
/**
* @private
*/

private function handler_loadInit(event:Event):void {

}

/**
* @private
*/

private function handler_loadComplete(event:Event):void {

}

}
}

вот так у меня теперь будет выглядеть код в блоге, правда придется несколько плагин напильником подработать.

Я сейчас нахожусь Дома
дневникиLIci WP - WordPress crossposting plugin

Лог комита: зачем он нужен на самом деле?

Четверг, 14 Августа 2008 г. 23:57 + в цитатник
Оригинал сообщения

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

Очень часто переход от мышления «я сохранил файл — код зафиксирован» к мышлению «я сделал комит — код зафиксирован» натыкается на то, что процесс комита требует написания лога комита. Первое решение — оставить лог пустым или написать что-то из:

  • «фикс бага»;

  • «закомитил всё, что сделал»;

  • «тестовый комит»;

  • «исправил опечатку»;

  • и т.п.





Почему это плохо?

Один ответ на этот вопрос заключается в том, что лог комита является документацией на код и на изменение. Идеальный лог комита должен позволять по истории изменений конкретного файла понять, что произошло в каждой ревизии, не заглядывая в само изменение (дифф файла). Лог комита может содержать дополнительную мета-информацию: номер тикета, имя человека, который провел code-review, ссылки на другие комиты и т.п.

Пытаясь удовлетворить приведенным выше требованиям разработчик часто возьмет заголовок тикета и впишет его в лог комита. Однако, чаще всего тикет формулируется в терминах не разработки, а исходной задачи, например: «Сделать отступ 10 пикселей между блоками А и Б». Такая фраза в качестве лога комита в CSS-файл сообщает информацию о изменении, но какую информацию она дает читающему такой лог? Ведь на самом деле, например, был создан новый CSS-класс с именем таким-то, из другого CSS-класса был удален какой-то стиль и т.п. То есть само по себе изменение описывается на другом языке, не на языке менеджера проекта. Было бы полезно иметь и то, и другое представление комита, например:

Сделать отступ 10 пикселей между блоками А и Б: был

создан новый класс blockC, из класса blockA удалено

padding-bottom: 0.5em, т.к. все paddingи перенесены в

класс blockC.

Тикет: #1734



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

Что нового дает такой лог комита по сравнению с логом: «закомитил CSS-фикс»?

Мне кажется, основное преимущество состоит в вербализации изменения. И оно даже не для читающего этот лог когда-то, а для пишущего. Процесс программирования сегодня особенно в web-разработке очень быстрый. Мы не пишем псевдо-код, редко рисуем диаграммы, часто между постановкой задачи и выкладкой нового кода на рабочие сервера может пройти несколько часов. За эти часы код не может пройти естественные этапы: отлежаться «пару дней», чтобы автор мог вернуться к нему с «незамутненным взглядом», не успеет пройти code-review, другие разработчики не успеют получить его из репозитория, и т.п. В то время как основная масса кода оказывается лучше изучена и протестирована за время от одного релиза до другого. Но и очень часто мы допускаем ошибки просто в силу того, что упускаем из вида важные детали из-за каких-то еще причин: отсутствия опыта, усталости, частого переключения между задачами и т.п. Как обеспечить качество разработки в таких условиях?

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

Код написан, и вот сейчас подошло время фиксировать изменение в репозитории, а значит, писать лог комита! И это самое время попробовать вербализировать своё изменение на естественном языке. Если ограничиться отпиской вида «фикс бага» или скопировать часть фразы из тикета, процесс вербализации не включается, т.к. мы ничего не формулируем. А давайте попробуем на хорошем русском языке сформулировать что же именно мы изменили, почему мы изменили, какие это имеет последствия (возможно) для другого кода? Для того, чтобы сформулировать точно, что же именно мы изменили, потребуется просмотреть дифф текущего изменения, что замечательно, это фиксирует внимание на каждом блоке изменений в попытке рассмотреть каждую строчку кода, резюмировать изменения общей идеей, не упуская при этом важных деталей. Этот дополнительный взгяд на дифф изменений позволяет найти как простые технические ошибки, как, например, отсутствие докблока, так и нетривиальные — забытые отладочные операторы, изменения, сделанные временно в процессе программирования, «меньше» вместо «больше» и т.п.

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

Я сейчас нахожусь Дома
дневникиLIci WP - WordPress crossposting plugin

Косяк FlashDevelop?

Воскресенье, 03 Августа 2008 г. 23:46 + в цитатник
Оригинал сообщения

Что-то делать мне нечего и решил поэкспериментировать с Papervision3D. Открыл значит FlashDevelop, новый проект, и вот какой он мне класс создал по умолчанию:

package {

import flash.display.Sprite;

public class Main extends Sprite {

public function Main():void {

}

}

}

Я чего-то не понял!!! Откуда в конструкторе возвращаемое значение? Что за глупость? Где там баг трекер FlashDevelop’a?

Я сейчас нахожусь Дома
дневникиLIci - Собственный домен для дневника!

Сегодня будет солнечное затмение

Пятница, 01 Августа 2008 г. 07:46 + в цитатник
Оригинал сообщения

Затмение на европейской территории начнется около 13:00 мск. К 14:00 мск лунная тень закроет половину солнечного диска, а еще через час затмение завершится. Но боюсь с такой погодой мы его вообще не увидим.

Я сейчас нахожусь Дома
дневникиLIci - Собственный домен для дневника!

Что-то барахлит внешник

Понедельник, 28 Июля 2008 г. 20:25 + в цитатник
Оригинал сообщения

Судя по звукам которые издает мой внешний хард - то скоро ему настанет трындец. По сему сейчас выбираю ему достойную замену. И по опыту понял что нужны FireWire интерфейсы, горизонтальная установка хардов и большая емкость. Мой взгляд упал на сей девайс i-Stor iS605 судя по всему достаточно хороший штук ибо максимальная емкость 2 терабайта (2 х 1Тб) куча интерфейсов (2xFW800, FW400, usb 2.0) и горизонтальная установка хардов, посему - в вишлист:)

Я сейчас нахожусь Дома
дневникиLIci - Собственный домен для дневника!

WI-FI дали

Понедельник, 21 Июля 2008 г. 14:01 + в цитатник
Оригинал сообщения

Потихоньку обустраиваюсь. Встретил парня с прошлой работы.

Ужасъ. Тут не моя любимая операционка:) Пощупаем:)

Я сейчас нахожусь Дома
дневникиLIci - Собственный домен для дневника!

Первый рабочий день

Понедельник, 21 Июля 2008 г. 09:18 + в цитатник
Оригинал сообщения

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

Я сейчас нахожусь Дома
дневникиLIci - Собственный домен для дневника!

Да!

Воскресенье, 13 Июля 2008 г. 21:13 + в цитатник
Оригинал сообщения

Ура, тестовое задание сделал и отправил! Эк я молодец) Буду ждать ответа. Уж очень хочу к ним.

Я сейчас нахожусь Дома
дневникиLIci - Собственный домен для дневника!


Поиск сообщений в Snut
Страницы: [17] 16 15 ..
.. 1 Календарь