Новости информационных технологий - 16868

Думал начать с истории, как в детстве я хотел стать агрономом и как моя жизнь в какой-то момент резко переменилась и я понял свое предназначение… bullshit.
Короче. Все мы когда-то были сисадминами. Читать полностью »

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

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

Введение

В этой статье я постараюсь объяснить, как заставить работать вместе два популярных cloud сервиса на благо человечества. Несомненно, придет тот светлый день, когда Elastic Beanstalk будет идеален и эта статья не понадобится.

Функциональность которую предоставляет СloudBees которой мне не хватает в Elastic Beanstalk Free Tier
  • MySQL DB
  • Jenkins
  • Svn, Git
  • Deploy to CloudBees
Функциональность которую предоставляет Elastic Beanstalk которой мне не хватает в СloudBees
  • «100%» uptime
  • быстродействие
  • мониторинг, event-ы и тд.

Несомненно Elastic Beanstalk более мощный и перспективный сервис, который полностью поглотит СloudBees в будущем, а пока сделаем его лучше для себя.

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

image
Когда-то поставили передо мной задачу начать разработку Web-сервисов и дали мне сорцы простейшего проекта без каких-либо объяснений. Проект, конечно же, не запускался. Что такое Spring и как он работает, я тоже представления не имел. Адекватных статей по разработке Web-сервисов средствами Spring ни русскоязычных, ни англоязычных я тоже не смог найти. Пришлось разбираться во всем самому, оказалось все не так страшно.
И вот недавно я решил посмотреть, какие новые возможности добавились в Spring с тех пор, и обновить старые сервисы, что в результате и сподвигло меня на написание данной статьи.

Данная статья является руководством по разработке простейшего Web-сервиса, использующего SOAP-протокол, средствами Spring-WS.
Читать полностью »

23 июля 1972 года была начата наиболее продолжительная программа по спутниковому картографированию поверхности планеты — в рамках миссии Landsat сначала под эгидой NASA, а потом благодаря усилиям частных компаний в околоземное пространство было запущено семь спутников, последний из которых — Landsat 7 — начал работу на орбите 15 апреля 1999 года и функционирует до сих пор. Спутник находится на высоте 705 км и повторяет съёмку поверхности Земли один раз в 16 дней.

В честь 40-летия начала программы Landsat поисковый гигант запустил интернет-платформу Google Earth Engine, которая позиционируется как система мониторинга окружающей среды Земли и спутниковые данные которой формируются благодаря спутникам миссии Landsat. За время работы миссии были накоплены петабайты спутниковых снимков, которые и стали картографической основой работы глобального сервиса.
Читать полностью »

Компания Dell сегодня официально представила мобильные компьютеры Dell Precision M4700 и Precision M6700. Изделия, как и другие представители серии, относятся к категории рабочих станций. В данном случае — портативных.

Precision M4700 оснащается дисплеем диагональю 15,6 дюйма, разрешение которого в базовом исполнении — 1366 х 768 пикселей. За доплату предлагаются ЖК-панели типов IPS или TN разрешением 1920 х 1080 точек.

Dell Precision M4700

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

На сайте компании Fujifilm появилось сообщение о сделке с Universal Display, предметом которой стал полный комплект действующих по всему миру патентов на технологии OLED. Всего Fujifilm продает более 1200 патентов и заявок на патенты. Сумма сделки между Universal Display и Fujifilm — 105 млн. долларов

Компания Fujifilm вела собственные исследования и разработки в области OLED более десяти лет. В результате были созданы материалы и устройства, получены патенты, закрепляющие права Fujifilm на разработки.

Неудивительно, что патенты Fujifilm заинтересовали компанию Universal Display, тоже известную своими Читать полностью »

CRIU (application Checkpoint/Restore In Userspace) — это амбициозный, быстро развивающийся проект, который позволяет сохранить состояние программы в виде контрольной точки, и впоследствии возобновить работу приложения с этой точки.
Возможности применения программного обеспечения для создания контрольных точек достаточно разнообразны. К примеру, OpenVZ использует похожий механизм для “живой” миграции. Parallels Virtuozzo использует подобный механизм для быстрого возобновления работы контейнеров после обновления ядра. CRIU уже используется в высокопроизводительных кластерах для для сохранения промежуточных результатов вычислительных процессов, используемых для возобновления работы приложения в случае сбоя.
В этой статье рассказывается, как CRIU сохраняет и восстанавливает состояние программы, и почему этот проект может быть успешнее своих предшественников.
Читать полностью »

JavaScrip использую достаточно давно, букмарклеты рассматривал когда-то в познавательных целях, но чтобы использовать,- необходимости не было.
Мысль о написании букмарклета пришла спонтанно: проверяя почту на одном из онлайн серверов ощутил явный дискомфорт, вызванный навязчивым (пёстрым и большим) флэш-банером, и это меня несколько озадачило, так как реклама встречается сплошь и рядом, временами некачественно сделанная реклама досаждает, но не так что бы очень (скорее воспринимается как окружающий фон). Первая мысль была найти дополнение для браузера (типа Flashblock), и уже было собрался устанавливать, но по разным причинам (использую разные браузеры на нескольких компьютерах, нежелание настраивать и сопровождать и т.п., да и далеко не все флэш-объекты провоцируют на то, чтобы их удалили) особого энтузиазма по поводу установки подобных дополнений не испытывал, но тут вспомнил про букмарклеты и написал простой код, позволивший по мере необходимости легко справляться с очисткой страницы:
Читать полностью »

PyBrain работаем с нейронными сетями на Python
В рамках одного проекта столкнулся необходимостью работать с нейронными сетями, рассмотрел несколько вариантов, больше всего понравилась PyBrain. Надеюсь её описание будет многим интересно почитать.
PyBrain — одна из лучших Python библиотек для изучения и реализации большого количества разнообразных алгоритмов связанных с нейронными сетями. Являет собой хороший пример удачного совмещения компактного синтаксиса Python с хорошей реализацией большого набора различных алгоритмов из области машинного интеллекта.
Предназначен для:

  • Исследователей — предоставляет единообразную среду для реализации различных алгоритмов, избавляя от потребности в использовании десятков различных библиотек. Позволяет сосредоточится на самом алгоритме а не особенностях его реализации.
  • Студентов — с использованием PyBrain удобно реализовать домашнее задание, курсовой проект или вычисления в дипломной работе. Гибкость архитектуры позволяет удобно реализовывать разнообразные сложные методы, структуры и топологии.
  • Лекторов — обучение методам Machine Learning было одной из основных целей при создании библиотеки. Авторы будут рады, если результаты их труда помогут в подготовке грамотных студентов и специалистов.
  • Разработчиков — проект Open Source, поэтому новым разработчикам всегда рады.

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