Источник
Все публикации подряд на Хабре
Выбор редакции
20 сентября, 21:52

Простой слайдер изображений на CSS и Javascript

  • 0

Автор уже опубликовал скрипт карусели, который также использует только CSS и Javascript. Теперь давайте рассмотрим скрипт слайдера. Он отличается от карусели тем, что одновременно виден только один элемент, а не несколько, и элементы не прокручиваются, а медленно замещаются одно другим. И ещё. В данном слайдере в качестве элементов используются только изображения (слайды), поэтому и называется он простой слайдер изображений. Навигация осуществляется стрелками “Следующий элемент” или “Предыдущий элемент” и индикаторными точками. Стрелки и точки можно отключить в настройках скрипта. Элементы могут быть показаны с остановкой на первом и последнем элементе или в цикле, когда за последним элементом вновь следует первый. Можно включить автоматический просмотр (пролистывание) элементов, длительность просмотра (интервал между переключениями) регулируется. При наведении мыши на элемент пролистывание прекращается. Читать дальше →

Выбор редакции
20 сентября, 21:06

Будущего нет

  • 0

Не так давно я закончил и опубликовал в интернете роман «#Даша_на_Луне» — и если вы еще его не читали, то я предлагаю, перед чтением этого текста скачать его и прочитать. Твёрдая научная фантастика, ближнее будущее, космос, геополитика и всё такое — как вы любите! (Роман задумывался для публикации на Хабре, но не срослось.) Вот он на Флибусте и на Самиздате Следующий рассказ предназначен, в первую очередь, для прочитавших роман читателей. А также для тех, кто не боится небольших сюжетных спойлеров. Я решил приоткрыть завесу над писательской кухней, попутно завершив один забавный гештальт. Когда я, еще будучи читателем, читал о тесных взаимоотношениях писателей с придуманными ими персонажами, я смеялся. Тогда это еще казалось мне смешным. Потом, когда я начал смотреть на мир глазами своих персонажей, это было уже не так весело. Точнее, по началу, когда я писал от имени молодой, вз-з-з-збалмошной девушки, весело еще было. Но потом со мной случилась Хельга. Читать дальше →

Выбор редакции
20 сентября, 20:57

Нам не нужны правки перевода: нашему переводчику виднее, как это должно переводиться

  • 0

Этот пост — попытка достучаться до издательств. Чтобы те услышали и отнеслись к своим переводам более ответственно. За свой пусть разработчика я купил много различных книг. Книг самых разных издательств. И малых и больших. Прежде всего — больших издательств, у которых есть возможности вложиться в перевод технической литературы. Это были самые разные книги: все мы прошли или проходим через путь поиска себя. И все эти книги объединяло одно: они были переведены так, что их невозможно было читать. Со временем, конечно, привыкаешь и к переводу терминов (про себя переводя на те, которые используются повседневно) и к ломаному стилю изложения, по которому видно что этот текст взят с английского. Однако, нет привычки к цене, которую просят издательства за популярные издания. В конце — маленькая голосовалка Читать дальше →

Выбор редакции
20 сентября, 18:30

Android для радиоинженера (и не только)

  • 0

С того самого момента, когда я приобрел свой первый смартфон, работающий под ОС Android, я искал приложения под эту ОС, которые бы помогли мне делать несложные рабочие расчеты «на ладошке». Об одном из таких приложений и пойдет речь. Читать дальше →

Выбор редакции
20 сентября, 18:17

BudgetTracker — ещё один open-source инструмент для личного учета финансов

  • 0

Почему? Несколько лет назад я заинтересовался получением пассивного дохода и решил попробовать инвестировать с помощью p2b-площадок. Через некоторое время стало заметно, что денежные средства оказались очень сильно фрагментированы по площадкам, банкам, долгам, и это затрудняло понимание ситуации. Я не мог ответить на два самых главных вопроса: Сколько у меня денег? Какой тренд? Я богатею, или беднею? КДПВ Читать дальше →

Выбор редакции
20 сентября, 18:02

[Перевод] Выбираем правильную структуру данных в Swift

  • 0

И снова здравствуйте. Прежде чем уйти на выходные хотим поделиться с вами переводом материала, который был подготовлен специально для базового курса «iOS-разработчик». Решить, какую структуру данных использовать для представления заданного набора значений, часто бывает намного сложнее, чем кажется. Поскольку каждый тип структур данных оптимизирован для определенного числа вариантов использования, выбор правильного соответствия для каждого набора данных часто может оказать большое влияние на эффективность нашего кода. Читать дальше →

Выбор редакции
20 сентября, 17:46

[Из песочницы] Безопасность в AEM – это вопрос платформы или способа внедрения?

  • 0

Автор: Андрей Пинчук | Certified Senior AEM Developer Представьте ситуацию: вы спокойно спите и видите свой третий сон, как вдруг раздается телефонный звонок — недовольный клиент жалуется, что вся система недоступна. Согласитесь, подобные события — дискомфорт для жизни AEM-разработчика, всей команды и провайдера решения. Ничего не попишешь, ранний подъем и поиск решения впереди. Чтобы в вашей профессиональной жизни не встречалось таких нерадостных моментов, расскажу о типичных проблемах безопасности и как от них лучше застраховаться. Читать дальше →

Выбор редакции
20 сентября, 17:45

Habr Weekly #19 / BT-дверь для кошки, зачем ИИ мухлюет, что спросить у будущего работодателя, сутки с iPhone 11 Pro

  • 0

В этом выпуске: 00:38 — Разработчик создал дверь для кошки, которая пускает в дом только зверей с Bluetooth-пропуском, AnnieBronson 11:33 — ИИ научили играть в прятки, а он научился мухлевать, AnnieBronson 19:25 — Вопросы будущему работодателю, Milording 30:53 — Ваня делится впечатлениями от нового Айфона и Эппл-вотч Читать дальше →

Выбор редакции
20 сентября, 17:28

[Перевод] Механизмы расширяемых расширений в JavaScript

  • 0

Здравствуйте, коллеги! Напоминаем, что не так давно у нас вышло 3-е издание легендарной книги «Выразительный JavaScript» (Eloquent JavaScript) — на русском языке напечатано впервые, хотя, качественные переводы предыдущих изданий встречались в Интернете. Тем нее менее, ни JavaScript, ни исследовательская работа господина Хавербеке, конечно же, не стоят на месте. Продолжая тему выразительного JavaScript, предлагаем перевод статьи о проектировании расширений (на примере разработки текстового редактора), опубликованной в блоге автора в конце августа 2019 года Читать дальше →

Выбор редакции
20 сентября, 17:21

Доктор Джекил и мистер Хайд корпоративной культуры

  • 0

Вольные размышления на тему корпоративной культуры, навеянные статьей Three Years of Misery Inside Google, the Happiest Company in Tech. Есть также ее вольный пересказ на русском языке. Если очень-очень кратко, то суть в том, что благие по смыслу и посылу ценности, которые Google заложил в основу своей корпоративной культуры, в какой-то момент начали срабатывать не так, как было задумано и давать чуть ли не противоположный ожидаемому эффект. Что-то из разряда «заставь дурака молиться — он и лоб разобьет». То, что раньше помогало компании находить инновационные решения, стало работать против бизнеса. Более того, вылилось в массовые протестные шествия (шутка ли, в Google работают больше 85 тысяч сотрудников). Читать дальше →

Выбор редакции
20 сентября, 17:03

Tesla Model 3 получила высшую оценку безопасности от IIHS

Страховой институт дорожной безопасности США (Insurance Institute for Highway Safety) после анализа результатов теста Tesla Model 3 поставил электрокару высшую оценку — Top Safety Pick+. Тест состоял из нескольких модулей, электромобиль все испытания прошел практически идеально. Кстати, Model 3 не единственный электрокар, который получил такую высокую оценку — раньше ее получил Audi e-tron. Но у Model 3 есть и другие заслуженные награды, включая 5 звезд во всех категориях тестов и «звание» автомобиля с минимальной вероятностью повреждений у пассажиров в случае аварии от NHTSA, плюс по 5 звезд от Европейского и Австралийского комитета по оценке новых автомобилей. Читать дальше →

Выбор редакции
20 сентября, 16:58

tinc-boot — full-mesh сеть без боли

  • 0

Автоматическая, защищенная, распределенная, с транзистивными связями (т.е. пересылкой сообщений, когда нет прямого доступа между абонентами), без единой точки отказа, равноправная, проверенная временем, с низким потреблением ресурсов, full-mesh VPN сеть c возможностью "пробивки" NAT — это возможно? Читать дальше →