Архив Ноябрь 21, Суббота, 2009

Разработка под Mac OS X и iPhone / Сбор аналитики для iPhone приложения

Нет комментариев »

Привет, %username%



Многие из вас хотели бы знать, а многие наверно уже знают, сколько времени пользователь проводит за вашей программой, какими фичами пользуется часто, а какими всего раз в жизни, так же полезно было бы знать где живут ваши пользователи, зачем? Как минимум для улучшения локализации приложения(к примеру людям живущим во Франции, будет приятнее читать на французском, чем на английском). С этого вводная часть заканчивается, приступим к внедрению аналитики в свое приложение!



Git / Внешние зависимости в гите: submodule или subtree?

Нет комментариев »

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



У моего проекта несколько зависимостей. Б?льшая часть зависимостей живет в гитовых репозиториях. Сам проект тоже живёт в гите.



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



Раньше я просто копировал зависимости в папку проекта, и добавлял к каждой файл VERSION.TXT с её версией. Но, если нужно работать с текущей версией стороннего кода, это неудобно. Да и копировать файлы руками когда есть гит как-то глупо. Хочется найти более современное решение.


Защита прав потребителей / Packard Bell: Windows 7 upgrade

Нет комментариев »

Написать данный пост меня побудили очень странные действия технической поддержки славной компании Packard Bell.



image



Итак, в августе, в одной из розничных сетей я приобрел очень неплохой ноутбук Packard Bell TN65 с предустановленной Windows Vista. Вдвойне обрадовался покупке, когда на сайте компании обнаружил возможность бесплатно обновить Windows до новой Seven, после того как она она выйдет (стоимость доставки диска в 20 с небольшим долларов не в счет).



Но все оказалось не так радужно.


Подкасты / [PODCAST] PodШтучки #104

Нет комментариев »

Встречайте 104-й выпуск нашего подкаста!

  • YouTube начал поддерживать видео высокого разрешения;
  • Обама признался, что никогда не писал в Twitter;
  • The Pirate Bay отключил трекер;
  • Google упростил поиск по картинкам;
  • Opera Mobile 10: лучший браузер для Windows Mobile;
  • Microsoft анонсировала Internet Explorer 9;
  • Google показал операционную систему Chrome OS;
  • Twitter добавил ретвиты в веб-интерфейс;
  • Youtube научился писать субтитры автоматически;
  • SciFiSofa: онлайн-кинотеатр научно-фантастических сериалов;
  • Биржи инвайтов.

Подписаться на обновления подкаста.


Информационная безопасность / Взлом сервера Climatic Research Unit привел к большому скандалу вокруг глобального потепления

Нет комментариев »

На днях в результате взлома была похищена секретная переписка с серверов Великобританского университета East Anglia’s Climate Research Unit www.cru.uea.ac.uk. Hadley CRU — один из ведущих мировых институтов по изучению антропогенного и естественного изменения климата.



Неизвестный хакер опубликовал архив 62Мб(!) внутренней переписки CRU на русском FTP-сервере.

Затем архив разошелся по торрентам.



О хостинге и доменах / [Ссылка] RU-CENTER попал в спамхаус

Нет комментариев »

В spamhaus считают, что ру-центр поддерживает спамеров и кибер-преступность, так как не блокирует домены, связанные со спамом, вирусами, ботнетами и т.д.


Ненормальное программирование / Работа с массивами в bat

Нет комментариев »

Прочитав пост Свой сапер на своих батниках и пробежавшись по коду, наткнулся на комментарий, что в батниках нет массивов (кстати, в последней версии Сапера, о котором идёт речь в том посте, нет этого комментария). Так вот, если в батнике необходимо использовать некоторый набор значений, то логично объявить такое кол-во переменных, которое требуется и работать с ними. Собственно данный сценарий эту задачу помогает решить проще. Вот несколько примеров:


echo Создание массива А:
call :array new A "'one','two','three','foo','bar'"
echo Получение третьего элемента в result:
call :array get A 3 result
echo %result%
echo Изменение нулевого элемента
call :array set A 0 "первый элемент"



C++ / [Ссылка] Как самого себя проверить на знание C++

Нет комментариев »

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

Первые 150 вопросов просты и действуют расслабляюще. К двухсот пятидесятому лично я не вылезал из Стандарта и Страуструпа.

Мне кажется, полезно пролистать подобный список за недельку до собеседования.


Google Chrome / Chromed Bird и другие воробьи

Нет комментариев »

Как-то совсем незамеченным на хабре прошло появление весьма неплохого расширения для chrome под названием Chromed Bird

image



(Картинки)

upd.

Ещё одно маленькое расширение, добавляющее функционал, в адресной строке image

Кликнув по нему, мы автоматом добавляем ссылку в текст своего будущего твита


Лента новостей / Блог российского космонавта Максима Сураева

Нет комментариев »

Один из космонавтов в российском сегменте MКС, Максим Сураев, завел свой блог на сайте Роскосмоса:

www.roscosmos.ru/DocDoSele.asp?DocID=528



Контент интересный, а вот навигация совершенно идиотская, да простят меня авторы. Про RSS даже говорить не приходится. Поэтому убил вечерок и, используя Yahoo Pipes, распарсил блог нашего героя в RSS. Правда и тут обошлось не без проблем. Сервер Роскосмоса выпадает в 500 Internal server Error при попытке получить более одной страницы одновременно. Поэтому, в RSS только самый последний пост, но он будет обновляться:

feeds.feedburner.com/dfayruzov/ISSBlog

Либо как вариант, могу сделать все записи на странице, но без содержимого.



PS: уже почти написав статью, обнаружил трансляцию этого блога на сайте Эхо Москвы, содержащую большее количество записей:

www.echo.msk.ru/blog/surayev_maxim/



PPS: как вы думаете, стоит согласовать трансляцию с Роскосмосом?  : )