Обнаружена новая утечка документов граждан РФ на множестве сайтов, в том числе в доменах Сбербанка и других, через поисковые запросы к Яндексу. Яндекс — найдётся всё (и ваши паспорта тоже)!
Пример поисковой строки
Из ВТБ, «Сбербанка», сайтов государственных и муниципальных услуг Москвы и некоторых онлайн-магазинов утекли: ФИО, номера карт, сканы паспортов, билеты на поезда и самолёты…
#news
Пример поисковой строки
Из ВТБ, «Сбербанка», сайтов государственных и муниципальных услуг Москвы и некоторых онлайн-магазинов утекли: ФИО, номера карт, сканы паспортов, билеты на поезда и самолёты…
#news
Кто вы? Как научились программировать? К чему стремитесь? 20000 ответов
Проект freeCodeCamp провёл опрос 2017 New Coder Survey, в котором приняли участие более 20000 человек со всего мира. Эти данные, содержащие ответы респондентов на примерно 50 вопросов, выложены в открытый доступ на GitHub.
Большой опрос программистов
#article
Проект freeCodeCamp провёл опрос 2017 New Coder Survey, в котором приняли участие более 20000 человек со всего мира. Эти данные, содержащие ответы респондентов на примерно 50 вопросов, выложены в открытый доступ на GitHub.
Большой опрос программистов
#article
Telegraph
Большой опрос программистов
Собранные результаты позволяют исследователям, которые занимаются вопросами компьютерного образования среди взрослых, узнать немало интересного. Полагаем, эти данные заинтересуют многих, нам остаётся лишь догадываться о том, какие открытия будут сделаны на…
Вариативные шрифты — будущее веб-типографии, шрифты предлагают ряд возможностей управления отображением текста на экранах (размер, жирность, стиль). И все это при относительно малом размере файла.
Вариативные веб-шрифты
#article #typography
Вариативные веб-шрифты
#article #typography
Telegraph
Вариативные веб-шрифты
Пора сказать goodbye бесконечным дебатам на тему, сколько шрифтов вам необходимо подключить и дать возможность вашему контенту жить новой, прекрасной жизнью. В качестве примера, в тексте (на картинках) используется Output Sans Variable вариантивный шрифт…
Материал, посвящён основам JavaScript и предназначен для начинающих программистов. Его можно рассматривать и как небольшой справочник по базовым конструкциям JS.
В статье говорится о системе типов данных, о переменных, о массивах, о функциях, о прототипах объектов, и о некоторых других особенностях языка.
Основы JavaScript
#js #junior
В статье говорится о системе типов данных, о переменных, о массивах, о функциях, о прототипах объектов, и о некоторых других особенностях языка.
Основы JavaScript
#js #junior
Telegraph
Основы JavaScript
Примитивные типы данных В JavaScript имеются следующие примитивные типы данных: number, boolean, string, undefined, null. Сразу нужно отметить, что, при работе с примитивными типами данных, например, со строковыми литералами, мы, даже не проводя явного преобразования…
Я побывал на многих плохих собеседованиях, и в качестве кандидата и в качестве ведущего, и в качестве наблюдателя. В результате сформулировался крайне субъективный набор заметок о том, как стоит и как не стоит проводить собеседование разработчиков.
Антисобеседования
#article #interview
Антисобеседования
#article #interview
Telegraph
Антисобеседования
Собеседование — это экзамен Ведущий — строгий учитель, а кандидат — студент. Классический сеттинг. Обычно проходит так. Спросили откуда ты, что ты, и потом пошло техническое собеседование. Начинается с простых вопросов на раскачку, примерно таких:
Разработана технология архивации веб-страницы в строку URL.
Вице-президент Dropbox по дизайну, разработал технологию Itty bitty site, позволяющую создавать веб-страницы, содержимое которых хранится внутри собственного URL в закодированном виде.
Архивация веб-страницы в строку URL
Пример работы технологии — послание подписчикам WebDEV. Содержимое этого простого сайта хранится в URL.
#news #article
Вице-президент Dropbox по дизайну, разработал технологию Itty bitty site, позволяющую создавать веб-страницы, содержимое которых хранится внутри собственного URL в закодированном виде.
Архивация веб-страницы в строку URL
Пример работы технологии — послание подписчикам WebDEV. Содержимое этого простого сайта хранится в URL.
#news #article
Telegraph
Архивация веб-страницы в строку URL
Преимущества Разработка позволяет создавать одностраничные мини-сайты. На странице можно разместить текст, ASCII-символы и эмодзи в любой комбинации. Особенность технологии в том, что весь контент содержится в гиперссылке, и хостинг на сервере не требуется.…
Google решил сделать из Google Maps новый миллиардный бизнес, подняв цены в 14 раз и уменьшив лимит бесплатного использования почти в 30 раз, всё с минимальным периодом уведомления. К счастью, это немедленно стимулировало конкуренцию. Apple Maps, MapBox, TomTom — что выбрать?
Прощай, Google Maps
#news #startup
Прощай, Google Maps
#news #startup
Telegraph
Прощай, Google Maps
Наш стартап GdziePoLek.pl позволяет пациентам находить нужные лекарства в обычных аптеках. И даже по названию («где найти лекарства») понятно, насколько важно отображение на карте. Работу сервиса легко объяснить одной картинкой, на фоне которой всегда были…
В наши дни никого не удивишь жёстким диском. Терабайтный HDD можно взять за 50 долларов. Но были времена, когда и реклама диска на 10 мегабайт казалась чем-то вроде отрывка из фантастического романа.
Как рекламировали компьютеры в 1990-е
#article
Как рекламировали компьютеры в 1990-е
#article
Telegraph
Как рекламировали компьютеры в 1990-е
Вот, скажем, весьма выгодное летнее предложение из 1980-го года. Если вы, с мыслью: «надо брать», спешите на объявление откликнуться, прочтите сначала то, что напечатано мелким шрифтом. $3495 – это за не совсем новый диск. 10-мегабайтник, которым ещё никто…
Недавно увидел вопрос, в котором программист C++ спрашивал, что нужно начать изучать для того чтобы впоследствии стать веб-разработчиком. С его слов он начал с изучения php, но по совету знакомых переключился на Java, в какой-то момент открыл для себя Angular, в итоге в голове у него образовалась каша, и понимания в какую сторону двигаться не было. Именно для людей, которые только что пришли в веб я и решил поделиться этой статьей, чтобы у них было примерное понимание, что тут есть.
Web-разработка – с чего начать?
#article #junior
Web-разработка – с чего начать?
#article #junior
Telegraph
Web-разработка – с чего начать?
Любое веб-приложение состоит из двух частей: бекенд и фронтэнд. Соответственно и программистов делят также, по сути это две несвязанные между собой касты разработчиков. Бекэнд Бекэнд — серверная часть приложения, которая не видна пользователям. Сюда относится:…
Куда ни посмотришь — всюду статьи о лояльности клиентов, об удовлетворённости пользователей, об интуитивной понятности интерфейсов и о прочем подобном. Хватит уже об этом. Поговорим лучше о создании плохого софта, такого, поработав с которым, пользователь возненавидит и сам этот софт, и его разработчиков, и свои мышь с клавиатурой заодно.
Пишем софт, который будут ненавидеть
#article
Пишем софт, который будут ненавидеть
#article
Telegraph
Пишем софт, который будут ненавидеть
Со временем я начал замечать, что плохо спроектированные приложения могут вызывать у пользователей весьма и весьма отрицательные эмоции. То, насколько совершенна архитектура приложения с технической точки зрения, тут совершенно неважно. Если программа не…
Качественная и уместная анимация веб-страниц радует глаз и помогает в работе. Это – одна из основ веб-дизайна наших дней.
Когда анимация способна улучшить впечатления пользователя от работы со страницами? Что именно стоит «оживить» для того, чтобы взаимодействие с ресурсом стало бы более удобным, понятным, увлекательным?
Веб-анимация: где, зачем и почему
#article #animation
Когда анимация способна улучшить впечатления пользователя от работы со страницами? Что именно стоит «оживить» для того, чтобы взаимодействие с ресурсом стало бы более удобным, понятным, увлекательным?
Веб-анимация: где, зачем и почему
#article #animation
Telegraph
Веб-анимация: где, зачем и почему
Взаимодействие пользователей с современными веб-сайтами серьёзно завязано именно на анимации. Она способна сообщать о неких состояниях страницы, направлять внимание. Анимация помогает пользователю увидеть результат его действий и может влиять на его поведение.…
Разработка безопасных и надежных облачных веб-приложений — очень, очень сложное дело. Если вы думаете иначе, вы либо не от мира сего, либо жизнь вас еще не проучила.
После того, как вы просмотрите приведённый ниже контрольный список задач, которые нужно решить для обеспечения безопасности веб-проекта, вы, наверняка, сами увидите, что многое из того, что в нём есть, в вашей разработке не учтено.
Безопасность для веб-разработчиков
#article #security
После того, как вы просмотрите приведённый ниже контрольный список задач, которые нужно решить для обеспечения безопасности веб-проекта, вы, наверняка, сами увидите, что многое из того, что в нём есть, в вашей разработке не учтено.
Безопасность для веб-разработчиков
#article #security
Telegraph
Безопасность для веб-разработчиков
Если вы вдохновились идеями создания минимального жизнеспособного продукта и уверены в том, что можете разработать нечто полезное и безопасное за месяц, дважды подумайте, прежде чем выпускать в жизнь подобный «продукт», а скорее — лишь прототип. После того…
Github отказывается от использования jQuery и переходит на чистый JavaScript
Mislav Marohnić объявил о том, что разработчики Github избавились от jQuery на фронтенде GitHub.com. Казалось бы, в самом этом факте нет ничего примечательного, если бы не один интересный момент.
Проблема выбора нового фреймворка для фронтенда была решена радикально — решено было обойтись без фреймворков в принципе.
Читать подробности
#news #js #github
Mislav Marohnić объявил о том, что разработчики Github избавились от jQuery на фронтенде GitHub.com. Казалось бы, в самом этом факте нет ничего примечательного, если бы не один интересный момент.
Проблема выбора нового фреймворка для фронтенда была решена радикально — решено было обойтись без фреймворков в принципе.
Читать подробности
#news #js #github
Telegraph
Github отказывается от использования jQuery и переходит на чистый JavaScript
Вместо фреймовиков были использованы следующие средства: querySelectorAll (который предположительно был вдохновлен когда-то именно jQuery), fetch для работы с AJAX, delegated-events для обработки событий, полифиллы для работы с DOM, пользовательские элементы…
Если вы занимаетесь веб-программированием, это значит, что вам не надо рассказывать о том, насколько в вашей работе важна отладка.
Нередко для записи данных в логи, для их форматирования или вывода на экран используют внешние библиотеки, не учитывая при этом того факта, что в распоряжении программистов имеются JavaScript-команды для работы с консолями, которые встроены в браузеры. И обладают эти консоли гораздо более серьёзными возможностями, чем может показаться на первый взгляд.
Команды для работы с JavaScript-консолью в браузерах
#js #console
Нередко для записи данных в логи, для их форматирования или вывода на экран используют внешние библиотеки, не учитывая при этом того факта, что в распоряжении программистов имеются JavaScript-команды для работы с консолями, которые встроены в браузеры. И обладают эти консоли гораздо более серьёзными возможностями, чем может показаться на первый взгляд.
Команды для работы с JavaScript-консолью в браузерах
#js #console
Telegraph
Команды для работы с JavaScript-консолью в браузерах
Пожалуй, первое, что многим приходит в голову при слове «консоль» — это команда console.log(). Однако, она — лишь одна из многих подобных команд. Материал, перевод которого мы сегодня публикуем, посвящён особенностям работы с консолью JavaScript. Что такое…
Европейский общий регламент по защите данных вступил в силу два месяца назад. Пока IT-сектор размышляет о будущем крупных информационных гигантов, перемены уже происходят и на более низком уровне: многие компании закрылись, другие — пытаются адаптироваться.
Жертвы GDPR. Кто прекратил работу из-за новых правил
#article #security
Жертвы GDPR. Кто прекратил работу из-за новых правил
#article #security
Telegraph
Жертвы GDPR. Кто прекратил работу из-за новых правил
Цена слишком высока Цель GDPR — ужесточить контроль за обработкой персональных данных пользователей. Потому новое законодательство накладывает на компании большое количество требований. И хотя это должно принести выгоду IT-сектору в долгосрочной перспективе…
Bootstrap Magic — инструмент, предлагающий создать собственную 4.0 тему прямо в браузере. Вы начинаете с дефолтных цветов Бутстрапа и постепенно кастомизируете её в редакторе.
Bootstrap Magic | GitHub
#bootstrap #theme
Bootstrap Magic | GitHub
#bootstrap #theme