Где интернету «на Руси жить хорошо»?

Автор: admin от 18-06-2015, 22:34, посмотрело: 398

Интернет настолько глубоко вошел в нашу повседневную жизнь, что мы часто уже воспринимаем его как неотъемлемую часть нашего мира, сродни атмосфере окутавшую нашу планету, словно воду в кране. Оккупировав вначале офисы, всемирная паутина стремительно проникла и в наше домашнее пространство. Учитывая глубину проникновения этой технологии, сложно поверить, что фактически она зародилась на всем постсоветском пространстве всего 25 лет назад — летом 1990 года. Благодаря разработанной и внедренной в СССР советскими специалистами системы связи с использованием адресации сети Интернет, для рабочих станций соединенных через обычные телефонные каналы уже 28 августа 1990 года стало возможным организовать между «страной советов» и капиталистическим миром первый международный модемный сеанс связи. Главными же факторами столь стремительной интеграции в нашу жизнь сетевых технологий стали технический прогресс и систематическое падание цен на этот сервис. Будучи долгое время доступным лишь для избранных слоев населения по причине явной дороговизны, Интернет становится общедоступным. Сотрудники компаний провайдеров предоставляют канал фиксированной связи прямо к нашему порогу за весьма символическую плату, при этом на скоростях о которых первопроходцы этой технологии видимо и мечтать не могли. Далее в этой статье пойдет разговор о том насколько именно Интернет стал доступным в бывших республиканских столицах страны в которой он сделал свои первые шаги 25 лет тому назад.

Где интернету «на Руси жить хорошо»?

Категория: Сетевые технологии / Железо

 

Блокировка по access_log, легкий способ прострелить ногу или устранение конкурентов

Автор: admin от 18-06-2015, 20:36, посмотрело: 499

Очередной пример, как легко прострелить себе ногу, на этот раз «переусердствовав» при защите сайта.
Имён как всегда не называю, однако история показательна как-таковая, т.е. в качестве примера, как не надо «защищать» свои сервера. Эх говоришь им, говоришь — а все без толку.

Упала посещаемость сайта, не совсем чтобы совсем, но довольно заметно. Смотрели логи, аналитику поисковиков и т.д. и т.п. Все вроде нормально, и кто приходит, тот даже не уходит сразу.
Но не буду ходить вокруг, да около — проанализировав логи банов по IP выяснилась одна закономерность — за короткое время в бан попадало огромное количество IP-адресов. Все поголовно по одной причине — якобы как botsearch. Отротированные логи за последний месяц тоже ужасали своими размерами и даже заглядывать туда не нужно было, и так все ясно. Т.е. случилось следующее: куча клиентов просто не могла попасть на сайт.
На вопрос «что-то меняли где-то с месяц назад?» был получен отрицательный ответ.

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

Категория: Системное администрирование / Веб-разработка / Информационная безопасность

 

Ретроспектива разработки Crash Bandicoot, или как разработчики упаковывали целые игры в 2MB RAM

Автор: admin от 18-06-2015, 18:57, посмотрело: 385

Вот вам анекдот из конца 90-ых. Я (Dave Baggett) был одним из двух программистов (вместе с Andy Gavin), разрабатывающих Crash Bandicoot для PlayStation 1.

Ретроспектива разработки Crash Bandicoot, или как разработчики упаковывали целые игры в 2MB RAM

Оперативная память была главной проблемой даже в те времена. У PS1 было всего 2MB RAM, и нам приходилось совершать безумные вещи, чтобы уместить в них игру. У нас были уровни, содержащие более 10MB чистых данных, и эти 10 мегабайт должны были постранично загружаться и выгружаться в память динамически, без каких-либо видимых задержек для игрока, при фреймрейте в 30 кадров в секунду.

Категория: Программирование / Веб-разработка / Game Development

 

Возможности Matlab для разработки и тестирования механистических торговых систем

Автор: admin от 18-06-2015, 18:44, посмотрело: 458

Думаю, обосновывать необходимость тщательного тестирования и подбора параметров торговых стратегий нет необходимости… Лучше поясню, почему именно Matlab.

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

Категория: Программирование

 

Прокачиваем тонкий клиент HP t5325

Автор: admin от 18-06-2015, 18:19, посмотрело: 1 903

В этой статье речь пойдет о доработке тонкого клиента HP для установки на него Debian 8.

Прокачиваем тонкий клиент HP t5325

Тонкий клиент HP t5325 самый маленький в своем семействе и единственный построен на архитектуре ARM. Ниже приведу его основные характеристики:


  • Прцессор Marvell ARM 88F6281 1.2 GHz.

  • Видеокарта XGI VOLARI-Z11-A2CB-HF 64MB.

  • RAM 512MB DDR2.

  • Flash memory 512MB.

Категория: Сделай Сам / Linux

 

Microsoft выпустила набор обновлений для Windows

Автор: admin от 18-06-2015, 17:25, посмотрело: 1 435

Microsoft выпустила набор необязательных (не security) обновлений, которые улучшают производительность и повышают стабильность работы Windows. Было выпущено 17 обновлений, среди которых KB3064209 и KB3058168 являются наиболее интересными. KB3064209 (June 2015 microcode update for Intel processors in Windows) для Windows 7-8.1 обновляет системные файлы ОС, которые отвечают за реализацию функций ее загрузки на самых ранних этапах (Hvax64.exe, Hvix64.exe, Hvloader.efi, Hvloader.exe, Hvservice.sys, Kdhvcom.dll, Mcupdate_genuineintel.dll).

Microsoft выпустила набор обновлений для Windows

Другое обновление KB3058168 (Update that enables Windows 8.1 and Windows 8 KMS hosts to activate a later version of Windows) является очередным улучшением Windows 8 для ее последующего обновления до Windows 10, оно доставляет новую версию файла Cryptxml.dll, а также обновленные версии конфигурационных файлов, необходимых для успешной активации Windows 10 с использованием сервиса KMS (Key Management Service).

Категория: Операционные системы / Windows

 

Высокопроизводительный код на платформе .NET

Автор: admin от 18-06-2015, 16:59, посмотрело: 522

Здравствуйте, дорогие читатели!

Не так давно мы занялись проработкой книги "Writing High-Performance .NET code", которая до сих пор не переведена на русский язык, хотя ей и скоро год.

Высокопроизводительный код на платформе .NET

Нас, конечно, не удивило, что такую книгу уже растаскивают на цитаты, однако выяснилось, что уважаемый автор Бен Уотсон, даже выложил на сайте «Codeproject» целую статью, написанную по мотивам одной из глав. К сожалению, объем этого материала слишком велик для хабропубликации, однако мы решили все-таки перевести первую часть статьи, чтобы вы могли оценить материал книги. Приглашаем к прочтению и к участию в опросе. Кроме того, если все-таки целесообразно перевести и вторую часть — пишите в комментариях, постараемся учесть ваши пожелания.

Категория: Программирование

 

Домашний сервер c нуля

Автор: admin от 18-06-2015, 16:43, посмотрело: 1 722

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

Список задач, которые выполняет домашний сервер:


  • Сервер виртуализации на базе virtualbox c WebGUI;

  • Межсетевой экран;

  • Торрент-качалка на базе transmission и файловый сервер;

  • Сервер телефонии на базе Asterisk;

  • TFTP сервер для загрузки по сети и настройки различного оборудования;

  • Частное облако для хранения файлов на базе «owncloud»;

  • HTTP прокси Ace Stream для просмотра TorrentTV;

  • Хостинг для домашнего сайта c доступом по https;


  • Фото для привлечения внимания:

    Домашний сервер c нуля
    Подробности

    Категория: Системное администрирование / Сделай Сам

     

    iTMan. Софт для софта: scan, inventory, license control

    Автор: admin от 18-06-2015, 16:41, посмотрело: 508

    Помните, в скольких фантастических фильмах у героев есть очки или приборы, которые позволяют видеть насквозь удаленные здания людей, считывать серьезные компьютерные данные? Кажется, такой навык весьма пригодился бы современным компаниям с огромным количеством компьютеров. Возможно, тогда системному администратору не придется дотошно изучать профиль пользователя каждого сотрудника с целью выявить нарушения или потребности в программном обеспечении. А руководству компании не будет нужно долго и занудно просчитывать затраты на разворачивание проекта SAM (Software Asset Management – управление программными активами), оценивать риски и обучать IT-отдел новым сложным навыкам.

    iTMan. Софт для софта: scan, inventory, license control

    Категория: Админитстрирование / Системное администрирование

     

    Ускоряем приложение Android с помощью Golang

    Автор: admin от 18-06-2015, 15:46, посмотрело: 2 523

    Ускоряем приложение Android с помощью Golang

    Разработка мобильных приложений — это всегда компромисс между тем, что хочется сделать и тем, что позволяет сделать платформа устройства. В этой статье рассказывается о том, как увеличить возможности приложения Android с помощью Golang.

    Категория: Веб-разработка / Android

     
    Назад Вперед