Архив Февраль 1, Понедельник, 2010

Разработка / Введение в Continuous Integration

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

Недавно я попал на новый проект, с задачей создать небольшое приложение с нуля. Разговариваю с тестером:

-А как тебе новые версии поставлять?

-Можешь как все остальные на проекте, через SVN.

-То-есть ты сама билдить будешь?

-Да нет… Бинарники оттуда беру.




Оказывается, очень много программистов, даже имеющих в подписях слова вроде Senior или Superior никогда в жизни не стыкались с понятием CI, или слабо себе представляют что это такое. Не найдя отдельных публикаций на Хабре на эту тему, решил восполнить пробел, а заодно и по возможности заработать желанный инвайт.


Apple / App Store — получение денег

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

Когда мы только начинали заниматься вопросом создания приложений для iPhone/iPod Touch, остро стоял вопрос легализации получения денег, т.к. яблочники их отправляют только на банковский счет.

Аккаунт мы регистрировали на физлицо, но, в связи с нашим интересным законодательством, проблема абсолютно актуальна и для аккаунтов компаний.



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



Итак, есть 2 основных варианта открытия валютного счета для получения денег из-за границы SWIFT-переводом: счет предприятия (ЧП, ООО, ОАО — без разницы) и счет физлица (частного лица).



Телекомы / Как устроена сеть сотовой связи GSM/UMTS

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

В комментариях к постам про сеть WiMAX (1, 2) и про GPRS был выражен интерес к сетям сотовой связи, поэтому решил реализовать свою давнюю задумку и описать хабрасообществу как же устроены современные сети сотовой связи.



network structure



На приведённой картинке изображена общая структура сетей сотовой связи. Изначально сеть разделяется на 2 больших подсети — сеть радиодоступа (RAN — Radio Access Network) и сеть коммутации или опорную сеть (CN — Core Network).



Хочу подчеркнуть, что буду описывать именно существующие сети сотовой связи для СНГ, потому что в Европе, Америке и Азии сети более развиты и их структура несколько отличается от наших сетей, про это напишу как-нибудь позже, если будет интерес.



Сперва, хотелось бы рассказать в общих словах про сеть, а потом более подробно расскажу про функции каждого из элементов сети.


Эти пользовательские интерфейсы / Ограничение максимальной длины пароля

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

Каждый раз, когда вы ограничиваете в чём-то пользователя, спросите себя, зачем вы это делаете и кому от этого станет лучше. Нарушение этого правила ведёт к странным, а иногда и вредным ограничениям. Один из примеров — максимальная длина пароля.

6-12 characters

С ограничением длины снизу всё понятно, но кому нужно ограничение сверху? Пусть пользователь вводит хоть 200 символов, если ему хочется, фрику будет приятно. Жалко байтиков в POST-запросе? Место в базе данных? Но вы же (я надеюсь!) храните хэш от пароля, который всегда постоянной длины! Считаете, что хэширование 200-символьных паролей убьёт производительность сервера? Не смешно.



При всём при этом создатель сайта заставляет пользователя:

  • Воспринять и осмыслить лишнюю информацию;
  • Поволноваться, не превышает ли его любимый пароль указанное ограничение;
  • Дважды пересчитать символы в 12-символьном пароле, чтобы убедиться, что всё нормально;
  • Придумать новый пароль, если любимый оказался длиннее (не всем живым людям придёт в голову чисто компьютерное решение убрать последние символы пароля: он может стать неблагозвучным).

Лента новостей / Tesla идёт на IPO

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

Созданная одним из основателей PayPal компания Tesla Motors подала заявку на первичное размещение акций, в рамках которого рассчитывает привлечь до $100 млн.



Собственно, такое решение давно ожидалось фанатами электромобилей Tesla, потому что это чуть ли не единственный способ для компании привлечь дополнительные финансы. До сих пор фирма является убыточной и будет таковой как минимум до 2012 года. В рамках заявки для SEC компания впервые обнародовала полную финансовую отчётность, откуда следует, что впервые Tesla зафиксировала прибыль в июле прошлого года. Однако с момента основания компании в 2003 году до 30 сентября 2009 года чистые убытки Tesla составили около $236,4 млн, а прибыли являются неопределёнными и зависят от будущего спроса на будущие модели. Точнее, на одну будущую модель Tesla S (больше ничего компания производить не собирается).


ИТ и политика / [Ссылка] «Зов чести» или война депутата с 1С продолжается

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

В своём послании на сайте Селезнёв подливает масла в огонь, говорит, что простые россияне также в большинстве осуждают Call of Duty и созывает пресс-конференцию, посвящённую данной проблеме. Подробности по ссылке.


Нетбуки / ExoPC Slate tablet PC — 9 дюймов а-ля iPad

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

image



Это только мне кажется что этот планшетник с экраном 8,9 дюйма очень похож на другой недавно вышедший планшетник, с экраном 9,7 дюйма?



Впрочем, сходство только внешнее. Внутри этот девайс имеет несколько другую начинку. Он имеет полноценную поддержку браузеров, работает под Windows 7 на базе Atom N270 с частотой 1,6 ГГц, оснащен 2 Гб памяти DDR2 и 32Гб SSD с SD. Эти характеристики нам тоже знакомы (ссылка). И, хотя мы не ожидаем от этого планшетника гламура и блеска а-ля iPad, он обещает быть намного более функциональным. Батарея «живет» всего четыре часа, но заменить ее может пользователь. Цена $599 – такая же, какую просят за 32-гигабайтный iPad. И в продажу она поступит в марте, а если вам долго ждать, можете купить экземпляр без функции multitouch уже сейчас. Но за $780.



Вот здесь небольшая фотогалерея



via engadget.com


Лента новостей / Toyota защищает «электронную педаль» газа

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

Как известно, Toyota отозвала с рынков 7,6 млн проданных автомобилей, а также приостановила продажи и производство восьми моделей. Проблема связана с ковриком для ног, который может заблокировать педаль газа в нажатом положении. В большинстве автомобилей сила педали тормоза превышает силу педали газа, то есть если на максимальной скорости выдавить их одновременно, то автомобиль остановится. Здесь же тормоз не срабатывал.



По мнению некоторых экспертов, проблемы Toyota вызваны фундаментальной причиной: повсеместным переходом автомобильной индустрии на электронные системы, даже в критически важных функциональных узлах.


Я рекомендую / Преодолеваем хабраэффект при помощи Coral CDN

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

Вы выкладываете на Хабрахабре гиперссылку на интересный сайт, а он вскорости обрушивается под наплывом посетителей, начинает подтормаживать или вообще перестаёт отвечать.



Вы помещаете в свою блогозапись иллюстрацию с другого сайта, а она вскорости не выдерживает напора зрителей, перестаёт отображаться или сменяется на уродливое уведомление о превышении объёмов выделенного ей траффика.



Таковы бывают неприятные проявления хабраэффекта — естественного DDoS, аналогом которого на Заокраинном Западе является слэшдот-эффект.



Ну а как противостоять естественному DDoS?



Первыми приходят на ум наиболее бесхитростные способы.



Свободное ПО / Дания переходит на ODF

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

В прошлую пятницу датский парламент при поддержке министра науки предписал с апреля 2011 года использовать ODF (Open Document Format) формат для хранения своих документов. Это решение пока не влияет на региональные или местные органы власти, по ним решения придет позже. В этот вторник, датский парламент одобрит соглашение, правда это лишь формальность, так как представители всех партий уже в эту пятницу дали сигнал для своего согласия.