Как стать автором
Обновить
19
Максим Мучкаев @unbelieverread⁠-⁠only

Пользователь

Отправить сообщение

Немного из истории специализированных ЭВМ военного назначения

Время на прочтение15 мин
Количество просмотров38K
Середина ХХ столетия, СССР. Основное внимание было уделено созданию универсальных ЭВМ для решения сложных математических вычислительных задач, это были стационарные машины, которые ориентировались на последовательное или пакетное решение задач, вне связи с реальным масштабом времени и динамическим изменением параметров объектов внешней среды. Но уже к концу 50 годов в Министерстве обороны страны возник интерес к применению таких ЭВМ для решения задач обработки информации и управления в военных системах. Но сразу же возникли трудности, связанные с недостатками таких универсальных машин при использовании их в военных системах для решения задач управления в реальном времени. Поэтому начало ускоренными темпами развиваться направление вычислительной техники военного предназначения.



Четко стали различать два класса ЭВМ: стационарные и мобильные. Развитию мобильных типов ЭВМ содействовали разные требования заказчиков, так как планировалось применять их и в сухопутных, и в авиационных, и в морских, и в ракетных, и в других систем в оборонных отраслях промышленности и на предприятиях, цифровая вычислительная техника начала применяться для систем противовоздушной и противоракетной обороны, для контроля космического пространства и управления полетами в авиации и в космосе. Стационарные работали в помещениях, а мобильные, следовательно, должны были быть транспортабельными.
Подробности

Сводные данные о зарегистрированных доменах второго уровня в зоне .RU

Время на прочтение3 мин
Количество просмотров16K
crawljob

Целью исследования являлось получение актуального списка всех активных доменов в зоне .RU, к 01.01.2016 зарегистрировано в которой было 5040277 имён. Приняли решение пройтись по каждому имени краулером и проанализировать результат.
Читать дальше →

Создание канала с автопостингом в Телеграме без единой строчки кода

Время на прочтение4 мин
Количество просмотров166K

Вступление


Предупреждаю сразу: технического в статье очень мало. Это практически пошаговая инструкция для не очень сведующих в техническом плане пользователей. Для людей сведущих (и тех, кому лень читать много текста), приведу две ссылки: Telegram Bots API + IFTTT Maker Channel.

Теперь подробнее. Думаю, все слышали про мессенджер Telegram. Вероятно, многие даже знают про нехитрый API для создания ботов в этом мессенджере. Кроме того, не так давно в T появилась возможность создавать так называемые «каналы» (channels), упрощающие мгновенную рассылку сообщений практически любому количеству подписавшихся на канал лиц. Наконец, самая свежая новость: ботов стало можно добавлять в качестве администраторов в каналы, то есть такие рассылки стало можно делать автоматизированно.

Думаю, не надо объяснять, что это открывает довольно широкие возможности для различных сервисов. Например, у меня довольно быстро получилось сделать следующее:
  • три канала (@RedditTop, @r_pics, @gone_wild — осторожно, последний с «взрослым» контентом), которые ежечасно импортируют топовые посты с Реддита (и двух его сабреддитов);
  • ещё канал, делающий то же с постами с 9GAG;
  • и, наконец, завел хитрого бота @JamesBot, который анонимно пересылает все сообщения, написанные ему, в общий канал (@secret_ru, @secret_en, @secret_es, @secret_ar или @secret_fa — в зависимости от языка). Получился анонимный чат средней степени трэшовости.

Уже после создания всех этих ботов и каналов мне пришло в голову, что простейший автоимпорт постов откуда-то «снаружи» можно наладить вообще без всякого кода и хостинга — буквально минут за 5. На помощь нам придет прекрасный сервис IFTTT — If This Then That, имеющий множество интеграций с социальными сетями и прочими сервисами. Правда, к сожалению, прямой интеграции с Телеграмом у него (пока?) нет — зато есть т.н. IFTTT Maker Channel, позволяющий делать простые HTTP(S)-запросы при срабатывании триггера. К сожалению, мы не сможем принимать сообщения, отправленные боту (входящие запросы IFTTT Maker принимать может, но, увы, только в строго определенном формате) — интерактива не выйдет. Зато сможем по срабатывании любого события (например, новый твит или пост в FB):
  • публиковать сообщение в канале,
  • отправлять сообщение в заранее выбранный чат (куда добавлен наш бот),
  • отправлять сообщение заранее указанному пользователю (который добавил себе бота).
Читать дальше →

Дорогие мне байты прошлого тысячелетия

Время на прочтение5 мин
Количество просмотров36K


Сразу оговорюсь, это моя личная история IT, история о том, как через 25 лет нашел то, что считал безнадежно потерянным.

Мое знакомство с компьютерами началось в прошлом тысячелетии. Думаю, как и у многих. Первый компьютер – Правец 8д, на Хабре о нем есть статья. В комплекте с ним шел телевизор «Садко» с впаянным в него кустарно сделанным блоком для подключения компьютера…
Читать дальше →

История персональных компьютеров в рекламе. Часть 1: 1970-е

Время на прочтение4 мин
Количество просмотров55K
Привет, Хабр!

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

Первая часть посвящена рекламе персональных компьютеров 1970-ых годов. Конечно, пришлось выйти немного за рамки этого периода, включив кое-что из раннего в индустрии, а также пару роликов из 1980-ых. Если вам есть, чем дополнить коллекцию — пишите об этом, пожалуйста, в комментариях или в личных сообщениях.

Приятного просмотра!

Просьба не быть слишком строгими к оформлению поста: часть изображений я не смог найти в лучшем качестве, потому они меньшего размера относительно большинства.

Продолжение смотрите тут:
История персональных компьютеров в рекламе. Часть 2: 1980-е
История персональных компьютеров в рекламе. Часть 3: 1990-е

imageimageimageimageimage

Читать дальше →

Демо для Sega MegaDrive

Время на прочтение1 мин
Количество просмотров48K
В прошедшие выходные на демопати EVOKE 2013 была выпущена лучшая в истории Sega демонстрация под эту платформу. Реакция в сообществе настолько бурная, что даже если вы слышали о демосцене лишь краем уха — стоит посмотреть!

Overdrive by Titan — Sega MegaDrive demo


По ссылкам на Pouet вы можете дополнительно проникнутся атмосферой показа через две live-записи — оцените реакцию зала! Сама работа наполнена огромным числом референсов к классическим demo на Amiga, PC и C64.

В основе архитектуры Sega MegaDrive лежат два классических процессора: Motorola 68000 (16bit, 7.61 МГц) и Zilog Z80 (8bit, 3.55 МГц). Последний почти ничем не помогает в конкретном демо, так как используется в режиме совместимости с Master System. Основное ОЗУ консоли — 64 кб.

Всем Сега, пацаны!

Обзор планшета HP ElitePad 900

Время на прочтение7 мин
Количество просмотров92K
Думаю, многие менеджеры сталкивались с необходимостью что-то срочно исправить в коммерческом предложении для нового перспективного клиента, подправить цифры в смете, всё это красиво оформить и отправить по электронной почте.

Или веб-разработчик, которому вдруг срочно необходимо исправить код в проекте, разрабатываемом в Visual Studio, выложить на хостинг и ответить клиенту, что всё уже работает…

Всё это можно сделать, когда находишься в офисе, или с собой рабочий ноутбук. А если ничего этого нет? Может быть ситуацию спасёт планшет с привычным набором ПО? Проверим.

Сегодня у нас на тесте новый планшет HP ElitePad 900, работающий под управлением операционной системы Windows 8.

HP ElitePad 900
Читать дальше →

Взгляд в прошлое: Amstrad (Schneider) CPC 464

Время на прочтение1 мин
Количество просмотров66K


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

Под катом трафик.
Читать дальше →

Мои приключения на MWC 2013 или Барселона, Туда и обратно

Время на прочтение16 мин
Количество просмотров69K


Привет Хабр!

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

В этом топике я расскажу о том, как впервые ездил в Барселону на Mobile World Congress 2013, о том как попал в испанскую полицию не успев покинуть самолет, о пеших походах по ночной Барселоне и о личных впечатлениях от стендов почти всех компаний которые я перечислил в метках к этому топику.

Если вы опытный путешественник — возможно мой рассказ позволит вам вспомнить ваши первые приключения вдали от дома, а если же вы только мечтаете посетить MWC в будущем, вам будет интересно узнать как это бывает на самом деле, на моём личном примере.

Кстати, внутри вас ждут 4040 слов и 25 иллюстраций. Не шутка :)

Поехали!

Microsoft Surface RT появятся в продаже в России

Время на прочтение1 мин
Количество просмотров17K


Microsoft расширяет географию продаж своих компьютеров серии Surface.

Согласно опубликованному пресс-релизу, уже в конце марта начнутся официальные продажи Surface RT в России, Японии, Мексике, Новой Зеландии, Тайване и Сингапуре. К сожалению, в списке стран, где в ближайшие месяцы начнутся поставки Surface Pro, России пока нет (зато есть Великобритания, Австралия, Новая Зеландия, Франция, Германия, Китай и Гонконг).

На данный момент, Surface RT доступен в США, Канаде, Китае, большинстве стран Европы и Астралии. Устройство основано на ARM-процессоре Nvidia Tegra 3, оснащено 2 ГБ оперативной и 32 или 64 ГБ постоянной памяти (+ возможностью использования SDXC-карт), имеет 10,6-дюймовый экран с разрешением 1366 x 768 пикселей и работает под управлением Windows RT.

Lode Runner: гениальная простота

Время на прочтение1 мин
Количество просмотров14K
Первый вариант игры был написан Дугласом Смитом в 1982 году на Фортране, использовал псевдографику и назывался Kong.

Что забавно, Broderbund, в которую создатель отправил демо-версию, отклонила предложение о сотрудничестве. Смит занял денег, доработал игру и только со второй попытки получил согласие об издании усовершенствованной программы под новым названием Lode Runner.

Клонов было много, я, например, начал с игры «Тарзан» на «бэкашке», но лишь в 1994 (!) Sierra выпустила сиквел, который несколько отличался от привычного геймплея возможностью поиграть вдвоем и большим числом ловушек.
Читать дальше →

Беспроводная сеть на Dingoo A320

Время на прочтение5 мин
Количество просмотров3K
Dingoo A320 уже третий год держит пальму первенства по популярности среди карманных эмуляторов всего-что-только-может-эмулироваться, и неспроста — низкая цена, достойное железо и огромная армия фанатов позволили этой приставке буквально завоевать мир. Но есть один, существенный в XXI веке недостаток — отсутствие каких-либо беспроводных интерфейсов. Эту проблему мы и будем решать.

Итак, дано — Dingoo A320 с установленным Dingux. Требуется максимально бюджетным образом прикрутить беспроводную TCP/IP-сеть.


*фото пользователя Nzeemin с wikipedia.org

На самом деле все описанное применимо и к Vogue/Playboy-плееру, и к различным eInk-читалкам, и ко множеству прочих устройств с мобильным линуксом.

Читать дальше →

Фильмы IT-тематики

Время на прочтение2 мин
Количество просмотров15K
imageВ свое время, в 1995-ом году, на меня произвел впечатление фильм «Хакеры». Можно
сказать, он стал мотиватором моей дальнейшей ИТ-карьеры. Далеко не эталон киноискусства, однако
стремление стать похожим на героев фильма, продолжилось в самообразовании. Далее первый выклянченный компьютер, первые строчки кода, начало проб и ошибок. Когда уже были написаны эти самые «хэлоу-ворды», «калькуляторы», затем испробованы несколько *nix'ов — на руки попалась болванка с «Antitrust». В одноголосном переводе и гиблом качестве. К слову, это не помешало, пересмотреть фильм пару десятков раз. Что послужило более зрелому стремлению, чем быть всемогущим кул-хакером. Под катом, перечислю увиденные мной фильмы IT-тематики, с кратким описанием. В основном из двухтысячных. Неувиденное или забытое, будем добавлять.

Читать дальше →

Публикация на стене Вконтакте средствами php

Время на прочтение5 мин
Количество просмотров139K
Получив задачу создать автоматическую публикацию материалов сайта на стене нашей страницы Вконтакте, я обнаружил, что рецептов по этой, казалось бы, актуальной теме относительно мало.

В действительности всё оказалось довольно просто, и чтение документации по API часто помогает сэкономить время.

Читать дальше →

Олег Тиньков раскритиковал Павла Дурова через Google+

Время на прочтение1 мин
Количество просмотров29K
Олег Тиньков на своей странице в Google+ выступил с резким осуждением поведения Павла Дурова. По мнению Тинькова, создатель контакта зазнался и начал хамить от бессилия.

Речь идет об «официальном ответе» Дурова на притязания Mail.Ru Group. О своем намерении увеличить пакет компания заявляла в ноябре 2010 года, а позже получила опцион на приобретение еще 7,5% «ВКонтакте». После этого Mail.Ru Group заявили, что планируют поглотить «ВКонтакте».

Дуров совсем зазнался.Начинается уже хамство, но это от бессилия.
Наш маленький гений-пошел ко дну, я считаю.за свои 25 лет бизнеса, кого я только не перевидал и таких «дуровых» были пачки.Рано оперился. Так разговаривать с уважаемыми людьми и людьми, которые что то СДЕЛАЛИ, а не тупо украли западный интерфейс или как говорил Артемий Лебедев логотип от Линкедина)). Юрий Мильнер, хоть и странный тоже, но это МИРОВАЯ величина, с ним считаются во всем мире.А этому мальчику уже и Мирилашвили старший не поможет, как раньше :-)- с ним все ясно и не потому, что у него почти не осталось акций в основанной им компании, а потому, что он «съехал с катушек» и считает, что он Бог и самый крутой.Все- начало конца, поверьте мне, старому и больному человеку.
Жаль, мог бы кончить лучше…
PRIDE KILLS,@durov

(sic!)
Читать дальше →

Статистика LiveJournal Top1000

Время на прочтение7 мин
Количество просмотров2.3K
Что такое блогосфера рунета сегодня. Можете со мной не согласиться, но на мой взгляд 80% того, что люди понимают под словом «блогосфера» — в рунете помещается в Живом Журнале. Да, Яндекс индексирует большое количество блоговых площадок, тут есть и LiveInternet и diary.ru и блоги на mail.ru тоже есть. И много чего еще. Но попробуйте припомнить, когда вы читали что-то интересное, достойное внимания на блоге из LiveInternet? А вообще что-нибудь на блогах mail.ru?

Известное дело, в Живом Журнале бал правят тысячники (а в последнее время уже десятитысячники).
Давайте посмотрим поближе, кто же они такие, топовые блогеры рунета?

На скорую руку я набросал робота, который ходил в профиль к тысяче блогеров, первых по критерию «в друзьях у», согласно рейтингу LiveJournal. Есть еще так называемый рейтинг авторитетности Яндекса, но давайте не будем сегодня о грустном.

Робот собирал личные данные и аккуратно складывал их в общую кучу. Код робота писался на C#, не буду утомлять излишними техническими подробностями, все довольно просто и прямолинейно – зашел на страничку, пропарсил ее на вхождение нужных переменных, сохранил, перешел к следующей.
И так 1000 раз.

Вот код функции, который получает на вход URL адрес страницы, и выдает на выходе HTML страницы в виде string. Теперь ее можно парсить обычными строковыми функциями, или пременить RegExp-ы.

  private string GetPageByURL(string strURL)
  {
    try
    {
      // used to build entire input
      StringBuilder sb = new StringBuilder();

      // used on each read operation
      byte[] buf = new byte[8192];

      // prepare the web page we will be asking for
      HttpWebRequest request = (HttpWebRequest)
        WebRequest.Create(strURL);

      // execute the request
      HttpWebResponse response = (HttpWebResponse)
        request.GetResponse();

      // we will read data via the response stream
      Stream resStream = response.GetResponseStream();

      string tempString = null;
      int count = 0;

      do
      {
        // fill the buffer with data
        count = resStream.Read(buf, 0, buf.Length);

        // make sure we read some data
        if (count != 0)
        {          
          // translate from bytes to ASCII text
          tempString = Encoding.GetEncoding("UTF-8").GetString(buf, 0, count);          

          // continue building the string
          sb.Append(tempString);
        }
      }
      while (count > 0); // any more data to read?

      return sb.ToString();
    }
    catch (Exception ex)
    {
      return "";
    }
  }


* This source code was highlighted with Source Code Highlighter.


Теперь в цикле ходим по страницам:
www.livejournal.com/ratings/users/?page=1

www.livejournal.com/ratings/users/?page=50

выкачиваем их с помощью вышеуказанной функции, потом бегаем по ним как по стрингам и собираем в ArrayList имена юзеров и их «в друзьях у».

Получаем список из 1000 человек. Потом проходим по нему в цикле, и заходим на страницы http://[имя пользователя].livejournal.com/profile и парсим их на вхождения остальных переменных.

После чего все пишем в базу, файл, или просто выплеваем на страницу, а оттуда копипастим ручками в Excel.

А для того, чтобы LiveJournal на моего робота не обижался – поставил существенную задержку между заходами, а то они очень уж строго предупреждают – будете ходить к нам своими роботами и не вытирать ноги – забаним. Поэтому весь процесс занял больше суток – написание робота, тестирование, работа, форматирование результатов. Согласен, на php можно было управиться кодом в полтора экрана и 2 часа на все про все, но мне .NET все-же привычнее.

Получилась вот такая табличка.

Таблица и немножко графиков-чартов под катом

История игрушки. Поле Чудес

Время на прочтение11 мин
Количество просмотров301K
Случилось это в городе, закрытом от шпионов, цыган и бед социалистической экономики. В Советском Союзе было ровно 10 таких городов, повязанных атомным секретом.

Жизнь мальчиков с математическими способностями в атомных городах была предопределена — школа с пятерками по алгебре и геометрии, мех-мат столичного университета, возвращение в систему, квартира через год, кандидатская степень в 40 лет, ВАЗ 2103 к пятидесяти годам, звание доктора, гараж, шесть соток, четыре квадратных метра.

Бесконечные размышления о математическом моделировании ядерных взрывов разрывали мальчикам мозг. Мозг можно было отвлечь тремя способами — алкоголем, азартными играми и спортом. Секс и музыка помогали не всегда.

Pole Chudes для iPhone

Далее я проваливаюсь в историю компьютерной игры.
Под тегом личные воспоминания ветерана без ссылок, рекламы, картинок и кода.
Спасибо за чудесные комментарии, парни.

Читать дальше →

DNS-хостинг Яндекса vs Динамический IP

Время на прочтение6 мин
Количество просмотров27K
В сентябре прошлого 2010 года компания Яндекс открыла для публичного использования DNS-хостинг в рамках Почты для доменов. Радости пользователей не было предела, топик был встречен массой положительных комментариев, а Яндекс был объявлен корпорацией добра.

К сожалению администрирование DNS-записей было предусмотрено только через web-интерфейс. API для администрирования предусмотрено не было, до сих пор не появилось, и возможно еще долго не появится. Этот факт опечалил многих владельцев доменов с динамическим IP не меньше, чем перевод отличного бесплатного сервиса free.editdns.net на платную основу (для custom доменов), в связи с покупкой последнего компанией DynDNS.

Убедившись, что чуда не случилось, я взял в руки Python напильник с целью исправить эту несправедливость…
Все еще интересно?

Новая консоль на базе Dingux — R480

Время на прочтение3 мин
Количество просмотров5K
Тепло принятая энтузиастами карманная игровая консоль Dingoo A320 за последние два года так и не получила логического продолжения. Продукты конкурентов Shenzhen Dingoo Digital Co. впечатляют отдельными элементами, но не создают той финальной ценности для гиков, которой обладает оригинальная A320 — возможность установки операционной системы на основе Linux. Такая опция любой железке добавляет +5 в карму!

Не исключено, что скоро все изменится в лучшую сторону…

R480 Dingux

Опубликованный вчера на сайте a320.emulate.su предварительный обзор прототипа новой «российско—китайской» консоли R480 всколыхнул массы. Предлагаю читателям Хабры расширенный вариант этого материала и призываю к активному обсуждению увиденного в комментариях.



Разбор тестового сэмпла не представляется возможным, поэтому все выводы сделаны на основании косвенных данных, знания аппаратной части других китайских гаджетов и банальной интуиции. Российская компания-заказчик (название которой умышленно не называется) тоже не горят желанием делится точной спецификацией консоли, опасаясь невидимой руки китайского рынка.

Читать дальше →

Google запустила кнопку +1 для сайтов

Время на прочтение1 мин
Количество просмотров6K
В марте Google запустила кнопку +1 для поисковых результатов и рекламных объявлений. Начиная же с сегодняшнего дня, такую кнопку может установить на свой сайт каждый желающий.

Как объясняет Google: «Одним щелчком мыши вы можете порекомендовать понравившийся вам плащ, новостную статью или любимый фантастический фильм друзьям, контактам и остальному миру. В следующий раз, когда они будут что-то искать, они увидят ваш +1 непосредственно в результатах поиска, что поможет им найти ваши рекомендации, когда они наиболее своевременны».
Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Самара, Самарская обл., Россия
Дата рождения
Зарегистрирован
Активность