Архив за 08 октября 2012 - 2

Полагаю, многие слышали об интерфейсе (U)EFI, который всё чаще и чаще встречается в ПК с процессорами Intel. Несмотря на то, что в Intel любят расписывать преимущества, у загрузки через EFI есть существенный недостаток – установка некоторых ОС, в том числе большинства дистрибутивов Linux (из мне известных EFI «из коробки» недавно начала поддерживать только Ubuntu и её форки). В данном посте я постараюсь изложить «подводные камни» и их решение.
Читать полностью »

Я хотел бы рассказать о небольшой доработке системы мониторинга Mikrotik The Dude. Эта система ранее уже упоминалась читателями gsandul и cedr. Доработку, о которой пойдет речь, я когда-то описывал в своем блоге, но здесь ее сможет увидеть и оценить большее количество народа.

Итак, вкратце: The Dude — довольно мощная и гибкая система мониторинга сетевых устройств, поддерживающая различные типы проверок доступности сервисов и умеющая опрашивать устройства по SNMP. Она поддерживает два типа отправки сообщений о событиях во внешний мир: это e-mail и syslog.

Для оповещения админа по SMS о каких-либо алертах можно пойти традиционным способом — то есть через email-sms шлюз, но в этом случае есть вероятность, что при падении аплинка система до шлюза не достучится и сообщение отправлено не будет. У меня же в наличии были приблудившийся откуда-то 3G модем Huawei E220 от красно-белого оператора, корпоративная симка с условно-безлимитными SMS и собственно сама машина, на которой стояла The Dude — работала она через wine под Ubuntu.

Читать полностью »

Идея одного из проектов, над которым мне довелось работать в последнее время, заключалась в создании базы данных продуктов питания: штрих-код, состав, вредные добавки и т.д. Поскольку эту базу данных предполагалось использовать на мобильных устройствах, в частности Windows Phone 7, решение о том, какие технологии хранения данных использовать при разработки проекта склонялось к одной из технологий: Windows Azure SQL Databases (WASQLDB) или же SQLite for WP 7. Однако после создания прототипов проекта были взвешены все «за» и «против» каждого прототипа, и, в конечном итоге, предпочтение было отдано Windows Azure, о чем мы нисколько не пожалели впоследствии. Я постараюсь рассказать о нашем опыте использования Windows Azure OData в разработке приложения для Windows Phone 7.

Читать полностью »

Краш Samsung Galaxy S III:
Мы все здесь любим гаджеты, это понятно, но порой возникают ситуации, когда хочется их раскурочить, сплющить, взорвать… В общем куда-то выплеснуть свою агрессию. В связи с этим мы придумали формат Destruction show, в которых цинично, но красиво убиваем устройства. Вниманию хабрасообщества предлагается второй выпуск нашей youtube-программы, главным героем которого стал всем известный Samsung Galaxy S III.

Читать полностью »

В столице Украины частная компания выступила с весьма полезной инициативой — планируется развернуть бесплатную общегородскую беспроводную Wi-Fi сеть с монетизацией за счёт просмотра рекламы при первом входе пользователя.

Всего потребуется установить около 1000 точек доступа, при этом первая уже запущена в районе цирка. Вскоре аналогичные появятся еще в ряде центральных районов Киева, при этом общие затраты на построение сети составят 350 000$. Обычную рекламную монетизацию можно будет и обойти, заплатив некую фиксированную сумму денег.
Читать полностью »

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

С пониманием необходимости живого общения, в Академическом университете начиная с 2010 года была создана традиция приглашать разработчиков из компаний города Санкт-Петербурга на встречи со студентами. Общение проходит в виде семинара или мастер-класса, где приглашенные гости рассказывают о том с какими технологиями им приходится иметь дело, в каких проектах они участвуют, или (что весьма нередко) устраивают мастер класс.

За немногим более чем год, в университете побывали специалисты из Яндекс, Oracle/Sun, JetBrains, Google, EMC, Лаборатории Касперского и Читать полностью »

Литьё по моделям напечатанным на 3D принтере
Jeshua Lacock пишет:
Эта страница описывает мою первую и успешную попытку отлить алюминиевые детали напрямую с моделей напечатанных PLA на 3D-принтере. Процесс практически идентичен литью с восковой модели, но вместо выжигания воска я выжигал пластик PLA (био-пластик)
Читать полностью »

Думаю, никто не станет спорить, что хороший код — код, который не только исполняет, но и максимально описывает свою задачу (это, конечно, относится в первую очередь к бизнес-логике). Причем описывает ее не деталями алгоритма, а своей сигнатурой (названием, параметрами и возвращаемым типом), сигнатурой вызываемых методов, переменными, которые он использует. В таком случае тело метода можно прочитать сверху вниз, не удерживая в памяти какой-то дополнительный контекст.Читать полностью »

Хотя фейсбук ужасен и неудобен, и реализован так, чтобы твою новость уже бесплатно никто не увидел – все равно для контекстной рекламы был выбран он, так как вся наша целевая аудитория сидит там.

Заметки о контекстной рекламе в Фейсбуке

Под катом, изложен небольшой опыт контекстной рекламы в Фейсбуке.

Читать полностью »

Свое облачное хранилище на основе ownCloud
ownCloud — система для организации хранения, синхронизации и обмена данными, размещенными на внешних серверах.
В отличии от Dropbox и ему подобных, ownCloud отличается предоставлением пользователю полного контроля над своими данными — информация размещается на подконтрольных пользователю системах. Доступ к данным в ownCloud может осуществляться при помощи web-интерфейса или протокола WebDAV.

Особенности ownCloud

  • Open source;
  • Поддержка шифрования передачи данных;
  • Автоматическое резервное копирование;
  • Поддержка WebDAV позволяет организовать доступ к данным из любых операционных систем;
  • Поддержка синхронизации данных с другими web-приложениями, поддерживающими протокол remoteStorage;
  • Управление пользователями и группами;
  • В web-интерфейс встроены средства для работы с синхронизированной адресной книгой, календарем-планировщиком, коллекцией фотографий, архивом музыкальных произведений;
  • Для ownCloud подготовлен сервер Ampache, что позволяет организовать потоковое вещание музыки;

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js