понедельник, 28 марта 2011 г.

Хабрахабр

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

Хабрахабр:


Все началось, когда я заменил материнскую плату в своем домашнем компьютере. В старой плате был встроенный USB Wi-Fi адаптер на обычном Realtek 8187, который два года исправно работал точкой доступа под Windows. В новой плате Wi-Fi модуля не было, зато у меня появился целый сервер на замечательном Intel Atom 525 с одним маленьким недостатком ? в нем было очень мало PCI слотов. Немного поразмышляв, я решил сделать невинную, как мне сначала казалось вещь ? запустить программную Wi-Fi точку доступа на обычном USB адаптере. Если бы меня предупредили что меня ожидает, я бы отказался от идеи с самого начала! Я раздобыл недорогой адаптер и, только в процессе возни с ним, стал осознавать что использование ?неправильного? USB на ?неправильном? чипсете это настоящее насилие для Linux! Гуру Линукса отказывались от помощи! Тем не менее, мне удалось подружить Debian 6.0 с чипсетами Ralink 2870/3070 и Atheros 9170, и я готов раскрыть эту страшную тайну всему миру! Вперед!


Пользователь yruslan опубликовал хорошую статью про арифметику с плавающей запятой: habrahabr.ru/blogs/cpp/112953/. Хочу добавить к ней пару поучительных примеров. Ситуации, которые я опишу, встречались несколько раз в моей практике. Ошибки, которые при этом порождались были очень редкими, трудно воспроизводимыми и сложными в поиске. Возможно, я сейчас буду рассказывать прописные истины, но вызывает удивление частота, с которой люди забывают, что числа которые описывает стандарт IEEE754 это не то же самое, что вещественные числа. Читать дальше →


Марги Росс (Margy Ross) ? Президент Kimball Group. Соблюдайте следующие правила чтобы гарантировать гранулированность данных, а так же гибкость и доступность информационного ресурса в будущем. Нарушайте правила, и бросайте смятённых пользователей на глухие неприступные стены вашего хранилища данных. Студенты, посещающие лекции Kimball Group по многомерному моделированию, попросили у меня список ?заповедей Kimball? для многомерного моделирования. Воздержимся от использования религиозной терминологии. Поэтому, нижеследующее, добытое методом проб и ошибок, назовём не слишком строгими рекомендациями и правилами ?как-ничего-не-сломать?. Читать дальше →


Проблема Я ? владелец компьютера с видеокартой NVIDIA, у которой есть только два DVI выхода, и звуковой карты с оптическим (TOSLINK) выходом. Недавно купил большой LCD телевизор и захотел организовать домашний кинотеатр. Однако жена сказала, что колонки 5.1 во-первых некуда ставить, а во-вторых ? дорогие они, если брать хорошие. Поэтому озаботился проблемой, как же мне подключить комп к телевизору, чтобы помимо картинки он играл звук с аудио карты. Очевидно, требовалось устройство следующего плана: И оно, к счастью, нашлось! Дальше будет обзор этого девайса.


Старый лаптоп В этом месяце исполнилось 5 лет как я установил Gentoo Linux на новенький тогда HP nx6125. За истекшее время поддержка настольного железа радикально улучшилось и если сравнивать с моим недавним опытом установки Gentoo на HP EliteBook 8440p, то разница просто огромная. Версия ядра на дистрибутиве была 2.6.15 а стала 2.6.36 и в эту разницу легло все-то, что на мой взгляд сделало сегодня использование Линукс ОС на настольных системах не вызовом а весьма приятным занятием. В тот первый раз после инсталляции ACPI пребывала в совершенно в невменяемом состоянии. Попутно, аппаратное ускорение 3D не заводилось, вешая систему или падая так. Впрочем, система частенько зависала и падала довольно регулярно до самого конца, по самым разным поводам: загрузка с Kernel Modesetting, загрузка аудио-видео контента по интернету через USB наушники, не те настройки в xorg.conf файле и т. д. Я бодро перезагружался, отсылал багрепорты и продолжал пользоваться Gentoo. Читать дальше →


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



Disclaimer Этот пост появился здесь по нескольким причинам: 1) Меня попросил сам Boomburum 2) Есть предположение, что на хабре всё-таки есть люди, имеющие прямое отношение к IT, но при этом имеющие весьма отдалённое представление о пользе SSH и её извлечении из обычного домашнего роутера, и которым, надеюсь, будет весьма интересно и полезно об этом узнать. Хабралюдям, познавшим Дао IOS, tun, VPN, *wrt, WOL? etc, предлагается на выбор: А) Закрыть топик, заняться делом и не выводить себя из нирваны чтением этой любительской фигни. Б) Потратить время на конструктивную критику и полезные дополнения в комментариях. Специально для GrammarNazi: Пишите пожалуйста об ошибках в личку ? обещаю исправиться.Бла-бла-бла, а топик-то о чём? Итак, я обещал рассказать ?как поднять ssh-туннель домой без необходимости оставлять включённым домашний ПК? и, как правильно догадался peter23 речь пойдёт про ssh-сервер на роутере. Читать дальше →


Если ваше образование окончилось после второго класса, если словарный запас ограничен, а речь невнятна, если вы попросту тупы, не знаете этих непонятных латинских букв, но всё равно хотите стать программистом, вам поможет наш быдлоязык Йоба. Йоба ? язык для риальных пацанов! Ну а если серьёзно, как-то раз у нас на работе кто-то в шутку предложил написать гоп-язык, чтобы программистом мог себя почувствовать себя любой. Начинать конструкции со слова ?чо? и всё такое. Тут надо заметить, что, не встретив на своём жизненном пути образования в области computer science, я пропустил все те интересные курсы по построению компиляторов, формальным грамматикам и прочим вкусностям, которые вкушают нормальные студенты на втором-третьем курсе. Книга Вирта по построению компиляторов хотя и добавила мне знания всяких умных терминов типа БНФ, но практической пользы не принесла ?? ни одного компилятора я так и не написал. Поэтому задача оказалась для меня довольно интересной. Если вы старше 18 лет, адекватно воспринимаете обсценную лексику нашего родного языка и вам интересно, с чего начать, добро пожаловать под кат. Читать дальше →


В интернете полно примеров вроде ?Делаем вики на ASP.NET MVC за 15 минут?. Проблема таких примеров в том, что они используют VideData или ViewBag для передачи данных в View. Для генерации форм используются нетипизированные методы вроде Html.TextBox(). А для получения данных из форм просто параметры к методам контроллера, или хуже того ? сами сущности из ORM. Это может быть прекрасно с точки зрения того, кто в жизни имеет дело только с созданием таких ?видео уроков?. Но в немного более сложных случаях вы, конечно же, захотите иметь строго типизированные модели, использовать строго типизированные методы вроде Html.TextBoxFor(m=>..), и получать в методе контроллера из формы ровно то, что хотите получить и при этом держать все модели в консистентном виде. Итак, правила, если вы хотите разрабатывать в MVC: Читать дальше →



Ещё когда Nokia и Intel объявили о создании MeeGo стало ясно, что перспективы Nokia N900 и её Maemo 5 операционной системы не очень хороши. В скоре стало известно, что MeeGo официально не поддерживает N900, то есть сборку этой ОС для девайса делают добровольцы, не имея доступа к закрытым драйверам Nokia (что ведет к ряду проблем, как видно и из работы NITDroid). Однако прошивка PR1.3 в итоге не стала последней, прошивки выходят каждую неделю! Также и нехватка игр перестала быть проблемой. Всё это произошло буквально за последние 2-3 месяца, и за хабракатом я расскажу, какие же возможности дало устройству сообщество. Читать дальше →





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


   Это можно считать ранней первоапрельской шуткой, но с сегодняшнего дня на Яндексе появилась новая необычная тема оформления. По крайней мере, на фоне тем типа ?кукурузы?, эта является куда более айтишной и выглядит по-весеннему ярко. Использовать ее можно даже без регистрации на сервисе ? жмем ?Личные настройки? в верхней части сайта, в появившемся меню выбираем ?Поставить тему?: Читать дальше →



Когда приходят деньги, куда уходят деньги? Если вас действительно интересуют эти вопросы, у нас хорошая новость. Мы начали рассылать SMS-уведомления об операциях с Яндекс.Деньгами. Выглядит это примерно так же, как банковское SMS-информирование: когда в кошелек приходят деньги, вы получаете SMS. Когда вы тратите деньги, вы получаете SMS. В общем, это именно то, что вы у нас просили. Стоить это будет 20 рублей в месяц. Если вам нужны SMS только о пополнениях или только о платежах, можно выбрать что-то одно ? от количества сообщений цена услуги не зависит. В каждом SMS-уведомлении будет указан баланс счета, так что вы всегда будете видеть, сколько денег у вас осталось. А еще SMS-информирование особенно удобно, если вы используете отложенный платеж. Когда деньги из терминала или банкомата дойдут до кошелька и Яндекс.Деньги выполнят ваше распоряжение, вы сразу же об этом узнаете. Чтобы подключить SMS-информирование, нужно привязать свой мобильный к счету в Яндекс.Деньгах. Пока сервис работает для российских номеров телефонов, но мы надеемся в будущем расширить географию. Подписаться можно на месяц, три месяца, полгода или год. А чтобы вы не забыли продлить подписку, ближе к концу срока мы пришлем вам напоминание. Если у вас изменится номер телефона ? не беда. Телефон, привязанный к счету, можно поменять, и тогда уведомления будут приходить на новый номер.


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

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

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