↑↑↓↓←→←→ⒷⒶ Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1245.0 пользователей не могут ошибаться!
?6969
прекрасное6456
говно5915
говнорашка5512
хуита4735
anime3076
linux2661
music2640
bnw2607
рашка2584
log2372
ололо2237
дунч1868
pic1816
сталирасты1494
быдло1440
украина1438
bnw_ppl1433
дыбр1238
гімно1158

А вот интересно, если тян пишет, что она "подумала" — это следует понимать так, что она зафрендзонила какого-то мыслителя, который подумал за неё?

#EZ8WEN (29+1) / @goren / 4160 дней назад

Хули я только одним процессом одновременно могу читать из инпутдевайса трекпоинта? Прыщепидоры быдлокодеры или кто?

#61A8P0 (5) / @l29ah / 4161 день назад

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

#LJYLVD (8) / @hirthwork / 4161 день назад

Вот тут у меня бомбануло от наркоманского седовсокого синтаксиса.
Чем конкретно этот пример лучше, что говноскрипт на питушоне(или любом другом языке) такого же размера?

https://stackoverflow.com/questions/4331851/sed-swapping-2-lines

sed -n ' # turn off default printing
/dog/{ # if the line matches "dog"
h # put it in hold space
:a # label "a" - the top of a loop
n # fetch the next line
/something/{ # if it matches "something"
p # print it
x # swap hold and pattern space
bb # branch out of the loop to label "b"
} # done with "something"
# if we're here, the line doesn't match "something"
H # append pattern space to hold space
x # swap hold and pattern space
s/\([^\n]*\)\n\([^\n]*\)$/\2\n\1/ # see below
x # swap hold and pattern space
ba # branch to the top of the loop to label "a"
} # done with "dog"
:b # label "b" - outside the loop
# print lines that don't match and are outside the pair
p # also prints what had been accumulating in hold space
' inputfile

#TCBPR5 (40) / @ninesigns / 4161 день назад

Кто-нибудь ковырялся с Emscripten?

В общем "Здравствуй, мир!" оно компилит хорошо.

А как с чем-нибудь посложнее?

#include <stdio.h>

int main()
{
    char name[10];
    printf("1: ");
    scanf("%9s", name);
    printf("1. Is instruction ordering ok, <%s>?\n", name);
    printf("2: ");
    scanf("%9s", name);
    printf("2. Still ok, <%s>? =)\n", name);
    return 0;
}

А так: выдаётся JavaScript, который сперва всё печатает, а потом радостно спрашивает то, что его попросили в scanf, причём один раз.

Разумно предположить, что это у меня руки кривые и я как-то неправильно Emscripten поставил ил запускаю. Ок, генерю LLVM-код при помощи CLang:

; ModuleID = 'test.c'
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S32"
target triple = "i386-pc-cygwin"

@.str = private unnamed_addr constant [4 x i8] c"1: \00", align 1
@.str1 = private unnamed_addr constant [4 x i8] c"%9s\00", align 1
@.str2 = private unnamed_addr constant [38 x i8] c"1. Is instruction ordering ok, <%s>?\0A\00", align 1
@.str3 = private unnamed_addr constant [4 x i8] c"2: \00", align 1
@.str4 = private unnamed_addr constant [23 x i8] c"2. Still ok, <%s>? =)\0A\00", align 1

define i32 @main() nounwind {
  %1 = alloca i32, align 4
  %name = alloca [10 x i8], align 1
  store i32 0, i32* %1
  %2 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([4 x i8]* @.str, i32 0, i32 0))
  %3 = getelementptr inbounds [10 x i8]* %name, i32 0, i32 0
  %4 = call i32 (i8*, ...)* @scanf(i8* getelementptr inbounds ([4 x i8]* @.str1, i32 0, i32 0), i8* %3)
  %5 = getelementptr inbounds [10 x i8]* %name, i32 0, i32 0
  %6 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([38 x i8]* @.str2, i32 0, i32 0), i8* %5)
  %7 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([4 x i8]* @.str3, i32 0, i32 0))
  %8 = getelementptr inbounds [10 x i8]* %name, i32 0, i32 0
  %9 = call i32 (i8*, ...)* @scanf(i8* getelementptr inbounds ([4 x i8]* @.str1, i32 0, i32 0), i8* %8)
  %10 = getelementptr inbounds [10 x i8]* %name, i32 0, i32 0
  %11 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([23 x i8]* @.str4, i32 0, i32 0), i8* %10)
  ret i32 0
}

declare i32 @printf(i8*, ...)

declare i32 @scanf(i8*, ...)

Код нормально работает при помощи lli, компилится в нормальный ассемблер при помощи llc, в общем код ок.

Запускаю его при помощи вот этой демо-странички от Emscripten. Получаю, что характерно, аналогичную кривость, но почти наоборот, попробуйте сами.

ЧЯДНТ?

#9ESVPY (34+2) / @dluciv / 4161 день назад

DAE велосипед с карданным или ременным приводом?

#XE7IKQ (8) / @ninesigns / 4162 дня назад
?

Для каких-то языков вообще существуют приличные XMPP-библиотеки с поддержкой MUC?
inb4 питон

#3K1V70 (8) / @voker57 / 4163 дня назад

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

#ZXWI9H (4) / @vostrik / 4164 дня назад

Напомните cad, в котором можно накидать примитивов и операций над ними, а потом произвольными измерениями ограничить пространство описываемых объектов до одного.

#ULPUU7 (16) / @l29ah / 4164 дня назад
bnw ?

аутитсты, а напомните, пожалуйста, картинку где тянке в рот слишком много мессенджеров совали?

#KPTMA7 (12) / @hirthwork / 4165 дней назад

Почему bnw до сих пор не имеет бота в tox ?

#3QFKKS (26) / @ninesigns / 4166 дней назад
?

А существуют ли рассчёты на тему того, сколько продлится ядерная зима в случае ядерной войны?

#35FR36 (9) / @goren / 4169 дней назад

Уважаемые bnw'ощеры, мне одному не нравится новая аватарка анонимуса? Давайте проголосуем за смену.

Она не вписывается, да и выглядит ужасно.

#KX65WO (8) / @sin-ok / 4170 дней назад

Чят левая алфавитная часть microsoft ergonomic 4000 не подает жизни.
Разобрал, повреждений дорожек не вижу.
Как смог почистил от волосни (блджад она даже попала на изоляцию между двумя листами с дорожками, видимо из-за того что клаву иногда тряс)

http://dump.bitcheese.net/images/udalagu/deadms4k.jpeg
Выделенный контакт не замыкается, а тот что справа - ок.

http://dump.bitcheese.net/images/upacycu/2014628011613.jpeg
С обратной стороны микросхемы насчитал 34 контакта, которые никак не промаркированы.
Гуглеж по microsoft 4000 ergonomic schematic ничего не дал.

Собсна куда тыкать дальше?

#46E2Q6 (9+1) / @ninesigns / 4171 день назад

Купил ашан-стиральный порошок по 37р/кг. Чем он хуже порошков по ~120р/кг?
Состав гласит: >30% сульфата натрия, 15-30% карбоната натрия, 5-15% АПАВ, <5% НПАВ, силикат натрия, триполифосфат натрия, натрий-карбоксиметилцеллюлоза, пеногаситель, оптический отбеливатель, отдушка, лимонен, линалол.

#R4P1KS (4) / @l29ah / 4171 день назад

https://www.youtube.com/watch?v=LLuQNDb9UT0
https://www.youtube.com/watch?v=fNa7tNFB7c4
А что, правду говорят, что по пидорахопонятиям здороваться за руку с тем, кто хуй сосал — зашвар на всю жизнь?

#9DKQKH (0+1) / @goren / 4172 дня назад

КАМАР, скажи названия конфочки, где сейчас тусуют трансгуманисты, а то сарочка хочет знать, но стыдится спросить

#6R25Y7 (8+2) / @stiletto / 4172 дня назад

Либо я тупой, либо что-то пошло не так. Делаю:

nohup myprog &
pid=$!
ps aux|fgrep myprog|fgrep $pid || exit 1

так вот, иногда этот самый exit 1 срабатывает.
как такое может быть? какие echo сделать чтобы диагностировать?

#Z3QTCI (49) / @hirthwork / 4173 дня назад

Господа.
Какие видеокарты нынче норм, что бы играть и вседела?
У меня нвидама какая-то старая, gt430. И что-то она больше не впечатляет.
Есть что-то из нвид, что бы полущ, но не киловатные чайники за многоденег?

#AWORC0 (8) / @lord / 4173 дня назад

В XMPP есть какие-нибудь места, где используется элемент, у которого несколько атрибутов с одним именем?

#EAASHH (12+1) / @stiletto / 4174 дня назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.