суббота, 26 марта 2011 г.

Хабрахабр

КупиКупон - скидки от 50% до 90%

Хабрахабр:

?Массивный, громоздкий зверь неуклюже переступает с лапы на лапу. Танцует медведь просто ужасно, но чудо не в том, что он танцует хорошо, а в том, что вообще танцует?. Алан Купер об интерфейсах, ?Психбольница в руках пациентов? Графический интерфейс и командную строку часто противопоставляют другу другу. Причем то, что поклонники GUI считают достоинствами, в глазах любителей CLI ? недостаток. И наоборот. ?GUI ? самодокументированный интерфейс. ? говорят первые, ? Мне не нужно читать инструкцию, чтобы разобраться в грамотно спроектированном GUI, я просто смотрю на него, открываю меню, другое, третье, и через несколько минут (или секунд) делаю, что мне надо?. ?А как насчет десятого или сотого раза? ? возражают вторые. ? Всё это изобилие кнопочек и значков превращается в раздражающий визуальный шум и мешает работать. А скорость? Разве может сравниться хождение по многоуровневым менюшкам со стремительностью клавиатурных команд?? ?Стремительность, говорите? ? отвечают первые, ? А изучать руководство на сотни страниц мелким шрифтом, чтобы выйти из вашего Vim-а, это тоже стремительно?? Этот спор можно растянуть еще на несколько абзацев, но лучше подумать вот о чем: так ли уж необходимо терпеть недостатки каждого из интерфейсов? Нельзя ли быстро запрягать и так же быстро ехать? Ведь сторонники GUI на самом деле любят не кнопочки и разноцветные значки, они любят легкость обучения. Шедевры графического интерфейсостроения всегда легки и лаконичны, в них не встретишь буйства красок и россыпей кнопок. А любители командной строки привязаны не к монохромному аскетизму, а к скорости, ненавязчивости и предсказуемости консоли. Достаточно взглянуть на обилие цветовых схем подсветки синтаксиса того же Vim, чтобы убедиться в том, что суровые консольщики тоже любят, чтобы было красиво. Медведь, танцующий не хуже балерины, интерфейс с большими и красивыми графическими подсказками, которые при этом не мозолят глаза, с гибким и мощным набором клавиатурных команд и сокращений, которые не надо изучать ? фантастика, да и только. А вот и нет. Такие интерфейсы уже существуют. Только они почему-то занимают довольно узкую нишу. Но о них чуть позже. Читать дальше →



Приветствуем всех дорогих, но, увы, скрытых от нас зрителей! Как бы хочется увидеть ваше лицо, рассказать только то, что вы хотите услышать. Думаете, мы издеваемся? Отнюдь ? зато разработчики игр грешат этим постоянно. К примеру, авторы пятого ?Хитмэна?, подумать только, показали картинку из грядущей игры! Смотрите в этом выпуске: ? Duke Nukem Forever ? опять не вовремя; ? Crysis 2 ? синдром преемника; ? Black Prophecy ? секретные материалы; ? Nintendo 3DS ? пророчество Пантелеймона; ? Steam ? давление зашкаливает. Читать дальше →



Добрый день. Наверняка, многие из читателей хабра, кроме чтения новостных лент и тематических блогов, хоть иногда, но смотрят новости по телевизору. Те кто все таки смотрят, замечали, как уверенно и непринужденно дикторы произносят текст на камеру, совершенно не задумываясь и не заглядывая в шпаргалки. Ну и точно не для кого не секрет, что помогают им в этом специализированные ?подсказчики? ? телесуфлеры. В силу специфики работы, автор данного опуса как раз столкнулся с одним из таких устройств. По ?горячим следам? и появился этот топик. Читать дальше →


Когда я написал пост о том, что запущен сервис ГдеБанкомат, ищущий банкоматы на территории Украины и показывающий их на карте я совсем не ожидал того, что произойдет. А произошло вот что: во-первых сервис заинтересовал гораздо больше людей, чем я ожидал, во-вторых я получил предложение от finance.ua, весьма странное предложение (в итоге ничего так и не вышло) и самое главное ? Славик Буштрук (slatvick) из Alterplay и его команда предложили и сделали приложение для iPhone. Подробности


При работе над одним из проектов перед нами встала задача реализации переписки между зарегистрированными пользователями. По своей сути ? это должен быть чат, но одновременно общаться в нём можно только с одним собеседником. Потенциальная нагрузка, которую должен выдерживать такой чат ? около 10000 одновременных keep-alive соединений. Каждое новое сообщение должно записываться в основную базу данных, а так же в ?быструю?, задача которой хранить в себе лишь актуальную часть переписок между пользователями, то есть служить своеобразным ?временным? хранилищем, из которого сообщения будут сразу доставляться адресату. Читать дальше →


Microsoft выпустила масштабное обновление для своей мобильной ОС Windows Phone 7. Из особенностей мартовского обновления следует отметить следующие важные аспекты: Copy & paste. (неужели?!) Теперь пользователи Windows Phone 7 смогу копировать и вставлять текст, выделять его как в смс сообщениях, email, на веб-страницах, так и в Office Mobile. Audio improvements. Теперь пользователи смогут во время проигрывания музыки или видео, использовать Bluetooth гарнитуры для совершения звонков. Faster apps and games. Улучшена производительность в играх и приложениях. Видимо обновления производит оптимизацию ядра. Windows Phone Marketplace. Разработчики ускорили время загрузки и повторного запуска программ и усовершенствовали механизм работы магазина программ Windows Phone Marketplace. Microsoft улучшила возможности поиска приложений, а также повысила стабильность при скачивании приложений. Полный список изменений в Windows Phone 7 тут Также, Microsoft готовит очередное большое обновление в конце 2011 года, под кодовым названием ? Mango


Статья рассказывает о процессе работы над программным обеспечением шаттла и важности тестирования ПО в целом. "Это ПО никогда не падает. Оно совершенно, настолько совершенно, насколько человек смог этого достичь. Посмотрите на статистику: последние три версии этой программы ? каждая по 420.000 строк кода ? имели всего по одной ошибке в каждой. Последние 11 версии этого ПО имели в сумме 17 ошибок. Коммерческие программы, подобного уровня сложности имели бы 5.000 ошибок."


Татарский еще раз посмотрел на плакат с тремя пальмами и англоязычным обещанием вечных метаморфоз. ? Кем? ? спросил он. ? Криэйтором. ? Это творцом? ? переспросил Татарский. ? Если перевести? Ханин мягко улыбнулся. ? Творцы нам тут на х#й не нужны, ? сказал он. ? Криэйтором, Вава, криэйтором. (с) Виктор Пелевин. ?Поколение П? Данный текст просим рассматривать в качестве пятничного мессанджа с позитивным подтекстом. Каждая компания, сталкиваясь с бурным ростом, испытывает потребность в новых сотрудниках. Одно дело, когда это программисты и в принципе люди технических специальностей. Совсем другое дело, если компании нужен копирайтер, дизайнер или любой другой человек с гуманитарным вывихом мозга. Все мы сталкивались с работой HR. В том числе и на Хабре было множество полярных мнений. Но пока сам не окунешся в подбор персонала, никогда не сможешь прочувствовать весь сок и драйв поиска нужного специалиста в условиях текущего рынка. Пост в некоторой степени навеян О другом подходе к устройству на работу. Читать дальше →


Ровно 16 лет назад, Вард Каннингэм (Ward Cunningham) создал первую веб-страницу, которую мог отредактировать кто угодно. Сегодня мы видим результаты этой работы практически на каждом углу Интернета. Актив, взращенный Вардом, дал спелые плоды даже там, где никто не ожидал их появления, например в экосистеме мобильных приложений. В середине 90-х было лишь видение открытого веба, где каждый может не только читать, но и писать. Большинство-же сайтов не давали никакой интерактивности конечному посетителю. Wiki трансформировало все это в уникальный опыт, где писать и делиться информацией так же просто, как читать и потреблять ее. Пока вы читаете это, миллиарды сообщений пишутся на миллионы веб-страниц. Это и есть то видение, которое реализовал г-н Каннингэм 16 лет назад, позволяя появится таким гигантам как Wikipedia и многим другим. Как можно отметить этот праздник сегодня? ? Отредактировать страницу WikiBirthday, добавив свое имя и поздравление. Сделав это вы получите небольшое ?спасибо? от Варда Каннингэма. ? Отредактировать WikiBirthday страницу на Facebook'е. ? Написать блогпост или твит с хэштегом #wiki ? Рассказать свою wiki-историю в комментариях. Спасибо Варду Каннингэму за наше счастливое детство настоящее!



Я являюсь рядовым линукс-пользователем и поэтому не стоит от этой статьи ожидать очень умных ходов или нестандартных программистских решений. Все по мануалам. Но раз результат достигнут, значит кому-то кроме меня это может оказаться полезным. О том, как заставит ноутбук работать под линуксами как можно дольше, написано немало, в том числе и на хабре. В какой-то степени я еще раз соберу все советы воедино, от очевидных до обскурных, заодно опишу несколько проблем и решений, которые у меня оказались достаточно ?индивидуальными?. Устанавливал я Ubuntu 10.10 на ноутбук Acer Aspire Timeline 5810TG. Эта машина обладает экраном в почти 16 дюймов и относительно производительным железом, зато батарея достаточно емкая, чтобы ставить с ней личные рекорды. Читать дальше →


Написать эту статью нас побудила отличная статья Данила Снитко ?Как хороший договор спасает нервы и монетку?. К этой статье мы бы хотели добавить, что ооочень полезно дополнять договор так называемыми Правилами работы над проектом. Основная цель правил: избежать проблем в процессе работы над сайтом, сделать её максимально эффективной. Вторичная, но также очень важная, цель: повысить удовлетворенность клиента от работы. Если клиент информирован ? он готов к нашим требованиям, и их предъявление не будет для него ?шоком?. Правила решают следующие задачи: Информировать клиента о процессе работы: как будет проходить работа, что от него потребуется в процессе и когда. В результате мы получим более образованного клиента и необходимые для работы материалы вовремя. Информировать клиента об ограничениях, которые мы на него накладываем в процессе работы, чтобы они не были для него сюрпризом. В результате мы получим более спокойного и удовлетворённого клиента. Юридически зафиксировать договорённости, чтобы потом на них можно было сослаться. Если клиент пытается сказать, что дизайн-концепция ? это свёрстанный HTML-прототип, нам есть, на что сослаться. Правила исключительно полезны, потому что они организуют процесс с самого начала, что позволяет избежать потерь времени и ресурсов. Читать дальше →



Неприятности начались с того момента, когда мой любимый американский хостер вдруг перенес мой многолетний аккаунт на новый сервер и установил хитрый лимит на память php для всего аккаунта. И вроде бы memory_limit 90M на первый взгляд достаточно для любого сайта, но этот лимит действует на весь аккаунт в целом. Т.е. сайты, расположенные на одном аккаунте, начинают ?душить? друг друга. Начались проблемы с форумом phpbb посещаемостью всего 2000 уников в сутки. При превышении лимита памяти сервер отдавал 500 ошибку. Опытные люди, не читая далее, сразу скажут, что предложила мне техподдержка: конечно же переход на их VPS. Для отечественного хостинга это обычное дело, но от буржуев я такое услышал впервые. Выход в таком случае один ? переход на другой хостинг, ибо с ?террористами переговоров не ведут? да и 15$ за их 300Mb VPS мне показалось несколько дороговато. Выбрал Open VZ VPS в России 768Mb за ~500 рублей. Все поставил, вроде работает. Но тут черт меня дернул перед сменой DNS проверить нагрузку с помощью loadimpact.com и меня накрыл тихий ужас: при одновременном доступе к сайту 50 посетителей страницы грузились по 60 секунд. Читать дальше →


Именно так называлась работа, представленная мной на Балтийском научно-инженерном конкурсе, и принёсшая мне очаровательную бумажку с римской единичкой, а также новенький ноутбук. Работа заключалась в распознавании CAPTCHA, используемых крупными операторами сотовой связи в формах отправки SMS, и демонстрации недостаточной эффективности применяемого ими подхода. Чтобы не задевать ничью гордость, будем называть этих операторов иносказательно: красный, жёлтый, зелёный и синий. Данный текст, а также вся информация, в нём содержащаяся, в частности, алгоритмы, распространяются на условиях лицензии CC BY-NC-SA. Прошу обратить особое внимание на пункт NC. Читать дальше →


16 марта в Думе состоялись парламентские слушания, посвященные ?регулированию интернета?. Кроме дежурных тем ?педофилии? и ?порнографии? обсуждался на нем и так называемый закон ?об интернете?. Вернее, законопроект. Он предусматривает внесение множества изменений в закон ?Об информации, информационных технологиях и защите информации?. По замыслу авторов, эти изменения приведут закон в соответствие с нынешними реалиями, главным образом ? с повсеместным использованием интернета. Проект был опубликован на сайте Думы для всеобщего обсуждения. Ну что ж, давайте обсудим? Что такое информация? Читать дальше →



В этой статье я хочу поделиться несколькими правилами работы с исходниками, которые были выведены на собственном опыте и при общении с другими разработчиками. Для того, чтобы было проще понять и запомнить правила, каждое снабжено картинкой и поясняющим комментарием к ней. Правила не являются истиной в последней инстанции. Их можно не соблюдать, но если вы хотите делать свою работу профессионально и не получать гневные проклятия от тех, кому придется работать с вашими исходниками, то рекомендую ознакомиться. Частично содержание данной статьи пересекается со статьей Валерии Маллаевой О fla-исходниках. Читать дальше →


Отписаться от этой рассылки

Комментариев нет:

Отправить комментарий