воскресенье, 13 февраля 2011 г.

Хабрахабр

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

Хабрахабр:

"В жизни каждого мужчины наступает момент, когда он без-воз-вратно рвет..." (из фильма "Здравствуйте, я ваша тетя") В жизни многих айтишников наступает момент, когда их светлые головы посещает идея начать свое дело. Айтишники ? существа логичные; и логика говорит им: работать на дядю или тетю со временем становится невыгодно и бесперспективно. ?Создам? скажем, веб-студию? ? говорит он себе. Продравшись сквозь бюрократические дебри, наш компьютерный гений открыл фирму, создал и раскрутил свой сайт, взял пару-тройку заказов? и энтузиазм его несколько поубавился. Потому что на сцену вышел новый персонаж ? Его Высочество Клиент. Тот самый, про которого ClientsFromHell, Zadolba.li и проч. Айтишник ? умнейший человек. В технических вопросах, да и не только ? настоящий профи. Но кое-чему он научиться просто не мог ? а именно: договариваться. А когда? Он провел почти всю жизнь среди более-менее близких людей ? семьи, одноклассников, однокурсников, коллег. Тех, кому волей-неволей пришлось принимать его таким, как есть. Ему не приходилось выцыганивать скидку, блефовать с конкурентами, прессовать поставщиков и умасливать клиентов. Я расскажу о двух книгах, которые будут неплохим подспорьем молодому предпринимателю. Они посвящены искусству переговоров в критических ситуациях. Очередная поп-психология, ?сделайте глубокий вдох и подумайте о вечности?? Нет же! Обе книги написали профессиональные переговорщики: автор первой тренирует антитеррористические подразделения ФБР, авторы второй специализируются на критически важных переговорах в бизнесе. Итак, два пособия: Марк Гоулстон ? ?Я слышу вас насквозь? (в оригинале ? ?Просто слушай?). Патерсон, Гренни, Макмиллан ? ?Есть серьезный разговор?. Читать дальше →


В этой статье хочется обратить внимание на важность двух аспектов разработки ПО. Если Вы делаете продукт, срок разработки которого больше одной недели ? обязательно надо писать документацию. Любой документ может начать устаревать непосредственно в процессе своего написания и поэтому документацию писать бессмысленно Как ни странно документация к некоторым проектам иногда таки пишется. Но не ко всем. И не всегда. Иногда это плохо, иногда нормально. А к некоторым проектам пишется очень много документации. Почему так происходит и как правильно? UPD: В статье не рассматриваются такие документы как список требований или например договор с заказчиком о том сколько и когда будет заплачено. Подразумевается что полезность ТАКИХ документов если кому-то и не очевидна, то в любом случае это вопрос не для этой статьи. В основном тут речь о руководстве разработчика и родственных ему документах. Читать дальше →


Рекомендации по созданию UI виджетов и некоторых блоков приложений для ОС Android предписывают нам использовать блоки с закруглёнными углами и/или с эффектом объема, отбрасывающие тени. Какие же инструменты нам дает SDK для реализации таких интерфейсов? При описании простых векторных форм без дополнительного оформления углов и краев блока рекомендуется использовать shape формы. Если в блоке имеются сложные графические элементы по углам или с краев блока можно использовать Nine-patch изображения, о которых и пойдет речь в этой статье. На случай сложного оформления блока, например в виде единого объекта, остается использовать только фиксированное изображение, что уменьшит рамки масштабирования и не даст изменить соотношение сторон блока. Читать дальше →


Научная фантастика давно вышла из моды. Может быть потому, что прошли те счастливые года, когда всякий грамотный человек мог хотя бы приблизительно ориентироваться в современных ему науке и технологии, как было во времена Жюля Верна. С тех пор наука ушла далеко вперед. Или наоборот, 95% населения читать научилось, а понимать прочитанное ? нет. Так или иначе, но массовая культура пошла по линии наименьшего сопротивления, штампуя килотонны вампиров, зомби, покемонов, генетически модифицированных роботов-пришельцев из восьмого измерения и прочих эльфов с бакуганами и древними письменами. Но и во время этого псевдо- и антинаучного праздника невежества остаются люди, которые не желают потакать интеллектуальной лени. Писатель-фантаст Ник Горькавый (по-совместительству ? астрофизик, доктор физико-математических наук Николай Николаевич Горькавый) не стесняется в выражениях: ?сферически-симметричный коллапс Вселенной?, ?точка бифуркации?, ?гидродинамические уравнения Навье-Стокса в частных производных?. А сюжет его трилогии ?Астровитянка? ? приключения девочки-подростка, которая, как и положено героям детской приключенческой литературы, расправляется со злодеями не хуже Чака Норриса, спасает мир, влюбляется? Читать дальше →



Компания Vodafone объявила о выпуске устройства Webbox, которое позволяет получить доступ к интернету с помощью любого телевизора, находящегося поблизости, просто подключив к нему клавиатуру. Интернет-клавиатура была разработана специально для покупателей из стран с развивающимися рынками (например, Гана или ЮАР), где технологический и ценовой барьер зачастую мешают многим людям насладиться доступным, готовым доступом в Сеть из дома или на рабочем месте. Читать дальше →



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


Мысль написать эту статью родилась около недели назад, именно тогда, в фирму, где я работаю около 3-х лет мне взяли помощника. Через пару дней после его выхода на работу, краткого экскурса и небольшой теории, от него прозвучал вопрос: ?- А почему тебе так мало платят? Ведь доступность всех служб и сервисов у тебя не менее 99,98% в рабочее время уже как больше года?? Если честно, то именно этого вопроса я и не ожидал, и ответить в ту же секунду был не готов, но после пяти минут раздумий, все мысли встали на место, я постарался сформулировать ответ, и выдал нечто следующее: ? Во первых, мне нравится моя работа, и я работаю в свое удовольствие. ? Во вторых, я прихожу на работу когда высплюсь (обычно это около обеда), ухожу не позже 18.00, и в любое время могу уйти на 2-3 часа по своим личным делам. ? В третьих, 1500$ не такая уж и маленькая сумма для третьего по величине города России. А теперь я хочу рассказать о том, как добился этого, и чего мне это стоило. Кому интересно-прошу под кат: Читать дальше →



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


Да-да, вчера корпорация Sony получила официальное разрешение на доступ к жесткому диску, изъятого у небезызвестного Джорджа Хотца (GeoHot), хакера, взломавшего защиту PS3, и выложившего в Сеть root key для PlayStation 3. Насколько известно, он сотрудничал с хакерами группы Fail0verflow, которая, фактически, и начала всю эту шумиху с джейлбрейками для PS3, объявив на 27th Chaos Communication Congress 2010 о взломе PS3. Естественно, корпорации Sony взлом защиты игровой консоли здорово не понравился, последовало обращение в суд и изъятие оборудования, на котором работал Хотц, включая его рабочий ПК. Читать дальше →






От прилетевшего от Оверсана ?письма счастья? проснулся мгновенно. ? Здравствуйте! Сегодня вечером (12-02-2011) временно вышла из строя часть дисковой подсистемы, что повлекло за собой недоступность Ваших виртуальных машин. Максимально быстро данная проблема была устранена нашими инженерами и сейчас более не проявляется. Для продолжения работы Вам необходимо перезапустить виртуальную машину? ? Читать дальше →


На Mobile World Congress 2011, который стартует в Барселоне в понедельник и продлится до 17 февраля, Samsung продемонстрирует два новых CMOS-сенсора (S5K3L1 и S5K3H2), которые ориентированы на применение в смартфонах. Не смотря на распространенное (и вполне справедливое) убеждение ?камера в телефоне баловство, фотоаппарат она не заменит?, часто случаются ситуации, когда под рукой ничего лучшего, чем камера в телефоне не оказывается. И тут в качестве софтверного фильтра, улучшающего качество фотографии, часто применяется фраза ?Сорри за качество, снимал телефоном?. Samsung очень любит своих покупателей и совсем не хочет, чтобы они лишний раз извинялись за собственную технику. Поэтому наши инженеры не устают предлагать новые решения, которые позволят гордиться снимками, а не извиняться за них. Читать дальше →


Специалисты знают, что прежде, чем автоматизировать бизнес процессы приходится эти самые процессы разрабатывать заново или оптимизировать, потому как автоматизация хаоса дело неблагодарное да, по сути, и не возможное. Устанавливая задачу персоналу типа ?опишите свою деятельность?, или ?каков результат вашей деятельности? в буквальном смысле сводит его (персонал) с ума. Возникает непонимание, а как следствие раздражение, соответственно речь о сотрудничестве уже не стоит. Некоторые скачивают из Интернета инструкции совершенно не применимые на практике, некоторые в интеллектуальных муках что-то рожают, однако на коррекцию уже нет сил и желания. Читать дальше →


Сегодня, в эпоху Web 2.0, когда контента на сайтах становится все больше и больше, перед разработчиками встает задача реализации полнотекстового поиска. Вариантов немного: использовать виджеты от разработчиков поисковых систем (Google, Яндекс, etc): легко внедрить, привычный для пользователя интерфейс, поддержка морфологии, исправление слов по словарю, возможно более быстрая индексация сайта поисковыми системами, но, как правило ограниченные возможности по настройке и неизбежное запаздывание индексации; использовать встроенные в СУБД средства (например FULLTEXT-индекс для MySQL): достаточно легко внедрить, актуальный поисковый индекс, полный контроль над настройкой и внешним видом, но, чаще всего очень низкая производительность на больших объемах данных, отсутствие учета морфологии, либо, в худшем случае, полное отсутствие подобных средств в СУБД; использовать отдельную библиотеку/систему полнотекствого поиска. Третий вариант кажется самым лучшим, ведь он сочетает достоинства двух других вариантов. Правда и здесь не обошлось без недостатков ? библиотека требует установки, иногда даже запуска демона (например Sphinx), что может быть неприемлемо. Решений существует масса, у каждого есть свои достоинства и недостатки. Я бы хотел подробнее остановиться на относительно малоизвестной библиотеке Xapian. Читать дальше →


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

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

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