среда, 19 августа 2009 г.

Индийский гигагерц

Все уже давно привыкли к способу, которым обозначаются размеры жестких дисков - купиш 500Гб, а виндовс покажет "немного" меньше. Но отделения самсунга в Индии пошло намного дальше, они стали продавать смартфон Omnia i8910HD с Гигагерцовым процесором:


Кажется что смартфоны по частоте догнали ноутбуки, но есть НЮАНС: всередине OMAP 3430 на частоте 600MHz, а гигагерц они получили с потолка (или, как оправдываются, приплюсовав 420MHz другого встроеного в сматр DSP)

среда, 29 июля 2009 г.

Сколько часов в день програмист может писать код?

Заметил что мне трудно больше 5 часов(подряд) в день писать код. Сегодня с 9 утра пишу унылую бизнес логику - набивает табличку и разрисовываю ее под попугая(фриланс). Ничего сложного, но в офисе к 4 дня настолько уставал . Впрочем там задачи были другими - больше сапорта кода, а не новой разработки, больше коммуникаций с заказчиками и в курилке. Тоесть от "забора и до обеда" кодировать приходилось не часто.
В связи с этим вопрос: по сколько часов вам удается продуктивно программировать в день?

понедельник, 27 июля 2009 г.

Российские мобильные операторы лоббируют запрет Skype

IP-телефония в России не подвержена правовому регулированию, и это необходимо исправить. К таким выводам пришла комиссия по телекоммуникациям и информационным технологиям Российского союза промышленников и предпринимателей (РСПП) на заседании по формированию правовых основ развития IP-телефонии в стране.
конфликт типичный - новая технология уменьшает прибыльность старой, и подобно английским ремесленикам, ломавшим ткацкие станки сотни лет назад, ретрограды пытаются уничтожить угрозы для бизнеса. Похоже история повторится - те, кто не адоптируется к новым технология, уйдут с рынка. Никакое законодательное регулирование им не поможет.
Мобильные устройства эволюционируют быстро и уже сейчас позволяют пользоваться голосовыми и видео сервисами не через очень дорогие и так удобные для биллинга телеком протоколы, а через банальный TCP/IP, по которому интернет бегает к домашним компам. Попытки регулировать/запретить такое использование мобильного телефона вступают в конфликт с направлением в котором развивается индустрия последнии 30 лет. И демонстрируют банальное непонимание топ менеджерами этих компаний тендений развития технологий и рынка.
Индустрия мобильной связи появилась как идея отвязать телефон от проводов. Голос начали передавать в цифровой форме, фактически мобильный телефон стал терминалом способный принять данные в цифровой форме. Дальше он развивается в двух направлениях:
1. развиваються возможности телефона отобразить данные(смс, голосовые сообщения, интернет, видео)
2. увеличивается пропускная способность канала связи.
Оба направления похоже развивались независимо от жадности менеджером мобильных операторов, не научившихся продавать ничего кроме минут разговоров, и вдруг оказавшихся перед фактом - передача практически идентичных данных(оцифрованого голоса) в виде обычного звонка с мобильного телефона и звонка через voIP сервис стоит разные деньги. Причем последний вариант дешевле, несмотря на участие в нем еще одного оператора связи(например скайпа).Выбор их клиентов в пользу voIP в таком случае очевиден.
Времени приспособиться к новым реалиям у мобильных операторов не много, при развитии технологий такими же темпами, через 10-15 лет (а может и быстрей, зависит от скорости проникновений 3G-4G сетей) схемы получения прибыли им прийдеться менять каардинально. Ведь если на телефоне есть канал связи хотя бы в 512, намного проще и девешлся связаться с владельцем аналогичного по возможностям апарата средствами IP телефонии, а на всякии ограничения и блокирование подобного трафика, найдется обходной путь.

воскресенье, 26 июля 2009 г.

Avalon: альтернативный RSDN оффлайн клиент

Собрал Avalon для Windows. Бинарники и инструкция по установке: http://sites.google.com/site/uakoder/avalon-rsdn-offline-client
From RSDN:Avalon

Авалон это альтернативный офлайн клиент форумов RSDN под Windows (офицальный клиент Janus, написан на дотнете и доступен только под виндой) и основной под Linux/MacOS. Разработан на QT4, что и позволило его вообщем безболезнено собрать под виндовс

среда, 22 июля 2009 г.

typedef struct vs. struct

сижу копаюсь в коде(а чем еще программеру заниматся?) а там все данные определены в стиле:

typedef struct data_structure_name
{

} data_structure_name;

в принципе в моем случае все это может быть сделано и обычным struct, без typedef. А интенсивность использования этого патерна наводит на один вопрос: признавайтесь, кто еще помнит для чего такое нужно и какую проблему такой код решает?
а то в коде, который разгребаю, оно встречается и так, где обычный стракт никогда не создаст проблем. похоже что шаблон остался, а знания о нем пропали.

суровые винницкие програмеры

на девелоперс.орг.юа увидел линк
«Хто має клепку – той стане програмістом і без вищої освіти»
некоторые програмеры в Виннице после вуза так и не поняли,зачем в него ходили, может по-этому выбора айти фирм для работы там не наблюдается