пятница, 14 января 2011 г.

Хабрахабр

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

Хабрахабр:

Как ни странно, но на Хабре не был освещен этот вопрос. А делается всё довольно просто. Для работы нам понадобится библиотека pyrad и минимальные знания протокола RADIUS. Для начала краткое описание протокола. Как говорит вики RADIUS (англ. Remote Authentication in Dial-In User Service) это протокол для реализации аутентификации, авторизации и сбора сведений об использованных ресурсах, разработанный для передачи сведений между центральной платформой и оборудованием. Существует два алгоритмически различных процесса: процесс аутентификации и процесс аудита. Читать дальше →



The Document Foundation объявила о выходе третьего релиз-кандидата (RC3) LibreOffice 3.3. Финальный релиз LibreOffice 3.3 будет выпущен уже в ближайшее время. В новом релиз-кандидате сделано несколько исправлений для Ubuntu 10.10. Другие изменения включают обновления переводов и брендинга, исправления ошибок и общее повышение производительности. Полный список изменений можно прочесть здесь. Пользователи, добавившие PPA, должны получить обновление в ближайшее время. Скачать релиз-кандидат для Windows, Linux или Mac OS X можно по этой ссылке: libreoffice.org/download/.


Роберт Скобл взял интервью у известного преподавателя программирования, члена Российский академии наук, профессора Дональда Кнута (часть 1, часть 2). Кнут скромно говорит, что стал ?гуру программирования? благодаря стечению обстоятельств, что он писал книги не ради денег (а потому что считал, что ?рождён гиком?), даёт советы нынешним 20-летним компьютерщикам и высказывается о современных веб-технологиях. Читать дальше →


С 1 по 2 февраля 2011 года во Львовском национальном университете имени Ивана Франка пройдёт официальная часть Международной научно-практической конференции ?FOSS Lviv 2011?. Основные направления её работы: свободное программное обеспечение в образовании, свободное программное обеспечение в науке, свободное программное обеспечение в бизнесе, свободное программное обеспечение дома. Неофициальная часть конференции под названием Dragobrat Winter FOSS Fest 2011 пройдёт с 3 по 6 февраля на горнолыжном курорте Драгобрат, который расположен на высоте 1400 м и находится у подножия горы Стог (1707 м) в районе горного массива Близница (1883 м). В рамках Fest`а состоится неформальная выездная секция конференции FOSS Lviv 2011, гостей ожидают различные мероприятия, здоровый и приятный отдых в горах. Среди запланированных мероприятий можно выделить: школу для начинающих лыжников и сноубордистов, фрирайд туры для опытных сноубордистов и лыжников, ну и конечно же незабываемую вечеринку с ночными спусками;) Читать дальше →


Facebook, Google и Yahoo — сайты, у которых в сумме более миллиарда ежедневных посещений — вместе с Akamai, Limelight Networks и Internet Society объединились для первого глобального испытания протокола IPv6. 8 июня 2011 года, во ?Всемирный день IPv6?, участники включат IPv6 в своих основных сервисах на 24 часа. IPv6 был разработан в конце 1990-х, но не был внедрён в глобальном масштабе. Тогда как адресное пространство IPv4 ограничено только 4,3 ? 109 (4,3 миллиарда) адресами, IPv6 поддерживает примерно 3,4 ? 1038 (340 секстиллионов) уникальных адресов, что считается достаточным для обозримого будущего. Поскольку адресное пространство IPv4 на исходе, индустрия не может позволить себе больше ждать. Компании объединились вместе, чтобы мотивировать организации всей отрасли — провайдеров, производителей оборудования, разработчиков операционных систем и других веб-компаний — подготовить свои сервисы для перехода.



Один из самых известных (и самых успешных) блогеров, Стив Павлина (Steve Pavlina), объявил о закрытии своей персональной страницы в Facebook. Данный поступок вызван неудобством администрирования высокопосещаемого аккаунта и большим количеством разнообразного спама. Стив высказывает следующие замечания к сервису: Невозможность добавить более 5000 друзей, что для аккаунта известного блогера оказалось недостаточно. Неудобство, связанное с разными интерфейсами администрирования персональной страницы и страницы фанатского аккаунта. Большое количество спама. Невозможность владельца аккаунта закрывать доступ конкретным пользователям к своей странице. Невозможность отключить некоторые, включенные по умолчанию подписки на уведомления (в частности, уведомления о событиях). Отсутствие реакции администрации на жалобы пользователей на возникающие проблемы. Читать дальше →




На форуме тестировщиков и в блогах часто появляются вопросы: с чего начинать тестировщику, который только-только выбрал свою стезю? С одной стороны, сейчас много курсов в этой области, которые проводятся на базе портала Software-Testing.Ru, УЦ Luxoft, EPAM Systems и т.д. С другой стороны, начинающему тестировщику далеко не всегда нужны курсы. Если вы ещё не знаете, в каком направлении развиваться, какие области интересны, какие знания хочется получать ? то о каких курсах идёт речь? А комплексного ВУЗовского образования для тестировщиков в СНГ пока что нет? В итоге, многие люди не могут быстро ?влиться? в профессию, найти направление для развития и понять, ?что и как надо изучать для быстрого старта??. Поэтому, я составила инструкцию для начинающих тестировщиков или людей, которые только выбрали себе эту область деятельности, и снабдила её максимумом ссылок, чтобы информацию не приходилось собирать по крупицам. Надеюсь, что эта инструкция поможет Вам в выбранном начинании. Итак, 7 шагов от чайника к тестировщику. Читать дальше →


Итак, вчера Microsoft выпустила ASP.NET MVC3 RTM, который включает в себя новый движок представлений Razor. Как вы наверняка уже знаете, Razor не содержит каких-то компонентов, специфичных для web, а значит, его можно использовать и в других приложениях. Ну, а если вы этого еще не знаете ? то самое время узнать! В этом посте я покажу, как использовать Razor в качестве движка шаблонов для ваших нужд. Источником для него послужил блог-пост Andrew Nurse ?Hosting Razor outside of ASP.Net?, но это не прямой перевод. Читать дальше →


Если у вас вдруг возникло желание приобщиться к великому таинству программирования микроконтроллеров или даже создать свою собственную так называемую ?Embedded system?, но: вы не знаете, с чего начать у вас нет паяльника, программатора, коробки с радиодеталями и умения все это совместить вам лень отрываться от кресла и компьютера то эта статья точно для вас. Ни для кого не секрет, что современное программное обеспечение очень облегчило нелегкую жизнь инженера. Имеются тысячи программ для автоматизированного проектирования электронных схем, для моделирования их работы, в том числе и для микроконтроллерных систем. Одна из таких САПР ? Proteus VSM, разработнанная компанией Labcenter Electronics(требуйте бесплатную ознакомительную версию). Итак, для изучения микроконтроллеров нам потребуются: желание компьютер с установленным Proteus свободное время Читать дальше →



Купленный в прошлом году Asus K40IN начал сыпаться: через полгода появились сбойные сектора на HDD и привод DVD перестал читать диски (чистка не помогла). Проблемы не сильно напрягали, тем более, что в Новосибирске, где покупал устройство, я бывал в то время редко и недолго, и желания отдавать в сервис на неопределённый срок рабочий инструмент не было, пока не понадобилось записать срочно пару дисков, и не пропала половина данных с винта (хорошо, что бэкапы я уже делаю). До конца гарантии удачно осталось ещё ровно неделя, потому понёс его в ремонт. Однако здесь меня ожидало жестокое разочарование: Читать дальше →


1 июля 2010 года в силу вступил федеральный закон ?Об обеспечении доступа к информации о деятельности судов в Российской Федерации?. Он расширил обязанности судов по раскрытию информации: теперь все свои решения, за некоторыми исключениями, они обязаны публиковать в Интернет. Кроме того, граждане могут запрашивать у судов информацию об их деятельности и изучать дела, хранящиеся в судебных архивах. Однако, на практике наши суды очень неожиданно подошли к исполнению этого закона: они его просто игнорируют. Читать дальше →


Когда возникает необходимость настроить почтовую систему для компании в первую очередь на ум приходит использовать решения от Microsoft ? Exchange и Outlook. К сожалению, эти решения не обеспечивают достаточной гибкости и многим не подходят по разным параметрам. Хорошо, но что же использовать вместо них, ведь хочется такой же красивой и прозрачной для пользователя работы с почтой, которую обеспечивает протокол MAPI? Небольшая перетасовычка и на свет появляется вполне очевидное и на самом деле безальтернативное решение ? IMAP. IMAP, слава Богу, в современном мире в той или иной степени поддерживают чуть ли не все почтовые клиенты, так что выбор у нас огромен. Но если присмотреться внимательней, то он сужается до весьма скромного множества из одного-двух наименований. Итак, нам бы хотелось: Для начала ? кросплатформенность. Глупо использовать стандартизированные технологии, но привязываться изначально к одной ОС, тогда уж проще сразу купить Exchange и навсегда забыть о какой-либо гибкости разворачиваемой инфраструктуры. Полная поддержка IMAP и IMAP ACL. Второй пункт важен, т.к. без него нельзя будет организовать ни общих папок, ни передачу прав на различные операции с ящиком другим пользователям, а без этого в корпоративной почтовой системе никак. Возможность централизованной настройки клиента через сервер. Гибкость настроек клиента и удобство в использовании. Недолгий поиск в интернете может поведать, что единственный вариант, который можно было бы рассмотреть поближе ? это Mozilla Thunderbird. Но вот вопрос: может ли Thunderbird предоставить весь необходимый функционал, чтобы можно было с лёгкостью заменить им связку Exchange и Outlook? Оказывается не только может, но и позволяет добиться куда как большего, чем просто банальное подражание продуктам Microsoft. Мне интересно!


[Автор этой статьи ? Джеф Этвуд (Jeff Atwood), один из основателей stackoverflow.com. Сама же статья, несмотря на довольно приличный возраст (она написана в 2007 году) до сих пор популярна, а введенный в ней термин ?FizzBuzz question? стал общеупотребительным. Оригинал можно найти здесь.] Я весьма скептически отнесся к следующему наблюдению Реджинальда Брейтвайта (Reginald Braithwaite): ?Меня немного удручает тот факт, что 199 из 200 соискателей программистских вакансий не умеют программировать. Повторю: они не умеют писать код. Вообще.? Читать дальше →


У начинающих работать с андроидом возникают вопросы по поводу создания прогресс диалогов. Моя заметка возможно поможет им. Создать и запустить диалог можно несколькими способами, но всех их объединяет одно: все изменения видимой части пользовательского интерфейса после создания Activity должны происходить в специальном потоке. Многие об этом забывают и потом удивляются, почему не происходит видимых изменений. Простейший вариант это вызов следующей конструкции: вашаАктивити.runOnUiThread(new Runnable() { @Override public void run() { // Изменение видимой части } }); или для View: вашеВию.post(new Runnable() { @Override public void run() { // Изменение видимой части } }); Ваши команды на изменение ставятся в очередь и в определенный момент вызываются Activity. Преимущество есть, хотя на первый взгляд не очевидно. Программа перестает тормозить при каждом изменении интерфейса, все перерисовки проходят как бы фоново, программа не подвисает при исполнении каких то вычислительных задач связанных одновременно с рассчетами/загрузкой и с отображение хода процесса. С другой стороны это немного усложняет код. Читать дальше →


9 месяцев назад я запустил свой очередной интернет-проект и первым делом стал искать способы приема платежных карт Visa и MasterCard. После недолгих поисков остановил свой выбор на LiqPay ? по тарифам и скорости подключения у этой системы конкурентов не было. В течение всего одного дня мы подключились к этой платежке, и все чудесным образом заработало. Ну, думаю, могут же, когда хотят! Начали работать. По ходу выяснилось, что интерфейс у LiqPay ? крайне кривой. Все ?удобства? были ?на улице? и неприятно попахивали совковым отношением к клиентам ? ?не нравится ? не пользуйтесь!? Я ? романтик, блин! ? попытался изменить ситуацию к лучшему и предложил LiqPay свои услуги по полному или частичному редизайну системы с полным переосмыслением юзабилити сайта. Замечу, свои услуги я предложил на безвозмездной основе, т.е. совершенно бесплатно. Просто со времен создания сервиса Reformal моя команда изрядно поднаторела в вопросах юзабилити и привести LiqPay в божеский вид я смог бы быстро и для своего кошелька необременительно. Взамен получил бы удобный инструмент для собственного бизнеса и перестал бы тратить тонны времени на объяснения пользователям ? ?что-где-как-почему??. Читать дальше →


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

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

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