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

В то время пока выходят статьи о сущности и подводных камнях r-value ссылок (пример со ссылками на полезные источники habrahabr.ru/post/157961/) подозреваю, что довольно многие не знают особенности обычных l-value ссылок. Суть этой статьи показать пример, когда время жизни объекта определяется временем жизни l-value ссылки на него, и как это можно использовать. Если заинтересовало, то добро пожаловать. Кстати, зная как можно больше особенностей про l-value ссылки, будет проще понять r-value.
Читать полностью »

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

Всем известно, что шахматы символизируют собой военные сражения. Т.е. это своего рода симулятор военных действий, военная стратегия. С этой точки зрения у шахмат есть один существенный недостаток. Настоящие сражения происходят не на абстрактных черно-белых квадратах, а в реальных природных, климатических, экономических и др. условиях, которые могут оказывать большое влияние на ход конкретного сражения и даже на его результат. Очевидно то, что в реальных военных сражениях все эти факторы должны учитываться (и учитываются их участниками). Очевидно и то, что в классических шахматах все это отсутствует.

«Почему бы не восполнить этот пробел?» — подумал я и решил пойти по пути авторов over 9000 модификаций шахмат, создав свою собственную с блэкджеком и сауной.Читать полностью »

Не раз обращал внимание, что технологические компании, оказавшись в невыгодном положении на своем основном поприще, обращаются к поставкам видеорегистраторов – прежде всего, в Россию.

Смотрите: Mio со своими навигаторами и фирменной навигационной программой с откровенно неточными картами звонко «прощелкала» российский рынок PND, так как лучше «золотой тройки» – «Навител Навигатор», «Прогород» и «СитиГИД» – для отечественных автомобилистов пока ничего не придумали. Да, в конце своего «российского навигационного пути» Mio предпринимала попытки перейти на «Навител», однако в конечном итоге не смогла конкурировать с ощутимо более дешевыми (и ничуть не менее качественными) моделями локальных брендов.

Видеорегистраторы как попытка решить все проблемы технокомпаний
Навигатор Mio
Читать полностью »

Beacon Mountain — теперь и для MacOS X
Месяц назад мы рассказали о наборе программных средств для проектирования, разработки, отладки и оптимизации приложений под Android — Beacon Mountain. В сообщении в том числе говорилось, что готовится к выходу версия Beacon Mountain для MacOS. С чуством глубокого удовлетворения сообщаем, что данная версия официально доступна для скачивания на странице продукта.

Еще раз приглашаем всех разработчиков залезть на Маячную Гору.

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

Резервная площадка в облаке

Для подавляющего большинства компаний наличие двух или более собственных площадок все еще остается непозволительной роскошью. И что же делать с обеспечением непрерывности оказания ИТ-сервисов в такой ситуации? Вывод очевиден: если по каким-то причинам нет возможности использовать публичное облако в качестве основной площадки – его можно успешно использовать в качестве резервной!

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

Обзор панели высокой плотности 48хRJ45 от AMP Netconnect (TE connectivity)

Панели c высокой плотностью портов (36-48 на 1U) редко применяются при проектировании и построении классических СКС для офисных помещений, так как стандартные 24xRJ45 дешевле, легче в монтаже и эксплуатации.

О панелях с высокой плотностью портов вспоминают только когда пространство в шкафу строго ограниченно либо его катастрофически не хватает. Читать полностью »

Эстафета из 50 ти квайнов

Квайн — компьютерная программа, которая выдаёт на выходе точную копию своего исходного текста. Японский рубист Юсукэ Эндо (Yusuke Endoh) создал нечто невероятное. Quine Relay — программа на Ruby, которая генерирует код программы на Scala, которая генерирует код программы на Scheme, которая генерирует… и так далее на 50-ти языках программирования, пока программа на REXX снова не генерирует изначальный код на Ruby.
Читать полностью »

Существует много модных современных концепций: Agile, Lean Startup, Customer Development, Worse is Better, TDD, SaaS. Все они хороши. Вникание, а тем более использование, сильно расширяет горизонты. Но надо понимать, что это всё довольно общие вещи. Нужно не забывать использовать голову и чётко осознавать применимость в собственном проекте.

Фанатичное следование методологии напоминает восторг от осознания какой-то возможности в языке программирования. Я сам поддавался такому не раз: «Круто, в Python есть метаклассы — срочно используем в проекте» — несмотря на то, что того же самого можно было добиться обычными атрибутами класса. «Вау, макросы Lisp — это супер, накодим их побольше» — хотя можно было обойтись функциями высшего порядка. Сначала делаешь так, а со временем свыкаешься и уже не суёшь эту мощную возможность куда попало, а используешь, только если она действительно нужна.

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

Где тот момент, когда они устаревают? Где те условия, в которых они работают, и в которых уже нет? Может быть, новый тренд уже стал устойчивым стереотипом и необходимо движение дальше? Эти вопросы нужно всегда задавать себе и пользоваться/не пользоваться концепцией не потому что она прогрессивна/устарела, а потому что она подходит/не подходит лично вам в конкретном деле.
Читать полностью »

В предыдущей статье мы рассказали про возможность пакетной обработки изображений и прайсов-поставщиков с помощью бесплатной утилиты PriceLoader.

Напомним, что утилита позволяет, на основе прайс-листа Excel, создать sql-файл, для последующей загрузки его в базу данных интернет-магазина. В sql-файле содержатся команды обновления и создания товаров по таким данным, как цена, склад, описание, артикул. В новой версии PriceLoader мы добавили несколько полезных для пользователя опций.
Читать полностью »

Привет!

Наш проект растёт не по дням, а по часам и дорос-таки до создания целого корпоративного блога! За год нашего существования мы успели накопить серьезный опыт в области разработки систем класса OBD (Online Big Data) и рады поделиться им с вами. Поскольку наш блог представляет консорциум разно-индустриальных команд, то и темы публикаций будут весьма разнообразны — от разработки до лингвистики, от социологических исследований до системной инженерии, от аналитики до маркетинга.

А начать мы хотели бы со статьи о динамике проникновения социальных медиа в России и о наших прогнозах на ближайшее будущее соцмедиа, которые мы вместе сможем проверить уже через полгода. За первые 6 месяцев 2013 года, количество публичных сообщений в русскоязычных соцмедиа, выросло в 1,5 раза и составило порядка 300 млн в месяц, а среднемесячное количество авторов публичных сообщений увеличилось на 4 млн человек.
Читать полностью »


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