Перл, ку-ку!
2017-01-27 16:53:32
Один нехороший человек использует в тестах алиасы таблиц на японском:
EXPLAIN (COSTS ...
+ развернуть текст сохранённая копия
Один нехороший человек использует в тестах алиасы таблиц на японском:
EXPLAIN (COSTS false) SELECT * FROM s1.t1 あいう WHERE あいう.c1 = 1;
Причем, похоже. делает это специально, дабы убедитсья что его код корректно работает с
не-ASCII-символами в алиасах таблиц.
А я потом беру и запускаю эти тесты мало того, что на десятом Солярисе, так еще и с LC_ALL=C.
В результате на сервер pgbuildfarm прилетает лог, который является чем угодно, но только не valid UTF-8.
При попытке запихнуть его в постгресовую же базу, но уже в нормальной старенькой убунте с нормальной юникодной локалью, сервер говорит клиенту "что за пакость ты мне прислал, пошел вон".
Пришлось пропускать ввод в порядке санитизации через Encode::decode('UTF-8',$data,Encode::FB_PERLQQ).
Теперь хоть видно что там не так. (нет, я не буду вспоминать как оно пыталось на json Storable::thaw делать)..
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1870644.html. Please comment there using OpenID. Now there are comments
Тэги: open, source, компьютерное
SystemJS 0.20 — Совмещая с браузерными модулями
2017-01-26 03:34:03
Это перевод поста в блоге Гая Бедфорда — основного разработчика таких замечательных ...
+ развернуть текст сохранённая копия
Это перевод поста в блоге Гая Бедфорда — основного разработчика таких замечательных инструментов, как JSPM — менеджера пакетов для браузеров и NodeJS, который работает на основе его же детища SystemJS — асинхронного загрузчика JS модулей любых известных форматов, способного расправляться в том числе с циклическими зависимостями, и который, в свою очередь, основан на его же детище под названием es-module-loader, полифиле для загрузки ES модулей. Как я понимаю, автор довольно сильно переписал SystemJS в данном релизе, и об этом будет интересно почитать хабраюзерам.
SystemJS 0.20 только что зарелизился — это полная его переработка, а также коррекция спецификации проекта, в то время как ES модули уже находятся прямо здесь, в браузерах.
SystemJS изначально был разработан ещё в 2013-м году для проекта jspm, в то время когда RequireJS был лидирующим загрузчиком модулей. Параллельно, быстрыми темпами, развивался ES6, и модули ES6 всё ещё казались нематериальным сном. Идея была простой и убедительной: модули приходят в браузеры, так что вы должны иметь возможность загружать любой модуль в любое время из браузера, что дало бы очень простой процесс разработки.
Читать дальше →
Тэги: it-стандарты, javascript, jspm, open, requirejs, source, systemjs, браузеры, веб-сайтов, разработка
Обнаружение дефектов кода типа «Expression Issues» (CWE-569)
2017-01-25 15:03:19
Настоящей статьей мы продолжаем серию обзоров, посвященных обнаружению уязвимостей в open-source ...
+ развернуть текст сохранённая копия
Настоящей статьей мы продолжаем серию обзоров, посвященных обнаружению уязвимостей в open-source проектах с помощью статического анализатора кода AppChecker.
В рамках этой серии рассматриваются наиболее часто встречающиеся дефекты в программном коде, которые могут привести к серьезным уязвимостям. В этой статье мы остановимся на широком классе дефектов типа "Expression Issues".
В международной классификации CWE данный тип дефектов известен как CWE-569: Expression Issues. К нему относятся различные ошибки в логических выражениях в коде программы. Частным случаем дефекта такого класса является дефект «Присваивание вместо сравнения».
Читать дальше →
Тэги: appchecker, java, open, php, source, анализ, безопасность, блог, информационная, код, кода, компании, совершенный, эшелон
Rejected the pipeline, poker’s advance signature
2017-01-25 15:00:15
President Trump (Reuters) signing the presidential order to promote pipeline construction at the ...
+ развернуть текст сохранённая копия
President Trump (Reuters) signing the presidential order to promote pipeline construction at the White House on Wednesday, WASHINGTON (Reuters) – US President Bush signed a total of five Presidential Decree calling for the promotion of the construction plan of “Keystone XL” which pipelines crude oil mined in Canada […]
The post Rejected the pipeline, poker’s advance signature appeared first on Pop News.
Тэги: card, games, hot, makoto, mitsui, news, obama
Самые популярные слова в двух терабайтах кода
2017-01-25 07:00:54
Привет, друзья! Я тут проанализировал 2ТБ кода и получил самые популярные слова в разных языках ...
+ развернуть текст сохранённая копия
Привет, друзья! Я тут проанализировал 2ТБ кода и получил самые популярные слова в разных языках программирования. Результаты можно посмотреть в виде облаков тегов и простым списком:
Сайт находится здесь, а его исходники можно почитать на гитхабе.
Под катом описано в деталях о том как собирались данные, как строился сайт и как укладывались облака. И немножко наблюдений.
Приятного чтения!
Читать дальше →
Тэги: big, bigquery, data, github, javascript, open, source, веб-сайтов, программирование, разработка
Страницы:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...