to post messages and comments.

@Darwin:

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

@killy:

jinteki.industries

@mabu:

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

И что же?

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

@killy:

springmeier.org

@OCTAGRAM:

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

@OCTAGRAM:

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

@killy:

ventusky.com

@Strephil:
web

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

@alar:

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

@mabu:
web

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

@OCTAGRAM:

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

@mabu:
web

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

@nonsense:

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

@wm:
web

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

@rkit:

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

@mabu:

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

@OCTAGRAM:

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

@mabu:

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

@OCTAGRAM:

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

@justonemore:

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

@k0st1x:

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

@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:

Про меня:
[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:

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:

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

@Shumaher:
web

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

@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:

kangax.github.io

@mabu:

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

@Evtomax:

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

@segfault:

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

@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:

Обнаружил, что в 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/[email protected]

Ни про этот 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:

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:

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

@OCTAGRAM:

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

@OCTAGRAM:

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

@killy:

amp-what.com

@justonemore:

Client-side technology is doomed to fail. We have seen Java applets fail. Then we’ve seen Flash fail (under suspicious circumstances). If history repeats itself (and it mostly does), JavaScript will fail as well, since it is the third in it’s kind. When exactly is still unsure, but investing a lot of money in a codebase built on such an uncertain platform seems like a huge risk to me.leaseweb.com

@k0st1x:

а давно на сайте фонт стал Сегуей?
я чет только что заметил. непривычно как то.