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

Энергия и элементы питания / Аргентина, Чили и Боливия создают литиевый картель по образцу ОПЕК
Крупнейшие мировые страны-экспортёры лития обсуждают создание картеля по образцу ОПЕК, который будет согласовывать объёмы добычи и не допустит падения цен на этот металл.
Литий — ключевой элемент в производстве аккумуляторов, спрос на которые постоянно растёт. С 2004 по 2012 год цена тонны карбоната лития Li2CO3 на мировом рынке выросла с $2500 до $6000. Стоимость литиевых анодов составляет 3-4% от стоимости обычного Li-Ion аккумулятора, около 60% составляет кобальт, который применяется для производства катодов.
До настоящего времени на рынке существовал явный дефицит лития, и поэтому большие надежды возлагались на Боливию, где в одномЧитать полностью »

Нравится мне этот веб-сайт и изучать его архитектуру одно удовольствие. Правда сегодня, обнаружил то, что мне крайне не понравилось. А суть, собственно, в следующем:
Решил практически подсчитать, сколько всего на данный момент загружено фотографий ВКонтакте. Результат поразил, всего лишь ~ 280 млн, но никак не 25 млрд согласно заявлению Павла Дурова. Даже если учитывать разного рода миниатюры 25 млрд не получается, максимум — 2 млрд файлов, но не фотографий!
Вычисляется это просто, загружаете сначала одну фотографию, затем ещё парочку в разных местах, для верного подсчёта. Фото в сообществах, публичных и личных страницахЧитать полностью »

Блог компании Microsoft / Летняя школа Microsoft Research по параллельным вычислениям открывает регистрацию участников
Во время летних каникул исследовательское подразделение компании Microsoft – Microsoft Research проводит ежегодное крупнейшее мероприятие, ориентированное на аспирантов, студентов старших курсов и молодых ученых – Летнюю Школу. В этом году школа будет проходить в Санкт-Петербурге в сотрудничестве с НИУ ИТМО с 22 по 29 августа 2012 года.Цель школыПредоставить студентам из ведущих вузов страны уникальную возможность узнать о новейших достижениях в области параллельных вычислений.

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

Ревизия кода / Повторная проверка проекта Notepad++

Прошло более года, как мы проверили Notepad++ с помощью PVS-Studio. Интересно посмотреть, насколько анализатор PVS-Studio стал лучше, и что было исправлено в Notepad++ из прежних ошибок.
Введение

Итак, мы проверили проект Notepad++ взятый из репозитория 31 января 2012. Для проверки использовался анализатор PVS-Studio версии 4.54.
Как уже было сказано, мы ранее проверяли этот проект. Ошибок нашли не много, но всё-таки что-то нашли. В новой версии проекта часть старых ошибок исправлена, а часть нет. Это странно. По всей видимости, прежняя заметка осталась незамеченной авторами Notepad++ и они не воспользовались PVS-Studio для проверки проекта.Читать полностью »

Я с большим интересом слежу за Blender начиная с альфа-версии 2.5, в которой был обновлен интерфейс и началась новая «глава» жизни этого приложения. На днях стал доступен Blender 2.62 RC — релиз-кандидат очередной версии этого бесплатного 3d-редактора с открытым кодом.
Как человек, профессионально занимающийся 3d-графикой, имею к нему вполне практический интерес и хочу поделиться с читателями «Хабра» некоторыми мыслями по этому поводу.

Для начала — кто я такой вообще?

Я работаю моделлером и художником по текстурам для справочно-обучающего проекта, работающего на игровом движке. Деталей раскрыть не могу, проектЧитать полностью »

За последние полгода я успел побывать на нескольких десятках собеседований. Не столько потому, что я искал работу, а в большей степени ради любопытства. Мне было интересно узнать, как именно работодатели отбирают и оценивают специалистов. За время моего небольшого эксперимента я успел пообщаться как со специалистами по подбору персонала, так и непосредственно с руководителями отделов или подразделений. Мне приходилось бывать и в маленьких компаниях, где собеседования проводит сам директор, а также в больших федеральных корпорациях, где собеседованию с вашим непосредственным руководителем предшествуют 2-3, а то и больше интервью сЧитать полностью »

C++ / [Из песочницы] Тонкости реализации кода библиотеки. Часть первая
При написании библиотеки на C++ многие сталкиваются с определенными трудностями при написании и организации кода. У некоторых уже есть готовые решения, у других их нет и они пытаются найти эти решения.
Некоторые трудности при написании кода библиотеки, в большей степени касающиеся «самодокументирования», можно решить с помощью «рабочих» пространств имен.
Для начала, опишем эти трудности и представим обычные способы решения.
Предположим, что библиотека реализует некоторую сущность some_class, которую она предоставляет пользователю библиотеки. Определение some_class зависит от другой сущности библиотеки detail_class, котораяЧитать полностью »

Электроника для начинающих / [Из песочницы] Знакомство с TCP стеком для микроконтроллеров фирмы Microchip

Предположим, у нас возникла необходимость в создании устройства с возможностью подключения к сети Ethernet. Вариантов имеется довольно много, но все их можно разделить на 3 вида.
•Преобразователь RS-232—Ethernet, представляющий собой обычно виртуальный COM-порт на стороне сервера, преобразующий поток данных RS-232 в IP-пакеты, и отсылающий их на некое устройство, которое занимается обратным раскодированием и отдает контроллеру снова RS-232. Пример подобного устройства: Tibbo EM100. Достоинства такого решения—простота программирования. Не нужно вникать в тонкости протоколов. Подключаемое устройство может вообще быть не в курсе, что данные емуЧитать полностью »

Алгоритмы / [Из песочницы] Алгоритм Ляна-Кнута для расстановки мягких переносов
При работе с текстом часто возникает потребность корректно расставить переносы. Задача на первый взгляд не такая уж очевидная, нужно учитывать особенности каждого языка, чтобы решить, в каком месте разорвать слово. Как правильно формализовать такие требования, и как потом применить их в алгоритме? Одно из самых распространенных на сей день решений предложил Франклин Марк Лян, студент известного профессора Дональда Кнута. Алгоритм так и называется – «Алгоритм Ляна-Кнута», он применяется в издательской системе TeX, автор которой опять же Д. Кнут.
Алгоритм основан на сравнении исходного слова с набором правил (шаблонов). Чем большеЧитать полностью »

Вчера я (markPnk) завершил русский перевод The Little MongoDB Book — небольшой, но очень удобной книги, которая даёт читателю первые навыки работы с MongoDB.
Автор книги — Karl Seguin — программист и писатель, популяризатор NoSQL-технологий. Известен также своей книгой The Little Redis Book, перевод которой был анонсирован на Хабре не так давно.

Неоценимую помощь по вычитке текста и исправлению ошибок оказали:

Денис Веселов (читатель Progrik).
Павел Вирский (читатель Paaashka).

Перевод книги The Little MongoDB Book в PDF формате

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


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