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

Правила веб-дизайна существуют для того, чтобы их нарушать

На большинстве сайтов, посвященных веб-дизайну, можно найти перечни наиболее распространенных ошибок оформления. Это всевозможные карикатуры, 'вредные советы' или строгие наставления из разряда 'низачто не делайте так, иначе ваш сайт никогда не станет популярным'. Перечислять их тут нет смысла, так как они не только весьма широко распространены, но и, большей частью, очевидны. Казалось бы, любой сайт с высокими рейтингами ТИЦ и PR должен соответствовать этим требованиям, однако, разработчики Blizzard Entertainment стремятся убедить нас в обратном.Читать полностью »

Более 10 лет назад я зарегистрировался на популярном тогда российском интернет-аукционе molotok.ru. За это время приобрел несколько недорогих лотов. И вот спустя много лет приходит от молотка письмо с заголовком «Повестка в суд!» такого содержания:Читать полностью »

(прим. переводчика)
Последние дни все обсуждают пресловутый законопроект №89417-6, при этом ругая нашу страну за столь непродуманный закон. Данным переводом (полный заголовок которого чуть ниже) я хочу показать, что не только у нас принимают законы, позволяющие привлечь кого угодно к статье практически на ровном месте. В некоторых странах всё ещё хуже. Гораздо хуже. И будем надеяться, что до нас этот бред не дойдёт.

В Англии ты можешь попасть за решётку не только за шифрование данных, но и за астрономический шум.

В Англии ты можешь попасть за решётку за хранение шума
В комментариях ко вчерашнему посту все удивились тому факту, что в Англии шифрование объявлено вне закона: граждане страны будут отправлены за решётку на срок до пяти лет, если они не смогут предъявить ключ к своим зашифрованным данным.
Читать полностью »

Статья посвящена установке драйверов модема ZTE AX226 на Ubuntu 11.04 и 12.04, и последующему подключению к интернету, на примере Казахстанского провайдера diji, использующего технологии WiMax, который на данный момент предоставляет, к сожалению, только модемы ZTE AX226. Из коробки этот модем не предусматривает работу в Linux системах и популярный пакет madwimax, который используют при подключении к провайдеру Yota с помощью модема Samsung U200, здесь бесполезен. Однако решения по установке модема ZTE AX226 в Ubuntu есть, но к сожалению они разбросаны по форумам.
Читать полностью »

Добрый день.

Побудить меня написать этот пост вынудила невероятная наглость интернет-аукциона Molotok.ru.
В последние несколько месяцев мне на почту постоянно валились уведомления о возникновении некой задолженности на данном ресурсе, чему я особо не придавал внимание. Но последнее письмо от них меня окончательно ввело в ступор. Подробности под катом.
Читать полностью »

Type classes в Scala
В последнее время в сообществе Scala-разработчиков стали уделять всё большее внимание шаблону проектирования Type classes. Он помогает бороться с лишними зависимостями и в то же время делать код чище. Ниже на примерах я покажу, как его применять и какие у такого подхода есть преимущества.

Статься расчитана не только на программистов, пишущих на Scala, но и на Java — возможно, они получат для себя ответ, как, хотя бы в теории, выглядит решение для многих прикладных задач, в котором компоненты не связаны между собой и расширяемы уже после написания. Также это может быть интересно разработчикам и проектировщикам на любых других языках.
Читать полностью »

Формулировка задачи

Предположим, что у нас есть необходимость иметь некий сервис, который бы отдавал нам по запросу какую-либо информацию, и отдавал как можно быстрее. Что для этого делает любой нормальный человек? Налаживает кэширование наиболее часто запрашиваемых данных. При этом, если хоть немного задуматься о перспективе, то размеры кэша необходимо ограничивать.
Для простоты реализации в случае Питона сделаем ограничение по числу элементов в кэше (здесь предполагается, что данные более-менее однородны по размеру, а также учитывается специфика, что определить объём памяти, реально занимаемый каким-либо Питоновским объектом — весьма нетривиальная задача, кому интересно, пусть пожалует сюда), а для того, чтобы кэш содержал как можно более часто используемую информацию — построим его по принципу least recently used, т.е. чем более давно запрашивали кусочек информации, тем больше у него шансов «вылететь» из кэша.

О двух решениях (попроще и посложнее) я и расскажу в этой статье.Читать полностью »

Ассемблер

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

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

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

«Облака» на предприятиях: современные тенденции

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

Всем привет! Недавно русским разработчиком (что примечательно) был расшифрован протокол покупок In-App в приложениях на iOS и пару дней назад была опубликована инструкция для получения In-App бесплатно.

Внимание! Ни автор поста, ни разработчик не поощряют пиратство приложений из App Store. Используйте этот сервис только для легально купленных приложений, пожалуйста.
Сервис демонстрирует «возможности» приложения, и, если вам правда понравилось что-то из In-App, купите это.

Автор поста не имеет никакого отношения к разрабу и не ставит своей целью рекламу некого сайта.

Видео процесса и подробности под катом.
Читать полностью »


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