Этой статьей я начинаю цикл статей об известных и не очень структурах данных а так же их применении на практике.
В своих статьях я буду приводить примеры кода сразу на двух языках: на Java и на Haskell. Благодаря этому можно будет сравнить императивный и функциональный стили программирования и увидить плюсы и минусы того и другого.
Начать я решил с бинарных деревьев поиска, так как это достаточно базовая, но в то же время интересная штука, у которой к тому же существует большое количество модификаций и вариаций, а так же применений на практике.
Проект ONCRM.RU сообщает о выпуске упрощенного интерфейса для интеграции Microsoft Dynamics CRM с веб-сайтами. Новый вариант интерфейса позволяет свести к минимуму затраты на интеграцию с сайтами.
Еще одна сегодняшняя передача с «Эха» («Большой ЭхоNet») посвященная Skype:
За точку отсчета возьмем 21 июля 2009 года — день, когда состоялось заседание комиссии Российского Союза Промышленников и Предпринимателей по телекоммуникациям и информационным технологиям. Прошло оно под руководством Сергея Липатова, президента компании ТрансТелеКом. На этом мероприятии, согласно официальной формулировке, поднимались вопросы развития и регулирования IP-телефонии в России.
В этот же день, 21 июля, пользователь соцсервиса Хабрахабр.Ру Goodlark написала о том, что посетила это заседание, и что первый замгендиректора «Мегафон» выступил с докладом, в котором слышалась явная неприязнь к IP-телефонии, как к явлению. Если верить Goodlark, звучали резкие выражения, такие как «канибализирует трафик» и «паразитирует»…
Взял на себя смелость перевести интересную статью из The New York Times.
Закончив Гарвард по специальности “Археология и антропология”, Кэрри Граймс изучала виды поселений Майя, отмечая на карте места, где были найдены артефакты. Но потом ее увлекло то, что она называет “все эти математические и компьютерные штуки”, которые были частью ее работы.
Даже когда люди общаются с автоматизированной системой, они делают множество выводов о том, что за «персонаж» с ними общается. Эти выводы складываются из многих характеристик, в том числе качества голоса, набора слов, способа их произнесения и т.п.
Это явление представляет возможность компании создать конкретный образ и расширить свой бренд посредством грамотного проектирования персонажа, являющегося визитной карточкой системы.
Некоторые дизайнеры думают, что нужно убедить пользователя в том, что с ним разговаривает человек…
Скоро подобные конструкции будут все чаще встречаться в приложениях для Mac OS и, возможно, iPhone OS.
Еще в конце лета 2008 года Apple объявила, что работает над расширениями к C/C++/Obj-C под условным названием «блоки» (Blocks), которые представляют из себя ни что иное, как замыкания (closure).
В недавней записи на хабре рассматривались проблемы, которые списывались на треугольник Карпмана. В дискуссии я поучаствовал и некоторые участники не ограничились тем, что все проблемы списали на этот треугольник. В личке мне приводили реальные примеры и задавали вопросы почему так происходит и где ошибки. Собственно развернутую версию ответа я привожу тут с разъяснениями, которые будут полезны консультантам любой ниши, в бизнесе или в личной жизни.