Sony собирается выпустить новую хакоустойчивую PS3, в системе безопасности которой будут заштопаны все дыры, обнаруженные хакерами.
xadminx @xadminx
User
1261262 посетителей за две недели на новом сайте без рубля на рекламу — это реально
3 min
1.2KМногие грезят выдумать сайт, запустить его и утром проснуться знаменитыми. Несколько сухих цифр по одному из наших проектов — http://talismansochi2014.ru/. Статистика за период с 9.02.2011 по 25.02.2011.
1459452 просмотров страниц
1261262 посещения
383921 пользователей проголосовали
12213 комментариев
Данные на 25 февраля в 11.22 по московскому времени.
Вероятно, мы поставили рекорд лайков в рунете. Поправьте, если я не прав. На рекламу и продвижение сайта не потрачено ни рубля. Сайт запускался без источников трафика.
1459452 просмотров страниц
1261262 посещения
383921 пользователей проголосовали
12213 комментариев
Данные на 25 февраля в 11.22 по московскому времени.
Вероятно, мы поставили рекорд лайков в рунете. Поправьте, если я не прав. На рекламу и продвижение сайта не потрачено ни рубля. Сайт запускался без источников трафика.
+98
Sony продемонстрировала технологию раздельной ТВ-картинки для двух человек
1 min
2KДругими словами, корпорация Sony создала технологию, которая позволяет показывать по ТВ как бы двойную «картинку», когда два человека, смотрящие на экран видят разное изображение. Есть одно условие — смотреть нужно немного под разными углами, иначе, понятное дело, видеть наши наблюдатели будут одно и то же. Пока что это предварительная демонстрация
+35
Подводные камни веб-разработчика
5 min
1.3KДанные размышления долгое время лежали в черновиках и являлись следствием «накипело» за время разработки приложения под Nokia. Первый вариант статьи был написан в виде критики, но поскольку на Хабре нападок на компанию и так много, я переделал статью в ином ключе.
Просьба не беспокоиться ненавистников данной марки, поскольку это скорее обзор текущих инструментов и особенностей для веб-разработчиков. Описание отрицательных сторон в данном случае стоит рассматривать, как попытку обратиться напрямую по текущим проблемам. Итак, с чем я столкнулся во время разработки приложения для Nokia.
Просьба не беспокоиться ненавистников данной марки, поскольку это скорее обзор текущих инструментов и особенностей для веб-разработчиков. Описание отрицательных сторон в данном случае стоит рассматривать, как попытку обратиться напрямую по текущим проблемам. Итак, с чем я столкнулся во время разработки приложения для Nokia.
+30
Сенсорная мышь Touch Mouse от Microsoft
2 min
30KКорпорация Microsoft на CES 2011 продемонстрировала свою новую разработку — компьютерную мышь Touch Mouse, но теперь мы увидели некоторые изменения по сравнению с предыдущим анонсом этого девайса. «Свежий» вариант устройства стал почти полностью сенсорным и лишился даже колёсика для скроллинга — его тоже заменит сенсор. Скроллить можно будет соответствующими движениями по всей поверхности мышки. Механическими остались лишь правая и левая кнопки мыши.
Картинки кликабельны.
+48
22й Подкаст Петербургской Группы Alt.Net
1 min
909Паттерны Проектирования, часть 3
- Офтопы Обсуждение P&P Summit — spbalt.net предлагает тренинги; Лекции по функциональному программированию
Поведенческие паттерны
- Chain of responsibility WPF Event Routing;Url routing; exception handling?; workflow foundation; стоковые и DLR-трансформации в TypograFix 2; tokenized mail templating
- Interpreter обратная сторона Visitor?
- Iterator избежали ад С++? и в .Net нет BCL-классов XxxIterator; великий могучий yield return; итератор + query object = IQueryable
- Mediator event brokers
- Memento Properties.Settings; snapshots in CQRS
- Observer нативно реализован в .Net (event); вопрос на большинстве собеседований (event vs. delegate); eventы на managed C++; Reactive Extensions
- State и Strategy стейт-машины
- Template Method утипизация (duck typing) – LinFu; Boo
- Visitor dynamic решает; double dispatch
+11
История одной клавиатуры
3 min
7.2KTutorial
… или как я делал из глянцевой поверхности матовую.
+67
Бизнес для программистов. Как начать свое дело
2 min
19KМногие из читателей Хабрахабра хотели бы открыть свой бизнес и перестать работать на «дядю». Но как это сделать? Какие опасности это таит? Ответы на эти и другие вопросы можно найти в замечательной книге «Бизнес для программистов. Как начать свое дело».
Ее написал Эрик Синк – бывший разработчик Spyglass, основатель и руководитель SourceGear, одного из основных поставщиков ПО в области контроля версий, а также колумнист MSDN.
Основная тема книги – это как стартовать и развить свою маленькую компанию независимого поставщика ПО. Эрик разбивает эту задачу на несколько традиционных компонентов: как стать предпринимателем, люди, маркетинг, продажи. Но каждый из них рассматривает через призму восприятия программиста. Например, приводит следующий совет по поиску идей:
Ее написал Эрик Синк – бывший разработчик Spyglass, основатель и руководитель SourceGear, одного из основных поставщиков ПО в области контроля версий, а также колумнист MSDN.
Основная тема книги – это как стартовать и развить свою маленькую компанию независимого поставщика ПО. Эрик разбивает эту задачу на несколько традиционных компонентов: как стать предпринимателем, люди, маркетинг, продажи. Но каждый из них рассматривает через призму восприятия программиста. Например, приводит следующий совет по поиску идей:
Idea FindGoodProductIdea ()
{
ArrayList candidateList = BrainstormLotsOfIdeas();
return ChooseTheBestIdea(candidateList);
}
+46
Вышел Worms: Reloaded
2 min
2KЭто произошло! 2D червячки, которых мы все ждали! Worms: Reloaded!
Игра уже доступна на PC через steam, и после будет доступна и для маков.
Можно играть онлайн до 4 человек(обидно, блин, в Worms Armageddon шестеро могли играть и еще вроде двое смотреть), есть одиночная игра, мультиплеер, десматчи, гонки, форты и головоломки. AI стал умнее. Под wine 1.3.1 хорошо работает, если нет звука, то ставим directx_Jun2010_redist.exe(это относится и к windows).
+115
Клавиатурный лайфхак
2 min
7.4KНаводил тут на днях порядок на рабочем столе — нашел пару ненужных неоновых ламп со времен, когда немного увлекался моддингом…
Решил не выкидывать добро, тем более, что это может решить мне две небольших ночных проблемки )
Решил не выкидывать добро, тем более, что это может решить мне две небольших ночных проблемки )
+50
Подробный обзор услуги: “Аренда интернет-магазина”
13 min
29KПодробный обзор услуги: «Аренда интернет-магазина»
Аренда интернет-магазинов. Что это такое? Преимущества перед CMS. Договор-оферта на пользование услугой. Что необходимо знать. Поддержка клиентов. Дополнительные сервисы. Возможные проблемы. Обзор компаний
Услуга аренды интернет-магазинов в странах СНГ только начинает развиваться. Как отмечают представители услуги, большинство компаний предлагает коробочную версию с возможностью аренды на любой срок, плюс дополнительные сервисы. На западе данная услуга переросла в более продвинутое предложение, называемое Software as a Service* — ПО как услуга, что подразумевает под собой аутсерсинг технической составляющей магазина (ближайшее время будет написано статья на тему SaaS).
Аренда магазина — одна из ветвей эволюции интернет-торговли. Я считаю, что сейчас любая компания выходящая на рынок интернет-коммерции, должна начинать свой путь с аренды интернет-магазина. Для бизнесменов малой (магазинчик в городе, или начинающий) и средней (несколько магазинов с неплохим оборотом) руки выход в интернет сопровождается определенными рисками: бюджет имеет определенные рамки, поэтому соперничать с лидерами рынка может оказаться тяжело. В таком случае всегда есть вероятность, что бизнес окажется нерентабельным (либо рентабельность будет слишком мала).
По словам компаний-арендаторов, клиентами становятся бизнесмены с оффлайн бизнесом, начинающие предприниматели, участились случаи, когда бизнесмены урезают или сворачивают оффлайн деятельность и переходят в онлайн.
Аренда интернет-магазинов. Что это такое? Преимущества перед CMS. Договор-оферта на пользование услугой. Что необходимо знать. Поддержка клиентов. Дополнительные сервисы. Возможные проблемы. Обзор компаний
(осторожно, длинный список)
Услуга аренды интернет-магазинов в странах СНГ только начинает развиваться. Как отмечают представители услуги, большинство компаний предлагает коробочную версию с возможностью аренды на любой срок, плюс дополнительные сервисы. На западе данная услуга переросла в более продвинутое предложение, называемое Software as a Service* — ПО как услуга, что подразумевает под собой аутсерсинг технической составляющей магазина (ближайшее время будет написано статья на тему SaaS).
Аренда магазина — одна из ветвей эволюции интернет-торговли. Я считаю, что сейчас любая компания выходящая на рынок интернет-коммерции, должна начинать свой путь с аренды интернет-магазина. Для бизнесменов малой (магазинчик в городе, или начинающий) и средней (несколько магазинов с неплохим оборотом) руки выход в интернет сопровождается определенными рисками: бюджет имеет определенные рамки, поэтому соперничать с лидерами рынка может оказаться тяжело. В таком случае всегда есть вероятность, что бизнес окажется нерентабельным (либо рентабельность будет слишком мала).
По словам компаний-арендаторов, клиентами становятся бизнесмены с оффлайн бизнесом, начинающие предприниматели, участились случаи, когда бизнесмены урезают или сворачивают оффлайн деятельность и переходят в онлайн.
+6
Вероятностный морфологический анализатор русского и украинского языков на PHP
3 min
3.5KПеред каждым разработчиком сайтов рано или поздно становится вопрос о реализации поиска по сайту. Желательно чтобы поиск был по основе слова, т.е. не учитывал окончания слов. Для этой цели используются программы стеммеры, которые и выделяют из слова основу. Многие стеммеры работают на основе словаря, и вот чтобы не использовать огромные словари в небольших и средних проектах можно использовать вероятностный морфологический анализатор. Его отличительная особенность в относительно малом размере базы данных и соответственно в отсутствии нагрузки на базу. Без больших потерь в качестве выделения основы.
Стемминг — это процесс нахождения основы слова для заданного исходного слова. Основа слова необязательно совпадает с морфологическим корнем слова. Алгоритм стемминга представляет собой давнюю проблему в области компьютерных наук. Данный процесс применяется в поиcковых системах для обобщения поискового запроса пользователя.
Конкретные реализации стемминга называются алгоритм стемминга или просто стеммер.
Стемминг — это процесс нахождения основы слова для заданного исходного слова. Основа слова необязательно совпадает с морфологическим корнем слова. Алгоритм стемминга представляет собой давнюю проблему в области компьютерных наук. Данный процесс применяется в поиcковых системах для обобщения поискового запроса пользователя.
Конкретные реализации стемминга называются алгоритм стемминга или просто стеммер.
+19
Кевин Митник
15 min
78KКевин Митник — наверное, единственный хакер, который широко известен даже среди далеких от компьютеров людей. Неуловимый компьютерный гений, гроза компьютерных сетей — газетные публикации, героем которых Митник становился бесчисленное количество раз, не скупилась на эпитеты. Для миллионов его имя было связано с образом зловещего, проникающего повсюду компьютерного взломщика, способного обрушить на людей всю мощь технологий. У подростков он наоборот всегда вызывал восхищение. На протяжении 80-х гг. Кевин проникал в компьютерные системы практически всех крупных компаний. Не было ни одной такой защиты, которую он был бы не в состоянии взломать. Но, легко справляясь с другими, легендарный хакер не смог вовремя справиться с собой. Что в итоге привело к печальному концу.
+229
Рефакторинг: миссия (не)выполнима?
4 min
2KЧто делать, если исходники проекта напоминают болото, а жить в нем планируется еще долго? Рефакторинг исходных кодов проекта — это более выгодная из двух альтернатив разобраться с означенной проблемой. Вторая из альтернатив — выбросить и переписать все заново — обычно не устраивает, по разным причинам.
А как делать этот самый рефакторинг, если даже неизвестно, с чего начать? Как осушить болото кода и не утонуть нем?
Конечно, идеальный вариант — считать рефакторинг одной из активности на проекте с самого его начала и выделять на него проектное время команды. В жизни, как ни странно, однако чаще всего оказывается, что предыдущий лид проекта не сильно озадачивался этим вопросом, предпочитая плыть по течению; возможно, он надеялся когда-нибудь сбагрить эту ношу менее удачливому лиду — пока проект еще не развалился; а может быть, просто не знал, что делать. Шеф, усё пропало!
А как делать этот самый рефакторинг, если даже неизвестно, с чего начать? Как осушить болото кода и не утонуть нем?
Конечно, идеальный вариант — считать рефакторинг одной из активности на проекте с самого его начала и выделять на него проектное время команды. В жизни, как ни странно, однако чаще всего оказывается, что предыдущий лид проекта не сильно озадачивался этим вопросом, предпочитая плыть по течению; возможно, он надеялся когда-нибудь сбагрить эту ношу менее удачливому лиду — пока проект еще не развалился; а может быть, просто не знал, что делать. Шеф, усё пропало!
+63
О том, как я впустую потратил пару штук баксов
5 min
2.4KЗа три года в своем бизнесе онлайн-коммерции я сделал большое количество ошибок. Сказывалось то, что я не знал у кого спросить и где читать. Все шишки набивал сам. Сегодня поведаю об одной шишкенции, которую набил со своим сайтом и обошлась она мне дороже всех.
Сначала я расскажу, как я облажался и что в итоге получил, а потом, что я из этого извлек.
Первый старт магазина, а точнее первый движок, был Shopcms (в то время avalonshop). Не расписывая все прелести данного движка, скажу, что он тяжел для модификаций. Еще в те далекие годы, даже сделать нормальный дизайн для двига, а потом натянуть его стоило бы нам, по нашим тогдашним меркам, немалых денег. А за три месяц мы поняли, что надо менять дизайн. Да и кроме дизайна, хотелось сделать красивый, удобный сайт.
Вот тут-то и начались повальные ошибки.
Сначала я расскажу, как я облажался и что в итоге получил, а потом, что я из этого извлек.
Первый старт магазина, а точнее первый движок, был Shopcms (в то время avalonshop). Не расписывая все прелести данного движка, скажу, что он тяжел для модификаций. Еще в те далекие годы, даже сделать нормальный дизайн для двига, а потом натянуть его стоило бы нам, по нашим тогдашним меркам, немалых денег. А за три месяц мы поняли, что надо менять дизайн. Да и кроме дизайна, хотелось сделать красивый, удобный сайт.
Вот тут-то и начались повальные ошибки.
+42
8 бесплатных Ajax/php файловых менеджеров
2 min
6.9KВ этой небольшой статье я расскажу про найденные мною на просторах интернета, серверные файловые менеджеры с аяксовым интерфейсом.
+24
Чистим матрицу ноутбука от следов жидкости
4 min
103KДостался мне «MacBook Black» с полным набором небольших дефектов. Дошло дело и до матрицы, залитой алкоголем.
Как это выглядело до операции я сфотографировать хотел, но забыл. В процессе чистки будет видно весь масштаб трагедии, скажу лишь, что примерно 20% экрана (нижняя центральная часть) светилась веселыми белыми пятнами и под разными углами они были разной формы (разные слои пленок склеились по-разному).
это просто пример, у меня было в полтора раза меньше и в разных слоях-направлениях.
Как это выглядело до операции я сфотографировать хотел, но забыл. В процессе чистки будет видно весь масштаб трагедии, скажу лишь, что примерно 20% экрана (нижняя центральная часть) светилась веселыми белыми пятнами и под разными углами они были разной формы (разные слои пленок склеились по-разному).
это просто пример, у меня было в полтора раза меньше и в разных слоях-направлениях.
+110
GPS трекер в iPhone
1 min
1.9KМеня всегда интересовала тема GPS/GPRS трекеров. А поскольку я люблю еще много погулять, то время от времени я подумывал о покупке носимого трекера, чтобы придя домой можно было увидеть пройденный путь.
Данный топик написан в режиме заметки.
Делюсь информацией «что такая программа есть».
Но у отдельного устройства есть минусы: его надо всегда брать с собой, держать в заряженном состоянии, как правило такие трекеры не работают в режиме online (т.е. не отправляют координаты сразу же на сервер посредством gprs)
Я был в восторге, когда узнал о бесплатной программе в AppStore. Устанавливается на телефон и отправляет на чей-то сервер координаты, а этот сервер потом любезно показывает координаты на карте. Все абсолютно free.
Данный топик написан в режиме заметки.
Делюсь информацией «что такая программа есть».
Но у отдельного устройства есть минусы: его надо всегда брать с собой, держать в заряженном состоянии, как правило такие трекеры не работают в режиме online (т.е. не отправляют координаты сразу же на сервер посредством gprs)
Я был в восторге, когда узнал о бесплатной программе в AppStore. Устанавливается на телефон и отправляет на чей-то сервер координаты, а этот сервер потом любезно показывает координаты на карте. Все абсолютно free.
+5
Как я становился разработчиком приложений для vkontakte.ru
12 min
2.2KЧуть более месяца назад, я решил, что разработка приложений для контакта вполне может стать прибыльным делом, а прибыльное дело это как раз то, что мне надо. Никаких познаний в Action Script у меня на тот момент небыло. Так что я фактически начинал с нуля и решил задокументировать процесс. Надеюсь это кому-нибудь поможет. По мере возможностей, буду продолжать делиться своим опытом в этом блоге. Ниже мои записи точно в том виде, в каком я заносил их в evernote.
+38
Эксперимент: Как это работает… maps.google.com+maps.live.com
2 min
6.8KУвидев вот это на Хабре, решил попробовать кое что сделать. Что такое java и FireBug до сего дня в глаза не видел. Тем интереснее…
Дело в том что живу я в Тамбове, а снимок столь маленького города со спутника от google очень слабой детализации. Совсем недавно я узнал о том, что на maps.live.com отличный спутниковый снимок родного города.
Дело в том что живу я в Тамбове, а снимок столь маленького города со спутника от google очень слабой детализации. Совсем недавно я узнал о том, что на maps.live.com отличный спутниковый снимок родного города.
+88
Information
- Rating
- Does not participate
- Location
- Пенза, Пензенская обл., Россия
- Date of birth
- Registered
- Activity