Puerto Rico (Part 3)
0
Puerto Rico (Part 2)
1
Puerto Rico (Part 1)
5
- Моим друзьям из Торонто которые меня вытащили и сопровождали
- Компании где я работаю и лично шефу за предоставленный отпуск
- Компании Delta Airlines за отличный сервис и халявный upgrade на бизнес-класс на обратном маршруте
- Компании Capital One за удобную кредитку и бонусные 25,000 миль на Skyteam которые и оплатили мой билет
Пуэ́рто-Ри́ко (исп. Puerto Rico, в переводе — «богатый порт»), официально — Свободно ассоциированное государство Пуэрто-Рико (исп. Estado Libre Asociado de Puerto Rico, англ. Commonwealth of Puerto Rico), расположено в Карибском море на острове Пуэрто-Рико из группы Больших Антильских островов и ряда примыкающих малых островов. Пуэрто-Рико является зависимой от США территорией и имеет статус «неинкорпорированной организованной территории» (Unincorporated organized territory), что означает, что данная территория находится под управлением США (а не является их неотъемлемой частью), действие на территории Конституции США ограничено; верховная власть принадлежит Конгрессу США, но территория имеет собственную систему самоуправления.
Забегая наперед скажу вот еще что:
SVN to Git
4В свете того что в ближайшее время буду перетаскивать весь свой код с SVN на Git (на который сначала метерился, а потом проникся) нашел хорошую статью-инструкцию по переезду (с сохранением commit history):
http://pauldowman.com/2008/07/26/how-to-convert-from-subversion-to-git/
Пиши код блять!
0
Вольный перевод статьи Зеда Шоу (Zed A. Shaw) “Programming, Motherfucker!” (http://oppugn.us/posts/1300784321.html) под влиянием стилистики сайта http://fucking-great-advice.ru
Сегодня я расскажу вам об уникальной методологии разработки ПО. Уверяю вас, она произведёт настоящую революцию в нашей индустрии. Почему? Да потому что она разительно отличается от тех теорий, которыми вас досыта накормили заумные книжки и дурацкие статьи в интернетах. Существующие методологии заставляют вас запоминать сотни баззвордов, высчитывать какие-то непонятные метрики или даже (о ужас!) предлагают пустить работу на самотёк и сделать вашу команду самоорганизующейся.
Наша методология гораздо проще и эффективнее. Она предлагает вам сконцентрироваться всего на одной, но очень важной вещи (чтобы случайно не забыть, на какой именно, мы даже вынесли эту вещь в название методологии). Итак, встречайте: инновационная методология разработки под названием…
Пиши код блять!
Именно так. Пиши код блять!
Как мы добавляем фичи в проект? Мы блять пишем код!
Как у нас поставлено тестирование? Мы блять пишем автотесты!
Как мы умудряемся поставлять релизы в срок и в рамках бюджета? Мы блять пишем код качественно и быстро!
Почему наши программисты счастливы и с удовольствием ходят на работу? Потому что они блять пишут код и не отвлекаются на всякую херню!
Конечно, на деле не все так просто, Одной идеи совершенно недостаточно для того, чтобы перестроить всю вашу команду. Поэтому вот вам пошаговая инструкция для внедрения нашей замечательной методологии:
Выпишите список всей той хрени, которая должна входить в ваш продукт
Реализуйте всю эту хрень путем блять написания кода
Протестируйте написанное
Если что-то работает неправильно — то напишите блять правильный код!После п.4 немедленно переходите к п.1. Повторять до достижения необходимого результата.
Здорово, правда? Помните, что написание кода — это блять самая важная вещь во всём процессе разработки! А все прочие идеи, которые вы могли видеть в конкурирующих методологиях, я предлагаю подытожить вот таким принципом:
Менеджер, твою мать, облегчи жизнь программисту!
Чтобы программисты могли блять писать код, менеджеры, мать их, должны по возможности облегчать программистам жизнь. Менеджер, мать его, должен делать всё возможное, чтобы код блять писался хорошо: отслеживать процесс написания блять кода, заботиться о том, чтобы заказчики вовремя платили за всю написанную нами хрень, и (самое главное!) вовремя пополнять запасы чая и блять печенек.
Короче говоря: менеджер, мать его, должен заниматься всем, что напрямую не относится к написанию блять кода.
Подробная пошаговая инструкция для, мать их, менеджеров, выглядит следующим образом:
Понять, что вообще хочет заказчик, и рассказать об этом программистам
Сделать всё, чтобы программистам было блять комфортно писать код
Если тот код, что мы блять написали — это не совсем то, что хочет заказчик, то нужно снова сказать об этом программистамУверяю вас, эта новая методология изменит жизнь вашей команды. Я искренне верю в неё и считаю её единственно правильной. Почему? Да потому что в нашей индустрии есть только одно действительно важное занятие: писать код блять!
via http://factorized.tumblr.com/post/4180288873/programming-motherfucker
Подписываюсь под каждым словом! Реально самый лучший способ получить результат!
Да=Да! Так и только так!
0Милые дамы, хочу открыть вам военную тайну: мужики прямолинейные, тупые и немногозадачные личности. Большинство из них бесит игра в «догадайки»: «Угадай, почему я на тебя обиделась». Мы простые, как автомат Калашникова. Игра слов «нет = да», «да = нет», «может быть = да, но позже», «пшёл вон = обними меня» порой выводит нас из себя, хотя мы способны очень долго это терпеть. Мы рады сделать вас самыми счастливыми на свете лишь только за ваши объятия, но не заставляйте нас догадываться. Просто скажите. От вас не убудет, а желаемый результат не заставит себя ждать. И хвалите нас даже за мелочи — это очень мотивирует.
И ещё: очень малая часть мужского населения действительно помешана на сексе. В основном мы ложимся с вами в постель ради чувств, ради объятий, ради взаимопонимания без слов, ради ваших глаз… Помешанные же либо имеют психические отклонения, либо находятся в состоянии острого спермотоксикоза. Два-три дня интенсивной терапии — и качественная особь в вашем распоряжении.
Женский род величает себя мудрым и умным. Так будьте же такими!
Подписываюсь под каждым словом!
iPad 2
1Ну за последние пару дней только ленивый не написал про iPad 2. А я вот хотел написать но все времени небыло. А теперь исправляюсь.
Начнем по порядку. Сначала о самой презентации:
- Первым и пожалуй самым главным пунктом презентации было то что Стив лично вел презентацию, мало того несмотря на то что еще больше похудел выглядел вполне здоровым. И это чертовски радует! Пожелаем ему здоровья – оно ему нужно!
- Увы презентация велась только в текстовом режиме из-за “A/V Problems”. Ну как бы – бывает. Вообще последнее время Apple старается все презентации вещать в режиме реального времени а потом уже выкладывает в записи. Увы в этот раз что-то не получилось, поэтому все смотрели ее только в записи (ну кроме находящихся в зале разумеется).
- Когда выложили в записи специально пересмотрел. Apple как обычно – очень круто и стильно.
- Огорчила одна вещь – обычно у Стива есть “One more thing”, который остается на последок. Причем порой этот самый “One more thing” оказывается круче чем основная тема презентации. На предыдущей когда представляли iLife’11 (который был основным презентуемым), в качестве “One more thing” шел не много ни мало новый MacBook Air в двух размерах. Увы в этот раз обошлось без “One more thing”. Жаль.
Теперь о самом iPad 2:
- Как обычно круто.
- Процессор в два раза шустрее и теперь двухядерный.
- Графика в 9 раз быстрее (привет любителям игрушек, но мне лично пофигу).
- Фронтальная камера (в основном для FaceTime) и задняя камера для фото-видео сьемки.
- Цвета теперь черный и белый (а мне все равно черный нравится больше).
- Прикольный новый “чехол”. Описывать не буду – идем на apple.com и смотрим видео.
- iMovie (и GarageBand) теперь и для iPad. Причем не сильно отстает от desktop версии.
- Вес меньше
- Толщина меньше (на 33%)
- Время работы то же – 10 часов. Кажется его еще никто не смог побить.
- Цена не изменилась
- В Штатах выходит 11 марта. В остальных цивилизованных странах – 25 марта (Украина, Россия и прочие к цивилизации не относятся. Сорри).
- Но увы главное разочарование – экран остался тем же самым. Вот именно из-за этого пункта я задумался а надо ли апгрейдится. Очень хотелось увидеть Retina Display на iPad. После 4-го iPhone – экран iPad’а выглядит уже не так круто.
Резюмирую – буду я брать или нет еще не знаю. В принципе можно было бы и с большой вероятностью пойду на апгрейд. Для тех у кого его еще нет и кто хочет iPad – однозначно брать и брать новый. У кого есть первый – особого смысла нету, разве что вы постоянно пользуетесь FaceTime. Снимать ним видео – как-то не уверен. Другое дело что можно отснять видео на обычную цифровую камеру (в моем случае это Canon 60D), слить через коннектор на iPad файлики и быстро смонтировать. Если скорость не нужна – проще это на обычном MacBook/iMac сделать.
Особым пунктом хочу выразить свои соболезнования компании Samsung и прочим которым потребовалось около 9 месяцев для того, чтобы выпустить хотя бы что-то похожее, хотя и далеко не догоняющее по характеристикам и удобству использования. Теперь после выхода iPad 2 могу только посоветовать сворачивать производство – их поделки теперь никому не нужны. Android слишком кривой и он хорош только для любителей покопаться в системе. У него нету ни инфраструктуры, ни нормальных приложений, ни тем более такого количества приложений как для iPad. Ну а после прочтения вот такого - http://habrahabr.ru/blogs/android/114808/ остается один вопрос – а нахрена нам вторая глючная винда с вирусами?
Вообще кстати давно хотел написать – прелесть продуктов Apple в идеальной инфраструктуре и экосистеме которая для них создана. Все девайсы идеально коннектятся между собой если таковое вообще возможно (а обычно таки возможно). Все продумано, вылизано до мелочей и идеального состояния. На данный момент на рынке нету ни одного другого производителя который бы обращал внимание на все те мелочи которые делают работу пользователя приятной.
Замечательная теорема с доказательством!
56Умение накормить мужчину делает женщину в 1,5 раза красивее и увеличивает размер груди на 1 размер.
А напоить – повышает всё перечисленное примерно впятеро.В итоге мы имеем две формулы:
Красота = (X * 1,5) * 5 | Размер сисек = (Y + 1) * 5Минимальные данные:
Красота X = 1 | Размер сисек Y = 1После не трудных математических подсчётов при максимальных условиях и минимальных начальных данных мы получаем:
Красота = (1 * 1,5) * 5 = 7,5 | Размер сисек = (1 + 1) * 5 = 10Новое значение “Y” пугает!
з.ы.
Смею предположить, что если:Красоту = 7,5
——————– = 0,75
Размер сисек = 10Как раз получаем тот объём спиртного, которого достаточно для правильного восприятия ситуации.
![]()
© http://lider-o.livejournal.com/2877148.html
Про логотипы и расизм – London2012
3Господа, у меня к вам два вопроса:
Вопрос №1 – что вам представляется когда вы смотрите на этот логотип?
Сразу скажу – у меня лично единственный вопрос – где дизайнеры брали ту траву которую они курили при его разработке?
Однако в принципе при желании можно рассмотреть цифры 2012 которые соответствуют 2012 году в котором в Лондоне будут проходить очередные Олимпийские игры. Ну в принципе все ок. Со значением разобрались. Больше вариантов нету?
А вот фиг вам! Оказывается есть. Цитирую:
Ранее Иран заявил, что может бойкотировать Олимпийские игры в Лондоне в 2012 году из-за “расистского” логотипа, напоминающего слово Zion (Сион).
Стоит при этом отметить, что Сион – это название Иерусалима, а Иран не признает Израиль.
via http://korrespondent.net/world/1191879-mok-otverg-obvineniya-v-rasizme-so-storony-irana
Внимание вопрос №2 (даже несколько сразу):
- Что курят иранцы? (похоже что одной травой дело не обошлось – там явно что-то потяжелее)
- Нет ли у них больше занятий чем пытаться найти любые расистские намеки? (похоже что таки нету)
- А не являются ли они сами расистами? (по-моему да)
- А не охуелли ли они? (кажется да)
Disclaimer: У меня нету никакого негативного отношения к Иранцам (как и к любой другой культуре и народности). В данном случае классический пример идиотизма. А идиотов я на дух не перевариваю.
Bonus Oscar® opening montage footage of “Grease”
0Exclusive bonus material of James Franco and Anne Hathaway in a tribute to “Grease.” Directed by Troy Miller.
Интересно девки пляшут
0Иногда на PlaneFinder можно наблюдать весьма занятные моменты. Особенно если поймать нужный момент.
Например сегодня совершенно случайно был найден Boeing 747-8 с бортовым номером N5017Q. Вроде бы ничего примечательного на первый взгляд, если бы не одно “но”. Это был тестовый полет недалеко от завода. Маршрут получился веселый:

Twitter live stream for #oscars
0Хотите почитать про вручение Оскара на Twitter? Забудьте. Вообще. Это невозможно читать по чисто техническим причинам. Трафик однако. На видео секунд 12 того что там происходит.
MacOS Lion: App Compatibility Table
0Вот тут - http://roaringapps.com/apps:table постоянно обновляющаяся таблица совместимости софта с MacOS Lion.
От себя – Lion еще слишком сырой для нормального использования. Но для поиграться на соседний мак можно поставить.
Skype Status при перемещении на MacOS
11Давеча задался задачкой как менять статус в Skype когда я прихожу домой или в офис. Т.е. мне например надо чтобы дома было Online, а в офисе DND. Ну и заодно текст статуса неплохо поменять было бы.
В свое время для подобной задачи (переписывание хостов в /etc/hosts) была прикуплена тулза NetworkLocation которая умеет выполнять установленный набор действий в зависимости от местоположения нотика (GeoLocation, Airport Detection и т.д.).
Одни из действий которое можно назначить на изменение сети это запуск AppleScript. Оставалась сущая мелочь. Разковырять как пнуть Skype чтобы он менял статус. Решение оказалось очень простое:
tell application "Skype" send command "SET USERSTATUS ONLINE" script name "Network Status" send command "SET PROFILE MOOD_TEXT Home, sweet home..." script name "Network Status" end tell
Соответственно для офиса скрипт выглядит так:
tell application "Skype" send command "SET USERSTATUS DND" script name "Network Status" send command "SET PROFILE MOOD_TEXT In office. Working. Busy." script name "Network Status" end tell
Остается только добавить скрип на выполнение на соответствующий location в NetworkLocation и все.
Appcelerator Developer Center – AppU Training
0Appcelerator Developer Center – AppU Training:
“2-day Instructor-led training with extensive hands-on labs
Pricing: $1,995 Free certification exam for attendees ($300 value)
Date and Location: March 28-29, 2011 New York, NY”
Кто не в курсе – Appcelerator Titanium позволяет создавать нативные iPhone/Android приложения создавая один единственный код на JS который потом перекомпилируется в ObjC/Java, а оттуда в нативный бинарник.
jQuery Conference 2011: San Francisco Bay Area Conference Announced
0“The jQuery Project is very excited to announce the dates for our next San Francisco Bay Area conference; after a fantastic event in 2010, we’ll be returning to the Microsoft Silicon Valley Research Center in Mountain View, California on April 16th and 17th, 2011.”




