#Разработка

Как влиться в сферу блокчейн-разработки? Ведущий специалист по Ethereum о блокчейн-стартапах и смарт-контрактах

В последнее время все больше программистов уходят из традиционной сферы разработки и пытаются влиться в сектор блокчейна. Однако эта сфера передовых технологий требует особых навыков и имеет ряд отличительных характеристик. Мы поговорили с Томасом Виснером, техническим директором блокчейн-стартапа Morpher, об основных трендах в сфере блокчейн…

«Мой опыт в интернете сегодня»: китайский разработчик создал пародию на сайты с десятками баннеров и всплывающих окон Статьи редакции

Чтобы добраться до текста, наполовину состоящего из рекламы, придётся пройти через целую серию поп-апов о подписках и файлах cookie.

Сделал (ещё) парочку Telegram-ботов для ТЖ

Первый мониторит новые подсайты, второй – подписчиков в блоге, оба отчитываются в общий чат. Подробнее под катом.

Пример работы двух новых ботов.
«Быть лучше и вторым — нельзя»: сооснователь Mozilla и создатель JavaScript Брендан Айк ответил на вопросы сообщества TJ Статьи редакции

О монополии Google, будущем Mozilla, популярности JavaScript и создании своего поисковика.

Фото Дрю Альтайзера
Гость TJ: Брендан Айк — сооснователь Mozilla и создатель языка JavaScript Статьи редакции

Эфир завершён. Выжимка выйдет в ближайшие дни.

Виртуальный туннель сквозь Землю и другие эксперименты Google с AR и VR Статьи редакции

Компания рассказала о своих немногочисленных проектах и предложила разработчикам рассказать, что ещё можно сделать с технологией.

Теги, который каждый думающий пользователь тж должен заблокировать для комфортного чтения ресурса
Обновление расширения, которое показывает предыдущие ники. Что вам следует знать
  • При обновлении скрипта в фоне или вручную через «Проверить обновления скриптов» откроется новое окно Violentmonkey/Tampermonkey/что-у-вас-там-стоит. Так и должно быть, соглашайтесь с изменениями (жмите на кнопку «Переустановить» или аналогичную) (скриншот 1).
  • Бот «Кто это» остаётся работать на серверах @qq, а вот расширение полностью переезжает ко мне, но для вас разницы почти не будет.
  • Почти ≠ полностью. Никнеймы вот уже несколько недель собираются моим кэшером, который НЕ БЕРЁТ никнеймы удалённых пользователей, а также кеширует имена из комментариев. К тому же, мой кэшер (кроме комментариев) проходит и все посты на сайте, а не только из своей выборки.
  • Что это значит: пользователей в базе станет больше, добавятся никнеймы пользователей, которые только комментируют, больше нет бесконечных списков DELETED'ов (для этого пришлось много попотеть, вычищая уже собранные километровые списки 😅) (скриншот 2).
  • Естественно, старые никнеймы никуда не делись – в новой версии они будут всё там же. Более того: теперь запоминаются и показываются старые названия подсайтов.
  • Теперь одно расширение работает на два сайта. Если у вас были установлены и TJ Cache Names, и DTF Cache Names, то в панели управления расширением удалите одно из обновлённых (скриншот 3). НЕ НАДО УДАЛЯТЬ ОБА, ТОЛЬКО ОДНО.
  • Крайне не рекомендуется использовать с Greasemonkey – он просто не может выполнить запрос. Если что-то на нём не работает, переходите на Violentmonkey – он намного стабильнее.
  • Визуально расширение не поменялось.
  • Расширение всё также отлично работает без кастомных тем, с моими светлыми, с моими тёмным, с темами Лемура, etc. – да как угодно.
  • Плюс фиксы имевшихся багов.
  • Тех, кто вообще ничего не понял или всё забыл, прошу под кат.
Я переделал расширение, которое показывает предыдущие ники

Весной @qq сделал расширение, которое показывало предыдущие ники пользователя без вызова бота @Кто это. С тех пор он его не обновлял, что я решил исправить. Подробности внутри поста.

Девопсы — не люди?

Спрашивали — отвечаем и раскрываем тему немного глубже.

Топ постеров в пользовательских подсайтах

Я уже умею собирать топ лайкеров. И у нас уже давно есть рейтинг. Но до сих пор нигде нельзя было посмотреть топ постеров по подсайтам. Ну я и сделал.

Обновление Underside

Прошу по возможности почистить кэш и установить обновление вручную.
Что сделано:

  • Фиксы багов.
  • Кнопка показа скрытого комментария корректно отображается и на ПК, и на узком экране/окне. (Да-да, теперь можно спокойно пользоваться расширением на телефоне).
  • Корректное отображение меншенов, переносов и символов <, > в скрытом комментарии.
Underside: расширение, из-за которого уволят Вахтёра

Хотите общаться без боязни бана? Или скрыть комментарий от мимокрокодилов? Я и @qq сделали для вас расширение, позволяющее спрятать текст комментария от обычных пользователей ТЖ без расширения.

Обновление тем, которое вам лучше не пропускать

Давно не было постов об обновлениях, хотя я всё равно постоянно допиливал, где это требовалось и где я хотел.

  • Для всех тем вообще добавлены нововведения редизайна (он пока только на DTF, но скоро и на TJ): новые ленты, дропдауны, новый профиль, подписчики и подписки, информация о профиле и другое (скрины внутри поста).
  • Отключение «Жыве Н­­авально­го» – опция включается/отключается в панели настроек.
  • Новые фильтры (преимущественно против каз­ино). Напомню, что фильтрацию также можно включить/отключить там же.
  • Улучшил интеграцию кэшера. Кстати, я его недавно тоже обновил в нескольких аспектах.
  • Другие фиксы и новые небольшие фичи в разных темах.
В Microsoft Flight Simulator из-за опечатки появился 212-этажный монолит Статьи редакции

Неприлично высокий небоскрёб находится в пригороде Мельбурна, хотя в реальности там расположено двухэтажное здание.

Обновил кэшер

Отказался от сокетов и немного переделал отображение в канале. Теперь стабильнее и понятнее.

Снижение комиссии, прекращение монополии и сторонние магазины на iOS — чего Epic Games хочет от Apple. Тезисно Статьи редакции

Компания подала в суд на Apple после удаления Fortnite из App Store и теперь хочет, чтобы правила изменили для всех.

Все посты Никиты Лихачёва в хронологическом порядке

Дитковский попросил. Я не знаю, зачем ему ¯\_(ツ)_/¯.

У кого сегодня сломались тёмные темы (везде был белый фон) – почистите кеш браузера. Я починил важные места и продолжаю налаживать. Сейчас уже закрыл все места, где была осуществлена "прямая замена".

Если что-то идёт по одному месту – сразу говорите мне в ЛС.

На ТЖ пока не представили сервис для донатов, но как выкатят – кидать деньги в монитор можно будет сразу в тёмной теме!

Как обычно, сделано для всех тем.
Пост на DTF про эту фичу.

Обновление тем
  • Новый модуль, который прижимает боковые столбцы к центру экрана – за него отвечает отдельная опция (скрины 1 и 2, а также гифка внутри поста)
  • Покрашено для всех тем выпадающее меню со списком репостнувших (скрины 3-6)
Что нового в темах
  • Иконки приложений и соцсетей в левом нижнем углу подкрашены под тёмные темы (скрин 1).
  • Для всех тем покрашены кнопки нейрокомментов, в т.ч. и всякие hover'ы (скрины 2 и 3) и рекламный информационный поп-ап (скрин 4).
  • Для всех тем перекрашено оформление нейротекста в комментарии и кнопок рядом с текстом, включая hover'ы (скрин 5).
  • Вчера подогнал под темы оформление групповых чатов.
Групповые чаты ещё даже не выкатили в публичное пользование

А всё уже сделано и исправлено для всех тем. Ничего обновлять не надо – можно кэш почистить, если хотите увидеть изменения побыстрее.

Расширение порвалось 🤡

Можете его удалять.

Apple отказалась менять правила App Store после обвинений в принуждении внедрять оплату внутри приложений Статьи редакции

По мнению компании, разработчики почтового клиента Hey явно нарушили правила магазина.

Ты загружаешь приложение и оно не работает — это не то, что мы хотим видеть в магазине. Именно поэтому Apple требует, чтобы оплата внутри приложения предлагала ту же функциональность, что и везде.

Фил Шиллер
вице-президент Apple по глобальным коммуникациям
Новое расширение: репосты для всех и каждого

Может работать как отдельно, так и вместе с моими темами.
Репостить можно как в блог, так и в подсайты.
На TJournal и DTF.
Все инструкции и ссылки внутри поста.

Топ лайкеров и дизлайкеров для некоторых подсайтов и пользователей

– Сколько вы хотите десятков тысяч комментариев и постов?
– Да!

Слегка допиленный теггер от Bulky Blackcrappie

Что умеет: вы сможете добавлять собственные теги к пользователям.

Интересно, впрочем, очень ожидаемо…

Планирую сделать приложение на Electron для каждого, чтоб с API токеном считало топ лайкеров и дизеров для комментов и постов. Но пока лень. Да и если у пользователя несколько тысяч комментов, данные будут собираться несколько часов (при использовании только одного токена).
За вдохновение спасибо ПиПу.

Microsoft представила единую платформу разработки для миллиарда устройств на Windows 10 Статьи редакции

Разработчикам станет проще разрабатывать приложения для разных устройств.

Обновление тем от 17-го мая: интегрированный Cache TJ

Что нового и как работает? Теперь, если пост удалили, то на месте сообщения о 404-ой ошибке будет ещё и небольшая надпись, что пост остался в кэшере! И скорее всего с комментариями. Вот как это выглядит:

Как обычно, всё сразу готово для всех тем – и всех светлых, и всех тёмных.
Нормально? Или чего-нибудь поменять?

Может быть, красивую кнопку сделать? Или наоборот: ещё минималистичнее?
Релиз завтра, если всё пойдёт по плану.

28 ударов ножом! Ой, это из другого места…

Более 30 тысяч уникальных постов есть в моём кэшере TJ! Спасибо @qq за дамп своей БД. И мне за 4 месяца кэширования "втихоря". К сожалению, у старых материалов нет комментариев и трёх версий поста.
Но вот, что нового в кэшере:

  • Поиск! Теперь можно искать по id поста, по пользователю/подсайту, по ссылке на пользователя/подсайт, по заголовку или тексту введения.
  • Починил жирный и курсив, когда они шли рядом/вместе.
  • Улучшение отображения ссылок и тегов (Никакого поломанного markdown!).
  • Теперь если у старого поста нет комментариев, об этом так и будет написано: «Комментарии не сохранены».
Cache TJ и Cache DTF от Сергууна

Альтернатива TJ Cache от @qq, в которой, однако, есть тёмная тема, кэширование комментариев, а также три версии для каждого поста.
Под катом – подробности о настоящем и о том, как я это буду встраивать в свои темы в будущем.

Обновление тем от 1-го мая
  • Кнопка «От редакции» в левом меню позволит вам избежать потока «свежего» контента из «Свежего». Включается и отключается опция обычным образом: в панели настроек тем в правом верхнем углу. (скрины 1 и 2)
  • Эта же опция чинит отсутствие выделения у кнопки-ссылки «Рейтинг», когда вы находитесь, собственно, на странице рейтинга. (скрин 3)
  • На ДТФ вышел мега-пост про игрожур в России. Настолько мега, что для него запилили кастомную навигацию, но я покрасил её всю прямо в день выхода поста. Естественно, для всех тем и модулей.
  • Улучшил алгоритм фильтрации ленты от ботов. Рекомендую почистить кэш для корректной работы, но это совсем не обязательно.
  • Починил цвета ссылок в блоках типа «Врезка», «Цитата» и «Персона» (скрин 4)
  • Исправил отображение двойного значка у блока «Цитата-мнение».
  • Починил шапку с кнопками в редакторе – теперь она непрозрачная. С «Историей версий» всё было хорошо, поэтому ничего не менял. (скрин 5)
  • Покрасил для всех тем пуши слева-вверху (обычно они отображаются в инкогнито) и допилил поле авторизации. (скрин 6)
  • Перенёс на час вперёд автоматическое включение тёмной темы.
Просили? Получите! В темах теперь есть антибот-фильтр

Никаких больше «мне нечего есть», «почитай мой стих, а потом к­инь 100-20­0 рублей». Скрываются посты и комментарии – как ранее оставленные, так и написанные в режиме реального времени.

Все подробности внутри поста.

Один лайк

И в моих темах появится опция скрытия постов «­Про­шу о помощи».

Обновление тем от 15 апреля
  • Дополнительная светлая монохромная тема. Почти всё, кроме картинок – в монохромной палитре. (скрины 1, 2, 3)
  • Теперь модуль «Material» не включает в себя «раздвигание» боковых колонок (список подсайтов и прямой эфир). Это можно включить отдельно. (скрины 4, 5, 6)
  • Переделал панель управления темами и модулями: более сгруппирована, фиксирована по максимальной высоте, открывается в правом верхнем углу рядом с шестерёнкой. Плюс новая анимация открытия. (скрины 7, 8 и гифка внутри поста).
  • Починил баг с выключением и включением обратно разных тем – иногда включалась или отключалась тёмная/светлая темы. Не то, чтобы вы часто это делали, но теперь всё чётко.
  • Новая табличка внизу каждого поста была "покрашена" для каждой темы ещё вчера. (скрин 9)
  • Чтобы всё применилось, крайне рекомендую почистить кеш и обновить скрипт вручную. Но можно и не запариваться, обновится автоматически, хоть и чутка попозже.
Так, по мелочи
  • Починил баг для всех тем с перекрытием галочкой блока с оценками (примеры на скринах).
  • Куча новых фичей для ботов в Аниме-чатике (там сообщал отдельно).
  • В этом месяце запущу Кхалиси v.2 (v.3). Будет работать исключительно по командам. Т.е. не как Нейроорлов или Котик-Ботик, а как Аниме Бот.
  • Ещё что-то по темам, но уже забыл что. Ей богу не помню
null