Архив за 02 февраля 2016 - 8

image

Всякому профессиональному разработчику приложений, использующему Qt, довольно часто приходится использовать связку model/delegate/view для различных манипуляций с данными. Основные детали этого шаблона хорошо описаны в стандартном руководстве на эту тему, однако, часто приходится сталкиваться с ситуацией, когда стандартное поведение необходимо расширить или дополнить под конкретные нужды. Обычно, тут и начинается то, за что мы все любим программирование — поездка на любимых самокатах и рикшах — придумывается собственное решение. Именно в этот момент внутренний голос должен бы нас остановить, но мы ловко парируем: «Я уже смотрел, документации много — читать долго, сроки поджимают и еще масса других дел. А главное, не ясно откуда начинать искать». Именно поэтому, любой уважающий себя разработчик должен иметь под рукой собственноручно собранные и опробованные рецепты и стараться пополнять свою коллекцию.
Читать полностью »

Уже давно было желание написать статью по какой-нибудь поделке. Но изо дня в день, читая очередную статью про очередной «умный дом» или «умную метеостанцию на Ar...» все меньше хотелось написать точно то же самое, но с другого ракурса, а тем у меня было не много. И вот однажды…

Как я делал игру под AVR - 1

Внимание! Под катом кривой код, пара изображений и много воды.
Читать полностью »

Российская государственная библиотека разрешила фотографировать книги и документы - 1
Фото: leninka-ru

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

Это издания до 1830 года, рукописи, ценные и редкие издания, книги с особой структурой корешка (например, книга не раскрывается на 180 градусов), книги со штампом «не копировать» и те издания, состояние которых не позволяет их копировать. Стоит отметить, что библиотечный фонд очень большой: в книгохранилищах находится более 45 млн 500 тыс. изданий на 367 языках.
Читать полностью »

Все CSS-селекторы живут в глобальной области видимости.

Каждому, кто когда-либо имел дело с CSS, приходилось мириться с этой глобальной особенностью. Модель, некогда созданную для стилизации академических документов, сейчас едва ли можно назвать удобным инструментом для создания современных веб-приложений.

Абсолютно каждый селектор потенциально может вступить в борьбу с другим селектором или стилизовать «посторонний» элемент. В этой «глобальной» борьбе селектор может даже полностью проиграть, в итоге не применив к странице ни одного из своих правил.

Каждый раз модифицируя css-файл, необходимо хорошо подумать о глобальной среде, в которой будут существовать наши стили. Ни одна другая технология веб-разработки не требует столько усилий только для того, чтобы обеспечить коду минимальный уровень поддерживаемости.

Так не должно быть. Пора оставить позади эру глобальных стилей. Наступило время закрытого CSS.
Читать полностью »

Ощущение, что все вокруг имеют учетную запись сервиса электронной почты Gmail, недалеко от истинного положения дел. Рассказывая о результатах квартала, компания Alphabet подтвердила, что число активных пользователей Gmail превысило миллиард.

Каждый десятый ответ на сообщения, поступающие в почтовые ящики Gmail, формируется автоматически

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

Сказ о том, что в стартапах продавать должен каждый - 1

Когда я работал в Microsoft, на стене висел портрет тогдашнего главы компании Стива Баллмера. А под ним его цитата — «если ты не продаешь наши продукты, то что ты здесь делаешь?».

Продавать должны все

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

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

В ноябре «Яндекс» стал помечать в мобильной выдаче оптимизированные страницы и пообещал, что скоро будет учитывать это при ранжировании. Пока алгоритм работает только в России, Читать полностью »

Зачем гику летающий Бонсай? - 1

Судя по всему, ответ на этот вопрос известен создателям нового проекта Air Bonsai, представленного на Кикстартере в конце прошлой недели, но уже собравшего за считанные дни более полумиллиона долларов. Да и число бэкеров-участников проекта вдохновляет — более 2500 человек. В чем фишка, давайте разбираться. Читать полностью »

Преамбула

Мое хобби с давних пор — использование экзотических платформ в качестве повседневного рабочего места. Началось оно, пожалуй, в середине 90-х с появлением первых дистрибутивов Linux, первых графических оболочек и приложений для Linux. Далее в разные годы я использовал в качестве десктопа то консоль Sony PS3 (с которой пришлось соскочить, когда поддержку Linux прекратили, а сломать ещё не успели), то китайский нетбук Lemote Yeeloong… С появлением телевизионных приставок на Android я перепробовал несколько моделей, начиная с Allwinner A10, после перешел на Rockchip — 3066, 3188, 3288. Все приставки настраивал в dual boot — Android для фильмов и игр и Debian для работы. К слову, наработки позже были использованы в паре проектов.

При этом мне все больше и больше нравился Android как система, особенно в свете последних новшеств в Linux, типа повсеместного насильного внедрения systemd, зоопарка оболочек и тулкитов и проч. Да и постепенно стали появляться или находиться инструменты для решения моих задач, плюс появились задачи по разработке под Android, которые стало можно решать без возни с эмуляторами.
Таким образом, когда в середине прошлого года стали появляться анонсы десктопных версий Android — Remix, LightBiz, позже Phoenix, я понял — хочу!
Читать полностью »

Компания Alphabet, в которую входит Google, опубликовала отчет за четвертый квартал 2015 года. Результаты оказались лучше ожиданий. Акции компании Alphabet после этого подорожали, в результате чего она стала самой дорогой в мире, опередив Apple.


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