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

Компания Gigabyte расширила линейку 3D-карт GeForce GTX 760 новой моделью. От представленных ранее вариантов новинка отличается всем, кроме частотных характеристик. Они остались прежними: 1085 и 1150 МГц для ядра и 6000 МГц для памяти. Объём памяти увеличили вдвое — 4 ГБ. В качестве системы охлаждения ускорителя (GV-N760OC-4GD) используется новейший кулер WindForce 3X 450WЧитать полностью »

Меня зовут Андрей Кармацкий, и я руковожу работой над дизайном Яндекс.Карт. Весной я ездил в Новосибирск на конференцию Codefest 2013, на которой рассказывал о том, как мы разрабатываем дизайн Яндекс.Карт. Это была хорошая возможность структурировать накопленные знания в небольшую историю, которой хочется поделиться и с вами.

Почему я люблю карты?

Карты завораживают меня своей красотой, за которой скрывается большой смысл, — информация, кропотливо собранная и структурированная.

Например, Carta Marina братьев Магнусов. Может показаться, что это просто красивая иллюстрация. На самом деле, это уникальный исторический документ, который содержит множество сведений и исторических фактов о Северной Европе XVI века. На сегодняшний день сохранилось только две копии этой карты.

Carta Marina братьев Магнусов

Сегодня, спустя много-много лет, технологии и алгоритмы позволяют творить в картографии невероятные вещи.
 Читать полностью »

Почему ещё одна CMS?

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

Моей целью было сделать баланс функциональности, сложности и удобства как можно более гармоничным.
Система имеет определённое количество велосипедов, немного магии, и большие планы.
На данный момент CleverStyle CMS может быть интересной игрушкой именно для разработчиков, так как позволяет быстро начать разработку и получать результаты, предоставляет сложным и/или рутинным задачам простой интерфейс, потому и статья об некоторых технических особенностях с примерами в общем.
Читать полностью »

Копирайт – одна из самых болезненных тем современности. При этом никогда не встречал попыток его теоретического (только не юридического, а применительно к общему мироустройству) обоснования. Предлагаю частные соображения, объясняющие, что в законодательных требованиях по копирайту имеет естественные природные основания, а что – ни в коем случае не имеет.
Читать полностью »

Привет, Друзья!

Гитхаб — прекрасный сайт. Но представьте, что вы нашли проект А, и хотите узнать какие еще существуют похожие проекты. Как быть?

Именно с таким вдохновением уселся я разбирать API GitHub'a. Спустя пару недель свободного времени вот что получилось:

Для большинства проектов находится пара действительно интересных предложений. Вот несколько примеров: angular.js, front end bookmarks, three.js

Основная идея для построения рекомендаций — «Разработчики которые поставили звездочку этому проекту, также поставили звездочку...». А детали идеи, ее недостатки и ссылка на код — ниже.

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

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

Рассмотрим подробно, как защищены современные валюты, как происходит проверка подлинности (валидация) и что за аппаратура для этого применяется. Читать полностью »

За последний месяц мне довелось обработать для размещения в вебе около пяти сотен вордовских страниц со сложным и разнородным содержимым: таблицами с вложенными ячейками, несколькими уровнями заголовков, пятью видами кавычек, подчеркиванием внутри полужирного наклоненного текста и, конечно же, массой ошибок оформления.
Сейчас такие задачи передо мною возникают редко — не то что во времена работы веб-мастером — но все-таки случаются. Да и вообще — разве можно в ИТ обойтись без навыков работы с текстами? Оформление документации, статей, деловых писем, в конце концов, развернутых комментариев — все это требует соблюдения определенных правил, которые иногда кажутся малозначительными, но фактически производят такой же эффект, как ошибки в коде — не позволяют решать задачу.

…Чтобы упростить работу и ускорить выполнение задачи, я использовал достижения техники на всю катушку — сложные регулярные выражения, пакетная обработка файлов, предварительно настроенные на очистку текстов от мусора формы, плагины редакторов для форматирования кода — все пошло в дело. Но с каждым днем все более очевидным становилось, что мы делаем двойную работу — кто-то потратил массу времени, чтобы «намусроить» в тексте, а теперь я привожу его к первоначальному состоянию! Конечно, гораздо проще было бы изначально делать текст более чистым.
Читать полностью »

ABC: Always Be Coding (не переставай программировать)

Как получить работу инженера?

Давай на чистоту. Ты хороший кандидат на должность инженера? Как ты сам себя оцениваешь? Много ли компаний, в которых ты бывал на собеседовиниях? Каково у тебя отношение пройденных интервью к полученным предложениям о работе? Попробуй воспользоваться следующей формулой (это мое сферическое измерение в вакууме, которое не означает ровным счетом ничего):

# x = количиство компаний, в которых ты проходил собеседования

# y = количество предложений о работе, которые ты получил

рейтинг = 100 * log(x) * y / x

Если твой рейтинг < 90, обязательно прочти это. Если > 120, возможно, тебе это не нужно, но, все равно прочти.

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

Примерно месяц назад Роскомнадзор обещал начать блокировки хентая, и теперь он приступил к действиям.

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

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

Поиск пропавшего android смартфона и управление удаленным девайсом. Сервис Reptilicus

Так уж повелось, что некоторые мои знакомые и родственники теряют достаточно дорогие смартфоны с завидной (или не очень) регулярностью. При этом некоторые умудряются брать дорогущие смартфоны в кредит, и терять их в первую же неделю (это случилось совсем недавно). Не так давно пара таких пострадавших спросили меня о программе/сервисе, которая позволяла бы находить утраченное. К своему стыду, я не смог сразу найти искомое – у самого телефон от HTC, у них есть простенький сервис поиска (рассчитанный скорее, на поиск телефона, оброненного среди кучи вещей в собственной квартире). Я решил все же найти что-то надежное, функциональное и отечественное. И нашел, причем оказалось, что и ходить далеко не нужно – искомый сервис/приложение относительно недавно создан соотечественником. Я видел несколько похожих сервисов, в процессе поиска, но этот оказался наиболее функциональным и да, как бы родным. Речь идет о Reptilicus. В продолжении — описание сервиса (двухэтапное: возможности сервиса + собственные примеры использования)…

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


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