Подписаться
Подписан
Отписаться

Разработка

Подсайт для разработчиков.
4604 подписчика
Разработка
Закрепленная запись

Полезные тулзы для работы с TJournal

Публичные API на разных языках и прочее

Знатокам геометрии

Всем привет! Пишу тут плагин для экспорта между двумя 3D-программами. Столкнулся со следующей проблемой:

порни извините что офтоплю

При соединении с toster.ru произошла ошибка. Сервер использует привязку ключа (HPKP), но не удалось построить ни одной доверенной цепочки сертификатов, соответствующих набору привязки. Нарушения при привязке ключа не могут быть проигнорированы. Код ошибки: MOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE

у кого то такое было?

TryCode: как Яндекс подал идею разработать онлайн-редактор

В этой статье я хотел бы рассказать о своем новом проекте TryCode, о том почему я его создал и при чём тут Яндекс?

С Днем программиста

Java внутри Docker: что нужно знать, чтобы не было проблем

На моем последнем проекте я столкнулся с проблемой: приложения Java внутри Linux Docker-контейнеров потребляли очень много памяти. Например, некоторые из наших микросервисов (на основе Spring Boot) внутри контейнера могли использовать до двух гигабайт памяти, тогда как при обычном запуске вне контейнера показатель был в районе 200-300 мегабайт.

Программы на телефон

Кто-нибудь помнит когда программы (компьютерные), будучи установленными на телефоне - стали называться "приложениями"?

Так вот зачем нужен location.hash

Перенос треков с Яндекс.Музыки и МТС Музыки на Spotify и другие

Другие: Apple Music, Deezer, YouTube Music, Tidal, SoundCloud, Napster

Статья удалена

Статья удалена

На Reddit прошла AMA-сессия с разработчиками Android

Поотвечали на вопросы об Android Q. Краткая выжимка есть здесь.

Промокод на все продукты JetBrains на год

Нужно просто ответить на пару простых вопросов. upd: код забрали

Готова ли твоя квартира к пришествию Ричарда Столлмана?

GNU/Пророк едет в Россию на конфу и потрынделки, но есть один ньюанс

Решил начаь учить JS с нуля, для себя как челлендж, т.к. это практически не связано с моей карьерой. Из предыдущего опыта - C++ в университете, который я люто ненавидел. После универа, ни разу к нему не возвращался, соответственно забыл всё.

Нам человечек нужен Front-End вопросики порешать, вдруг у нас есть тут такой уже? Откликнитесь, если вы такой?

Статья удалена

Статья удалена

БОльшую часть статей спихнули в раздел "Новости", а он закрытый. В вебхуках комменты к закрытым обезличины - это печаль

Получается, что большинство комментов становятся обезличенными - ботам грустно. Просто высказал свою боль, живите с этим.

Статья удалена

Yandex Music Controls — плагин для управления «Яндекс.Музыкой» из любой вкладки

Привет, TJ. Я Виталий Ризо, фронтенд-разработчик. Расскажу о своём плагине для Firefox, который позволяет управлять «Яндекс.Музыкой» из любой вкладки: переключать и перематывать треки, ставить «лайки» и «дизлайки» горячими клавишами, получать уведомления о песнях.

Добавил обертку для API местного на богоподобном PHP

Для своих проектов делал обертку для API комитета. Сейчас вытащил ее в отдельный пакет и кинул в composer. Может кому-то понабодится.

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "i", "ps": "cndo", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovy", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfk" } } }, { "id": 6, "disable": true, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byswn", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "cndo", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223677-0", "render_to": "inpage_VI-223677-0-130073047", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=cndo&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudv", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "ccydt", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvc" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbk", "p2": "gnwc" } } } ]