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

Программирование / [Перевод] Почему мы создали Джулию, новый ЯП для технических вычислений Если вкратце, потому что мы жадные.

Мы продвинутые пользователи Matlab. Некоторые из нас хакеры Lisp. Некоторые питонисты, другие рубисты, есть ещё Perl-хакеры. Среди нас есть такие, кто начал использовать Mathematica прежде, чем у него начали расти волосы на лице. Есть и такие, у кого до сих пор не выросли. Мы сгенерировали больше R plots, чем способен любой здравомыслящий человек. C — язык программирования на нашем необитаемом острове.

Мы любим все эти языки; они прекрасны и могучи. Для той работы, которую мы делаем — научные вычисления, машинное обучение, дата-майнинг, крупномасштабная линейная алгебра, распределённые и параллельные вычисления —Читать полностью »

ИТ-Инфраструктура / [Из песочницы] Архитектура Router-on-a-Stick в сети передачи данных Если вы испытываете нехватку физических портов на оборудовании сети передачи данных, в то время как перед вами встала острая необходимость завести второго интернет-провайдера или вывести часть серверов в ДМЗ используя оборудование Cisco Systems, тогда эта статья должна помочь с решением многим начинающим системным администраторам, а также тем, кто недавно приступил к работе с сетями передачи данных и с оборудованием Cisco в частности. Речь пойдет об архитекторе под названием Router-on-a-Stick.

Подобному тому, как коммутатор может разделить локальную сеть на множество VLAN, так и маршрутизатор может использовать один физический интерфейс дляЧитать полностью »

Сезон Сиклум Субботников в разгаре и мы хотим пригласить всех заинтересованных к нам на .NET Субботник в Днепропетровске

25 Февраля Днепропетровский офис Сиклум пришлашает всех .NET-разработчиков обменяться опытом, послушать доклады и просто пообщаться на темы, связанные с .NET.

Итак, в программе Субботника:

Ruby / Поём вместе с Sinatra. Часть первая. Первое знакомство Доброго времени суток!

Что такое Sinatra

Sinatra — маленький, но довольно интересный DSL (Domain-specific language) фреймворк, написанный на Ruby. В отличие от Ruby on Rails он не следует типичному паттерну MVC (Model — View — Controlller). Sinatra создавался для того, чтобы «программист смог быстро создать веб приложение, написанное на Ruby с минимальными усилиями.

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

gem install sinatra

Также нам понадобится гем под названием Shotgun. Нужен он нам для того, чтобы лишний раз не перезагружать сервер вручную. Shotgun сделает это за нас. Давайте установимЧитать полностью »

Сегодня компания ХостМастер сообщила всем регистраторам о приостановлении работы регистратора доменных имен ООО «МТ Менеджмент Груп Украина» (или MyTop Group Ltd.) mydomain-in.com.ua, в связи с тем, что с данным регистратором была утеряна связь как в электронном режиме, так и по телефону.

Всем клиентам, которые регистрировали домены у данного регистратора, и в качестве admin-c указан был не клиент, а регистратор — предстоит не легкий перенос доменов.

Если такая ситуация случилась у Вас, для переноса домена к другому регистратору Вам понадобится найти договор, платежное поручение об оплате этого домена или любой документЧитать полностью »

Прочитав статью товарища tac, посвященную злополучному паттерну проектирования Bridge (от англ. — «Мост»), мне стало очень обидно и за Банду Четырех, чьи идеи были самым бессовестным образом осрамлены, и за сам паттерн, который был ужаснейшим образом дискредитирован в глазах менее опытных читателей. Не в силах больше смотреть на пылкие дебаты, разгорающиеся в комментариях, я решил спасти репутацию бедного паттерна, виновного лишь в том, что вот уже в который раз, он был неправильно истолкован.

Если вам еще не надоели статьиЧитать полностью »

Беспроводные технологии / Intel разрабатывает процессор с беспроводным модулем связи Беспроводные технологии / Intel разрабатывает процессор с беспроводным модулем связи

Корпорация Intel на днях сообщила о новой интересной разработке, которая будет представлена на конференции ISSCC'12. Речь идет о новом типе центральных процессоров, со встроенным модулем беспроводной связи. Такие процессоры, по словам разработчиков, смогут повысить время работы мобильных устройств, нетбуков и ультрабуков от аккумулятора. Кроме того, работа производителей облегчается — не нужно добавлять в свои устройства дополнительные модули связи, поскольку процессор действительно универсален.

В настоящее время корпорация уже готова представить процессор, которыйЧитать полностью »

Блог компании iConText / Метрики в соцмедиа (перевод статьи Авинаша Кошика) Мы подготовили перевод статьи Авинаша Кошика о том, что и как стоит измерять при работе в социальных сетях. Предупреждаем сразу: перевод — авторский, и на абсолютную точность не претендует. Будем благодарны, если вы укажете на замеченные ошибки и недочеты! Оригинал можно найти здесь: www.kaushik.net/avinash/best-social-media-metrics-conversation-amplification-applause-economic-value/

Одно из моих главных правил – писать только о реальных проблемах и способах измерения, доступных и в оффлайне. Сейчас я собираюсь нарушить это правило, — вернее, его вторую часть.

Я хочу, чтобы вы уяснилиЧитать полностью »

После закрытия Гуглом своих API для перевода проблема поиска онлайн-сервис для машинного перевода стала особенно актуальной.
В Интернете много сервисов перевода с громкими именами: Промт, Прагма и пр. Нет никакой проблемы в PHP смоделировать обращения к страницам сервисов и получить результаты перевода. Но есть проблема: почти все сервисы в ответ на простой GET или POST запрос отдают не результат перевода, а целиком страницу во всей красе, начиная с DTD. Как говорят у нас на Украине, “дурных нэма”.
После анализа было выяснено, что есть только два сервиса, которые отдают в ответ на запрос только результат перевода: Яндекс и Bing от Microsoft.
<aЧитать полностью »

PHP / [Из песочницы] Файловый менеджер на PHP, с правами, контролем версий и AJAX-ом Особенности файлового менеджера:
— Можно задавать права доступа на файлы и директории. Права двух типов: есть доступ или нет доступа. Файлы хранятся в недоступной для скачивания по прямой ссылке папке. Скачивание файла происходит с предварительной проверкой пользователя и прав доступа на файл. Любой пользователь файлового менеджера может обладать правами администратора, что указывается при добавлении нового или редактировании существующего пользователя. Администратор может видеть все, в том числе «удалённые» файлы.
— Контроль версий каждого файла. После загрузки файла он сохраняется с именем, которое не позволяет перезаписатьЧитать полностью »


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