Разработка команды запроса данных из базы — часть 4, завершающая

Автор: admin от 18-01-2019, 17:05, посмотрело: 57

Это продолжение истории, которая началась здесь, а продолжалась здесь и здесь.



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

Категория: Windows

 

Перераспределение окон между мониторами после выхода из спящего режима

Автор: admin от 18-01-2019, 17:05, посмотрело: 61

У вас 2-3 монитора, на одном браузер и редактор кода, на втором мануал, на третьем почта, вы рассортировали окна как нужно. Далее пошли налить чашечку кофе, монитор выключился, вы пришли, подергали мышкой и вдруг все окна оказались на одном главном мониторе, всё в кучу, вы снова раскидываете окна и ситуация каждый раз повторяется.



Данная тема обсуждается на многих ресурсах, в том числе и на форуме Microsoft, но решение и четкое описание проблемы найти сложно.

Категория: Windows

 

Как CSS специфичность работает в браузере

Автор: admin от 18-01-2019, 17:05, посмотрело: 64

Многие считают CSS сложным. Они придумывают разные оправдания: не хватает способностей понимать CSS или CSS сам по себе плох. Но реальность такова, что люди просто не нашли время, чтобы действительно изучить его. Если вы читаете эту статью, значит заинтересованы в изучении CSS и это здорово!



Как CSS специфичность работает в браузере



Что такое CSS специфичность?



Вы когда-нибудь писали стиль, а он не работает, потом вы добавляете !important (или нет), и все же он не работает? Затем вы смотрите на Devtools и понимаете, что другой стиль где-то перекрывает ваш?



В этом и заключается специфичность CSS! Именно так браузер выбирает, какой из конкурирующих селекторов применить к элементу. Когда браузер видит, что два или более селектора совпадают с одним и тем же элементом, и у селекторов есть конфликтующие правила, ему нужен способ выяснить, какое из правил применить к этому элементу. То, как это происходит, называется «значение специфичности CSS».



Прежде чем мы углубимся в CSS специфичность, запомните эти вещи:

Категория: Веб-разработка

 

Выбор технологий, архитектуры и проектирование в программных проектах — без купюр

Автор: admin от 18-01-2019, 17:05, посмотрело: 66

Друзья! Мы продолжаем серию публикаций «без купюр» о проектных процессах, IT-технологиях и о том, как работать эффективно. Сегодня поговорим об очень наболевшей теме, вызывающей изжогу в головном мозге — выборе технологий, языков программирования, роли архитекторов, аналитиков, тимлидов и экстрасенсов для решения эпической задачи: запустить программное решение, если возможно, в разумный срок. И отдельно остановимся, ну чтобы совсем не заскучать, на анализе корреляции размеров частей тела одной части коллектива с производительностью работы мозга другой. Наливайте кофе и поехали!

Категория: Веб-разработка

 

Как работает ProGuard

Автор: admin от 18-01-2019, 15:20, посмотрело: 48

Как работает ProGuard

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



В данной статье я не буду рассказывать ни о том, как прописывать keep rules или о каких-то полезных опциях. На мой взгляд для того чтобы втащить в проект ProGuard вполне достаточно просмотреть прикрепленные к нему туториалы. Я буду разбирать как именно работает ProGuard с точки зрения кода. И если вы заинтересованы — добро пожаловать под кат.

Категория: Веб-разработка, Android

 

К чему готовиться в 2019 году: тренды в программировании

Автор: admin от 18-01-2019, 13:45, посмотрело: 64

Перед вами перевод статьи пользователя под ником Constantin, опубликованной на ресурсе hackernoon.com. Под катом можно узнать, какие из языков программирования сегодня достойны того, чтобы их освоили.



К чему готовиться в 2019 году: тренды в программировании

Категория: Программирование

 

Исследование: большинство пользователей не понимают, как Facebook обращается с их данными

Автор: admin от 18-01-2019, 13:20, посмотрело: 66

Исследование: большинство пользователей не понимают, как Facebook обращается с их даннымиВ то время как специалисты беспокоятся об угрожающей централизации персональных данных в руках нескольких интернет-гигантов с непредсказуемыми последствиями для людей, сами пользователи даже не понимают проблемы.



Большинство пользователей Facebook не имеют ни малейшего представления о том, что социальная сеть использует их личные профили и историю посещённых страниц для таргетированной рекламы и подбора рекламодателей. Многие не знают, что по истории лайков можно определить сексуальную ориентацию, этническую принадлежность, религиозные и политические взгляды человека. Опрос Pew Research Center показал тотальную неграмотность пользователей в отношении приватности.



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

Категория: Facebook

 

Контролируй, изменяй, удаляй: топ-10 докладов DotNext 2018 Moscow

Автор: admin от 18-01-2019, 11:55, посмотрело: 50

Контролируй, изменяй, удаляй: топ-10 докладов DotNext 2018 Moscow


Привет, Хабр! Сегодня для .NET-разработчиков у нас традиционный пост по следам DotNext 2018 Moscow: делимся десятью лучшими докладами конференции (по мнению её посетителей). Под катом — их видеозаписи, а также короткие описания и ссылки на презентации.



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

Категория: Программирование

 

Разработчики «Ангары» опасаются, что двигатели ракеты могут разрушить ракету на старте

Автор: admin от 18-01-2019, 11:40, посмотрело: 55

Разработчики «Ангары» опасаются, что двигатели ракеты могут разрушить ракету на старте
Ракета-носитель тяжелого класса «Ангара-А5». Источник: РИА



Представители НПО «Энергомаш» заявили, что в двигателях ракеты «Ангара» РД-191 есть конструктивный дефект, который может привести к разрушению носителя на старте. Доклад был подготовлен специалистами НПО для Королевских чтений по космонавтике в Москве, о чем сообщают «Ведомости».



Проблема, по мнению ракетостроителей, напрямую связана с пакетным расположением первой и второй ступеней двигателя. Таким образом, четыре блока первой ступени окружают бок второй. Двигатель центрального блока должен продолжительное время работать при пониженном давлении (дросселировании), в режиме 30% от номинального значения тяги.

Категория: Веб-разработка

 

JavaScript: вопросы и ответы

Автор: admin от 18-01-2019, 11:00, посмотрело: 60

Недавно в компании SmartSpate решили собрать вопросы, касающиеся javascript, и на них ответить. В материале, перевод которого мы публикуем, приведены чуть больше двух десятков вопросов о javascript и ответов на них. Спектр затрагиваемых здесь тем достаточно широк. В частности — это особенности языка, проблемы, возникающие у программистов при написании JS-кода, работа в браузере и в среде Node.js.



JavaScript: вопросы и ответы

Категория: Веб-разработка

 
Назад Вперед