Чтобы добавлять сообщения и комментарии, .

@OCTAGRAM:
OCTAGRAM

Интернет-эквайринг: обзор предложений банков
Сбор информации у банков — погружение в такие глубокие воды бюрократии, что никому не рекомендуем. Но ради вас мы расчехлили свои акваланги и узнали, сколько стоит подключить интернет-эквайринг и что для этого нужно.

@otakuSiD:
otakuSiD

simple python http server to dump request headers

gist.github.com

@Darwin:
Darwin

Опера тут запилила концепт-браузер — opera.com
кроме няшного дезигна часть идей из старой оперы вернулась, обещают потихоньку в стабильную оперу впиливать. Жаль только что в этой сборке нет "vpn". И не очень представляю как они всю эту красоту на линупсах будут запускать. Но в целом охуенно.

@killy:
killy

jinteki.industries

@mabu:
mabu

У меня на сайте есть один всплывающий рекламный блок. И там в настройках этого рекламного блока есть галочка, которая разрешает 18+ содержимое. Я её включил. А ещё мой сайт зарегистрирован в каталоге сайтов. И этот каталог раз в три дня обновляет снимок экрана сайта, чтобы там в каталоге отображалась картинка.

И что же?

Вот на последнем снимке попался порнобаннер. Теперь мне нужно выключить галочку «разрешить 18+ содержимое»?

@killy:
killy

springmeier.org

@OCTAGRAM:
OCTAGRAM

Странновато работают китайские сайты. Вчера связь отваливалась после chinatelecom-gw.transtelecom.net (пробовал российский, германский, британский шеллы, везде так). Сейчас NWU SIT перенаправляет на 10.0.1.242 В Машине Времени не было сохранённой копии. Теперь там тоже есть редирект, а взамен редиректа нормальную страницу сохранить уже не предлагается. Просто замечательно.

@OCTAGRAM:
OCTAGRAM

С неудовольствием заметил, что gplus.to прокис, и им владеют левые люди

@killy:
killy

ventusky.com

@Strephil:
Strephil

Что такое европейский сайт под ключ?

@alar:
alar

Что щаз принято использовать вместо почившей Оперы ради чтения текстов с веба на ходу: чтобы оно умело раздевать вебсайты до плэйнтекста, по требованию догружать остальной контент нажатием одной кнопки, агрессивно кэшировать, и было толерантным к плохому коннекту?

@mabu:
mabu

Добавил на сайт всплывающий рекламный баннер в нижнем правом углу. Всё правильно сделал?

@OCTAGRAM:
OCTAGRAM

Увидел первый раз кукис без имени. Ставится сервером как «Set-Cookie: =sdfsfsd, Domain=…», а отправляется браузером в общем списке как нечто без знака равенства в общем списке.

@mabu:
mabu

Убрал определение цвета шрифта на своём сайте. По умолчанию будет использоваться значение из браузера клиента. Обычно там чёрный цвет.
Жуйк, чёрный цвет для текста — это моветон? Нужно делать серое на сером?

@nonsense:
nonsense

Иногда хочется разбить ебало тому, кто придумал бесконечный скроллинг без разбиения на страницы. Уже 5 минут не могу до самого низа докрутить: rollingstone.com

@wm:
wm

Минималистичный инструмент для выражения мыслей. Плюшки прилагаются. bold.io

@rkit:
rkit

Бывает что-нибудь вроде бутстрапа, но только чтобы работало прилично с голым html, без тысячи class="btn btn-block btn-lg btn-primary"? Веб-интерфейс для микроконтроллера, каждый байт на счет.

@mabu:
mabu

Процесс хакер выводит показатели моего самописного http‐сервера.

@OCTAGRAM:
OCTAGRAM

А не пора ли браузерам уже считать UTF-8 кодировкой по умолчанию? Как забудешь указать, так эти кракозяблы вылезают.

@mabu:
mabu

В нагрузочном тестировании вебсервера умерла клиентская машина. Всего лишь запустил одновременно тысячу задач по отправке шести запросов каждая.

@OCTAGRAM:
OCTAGRAM

Приглашаю @akastargazer высказать свои предложения по поводу того, что не устраивает в Juick. С некоторой вероятностью я свой движок допилю на предмет автоматического вытягивания постов из Juick для себя и дальнейшего их зеркалирования на сайте. Но если будет востребовано, то могу вычленить в общедоступный проект. Я так понимаю, не хватает автоматической резервной копии, — ну вот она и будет попутно выполняться.

@justonemore:
justonemore

Lurkmore пишет Set $wgShowExceptionDetails = true; at the bottom of LocalSettings.php to show detailed debugging information.

@k0st1x:
k0st1x

вышел новый фреймворк Cutelyst для разработки
web-приложений на C++ и Qt ...
в стиле Perl...
вот это жесть!
opennet.ru

@justonemore:
justonemore

luchanso.github.io
Лица web разработки. luchanso.github.io В разделе skills указано следующее: Full Stack JS, MongoDB, Phaser, Haxe, Java, sockets/TCP/UDP, C#/XNA, C++/C/QT, AoutoIT, HTML5/Pug/Stylus, PHP, MySQL and etc. На каждый чих лезет в поисковик искать как же это что–то сделать.

@mabu:
mabu

Про меня:
[19:43] Ham62: oh yeah of course the guy to make a FB web server is russian
[19:43] Ham62: russians always do stuff like that for some reason :P
[19:43] Ham62: like that guy who wrote a web server in x86 assembly :P

@justonemore:
justonemore

txti.es Fast web pages for everybody.

>Txti is fast web pages for everybody. Most of the world still does not have internet, but many websites from countries like the United States are big and complicated. This makes it hard for people with slow internet to use these sites. It is even harder for those people to put their own thoughts on the internet. With txti, anyone can use any device to share their story.

@justonemore:
justonemore

Mozilla Firefox 45.3.0 и дополнение Pentadactyl (управление с клавиатуры a la Vim) 20160824. Не работает просмотр изображений. Шмякаешь клавишу f, набираешь номер и получаешь открывшуюся подложку и никакого изображения. Броузер пишет что отправлен GET запрос на URL i.juick.com

@Shumaher:
Shumaher

задолбали эти чертовы HTML видеоплееры везде. ведь считается, что оно должно меньше тормозить, чем Flash, но почему на деле получается наоборот?
для YouTube поставил расширение, чтоб вертало всё взад, но как быть с остальным интернетом?

@mabu:
mabu

В логах сервера нашёл. Зачем так много заголовков?

GET / HTTP/1.1
OSVersion: 6.1
vendor: Google Inc.
userAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.132 Safari/537.36
appName: Netscape
BrowserName: Chrome
language: ru
Accept-Encoding: gzip, deflate, compress
productSub: 20030107
BrowserEngine: WebKit
vendorSub: 
isMobile: no
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.132 Safari/537.36
Accept: */*
product: Gecko
appVersion: 5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.132 Safari/537.36
isBrowser: yes
OSFamily: Windows
BrowserBaseVersion: 43.0.2357.132
platform: Win32
normalizedBrowserName: Google Chrome
appCodeName: Mozilla
x64: yes
OSName: Windows 7
BrowserEngineVersion: 537.36
BrowserBase: Chromium
BrowserVersion: 43.0.2357

@killy:
killy

kangax.github.io

@mabu:
mabu

Зачем Фринода запрашивает у моего сайта файл freenode-proxy-checker.txt? На всякий случай ответил ей
HTTP/1.1 400 Bad RequestВдруг она там что‐то задумала нехорошее.

@Evtomax:
Evtomax

Недавно проснулся. Сначала ввёл свой мобильный в форму для создания кошелька. То, что кнопка не та, увидел только к концу набора, ибо я нормальный носитель русского языка, читающий слева направо. Потом секунд 30 искал форму для входа в существующий. Потом всё же нашёл кнопку "Войти". Получается что в процессе входа надо нажимать на это кнопку 2 раза! Для бессмысленных картинок у них на странице место есть, а для формы входа не нашлось! И думаю, что при этом веб-дизайнеры искренне верят, что оптимизируют пользовательский интерфейс, делают его более дружественным, приятным и удобным.

@segfault:
segfault

github.com
Похоже верным путём идут товарищи, я как диванный теоретик подводных камней не вижу, в LLVM развивается бэкэнд для этого, т.е. GHC тоже будет уметь бесплатно в это компилировать (хотя рантайм очевидимо придётся снова переписать).

@OCTAGRAM:
OCTAGRAM

Поизучал предмет. Необходимость возврата управления, по видимому, невероятно серьёзная проблема. Есть emterpreter, но он не годится для интерпретации «всего», а только в режиме «белого списка», как в DOSBox. Но хорошо, что в emscripten есть способ относительно прозрачно сочетать emterpreter с обычным исполнением.

Неприятно было посмотреть, как сделана интеграция C++ с JavaScript. Главным образом — потому что там одиночные ссылки на объекты, а из–за бардака со счётчиками ссылок нет единого решения. Как я понял, научить любой конкретной реализации можно, но это уже получается не из коробки. Вот берём Objetive-C, и он уже лет 20 как со счётчиком ссылок для всех объектов, и любой потребитель/производитель знает, как делать этот подсчёт, а берём C++ — и там бардак, и берём WebIDL binder, и получаем интерфейс, где на объекты должна быть только одна сильная ссылка. Я на такое насмотрелся в Delphi, и мне это сильно не понравилось. Особенно тот момент, когда в Delphi 2009 или около сделали возможность заворачивать исключения в исключения, а чтоб завёрнутое исключение не уничтожилось, ему надо сделать AcquireException, то есть, у нас в одном языке появилось два способа подсчёта ссылок, один у TInterfacedObject, другой у Exception. А для многих объектов внятного управления памятью не было, и память замечательно текла, если программист что–то не рассчитал, положил в какой–нибудь TStrings, который счётчик ссылок не дёргает by design, и забыл. Или TComponentList, который тоже счётчик ссылок не дёргает, а сразу прибивает. Ещё раз такую петрушку наблюдать не хочется, пусть лучше сразу будет счётчик ссылок. Просто и понятно.

Objective-C в emscripten, к сожалению, не поддерживается. А так бы взять libdispatch, взять Reactive Extensions для Objective-C и что–нибудь бы получилось. Но нет. Пока там только геморрой.

При всей геморройности asm.js интересный. Если делать новый компилятор и заложить в нём поддержку этой платформы, это могло бы поспособствовать распространению.

@OCTAGRAM:
OCTAGRAM

Обнаружил, что в IceDragon (FireFox) ru.wikipedia.org резолвится не в 91.198.174.192, а в 5.189.172.38 с невалидным самоподписанным сертификатом
/C=AQ/ST=East Antarctica/L=Lake Vostok/O=XYZ/OU=Microbe Division/CN=xyz-httpserver-uates.com/emailAddress=dev@null

Ни про этот IP, ни про xyz-httpserver-uates.com полезного не нашёл.

Потом протёр глаза и увидел, что домен в браузере на самом деле ru.wikipedia.net.ru, а вовсе не org, который я начал ковырять в командной строке nslokoup, ping, openssl s_client, и перекинул меня на этот домен Яндекс через третью ссылку по запросу "GNAT LLVM". Весь этот wikipedia.net.ru принадлежит какому–то «XYZ», и с DNS серверами q1.jjputx.com и q2.jjputx.com та же история.

@OCTAGRAM:
OCTAGRAM

Using C++ classes in JavaScript
Вычитал тут такое:
JavaScript will automatically garbage collect any of the wrapped C++ objects when there are no more references. If the C++ object doesn’t require specific clean up (i.e. it doesn’t have a destructor) then no other action needs to be taken.Это каким, интересно, образом, движок JavaScript залезет в кучу emscripten и пометит область памяти как неиспользуемую именно тем способом, каким это делает текущая версия аллокатора emscripten

@Darwin:
Darwin

rakh.im :
Общее впечатление от работы с современными интерфейсами это сон. Знаете, как во сне пытаешься бежать, и ничего не получается. И все хаотически меняется и ничего не имеет смысла. А Гугл и Фейсбук все это изучают, делают АБ-тестирование и думают «хмм, а если подвинуть кнопку влево, то в полтора раза больше людей нажмут на нее в первую минуту». И выходит новая версия плохого интерфейса.все чистая правда.

@OCTAGRAM:
OCTAGRAM

RTSP, MMS, RTMP, HLS, HDS, MPD. Надеюсь, хоть теперь эта катавасия закончится наконец

@OCTAGRAM:
OCTAGRAM

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

@killy:
killy

amp-what.com