• Сервер-NAS для дома своими руками

    Canon PowerShot A200

    Цифровая фотография ворвалась в мою жизнь в 2002 году с рождением дочки. Все не запомнить, да и со временем что-то забывается, а потому хотелось запечатлеть как можно больше моментов начала её жизни. Так что предполагалось, что делать фото буду много и часто, что тогда не позволяла плёночная фотография (стоимость плёнки + стоимость печати = дорого). И вот 21 августа 2002 года был куплен цифровой аппарат фирмы Creative PC-CAM совмещающий в себе веб-камеру на батарейках и возможностью делать цифровые фотографии 1Мп не больше 8 штук (больше не помещалось во внутреннюю память устройства и работать с картами памяти она не умел). Очень быстро поняв всю прелесть такой фотографии и ущербность встроенной маленькой памяти, через пару месяцев молодой папа поднапрягся в финансовом плане и купил настоящий цифровик Canon PowerShot A200 который умел еще и записывать видео!

    [Читать далее…]

  • Инструменты для взлома, мелькавшие в сериале Mr Robot

    Всё время, пока в Голливуде снимали фильмы про хакеров, самым популярным инструментом для «взлома» была утилита nmap. Когда продюсеры фильма пытались добавить немного реалистичности, на экране компьютеров мелькал вывод nmap. Вроде бы первой отличилась Тринити из фильма «Матрица». Также эта утилита появлялась в Elysium, The Bourne Ultimatum, Die Hard 4 и других киношках.

    image

    Первый сезон Mr Robot получил одобрение от специалистов по безопасности за попытки реалистичного показа работы хакеров. В показанных эпизодах хакеры общались через IRC, использовали виртуальные машины Linux, а главный герой ходил в толстовке с капюшоном. Естественно, поскольку это телешоу, создателям пришлось проявить толику творчества. И пока им удаётся сохранять неплохой баланс между повествованием и реальными техническими возможностями.

    Кратко рассмотрим увиденные нами в сериале средства для взлома.

    [Читать далее…]

  • Открытая олимпиада школьников по программированию

    Российский производитель программного обеспечения Cognitive Technologies и национальный исследовательский технологический университет (НИТУ) «МИСиС» сообщили о проведении третьей ежегодной открытой олимпиады по спортивному программированию для школьников.

    Мероприятие состоится 29 ноября 2015 года (регистрация на сайте «МИСиС» доступна до 26 ноября) и пройдёт по схеме и регламенту международного студенческого чемпионата мира по программированию (ACM ICPC). В соревновании примут участие ученики 9–11 классов из России, Белоруссии и Казахстана, которым необходимо будет решить 10 задач за 5 часов. Олимпиада ориентирована в первую очередь на поиск новых талантов.

    «Мы не стремимся собрать на олимпиаду лучшие умы из престижных физико-математических школ Москвы и Санкт-Петербурга. Открывая проект по созданию команды по спортивному программированию в НИТУ «МИСиС» четыре года назад, ставилась цель обеспечить высокий уровень подготовки к международным студенческим олимпиадам по программированию именно способных ребят, а не гениев и победителей всероссийских и международных олимпиад», — говорится на сайте университета.

    Организаторы предстоящей олимпиады выберут около 40 победителей, которые будут соревноваться в очном туре в феврале 2016 года. Выиграв его, ученики получат призы от спонсоров и баллы, которые будут зачитываться как индивидуальные достижения по информатике при поступлении в «МИСиС».

    В 2010 году НИТУ «МИСиС» и Cognitive Technologies начали совместный проект по подготовке студентов к выступлению на ведущих международных соревнованиях по спортивному программированию. Олимпиада проводится третий год подряд. В 2014-м в мероприятии участвовали около 2 тыс. школьников из России, Белоруссии и Казахстана.

    Источник: НИТУ «МИСиС»

  • Чемпионат по спортивному программированию

    В 2015 году чемпионат Russian Code Cup собрал более 6000 участников, в том числе из США и Японии. За звание лучшего программиста боролись 50 человек, успешно прошедших этапы отбора. Участникам предлагалось быстро и точно найти решение шести сложных разноплановых задач, разработанных сотрудниками Mail.Ru Group и экспертами Национального исследовательского университета информационных технологий, механики и оптики (ИТМО).

    Кубок чемпионата

    Абсолютным чемпионом олимпиады стал Пётр Митричев, выпускник МГУ им. М.В. Ломоносова и обладатель кубков RCC 2011 и 2013. Помимо кубка победителя, он получил главный денежный приз — 300 тысяч рублей. Второе место занял фаворит прошлогоднего соревнования Russian Code Cup Геннадий Короткевич из НИУ ИТМО, получивший заслуженную премию в 150 тыс. рублей. «Бронза» и награда в 90 тысяч рублей достались Егору Куликову, выпускнику МГУ им. М.В. Ломоносова. Организаторы конкурса не оставили без внимания также финалистов, занявших места с четвёртого по десятое: каждый из них в качестве поощрения получил по 30000 рублей.

    Победитель — Пётр Митричев

    Посмотреть, какие были задания на соревновании,а заодно и проверить свои силы в их решении, можно на сайте чемпионата Russian Code Cup.

  • Настройка системы мониторинга

    Настройка веб-сайта

    Настройка облачного хранилища

    Предыдущие мои две статьи были опубликованы на Хабрахабре (для тех кто знает, что это за ресурс). Вот ссылки клик и клик 🙂 Ну а теперь по теме:

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

    Что такое сервер в организации? Грубо говоря, это выделенный компьютер, часто вообще без монитора и клавиатуры с мышкой, который выполняет строго определенную задачу. К такой задаче, например, относиться: обслуживание баз данных различных сетевых программ, хранение файлов на общих сетевых ресурсах, работа корпоративной почты или того-же корпоративного сайта и многих подобных других задач. Естественно, за таким специализированным «компом» никто из людей не сидит. Сервера вообще, стараются убрать в отдельное помещение, дабы они там, в одиночестве шумели своими системами охлаждения, и нормальным людям работать не мешали. А поэтому, возникает проблема, как получать своевременно информацию о состоянии работы серверов? Например, его температуре, не перегревается ли, может уже пора повесить в помещении кондиционер? Или объеме используемой памяти, не пора ли докупить еще пару планок? Или объема того же свободного места на дисках, может добавить новый жесткий диск? Ну и т.д… Еще лучше, всю эту информацию видеть наглядно на графике, что-б так сказать, определить возможную проблему в перспективе.

    [Читать далее…]

  • Настройка облачного хранилища

    Предыдущая статья о настройке вашего веб-сервера для вашего сайта.

    Если вы еще не знаете, кратко расскажу, что такое облачное хранилище.

    На компьютеры, которыми вы пользуетесь, вы можете установить маленькую клиентскую программу, которая будет синхронизировать содержимое, например, папки «Мои документы». Изменив документ на работе и придя вечером домой, вы увидите уже измененный документ в вашем домашнем компьютере. Сможете закончить его редактирование дома, а уже придя на работу — увидеть ваш финальный текст на рабочем компьютере. Это не потребует от вас никаких лишних телодвижений, никаких USB-флешек на которую можно просто забыть скинуть результат из дома. Все происходит полностью автоматически. Еще пример использования, смартфон. Клиентской программе на мобилке, можно указать папку с фотографиями снятыми на камеру и она будет автоматом или если захотите, в ручном режиме, скидывать фото в ваше облако, а открыв папку «Мои документы» дома, вы можете просмотреть отснятый материал на большом экране, удалить неудачные кадры, отредактировать. И все эти изменения, также найдут отражение в вашем смартфоне. Пожно пойти дальше и настроить ваш ТВ на просмотр папки «Мои документы» и тогда фото и видео сделанные на смартфоне будут сразу доступны на экране вашего ТВ, без всяких проводов и заморочек с ручным копированием. Удобно? Однозначно — да! Даже если вы оказались вдали от своих компьютеров (в гостях, путешествии), вы всегда можете получить доступ к вашей информации хранящейся в папке «Мои документы» используя любой браузер, просто войдя в веб-интерфейс облака. Также, облако может дать вам готовую ссылку на выбранный файл и этой ссылкой вы можете поделиться с другом или опубликовать её в форуме. Причем к остальным вашим документам чужого доступа не будет. Более того, вы можете указать срок жизни ссылки к этому документу, по окончании которой никто посторонний не сможет её открыть. Можно синхронизировать ваши контакты на телефоне с вашим облаком, а не делиться этой личной информацией с дядьками из Apple или Google. Ну зачем им знать, кому вы звоните? 🙂 Можно редактировать ваши документы прямо в браузере, не имея например, на планшете полноценного MS Word. Вообще, вариантов применения этой облачной технологии очень много и ограничивается только вашей фантазией и желанием её использовать.

    Давайте установим наше личное, приватное облачное хранилище на базе системы ownCloud. Это будет такое-же хранилище, как например Dropbox, Box, Google drive или Яндекс.Диск. У него будет веб-интерфейс, и введя свой логин-пароль вы можете получить доступ к вашим данным в любом месте этой Вселенной. 🙂

    [Читать далее…]

  • Настройка веб-сайта

    Данная статья предназначена для людей имеющих начальное представление о командной строке и базовых командах Linux. Так-же предполагается, что вы уже установили ОС Raspbian на ваш Raspberry Pi, прошли первоначальную настройку и загрузились.

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

    [Читать далее…]