
Фильтр
История Android, от мини-стартапа до смартфона, утюга и чайника
Народ, всем привет. Если говорить об истории операционной системы Android, то начинается она в начале 2000-х годов и тесно связана с быстрым развитием мобильных технологий. В то время рынок мобильных устройств был несколько разрозненный, существовали Symbian, Windows Mobile, Palm OS и прочие системы производителей телефонов. Но универсальной, гибкой и по-настоящему массовой платформы ещё не было, что создавало все условия для появления чего-то нового. Сама по себе компания Android Inc. была основана в 2003 году Энди Рубином, Ричем Майнером, Ником Сирсом и Крисом Уайтом. Изначально Android задумывался вовсе не как система для смартфонов, а как платформа для цифровых камер с возможностью подключения к облачным сервисам. Однако довольно быстро стало понятно, что рынок мобильных телефонов куда перспективнее. Основная идея Android заключалась в создании открытой операционной системы на базе ядра Linux, которую можно было бы адаптировать под устройства разных производителей. В 2005 году комп
Показать еще
Выбираем электролопату и снегоуборщик, куда смотреть
Народ, всем привет. Электрические снегоуборщики и электролопаты становятся всё более популярными и в нашу снежную зиму все более актуальными, для уборки снега на дачных участках, возле частных домов и на небольших придомовых территориях. Да даже просто перед подъездом почистить, машиноместо себе освободить от сугроба. В общем, штука полезная. Они заметно облегчают физическую нагрузку по сравнению с ручной лопатой, при этом проще и дешевле бензиновой техники. Однако, чтобы покупка действительно была полезной, важно понимать, чем эти устройства отличаются друг от друга и на какие характеристики стоит обратить внимание при выборе. Электрическая снегоуборочная лопата - это самый простой и компактный вариант. Внешне она напоминает обычную широкую лопату (ну или даже больше триммер для травы, или ручной пылесос), но внутри установлен электродвигатель со шнеком, который захватывает снег и отбрасывает его в сторону. Такие устройства рассчитаны на свежевыпавший, рыхлый снег толщиной обычно до 1
Показать еще
- Класс
История Sega, от игровых автоматов до культовой консольной эпохи
Народ, всем привет. Мы как то говорили про Денди, историю коносоли и бешенную популярность в странах СНГ. Сегодня при очередь Sega, и да, это история взлётов, амбиций, смелых решений и болезненных ошибок. Компания прошла путь от небольшого бизнеса, связанного с развлечениями для военных (да-да, не удивляйтесь), до одного из самых узнаваемых брендов в игровой индустрии. Хотя сегодня Sega больше известна как издатель игр, её прошлое тесно связано с эпохой игровых автоматов и домашних консолей, которые сформировали целое поколение геймеров. Истоки Sega уходят в 1940-е годы. В 1940 году американцы Мартин Бромли, Ирвинг Бромберг и Джеймс Хамбер основали компанию Standard Games, которая занималась поставкой игровых автоматов, в основном пинбольных, для американских военных баз. Название Sega появилось позже и произошло от слов SErvice GAmes, подчёркивая ориентацию на индустрию развлечений для военных. После Второй мировой войны азартные автоматы были запрещены в Японии, и бизнес временно све
Показать еще
Три способа выделить ссылки на странице без подчёркивания
Народ, всем привет. Мы все знаем, что когда текст подчеркнутый на веб-странице, чаще всего это означает ссылку. Но при этом подчёркивание ссылок хоть и привычный, но далеко не обязательный элемент современного веба. Сегодня дизайн стремится к аккуратности, типографике и контекстным акцентам, поэтому ссылки всё чаще оформляют иначе. Но главное правило остаётся неизменным: ссылка должна быть легко узнаваемой и понятной как интерактивный элемент. Давайте сегодня мы рассмотрим три надёжных способа выделения ссылок без подчёркивания и посмотрим, как они реализуются на практике. Самый простой и распространённый способ это выделить ссылку цветом и усилить эффект через hover и focus. В обычном состоянии ссылка отличается от текста оттенком, а при наведении или фокусе визуально подтверждает свою интерактивность. Это решение хорошо работает в статьях, блогах и длинных текстах. a { color: #1a73e8; text-decoration: none; transition: color 0.2s ease; } a:hover, a:focus { color: #0b5bd3; } В таком в
Показать еще
- Класс
Откуда взялся QR-код и почему он стал так популярен
Народ, всем привет. QR-код сегодня знаком каждому, от надоедливых стикеров на банках до опять же надоедливых кассиров, просто умоляющих оплатить именно этим способом. Кстати, почему, мы уже рассказывали в одной их прошлых статей, поищите, если интересно. Но все же это технология, которая за пару десятилетий прошла путь от узкоспециализированного промышленного инструмента до повседневного элемента нашей жизни. Сегодня мы встречаем его в ресторанах, транспорте, рекламе, медицине и даже в искусстве, и он сильно облегчает нам жизнь, но изначально он создавался вовсе не для массового пользователя. QR-код, он же Quick Response - «быстрый отклик», появился в 1994 году в Японии. Его разработала компания Denso Wave, дочернее предприятие корпорации Toyota. Задача была сугубо практической: на производстве требовалось быстрее и точнее отслеживать детали и узлы автомобилей. Обычные штрихкоды уже не справлялись, они вмещали слишком мало информации и плохо считывались при повреждениях или загрязнении
Показать еще
Список, он же list, он же самый важный этап в изучении Python
Народ, всем привет. Список (он же list) в Python довольно важная и часто используемая структура данных, поэтому я решил поговорить о нем отдельно. По факту он представляет собой упорядоченную и, важное слово, изменяемую коллекцию элементов, которая может хранить, и тут тоже еще одно важное слово, значения «разных типов», что позволяет удобно работать с наборами данных. И понимание списков является ключевым этапом в изучении Python, так как они используются практически во всех реальных программах, от простых скриптов до сложных приложений. Еще одна главная особенность списка заключается в том, что он упорядочен. Это означает, что каждый элемент имеет свой индекс, некую числовую позицию, по которой к элементу можно обратиться. Индексация в Python начинается с нуля, первый элемент имеет индекс 0, второй 1 и так далее. Кроме того, список является изменяемым, то есть его содержимое можно менять после создания, добавлять новые элементы, удалять существующие или изменять значения. Создать спи
Показать еще
- Класс
Парадигмы программирования, не все знают, но все используют
Народ, всем привет. Если говорить умными словами, то парадигмы программирования это некие устойчивые подходы к тому, как формулируются и решаются задачи в программировании. А если говорить проще, то парадигма задаёт образ мышления программиста: какие вещи считаются основными, как строится логика программы, каким образом описываются данные и поведение и все такое прочее. Это не конкретные языки и не наборы синтаксических правил, а более высокий уровень абстракции, влияющий на архитектуру, стиль кода и способы рассуждения о программе. Исторически парадигмы возникали как ответ на усложнение вычислительных задач и развитие аппаратного обеспечения. В ранние годы программирование было тесно связано с архитектурой компьютеров, поэтому доминировал императивный подход, в котором программа рассматривалась как последовательность команд, изменяющих состояние памяти. Такой стиль близок к тому, как работает процессор, и потому долгое время оставался основным. Со временем стало ясно, что по мере рост
Показать еще
Position: sticky в CSS, полный гайд с примерами, отличие от fixed
Народ, всем привет. Position: sticky это некое и довольно редко используемое (а зря) значение CSS-свойства position, которое сочетает в себе поведение relative и fixed. Оно позволяет элементу вести себя как обычный блочный элемент, пока он находится в пределах родительского контейнера, а затем «прилипать» к заданной позиции при прокрутке страницы. Это свойство можно использовать для закреплённых заголовков, меню, боковых панелей и навигации. Как? А вот сегодня давайте и разберемся. Элемент со значением sticky сначала располагается относительно своего обычного места в потоке документа, как при position: relative. Однако когда пользователь прокручивает страницу и элемент достигает указанного порога (top, bottom, left или right), он начинает вести себя как position: fixed, оставаясь на экране. Тут важно, что элемент остаётся «прилипшим» только в пределах своего родителя. Как только родительский контейнер заканчивается, элемент перестаёт быть фиксированным. .sticky { position: sticky; top:
Показать еще
- Класс
Что такое Redis и с чем его едят, самая быстрая база данных
Народ, всем привет. Само по себе название Redis расшифровывается как Remote Dictionary Server, что отражает его основную идею, а именно хранение данных в виде структур «ключ–значение» с быстрым удалённым доступом. И по факту это высокопроизводительное хранилище данных в памяти, которое используется в качестве базы данных, кэша и брокера сообщений. Благодаря тому, что Redis работает преимущественно в оперативной памяти, он обеспечивает очень низкие задержки и способен обрабатывать сотни тысяч и даже миллионы операций в секунду. Зачем, как и почему? А вот давайте разберемся. Главная особенность Redis заключается в скорости работы. В отличие от традиционных реляционных баз данных, которые хранят данные на диске и требуют сложных запросов, Redis держит данные в памяти и обращается к ним по ключу. И это делает его идеальным инструментом для сценариев, где важны быстрота отклика и высокая пропускная способность. Именно поэтому Redis часто используется как кэш, некое промежуточное хранилище м
Показать еще
- Класс
загрузка
Показать ещёНапишите, что Вы ищете, и мы постараемся это найти!
Левая колонка
О группе
Канал о программировании, изучении языков, фреймворков, web-дизайне и разработке сайтов.
🔹 Полезные гайды и видео на тему программирования
🔹 Дизайн и наблюдения из мира рекламы
🔹 Все актуальные новости из мира IT, новых технологий
🔹 Cоветы по таргетингу и ведению соц.сетей
Показать еще
Скрыть информацию