I've done research and I found the best programming language of all time. You may be wondering: is it C++? or Python? or even ASM? You should be thinking: not every language is suitable for every task. They are different. And our industry is changing too fast for choosing all-time favorites. You must be skeptical: is it really possible to select a particular one to be the best?
Постоянно слышу, что в универах плохо учат программированию. Якобы слишком много теории, которая никогда не пригодится, а вот практики маловато. Якобы зачем нам Си, если все уже давно на Питонах да на Рубях сидят. Зачем нам SQL, если реляционные базы — это уже не модно.
Что бы ты сделал, если бы узнал, что сдохнешь минут через десять (или хотя бы через день)? Напился бы? Сожрал все самое вкусное (и самое вредное) что успел бы найти? Станцевал в храме? Может украл бы годовой запас жвачки? Высказал бы окружающим всё, что о них думаешь?
Попробуем посмотреть, как можно с минимальными усилиями строить на выходе парсера иерархические структуры данных, такие как абстрактные синтаксические деревья. Деревья разбора и абстрактные синтаксические деревья — концепции.
Основное время в этой части я посвящу описанию библиотеки boost::phoenix, которая в некоторых случаях очень сильно помогает облегчить написание семантических правил для грамматик, написанных на Спирите. Далее, увидим применение этого товарища на практике.
Знакомство с фреймворком Spirit::Qi. Несмотря на то, что данная статья имеет в большей степени ознакомительный характер, предполагается, что читатель знает (ну или хотя бы краем уха слышал) о таких вещах, как C++, шаблонное метапрограммирование, Boost.
Кто?! Microsoft. Кроме него, на скайп зарились: Google (но ему особо не надо, есть Google Voice) Facebook (ему очень надо, но так даже лучше) Facebook?! Конечно. Они активно развивают facebook chat, но без p2p технологии типа скайпа им не потянуть такую нагрузку (более 600 млн. пользователей!).
Когда вчера меня опять 4 человека спросили в аське, к какой нам паре, я решил написать предельно простую программу, которая отвечала бы на вопросы по расписанию (примерно в том же стиле, как я ответил бы в аську). Пока что только для группы ПМИ-22.
Мне не хватало байта. Всего одного. Да, да. Того самого, что из восьми бит состоит. Что? Нет, я не псих, хотя одному богу известно, сколь тонкой была граница, отделявшая меня от этого состояния. Но все по порядку. Я программер. Но не просто программер. Я принадлежу к касте, которую иногда называют эйсиэмпишниками. Вы знаете, что это такое? Я объясню, если потерпите. Мне никак не обойтись без специфики...
По крайней мере, так считают многие «взрослые» люди, с которыми мне довелось общаться. Они постоянно жалуются на свою работу, неудовлетворительные отношения и раздолбаев-детей, которые никак не хотят становиться такими, какими хотят их видеть родители. Жизнь для этих людей — это бесконечная карусель разочарований, неприятностей и несбывшихся надежд. Они встают рано утром с больной головой, заливают в рот пару литров...
На терминалах QIWI обнаружили троян. Вмешиваясь в работу процесса maratl.exe, запущенного в операционной системе терминала Windows, он может подменять номер счета, на который пользователь осуществил платеж.
В 2011 будет два основный тренда: это мобильность и облака. В общем-то они взаимосвязаны. Это еще большее увеличение доли смартфонов, в основном на Android и iOS.
Когда заходит разговор про инновации в инете, принято изрекать с умным видом: бла-бла-бла эйчтээмэлпять бла-бла-бла... Ну правильно, "вебдваноль" повторять уже всех задолбало, надо же о чем-то поговорить. Что же в нем такого классного?
Сегодня я хочу познакомить вас с таким видом искусства, как Stop Motion . Если вкратце, это видео, составленное из фотографий. В СССР так иногда мультики делали (например, "Пластилиновую Ворону"). Последние несколько лет этот вид творчества снова стал популярен и я хочу познакомить вас с подборкой неплохих роликов данного жанра.
ГИС означает "Геоинформационная система". Раньше был 1ГИС, теперь уже 2ГИС. Отличие в новых свестелках-перделках, чуть более удобном ленточном интерфейсе и модульном обновлении.
Есть люди, у которых талант писать омерзительно. Например: "Издревле на Руси в эти семь дней король стола - румяный блин. О том, что можно найти внутри аппетитного кругляша из теста - расскажет Анастасия Саховская." Что может быть омерзительнее аппетитного кругляша из теста? Что может быть гаже импотентских псевдохудожественных метафор?
Начну с полезного. Я часто покупаю железо (для себя, друзей и института, где работаю). Поэтому уже неплохо изучил рынок Ярика. Самым оптимальным вариантом является проверка цен на интересующие комплектующие по всему списку, ибо не всегда самое дешевое бывает в одном месте.
О, привет! Я Серега, хаха, Серега Кальмар, вот. Блог свой сделаю теперь, да. А то че? У всех есть, а у меня блога нету, че я хуже чтоли, бля? Ниче не хуже! Вот. Пацанчики будут завидовать мне. Да... Ну че, первая запись тогда.