В связи с сегодняшними терактами в метро я решил поехать на работу на машине, вроде нормально, спокойно ехал, но за 800-900 метров до поворота на варшавку, в сторону мкада, я начал выворачивать из второго ряда в третий чтобы объехать затор образовавшийся на съезд в сторону центра, по зеркалам все отфиксировал, а вот нос не очень… итог, я без передней правой фары, а троллейбусу конечно пофигу, что ему будет, там сантиметра 3 брони. Благо разошлись быстро. Доехал до работы слава богу, вечером заеду куплю стекло и поставлю новое, правда еще немного помялся капот, но выправить можно. Однозначно, херовый день.
У меня жесткое подозрение, что у меня начинается бронхит. Как бы малоприятная штука, но горчичники должны помочь, если не помогут, то скажите мне, к чему эти адские мучения из-за них? Завтра притопает врач, температура 38… Завтра на работу точно не пойду.
Учитывая тот факт, что аудиовыход на iPhone накрылся окончательно, сегодня я приобрел алюминевый iPod Shuffle черного цвета. С чем себя и поздравляю.
Вчера я поехал кататься на лисью гору и совершенно случайно попал на финал Traektoria Cup. Учитывая, что его проводили мои знакомые я вписался в организаторы и получил позицию стартера. Стартер этот такой человек который стоит на разгоне и запускает райдеров в путь:) Соревнования шли командами по 2 человека, 1 на трамплинах и 1 на перилах, по 3 попытки, 2 в зачет. Соревновались в сноубординге отдельно парни, девушки и отдельный зачет был у ньюскул лыжников. Что могу, лыжники были самыми зрелищными. Откатали на 10 из 10. А вот сноубордисты как-то не старались, что странно, финал же вроде; В общем было весело. После соревнований было after-party в одном из московских клубов, но из-за усталости я там дожил только до двух часов ночи. А еще сегодня привезут книжки по программированию, думаю, выходные удались:)
Смотреть всем! Крайне советую!
«С падением сервера поднимается паника. Падает паника — поднимается сервер.» © Денис aka _etc Коляко
Заказал еще 2 книги по разработке для айфона. Будут только через 10 дней, ну ничего подожду. А еще я таки поменял наколенник на размер чуть больше. В воскресенье или субботу поеду его тестировать:) посмотрим как будет сидеть на мне
Ну вот и закончен отпуск, отпразднован день рождения и завтра на работу. Там ждут новые проекты и новые заботы. Чего-то даже соскучился по работе. Ну вперед, с новыми силами!
Боли адские, наколенник ставит сустав на место и связки начинают выстраиваться в правильном порядке. Хочется на стенку лезть, и не сделаешь ничего. Но, как известно, если болит – значит заживает. Сжав зубы – терплю.
Отличный плагин, теперь код в моем блоге будет иметь привычный вид и подсветку.
Actionscript 3:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
| package {
import flash.display.Sprite;
import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.MouseEvent;
/**
* @author Snut
* @version 1.0
* @playerversion Flash 9
* @langversion 3.0
*/
public class Test extends Sprite {
//------------------------
//
// Constructor
//
//------------------------
/**
* Contructor
*/
public function Test() {
super.stage.addEventListener(Event.ADDED_TO_STAGE, this.handler_added);
}
private function handler_added(event:Event):void {
super.stage.removeEventListener(Event.ADDED_TO_STAGE, this.handler_added );
super.stage.addEventListener(MouseEvent.CLICK, this.handler_click);
super.stage.addEventListener(Event.REMOVED_FROM_STAGE, this.handler_removed);
}
private function handler_removed(event:Event):void {
super.stage.removeEventListener(MouseEvent.CLICK, this.handler_click);
super.stage.removeEventListener(Event.REMOVED_FROM_STAGE, this.handler_removed);
}
public function myMethod(string:String):void {
trace (string);
}
private function handler_click(evt:MouseEvent):void {
this.myMethod('WP-syntax');
}
}
} |
Objective-C:
1
2
3
4
5
6
7
8
9
10
| #import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
// insert code here...
NSLog(@"Hello, World!");
[pool drain];
return 0;
} |
Вот и прошли соревнования в пайпе. Да наш соотечественник – Юра Подладчиков теперь является гражданином Швейцарии и катается за нее, молодец, взял 4 место, при такой конкуренции – это ожидаемо. Кто-то удивлен, что Шон Вайт взял первое место? Я – нет.
Вот уже собран чехол со сноубордом и вещами, еще немного и я буду в Болгарии!

Функциональный ортез
Сегодня с самого утра, а оно, напомню, начинается у меня часов в 9, я провел в дороге до ортопедического центра на Белорусской. С какой целью? Да все просто, учитывая мою недавнюю травму связок колена ( уже седьмую
) и предстоящую поездку в Болгарию было принято решение купить специальный функциональный ортез Breg. Подбирается он строго по размеру ноги, я взял себе M. Сам центр очень приятно сделан, ресепшин, милые улыбающиеся девушки, в общем все хорошо. Прошел за ширму, девушка померила мне колено и бедро, я сказал что мне нужен укороченный вариант, чтобы можно было в нем кататься, принесли, одели, сел идеально. По ощущениям, чашечку держит очень надежно! Единственный недостаток сего девайса – его цена… 18 500 рублей. Да, дорого, но здоровье – дороже. В общем, как только смогу его протестировать в катании – обязательно отпишу. Ну и как обычно, удачного дня!
Ну что ж, первая маленькая программуля на Obj-C готова. Она консольная и всего лишь находит файл с заданным расширением и удаляет его (Ухаха, потирает ручки):
Program loaded.
run
[Switching to process 3567]
Running…
2010-02-17 02:39:24.903 FileWalker[3567:a0f] find: Documents/ifoundyou.lulext
2010-02-17 02:39:24.959 FileWalker[3567:a0f] /Users/snut/Documents/ifoundyou.lulext succesfully removed
Debugger stopped.
Program exited with status value:0.
Program loaded.
run
[Switching to process 3578]
Running…
2010-02-17 02:39:35.473 FileWalker[3578:a0f] Can’t find files with extension lulext
Debugger stopped.
Program exited with status value:0.
Листинг под катом.
В столь поздний час я сижу за замечательной книгой Objective-C 2.0 и программирование для Mac. В одном из примеров есть 2 строки:
NSMutableArray *array;
array = [NSMutableArray arrayWithCapacity:42];
и пояснение: «Мы не знаем сколько имен .jpg-файлов будет найдено, так что взяли число 42 с потолка». Но мы, друзья, знаем, что это число не простое
А тем кто не знает советую почитать «Автостопом по галактике» (англ. The Hitchhiker’s Guide to the Galaxy) Дугласа Адамса.
Не ходите дети в Африку гулять, там гуляет страшный су** на*** бл*** XD. Да здравствует понедельник:)
Прекрасно откатал сегодня на нагорной, но по дороге до метро, поскользнулся и подвернул свое больное колено, теперь оно ноет, а до Болгарии осталось чуть больше недели. Я в бешенстве. Дай Бог чтобы колено очухалось к отпуску. Не хочется себе запарывать 2 самых ожидаемых недели в году;
Забавный язык я вам скажу
Вот тут вы можете задать мне любой вопрос, в том числе и анонимно.
а) Потому что не выспался
б) Потому что утро
в) Потому что так сложились звезды
И не надо, б****, на меня орать!