Архив за 08 апреля 2013 - 5

Введение.

Я занимаюсь проектированием и разработкой макетов для отработки математического программного обеспечения. Макеты — это мобильные платформы (тележки) различных конфигураций. Как правило, тележки выполняют одну единственную функцию — являются носителем целевого оборудования (сканирующий дальномер, видеокамера, ноутбук с системой управления и т. д.). Все тележки имеют законченное решение и представляют собой конструкцию из металла или пластика и имеют на борту систему управления нижнего уровня, отвечающую за управление двигателями и сбор различной информации с датчиков.

Однажды фанера, atmega, да малина Однажды фанера, atmega, да малина

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

Я преподаю программирование в университете с 2000 года. Когда-то я был зеленым преподом, который побаивался заходить к студентам, потому что нужно было выглядеть умным, все знать, уметь отвечать на каверзные вопросы. Потом я понял, что набор каверзных вопросов ограничен и, слушая их из года в год, я знал на все такие вопросы ответы. Но история не об этом.

Кроме преподавания я сам активно занимался (и занимаюсь) программированием. И преподавание в университете для меня сейчас хобби, которое в материальном плане скорее убыточно, т.к. за то время, которое я трачу на студентов, я бы заработал больше, чем мне платит университет. Но и не об этом данная история тоже.

А хочу я поделиться тем, как, на мой взгляд, стоит строить обучение программированию.
Читать полностью »

Введение

Каждый из нас сталкивается с ситуацией, когда переустановка операционной системы (ОС) неизбежна. Обычно, мы достаем запылившийся купленный диск с Windows, вставляем его в CD/DVD-ROM, начинаем установку, даём имя своей учетной записи и компьютеру, и… идём пить чай! Ведь наступила очередь установки обновлений.

И вот, казалось бы, обычная процедура переустановки ОС занимает не менее часа (даже при быстром доступе в интернет), ведь обновлений для той же Windows 7 с момента релиза Service Pack 1, накопилось уже более чем на ~1,5 гигабайта. А впереди ещё установка драйверов. Конечно, можно скачать образ 16-в-одном с ближайшего торрент-трекера, где будут интегрированы все обновления, драйверы, и ещё куча «полезного софта».

Но ведь мы здесь джентльмены, не так ли?

Для упрощения и ускорения процедуры переустановки были придуманы такие инструменты, как: RT Se7en Lite, Win ToolKit и Windows Download Integrator (WDI).
Речь в статье пойдёт именно о последнем, на примере интеграции актуальных обновлений (более 300) в оригинальный образ Microsoft Windows 7 SP1 x64. Читать полностью »

Конкурс уязвимостей, или Ломай меня полностью!19 марта мы объявили о начале месяца поиска уязвимостей «Проверь Badoo на прочность». Сегодня нам хочется подвести первые итоги и поделиться с вами промежуточными результатами, рассказать, как мы готовились к проверке на прочность, рассмотреть самые интересные уязвимости и сделать «фейспалм».

И для начала немного статистики:

  • за первые две недели участники прислали нам почти 500 заявок с потенциальными уязвимостями;
  • около 50 заявок оказались дубликатами;
  • каждая десятая заявка содержала в себе реальную уязвимость (самые опасные были исправлены в течение нескольких часов);
  • Более 150 заявок составили ошибки, не связанные с безопасностью сайта, и около 10% из них относятся к платформам, не участвующим в конкурсе.
  • большинство уязвимостей пришлось на самый главный компонент системы ― профиль (как только участники конкурса не издевались над аккаунтами пользователей: удаляли и загружали фотографии, манипулировали комментариями, интересами, личными данными и адресами электронной почты).
  • Более половины присланных уязвимостей ― различные CSRF, в основном затрагивающие загруженный или написанный пользователями контент (удаление и загрузка фото и комментариев, работа с чёрным списком, избранным и т.д.).

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

Facebook Game On состоится в понедельник, 15 апреля, в Digital October.

Facebook Game On в Москве 15 апреля

Это уникальная возможность встретиться со всей командой Facebook EMEA Gaming, узнать все об игровой платформе Facebook, о том, как создать успешные игры на Facebook.com и мобильной версии, а также как продвигать ваши игры и охватить большую аудиторию.

Каждый месяц более 250 миллионов человек по всему миру играют в игры на Facebook (это практически каждый пятый из ежедневных пользователей!). У более чем 200 игры на Facebook более миллиона игроков в месяц. А из 400 самых прибыльных приложений iOS, 55% интегрированы с Facebook.

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

Те, кто интересуется highload-системами, читали про архитектуры Twitter, Facebook и прочие другие. Но никогда еще не было публикаций о системах такого класса, как Диадок. В отличие от Twitter, эта система не является бесплатной и доступной всем и содержит довольно большой слой бизнес-логики, предназначенной для решения задач из конкретной предметной области.

Пару слов вкратце о системе: для чего она предназначена. Чтобы было сразу понятно, что это такое, представьте web-интерфейс для почты, но это не совсем почта, точнее, совсем не почта. Данная система предназначена для обмена документами. Основные документы – это счета-фактуры и накладные. При этом электронные документы являются юридически значимыми, имеют такую же силу, как и бумажные документы с печатями и подписями.

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

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

Статические сайты быстрые, безопасные, легкие в публикации и могут управляться через систему контроля версий. Jasper Van der Jeugt

Я надеюсь, что не нужно приводить доказательства сказанному Йеспером, так как все и так достаточно понятно.

В тот день, когда я принял решение сделать свою персональную страничку, я обнаружил что возможно разместить оную на github. Для публикации будет достаточно вызвать git push -u origin master из своего репозитория, так что все должно быть достаточно просто. Но для начала, нам нужно найти какой-нибудь builder статических сайтов, чтобы с его помощью одни раз все настроить, запушать и затем время от времени добавлять свои новые посты, информацию о проектах, ну и что бы вам там хотелось. Настроить популярнейшее решение Jekyll на моей Windows машине оказалось как-то слишком проблематично, потому немного полазив в интернете я нашел замечательную альтернативу — Hakyll. А так как у меня давно уже чесались руки попробовать что-нибудь сделать на Хаскелле я решил что стоит попробовать. Если вам интересно последовать по моим стопам, добро пожаловать.

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

Австрийская компания Noctua, специализирующаяся на выпуске систем охлаждения, дополнила серию процессорных охладителей моделями NH-U12S и NH-U14S.
Noctua NH-U12S и NH-U14S

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

Друзья!

Как многие, наверняка, помнят мы каждый год проводим конкурс Apps4Russia с призами, партнерами и классными приложениями которые делают люди на открытых данных и не только — в этому году мы тоже, обязательно его проведем, анонс широкий и большой будет уже вот-вот как скоро. Но я не буду забегать вперед — все будет.

Однако, кроме нашего большого проекта конкурса, мы занимаемся и другими интересными и большими проектами одним из которых является проект «Открытая Полиция» (http://www.openpolice.ru)

И, в рамках этого проекта, мы проводим еще один конкурс — тем кому не терпится сразу идите по ссылке — www.openpolice.ru/contest . Небольшой по времени — всего 2 месяца, отличный по содержанию — у нас очень много открытых данных собрано тут — data.openpolice.ru и доступно через API — api.openpolice.ru

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

На днях мы запустили WEBO Bubbler — очень крутое дополнение к нашему обычному технологическому мониторингу: мы научились делать скриншоты сайтов из любой точки России и отслеживать на этих скриншотах рекламные банеры. Для затравки: так выглядит реклама Samsung на главной Яндекса из Новосибирска.
Samsung на Яндексе

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


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