LINUX.ORG.RU

Сообщения Anatolik

 

RubyKaigi-2017 в Хиросиме: несколько коротких заметок

Форум — Development

Victor Shepelev слетал на RubyKaigi в качестве докладчика. Его доклад — «The Curious Case of Wikipedia Parsing».

Также, он опубликовал интересные заметки о своих впечатлениях от Японии и конференции.

Перемещено Pinkbyte из general

Перемещено Pinkbyte из talks

 ,

Anatolik
()

Ноут, который не нужно чистить от пыли

Форум — Linux-hardware

Есть ведь огромное количество телефонов, которые работают без какого-либо кулера. Наверное, и ноуты такие должны существовать.

И еще нужно, чтобы дисплей был хороший. А производительность вторична(основной юзкейс — работа с текстом).

 ,

Anatolik
()

Расширения для браузеров, которые реагируют на выделение текста мышкой

Форум — Web-development

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

 ,

Anatolik
()

diff после каждой директивы препроцессора C

Форум — Development

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

Есть ли что-нибудь готовое? Умеют ли что-то похожее препроцессоры, которые идут с GCC и Clang?

Насколько трудоемким будет написать свой препроцессор? Есть ли формальное описание того, как он должен работать? Можно ли взять откуда-то готовые тесты?

 , ,

Anatolik
()

Сравнение производительности MJIT и TruffleRuby

Форум — Development

https://pragtob.wordpress.com/2017/08/29/careful-what-you-measure-2-1-times-s...

Сравниваются MJIT для MRI от Владимира Макарова и TruffleRuby от Oracle Labs.

 , ,

Anatolik
()

Кто-нибудь пробовал Buildr?

Форум — Development

http://buildr.apache.org/

Буду благодарен, если поделитесь впечатлениями и, возможно, вкратце расскажете, как по-быстрому создать минимальную библиотеку и залить ее в какой-нибудь аналог RubyGems для Java.

 ,

Anatolik
()

Укртелеком начал подменять http-запросы

Форум — General

С https тоже пытаются что-то делать — стало ощутимо тормозить.

Все http-запросы перенаправляются на http://info.ukrtelecom.ua/pages/page.jsp, который генерирует вредоносный скрипт. Например, для http://google.com сейчас генерирует вот это:

            $(document).ready(function(){
                $(".my-form_onclick__content").hide();
            });

            var count = 0;
            if (true) {
                setTimeout( function(){
                    $.post("../submit",
                            {
                                "isKeyPressed": true
                            },
                            function(data,status){
                                document.location.href = "http://google.com/";
                            }).error(function (){
                                document.location.href = "http://google.com/";
                            });
                }  , 15000);
            }

            document.querySelector(".my-header__btn-close").addEventListener("click", function() {
                    if (count === 0) {
                        $(".my-form_onclick__content").show();
                        $(".my-form__content").hide();
                        var xhr = new XMLHttpRequest();
                        xhr.open('POST', '../submit', true);
                        count++;
                        xhr.send();
                        xhr.onreadystatechange = function() {
                          if (xhr.readyState != 4) return;
                          if (xhr.status != 200) {

                          } else {
                            window.location = "http://google.com/";
                          }
                        }
                    }
                }, false);

Клиенту показывают отвратительную рекламу укртелекомовского телевиденья. Вот скрин.

POST-запрос в скрипте на http://info.ukrtelecom.ua/submit возвращает:

< Server: Apache/2.4.6 (CentOS) mod_jk/1.2.42                       
< Set-Cookie: JSESSIONID=<номер-сессии>.node2; Path=/; HttpOnly                                                       
для слежки за клиентом.

Теперь интернетом от Укртелеком точно не следует пользоваться без VPN. Лучше всего вообще перестать быть их клиентом и посмотреть в сторону других провайдеров. В дальнейшем от них следует ожидать еще более враждебных действий.

 ,

Anatolik
()

Apple способствует уничтожению прав человека в Китае

Форум — Talks

Начали удалять приложения из China Store, которые позволяют обходить цензуру. Подробнее:

https://news.ycombinator.com/item?id=14880659

Мнение Сандея Йокубаитиса:

We view access to Internet in China as a human rights issue, and I would expect Apple to value human rights over profits.

 , ,

Anatolik
()

2016 Ruby Association Grant selection result

Форум — Development

Ruby Association отобрала 4 проекта, которые получат гранты в 2016-том году. Результаты будут опубликованы в Марте 2017-го.

 

Anatolik
()

Cascadia Ruby Conf 2012 A Taste of Prolog by Aja Hammerly

Форум — Development

Я просто оставлю это здесь.

 

Anatolik
()

Hewitt все объяснил про ООП

Форум — Development

https://www.youtube.com/watch?v=7erJ1DV_Tlo

Обратите внимание на то, что если у нас есть два актора — a0 и a1, и a0 посылает a1 сперва m0, а потом — m1, то модель акторов не гарантирует, что они придут в том же порядке. В то же время, некоторые реализации могут это гарантировать. Например, Erlang:

If there is a live process and you send it message A and then message B, it's guaranteed that if message B arrived, message A arrived before it.

Мне интересно, как часто на эту гарантию опираются? Или, если перефразировать вопрос, какой erlang-код продолжит работать, а какой — поломается, если эту гарантию убрать?

PS. Отсылки к открытым проектам очень приветствуются.

 actor model, ,

Anatolik
()

How to Design Great APIs - Parse Developer Day 2013

Форум — Web-development

https://www.youtube.com/watch?v=qCdpTji8nxo

Отличное выступление с большим количеством годных шуток. Особенно доставила про правильное наименование настроек в рубишном драйвере монги.

 

Anatolik
()

Мерцания монитора

Форум — Linux-hardware

Есть монитор LG Flatron Wide M228WA-BZ, которому уже лет 5. И он просто великолепно все показывает в GRUB'е, но в самых разных линуксах теперь появилось неприятное мельтешение белых полос(как в tty, так и в иксах).

Так вот. Подскажите, пожалуйста, как пропатчить emacs для GRUB с чем это может быть связано? Как исправить?

 

Anatolik
()

Отслеживание пользователей посредством ETag

Форум — Web-development

Никогда не приходило в голову, что его можно использовать так.

 

Anatolik
()

Страна велосипедов

Форум — Talks

Клевая статья о том, почему в Голландии так любят велосипеды. Аж самому захотелось.

Linux тут при том, что многие его пользователи пишут программы.

Anatolik
()

Instead of cures for cancer we got Angry Birds

Форум — Talks

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

Linux тут при том, что GNU пхнет философию науки в широкие массы.

 ,

Anatolik
()

Katrina Owen & Geoffrey Grosenbach - Live Refactoring

Форум — Web-development

Недавно в Париже всей конференцией рефакторили какую-то внутреннюю библиотеку для обработки метаданных M3U. Получилось весело и познавательно.

 ,

Anatolik
()

Верстка для тех, кому хотелось бы тратить на нее минимум

Форум — Web-development

Прочитал про клевую библиотеку, которая позволяет особо не запариваясь делать веб-интерфейсы, которые будут не отвратно выглядеть и на декстопе, и на планшете.

Я ранее для этих целей утилизировал css из Twitter Bootstrap или Zurb Foundation. Но Pure CSS содержит только css, никакого лишнего JS выбрасывать не придется.

Очень понравились модульность и минимализм. Планирую попробовать для следующего проекта.

 , purecss

Anatolik
()

Как собрать vte с поддержкой UTF?

Форум — Desktop

Использую терминал sakura в CRUX'е, и в нем отображаются вопросики вместо кириллических букв.

Подскажите, пожалуйста, как пофиксить по-быстрому.

Догадываюсь, что нужно добавить что-то вроде --enable-nls в

./configure --prefix=/usr \
              --libexecdir=/usr/lib/$name \
              --disable-static \
              --disable-debugging \
              --disable-python \
              --disable-gtk-doc \
              --with-xft2 \
              --with-pangox
но с ходу не нагуглилось.

Нужно ли мне пересобирать весь gtk, если он сейчас собран с --disable-nls, или же будет достаточно vte?

 , ,

Anatolik
()

Укртелеком раздает интернеты через Ростелеком? Как так?

Форум — Talks

Получаю интернет через Укртелеком ОГО, и внезапно обнаружил на http://zhurnal.lib.ru заглушку Ростелекома про Единый Реестр.

λ localhost ~ → tracepath zhurnal.lib.ru
 1:  unknown002522790751.local.lan                         0.187ms pmtu 1500
 1:  MyDslModem.local.lan                                  0.437ms asymm 101 
 1:  MyDslModem.local.lan                                  0.356ms asymm 101 
 2:  MyDslModem.local.lan                                  0.369ms pmtu 1492
 2:  no reply
 3:  10.50.19.82                                         202.961ms asymm  4 
 4:  war-b1-link.telia.net                               202.965ms asymm  5 
 5:  ffm-bb2-link.telia.net                              279.138ms asymm  6 
 6:  ffm-b11-link.telia.net                              259.433ms 
 7:  80.239.192.230                                      226.520ms 
 8:  95.167.92.178                                       272.679ms asymm 10 
 9:  no reply
10:  no reply
11:  no reply
12:  no reply
13:  no reply
http://whois.domaintools.com/95.167.92.178

На Самиздат я, конечно, зашел, но осадочек остался. Неприятно-то как.

 

Anatolik
()

RSS подписка на новые темы