Выпуск#12: ITренировка — актуальные вопросы и задачи от ведущих компаний |
Метки: author reci программирование занимательные задачки блог компании spice it recruitment spiceit it ренировка задачи для собеседований |
Service Workers. Web Push и где они обитают |
|
Мастер-классы на C++ Russia 2018 |
Метки: author sermp c++ блог компании c++ user group конференции |
Тренинг FastTrack. «Сетевые основы». «Основы коммутации или свитчей». Часть вторая. Эдди Мартин. Декабрь, 2012 |
|
Запоминаем шаблоны проектирования (design pattern) для собеседования и работы. Часть 1 |
На собеседованиях очень часто спрашивают о шаблонах проектирования. Даже если вы использовали их каждый день, сложно быстро вспомнить и рассказать своими словами, чем они друг от друга отличаются. Воспользуемся таким приемом мнемотехники, как смешные и нелепые картинки и ассоциации с всем явлениями из реальной жизни, чтобы понимать суть шаблона проектирования.
На самом деле, большинство программистов и так, конечно, знает основные шаблоны проектирования, поэтому это скорее просто, чтобы быстро вспомнить на собеседовании.
Осторожно: пятничный пост (да — в понедельник, но вот такая вот у меня пятницо :) ), под катом смешные и нелепые картинки.
Читать дальше ->
Метки: author vedenin1980 совершенный код программирование интерфейсы анализ и проектирование систем java паттерны проектирования |
[Перевод] Кодинг без клавиатуры: создание игры hands-free |
Метки: author PatientZero разработка игр программирование распознавание речи эргономика здоровье rsi синдром запястного канала |
Digital-мероприятия в Москве c 26 ферваля по 4 марта |
Встреча Клуба Анонимных Аналитиков
Avito Data Science Meetup: Personalization
Метки: author rvnikita хакатоны конференции ивенты митапы meetup conference event events marketing конференция митап |
Две модели лучше одной. Опыт Яндекс.Переводчика |
|
[Из песочницы] Как сделать адекватное отображение horizontal scroll bar в QTreeWidget |
Привет, Хабр.
В этой статье я решил оставить решение проблемы непонятного поведения QTreeWidget – GUI компонента кроссплатформенного фреймворка Qt. Проблема, мне кажется, актуальная, потому что вопрос задаётся на многих форумах, но верного решения не приводится. Впрочем, если я ошибаюсь, НЛО мне об этом сообщит.
В Qt есть компонент QTreeWidget, предназначенный для древовидного отображения информации. Элементом или узлом дерева может быть текст с картинкой, или же другой виджет.
В ходе эксплуатации этого компонента у некоторых пользователей возникает проблема, когда текст элемента или узла не помещается в ширину виджета, и компонент при этом не позволяет пользователю скролить содержимое влево/вправо чтобы тот мог прочитать текст целиком. Вместо этого появляется троеточие в конце текста. Проблема встречается в случаях использования виджета с одной колонкой, или с несколькими (тогда проблема возникает в последней колонке).
Никакое свойство класса QTreeWidget или его предков не даёт возможности активировать автоматическое изменение размера области просмотра колонки. Так что, если вы тоже столкнулись с этим недоразумением, прошу под кат.
Читать дальше →
Метки: author Princess_York графический дизайн qt qtreewidget qtreewidget horizontal scroll bar |
[Из песочницы] Learn OpenGL. Урок 4.7 — Продвинутая работа с данными |
Метки: author tgwt разработка игр программирование c++ перевод learnopengl.com opengl opengl 3 |
Страх публичных выступлений |
|
Безопасная домашняя сеть: создаём изолированный сегмент для гостей |
|
Пунктирные вау-эффекты: о магии простыми словами |
Метки: author sfi0zy разработка веб-сайтов javascript svg анимация вау-эффект |
[Перевод] Тёмная сторона serverless-архитектуры или сложности оценки реальных затрат на бессерверные вычисления |
Disclaimer: Эта статья основана в том числе на личном мнении Амирама Шачара (Amiram Shachar, CEO of Spotinst). Компания автора предлагает конкурирующий продукт под названием Spotinst Functions.По мнению многих специалистов, бессерверные вычисления являются следующим шагом в эволюции архитектуры вычислительных систем. Причины для совершения этого «прыжка» ясны:
Перевод выполнен облачным провайдером Cloud4Y. Мы предлагаем программно-конфигурируемые дата-центры (vDC) на базе кластерных решений VMware vSphere с управлением посредством портала самообслуживания VMware vCloud Director.
Метки: author Cloud4Y тестирование it-систем системное администрирование облачные вычисления it- инфраструктура блог компании cloud4y serverless cloud computing |
История об интернете в Германии и недокументированных возможностях Juniper SRX |
Метки: author Vengant it- эмиграция сетевые технологии juniper vdsl srx германия переезд в другую страну |
Wi-Fi в законе |
Метки: author Zyxel_Russia сетевые технологии беспроводные технологии блог компании zyxel в россии zyxel wi-fi аутентификация пользователей связь аналитика |
Реализация прототипа мобильного/веб клиентов и сервера для системы контроля оборудования предприятий |
|
Основы программирования на SAS Base. Урок 2. Доступ к данным |
Метки: author AnnaDobrychenko программирование блог компании sas sas base base sas software libname proc print proc step sas sas 9.4 |
[Перевод] Метод Бенджамина Франклина для чтения книг по программированию |
class User < ApplicationRecord
attr_accessor :remember_token
before_save { self.email = email.downcase }
validates :name, presence: true, length: { maximum: 50 }
VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i
validates :email, presence: true, length: { maximum: 255 },
format: { with: VALID_EMAIL_REGEX },
uniqueness: { case_sensitive: false }
has_secure_password
validates :password, presence: true, length: { minimum: 6 }
# …далее ещё 30 строчек...
end
|
AudioTubeBot — Telegram бот для загрузки аудио с YouTube. Нововведения |
Метки: author SlavikMIPT я пиарюсь telegram telegram bots |