Программирование

Правильная установка R в Debian 7

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

Но у R в Debian есть один существенный недостаток — пакет очень старый. Ему вот-вот исполнится три года. И всё бы ничего, но R 2.15.1 несовместим с пакетом forecast, а R без forecast — как автомобиль без руля.

В Steam для Linux нашли rm -rf /

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

Виновник был найден довольно быстро. Им оказался криворукий программист из Valve, догадавшийся поместить в сценарий следующий код:

rm -rf "$STEAMROOT/"*

Как Linux и R помогли мне заработать на Forex

Язык программирования R — настоящая жемчужина из мира Open Source. Одной из любопытных областей применения этого языка является анализ временных рядов, построение статистической модели и прогнозирование. Попробуем скрестить ужа с ежом R с MetaTrader 4, чтобы стать валютным спекулянтом и как следует нагреть руки на кризисе.
Как заработать на падении рубля

MongoDB против MySQL

Недавно я сильно впечатлился возможностями MongoDB. Под Монгу очень приятно программировать, но эта СУБД не подходит для небольших (и даже средних) web-проектов. Я задумался: а что тогда подходит?

Как я уже говорил, основная претензия к MongoDB — прожорливость. Монга скушала все процессорное время, а web-приложение выдавало всего 140 страниц в секунду. Тогда я решил переписать свое приложение, заменив Mongo на MySQL.

Кто приделал к Windows тормоза?

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

Обсуждение началось на сайте Quora со следующего вопроса:

Почувствуй себя агентом АНБ

Агентство национальной безопасности США запустило программу по раскрытию исходного кода некоторых своих программных комплексов специального назначения. Инициатива получила название Technology Transfer Program (Программа передачи технологий).

A3 — свободный антивирус на базе искусственного интеллекта

Компьютерные специалисты Университета Юты создали принципиально новый антивирус под названием Advanced Adaptive Applications (A3). Он не только умеет ловить вирусы, но еще самообучается и может самостоятельно устранять нанесенный вирусами ущерб.

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

Линуксоиды обвинили Microsoft в обмане из-за .NET

На днях представители Microsoft сделали сенсационное заявление: исходный код одного из ключевых продуктов компании — платформы .NET — будет раскрыт. Но ликование поклонников Open Source продлилось совсем недолго.

Очень нужны С\С++ разработчики

Я работаю в команде, которая занимается движком и инфраструктурой рекламной системы Яндекса — в «Баннерной Крутилке». И сейчас нам очень нужны, крутые плюсовики.

Вот вам красивая картиночка для большей мотивации:
С++ in YABS — Yandex

Иностранный коммерческий софт передумали запрещать в России — слишком опасно

Предложение запретить закупки иностранного коммерческого софта российскими госучреждениями при наличии двух и более отечественных аналогов не понравилось главе Минкомсвязи РФ.

По мнению г-на Никифорова, такой запрет не только не поможет российским производителям программ, но будет даже опасен:

Заменил PostgreSQL на Mongo и сэкономил кучу денег

Ник Мэнинг — автор стартапа под названием Shindig. Это сервис, который помогает алкоголикам открывать для себя новые напитки и потом делиться впечатлениями с другими забулдыгами. Свой сервис Ник изначально основывал на активном использовании Линукса и свободных программ. Но по мере роста популярности сервиса разработчик стал замечать, что не все свободные программы одинаково выгодны в использовании.

Райское наслаждение от MongoDB

На выходных сортировал свою библиотечку и надолго задержался на книге «MongoDB в действии». Кидать ее в раздел SQL было бы неправильно, так как Mongo — это как раз NoSQL, а создавать новый раздел из-за одной книги не хотелось.

Индусы подружили Linux с объектно-ориентированным программированием

Разработчики Linux используют структурный подход для разработки ядра. Это значит, что крупная задача разбивается мелкие блоки, которые собираются в иерархические структуры. Такой подход был предложен более 40 лет назад.

Недостатки структурной парадигмы

Уже к концу 80-х годов многим асам программирования стали понятны главные недостатки структурного подхода:

Bash ShellShock: новой дыре в Linux присвоен наивысший класс опасности

В Linux обнаружена уязвимость, которой присвоен высший балл опасности — 10 из 10 (по шкале NIST). Ошибка содержится в командном интерпретаторе Bash и позволяет удаленно выполнять произвольные команды.

Чтобы быстро понять суть проблемы, достаточно взглянуть на следующий код:


env x='() { :;}; echo vulnerable' bash -c "echo this is a test"

Как искать новости или RSS-агрегатор моей мечты

Недавно web-аналитики объявили о появлении в интернете миллиардного сайта. Цифра весьма впечатляет и заставляет задуматься. Но одновременно с этим вспоминается и старая шутка о том, почему люди постоянно только глупеют — население планеты увеличивается, а количество мудрости является величиной постоянной. Так и с сайтами.

Сайты на PHP получаются самые дырявые

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

Самым небезопасным языком для создания сайтов оказался PHP — 76% сайтов на этом языке из выборки содержали опасные уязвимости. На втором месте сайты на Java — 70%. Самой безопасной оказалась технология ASP.NET от Microsoft — 55%, если можно назвать это безопасностью.

Подробности.

Как закрываются дыры в Windows — программисты хохочут

Программисты Microsoft ставят новые рекорды: исправление ошибки в Windows содержало еще более серьезную ошибку. Надо признать, что Microsoft усердно трудится над тем, чтобы побить свои собственные антирекорды качества Windows. И компании это удается, сообщает Либератум.

Страницы