to post messages and comments.

есть javascript код, в нём через fetch посылается GET запрос, в этом же запросе добавляется header — Authorization ...., так вот в браузере это работает, а в тестах на PhantomJS нет. В логах вижу CORS запрос (OPTIONS) и больше ничего, при этом почему-то в логах вижу:

ERROR: 'Unhandled promise rejection', TypeError{}


куда этот в софте вообще копать, чтобы понять причину и как лечить?

foreign import ccall unsafe "zmq.h zmq_ctx_term"
c_zmq_ctx_term :: ZMQCtx -> IO CInt


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

After interrupting all blocking calls, zmq_ctx_term() shall block until the following conditions are satisfied:
только не говорите, что кто-то серьезно использует эти байндинги

А кто-нить знает чем отличается residential address от business address для DHL? А то вот мне O'Reilly книжку послать нифига не могут. И можно ли как-то убедить DHL что я ИП-шник и мой business address от residential address не отличаются. И вообще можно ли ещё что-нибудь с таким сделать?

UPDATE: This post attracted two kinds of pro-Rust response. One was stupid flamage from zealots. The other was thoughtful commentary from a few people close to the core of the Rust community. The latter group has convinced me that there is considerable awareness of the problems I ran into; a couple even agreed, after analysis, that Rust is at present a poor fit for NTPsec’s requirements. This gives me hope that the Rust of five years from now may become the mature and effective replacement for C that it is not yet.
я обожаю людей. все кто со мной согласны те мудрые и пишут логичные вещи, и пришли к тем же выводам, а те, кто не согласны тролли тупые.. И отменное выборочное чтение. Блин, я думал такие только тролли в жуйкопоинтах бывают

все что вам хотелось знать о жуйке:

wget -qO- http://api.juick.com/messages?tag=programming | runhaskell 1.hs  > programming.csv
wget -qO- http://api.juick.com/messages?tag=мж | runhaskell 1.hs  > mjo.csv


> p <- read.table("programming.csv",header=TRUE)


> summary(p)
         author     replies          likes
 qnikst     :9   Min.   : 0.00   Min.   :0.00
 SannySanoff:3   1st Qu.: 0.75   1st Qu.:0.00
 max630     :2   Median : 6.00   Median :0.00
 OCTAGRAM   :2   Mean   :11.15   Mean   :0.25
 drvlat     :1   3rd Qu.:10.25   3rd Qu.:0.00
 justonemore:1   Max.   :81.00   Max.   :2.00
 (Other)    :2

> mjo <- read.table("mjo.csv",header=TRUE)


> summary(mjo)
       author     replies           likes
 provaton :5   Min.   :  0.00   Min.   :0.0
 Monstreek:4   1st Qu.:  0.00   1st Qu.:0.0
 Bounty   :3   Median :  2.50   Median :0.0
 O01eg    :2   Mean   : 28.45   Mean   :0.2
 Strephil :2   3rd Qu.: 17.75   3rd Qu.:0.0
 lex2d    :1   Max.   :151.00   Max.   :1.0
 (Other)  :3

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

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

Блин как выбирать железо совместимое с виндой?! Просто использовать Azure не предлагать — это как-то дорого

а никто не в курсе накладывается ли на дистре в ec2 на libc свои патчи? и если да то где их посмотреть, а то одна и та же функция с одинаковыми параметрами, приводит к разным результатам (и асмокоду в gdb) на одной и той же версии libc в виртуалке и в ec2

[[email protected] ~]# date
Wed Jul 13 07:51:17 UTC 2016

[[email protected] ~]# journalctl -b 0 | head -2
— Logs begin at Tue 2016-06-28 11:06:04 UTC, end at Thu 2016-06-30 13:00:14 UTC. —
Jun 28 11:06:04 storage-1 systemd-journal[109]: Runtime journal is using 8.0M (max 290.3M, leaving 435.4M of free 2.8G, current limit 290.3M).

[[email protected] ~]# journalctl --since today
— Logs begin at Tue 2016-06-28 11:06:04 UTC, end at Thu 2016-06-30 13:00:14 UTC. —

ну чо за дела :(

TFW догадываешься в каком коммите проблема, перепроверяешь его много раз, но долго отлаживаешь изучаешь что в хипе занимает место и на второй день (после серии других полезных патчей, которые улучшают ситуацию, но не решает проблему). наконец-то замечаешь, что ДЕЛО БЫЛО В ЗАБЫТОМ break!!!

а почему в этом мире очень принято работать с файлами напрямую, а не со временным файлом и потом mv tmp file?

Вот, например, cabal/stack, если он прибивается OOM, то ломает package-db, причем ломает сильно так, впрочем ghc тоже (но там пересобирать меньше). В итоге при проблемах с системой ломается к чертям очень много всего. И ладно бы если это только в haskell было, такая же радость повсеместно.

Причем во всех этих случаях пользователь файла один...

жила была нода в кластере, но стала у неё кончаться память и решило ядро позвать OOM киллера на помощь. Посмотрел OOM киллер на процессы и нашёл виновника и убил..
А виновником оказался systemd с PID 1, ну что произошло дальше все понимают.

Вот и сказке конец, а кто слушал^W^W Поттерингу пирожок с полочки

+ 19.47% 0.00% Example [unknown] [.] 0x00000000030efdb0 ▒
+ 18.78% 0.00% Example [unknown] [.] 0x10c38348204d8b48 ▒
+ 14.89% 14.83% Example libtrie_ffi.so [.] NibbleVec::split::h108915a7d299a7cf0da ▒
+ 7.33% 7.28% Example Example [.] chDK_info ▒
+ 6.00% 5.98% Example libtrie_ffi.so [.] traversal::RefTraversal::run::h6503859955927108661 ▒
+ 5.88% 5.70% Example Example [.] evacuate

TFW ReferenceCouting в языке настроенном на то, чтобы быть эффективным и low level жрет больше, чем GC.

Я ожидал обрартный эффект :(

Вот я генерю инвоисы латехом, там есть package{invoice}, к сожалению в этом пакете проблемы с округлением, в итоге приходится делать всякие хаки. Вопрос, есть ли какие-нить другие человеческие пакеты или фиксы или прочие решения, где можно простым декларативным текстовым файликом описать инвоис и на выходе получить красивую pdf-ку?

А откуда взялась эта дурацкая мода писать технические тексты в виде "древнего сказа", искуственных диалогов, монолога Alice и т.п. Причем не только на хабрах, а уж даже в статьях на конференции зарубежные. Нереально бесит

на работе питонотулза шлёт всякие статусы, поидее все эти статусы должны быть четко фиксированы, и отображаться на простое ADT, но в жизни все не так и уже поступают предложения добавить немного NLP чтобы их разбирать..