↑↑↓↓←→←→ⒷⒶ Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

http://habrahabr.ru/post/155041/

К слову, знаете ли вы, сколько стоит освящение ракеты перед каждым стартом? Да-да, на Байконуре (где мне посчастливилось служить в тогда ещё Советской Армии во времена запуска Бурана) эта процедура стала штатной в 1999 году (тогда же был построен на Байконуре и храм святого великомученика Георгия Победоносца), и с тех пор настоятель байконуровского храма и его помощники — штатные единицы боевого расчета по запуску ракет (sic!). Так вот, освящение каждой ракеты перед стартом обходится казне в 170 тысяч рублей. Из бюджета на строительство ракеты и запуск — т.е. из государственного бюджета (из вашего и моего карманов, другими словами).

http://newsland.com/news/detail/id/1244534/

Настоятель храма святого великомученика Георгия Победоносца, отец Сергий Бычков, занимающийся освящением ракет, которые запускают с космодрома Байконур, рассказал Metro, что от обряда освящения зачастую зависит то, насколько удачным получится запуск.

#63QE3M (2+4) / @j123123 / 3653 дня назад

Проверял GCC на предмет того, как он умеет рекурсию оптимизировать.
Вот такая штука

unsigned int plus(unsigned int a, unsigned int b)
{
  if (b == 0) return a;
  return plus (a+1, b-1);
}

Относительно успешно сворачивается сложение. Получается такая шняга:

movl %edi, %eax
addl %esi, %eax
ret

Хотя в идеале можно было бы обойтись

leal (%rsi,%rdi), %eax
ret

Что касается умножения, там ситуация более печальная

inline unsigned long int product_0(const unsigned int a, const unsigned int b, const unsigned long int tmp)
{
  if (b == 0) return tmp;
  return product_0(a, b-1, tmp+a);
}

unsigned long int product(const unsigned int a, const unsigned int b)
{
  return product_0(a, b, 0);
}

В ассемблере получается такая фигня

product:
.LFB34:
.cfi_startproc
    xorl %eax, %eax
    testl %esi, %esi
    je .L7
    leal -1(%rsi), %eax
    mov %edi, %edi
    addq $1, %rax
    imulq %rdi, %rax
.L7:
    rep
    ret
.cfi_endproc

Тут оно зачем-то зануляет значение регистра, в котором хранится возврашемое из функции значение и сравнивает с нулем значение регистра, в котором в функцию передается число. Если ноль то прыгаем в конец функции, возвращая 0. Тогда внезапно появляется смысл в этом rep ret http://repzret.org/p/repzret/

Why? Because “The processor is unable to apply a branch prediction to the single-byte near-return form (opcode C3h) of the ret instruction.” Thus, “Use of a two-byte near-return can improve performance”, because it is not affected by this shortcoming.

Ну а дальше через leal из регистра rsi число копируется в eax, уменьшаясь при этом на 1 (нахрена?) и потом из регистра edi двигается в edi (НАХРЕНА??), увеличиваем rax на 1 через addq (ну тут понятно зачем, перед этим ведь оно было непонятно зачем уменьшено на 1, но нахрена уменьшать и потом увеличивать? И вообще, для увеличения на 1 лучше incq использовать) ну и в итоге компилятор таки вставляет инструкцию imulq. Распознать умножение в этой рекурсивной хрени компилятор смог, но при этом как-то через жопу все, нагенерировал кучу говна всякого. Можно было намного проще сделать

movl %esi, %eax
imull %edi, %eax

gcc version 4.5.1 если что

#3BR06J (1+1) / @j123123 / 3871 день назад

Вконтакт написал свой ПРИНЦИПИАЛЬНО НОВЫЙ транслятор из PHP в C++
http://habrahabr.ru/post/187214/

Плюс, там есть дополнительные встроенные возможности оптимизации. Создавался чемпионами ACM. Из минусов — поддерживается не весь синтаксис PHP, а только то подмножество, которое мы использовали в ВК. Скажем, там сильно ограничено все, что связано с ООП.

http://habrahabr.ru/company/roem/blog/187352/

#7EPCFH (5) / @j123123 / 3953 дня назад

http://fr.slideshare.net/nzakas/enough-withthejavascriptalready

After consulting with several companies on performance related issues, it became clear that one of the biggest performance issues facing websites today is the sheer amount of JavaScript needed to power the page

http://image.slidesharecdn.com/enoughwiththejavascriptalready-130620204734-phpapp01/95/slide-13-638.jpg
http://image.slidesharecdn.com/enoughwiththejavascriptalready-130620204734-phpapp01/95/slide-34-638.jpg
JavaScript ГОВНО

#86FAPH (100+1) / @j123123 / 3960 дней назад

http://gcc.1065356.n5.nabble.com/Ways-to-fill-the-stack-td912561.html#none
Если через запятую объявлять члены массива из char в C и откомпилить это в GCC, оно это запишет как куча mov-ов по байтику
sztfg - я

#SG2QH2 (6) / @j123123 / 3970 дней назад

Norway makes it compulsory for women to join army
http://www.independent.ie/world-news/europe/norway-makes-it-compulsory-for-women-to-join-army-29346713.html

Norway's parliament has voted overwhelmingly to conscript women into its armed forces, becoming the first European and first NATO country to make military service compulsory for both genders.

Хотите равенство полов? Получайте, епта

#4Y2Y0W (1+2) / @j123123 / 3989 дней назад

https://www.youtube.com/watch?v=L4tkGy2SD_M&list=PLUySk3-o_bRmvDwPp-Aozr6wJtSwQQbGg вот такая социальная реклама была при совке, с персонажами из "Ну, погоди". Ну всё шаблонно, волк злой и делает всё неправильно, за что и огребает. А заяц типа всё правильно делает, и у него норм всё.
Как-то вообще противно становится, что вот таким образом эксплуатируют образы из мультиков. Еще я читал, что из-за М/Ф "Моряк Попай" подскочили продажи шпината, https://en.wikipedia.org/wiki/Spinach#In_popular_culture

Всякие там аниме, они тоже насаждают всякие "добрые" и "светлые" идеалы, вот например http://mangalectory.ru/articles/ml465

В современных японских анимационных фильмах достаточно рельефно предстают особенности когнитивной картины мира японцев. Одним из наиболее ярких примеров является анимационный сериал «Покемоны». В этом сериале практически отсутствует стремление положительных героев к власти, к богатству и т.д. Более того, даже если подобное стремление имеет место, оно характеризует отрицательного персонажа, который в конце обязательно будет побежден, осознает всю тяжесть своих заблуждений и непременно станет на путь духовного возрождения. Герой же, как правило, одинок и движим исключительно стремлением к самосовершенствованию. И, наконец, лейтмотивом познавательного процесса японцев является чувственная сфера. В текстах преобладает нагрузка на чувственный канал восприятия, а эмоциональные взаимосвязи и переживания персонажей играют роль, значительно более важную, нежели развитие сюжетной линии.

Я вот иногда ищу всякую рекламную фигню на ютубе, будто бы специально, чтобы баттхерт на свою задницу заработать, вот например такая https://www.youtube.com/watch?v=29VGZtnCD30 японская реклама, она наверняка особо сильно на мозг давит всяким анимуфагам, лол
Черт вас возьми, это просто какая-то фигня, молочный продукт, мне просто противно смотреть на это, хочется набить морду тем, кто эти рекламы делает. Что там такого замечательного в этом продукте? Да ничего, просто кто-то станцует, попробует, някнет, и типа всё, заебись, покупайте нашу фигню.

Мне становится немного не по себе от осознания того, что люди так подвержены этому информационному давлению. При совке, рекламы (не считая такой вот социальной) практически не было, зато было жесткое насаждение коммунистической идеологии, что тоже по своей сути отвратительно. Были всякие помешательства на этой почве, вот тут например https://www.youtube.com/watch?v=Nw8tbB1OT2g&list=PLDBCD700DEF351242 присутствует речь душевно больных, там еще что-то про фиолетовое КГБ и прочее будет, мне доставило. Как тут не вспомнить этот пропагандистский фильм https://www.youtube.com/watch?feature=player_detailpage&v=eezY6xfPsgI в котором конкретно гонят на всякую рекламу, но вот ни слова про то, что совки тоже те еще мудаки, тоже используют всякую мромывку мозгов, типа совок заебись, капитализм говно. Не, ну в самом деле... Что вообще за срань? Бывает ли такая форма правления, когда люди живут как братья, не пытаются друг другу обтрахивать мозг ебанутой рекламой или какой-нибудь идеологией, будь то капитализм, анархизм, или еще какая-то хуйня? Ну вот взять например https://matimatik.anarhist.org/sek3/nlm/

Там, где государство разделяет и властвует, его противоположность, либертарианство, объединяет и освобождает. Где государство вносит путаницу, либертарианство вносит ясность; где государство скрывает, либертарианство выводит на чистую воду; где государство прощает, либертарианство обвиняет.

Опять какая-то фигня в стиле "мы хорошие, они плохие", ну что за бред? При анархо-капитализме, наверняка будут эту идеологию пропагандировать, типа анкап крут, всё остальное фигня и говно.
Скажите мне, где я не прав?

#OAAL9Q (51+1) / @j123123 / 4008 дней назад

jabber.ru соснуло. Посоветуйте где жаббер заводить. Инбифо локалхост

#0I9TJL (5) / @j123123 / 4008 дней назад

http://dump.bitcheese.net/images/otozemi/sdfsdb.png процесс удаленного обучения ассемблеру пол виндой (винапи)

#MU0PC5 (4) / @j123123 / 4018 дней назад

Влияние спонтанных социально-экономических факторов на качество программного обеспечения в расширенных социумах
http://delphikingdom.ru/asp/viewitem.asp?catalogid=254

Валентин Калиткин – это собирательный образ(ну я думаю вы догадались, кто такой этот Калиткин)

Ну вообще офигительно, если посмотреть на ситуацию сейчас. Какие-то телефоны с цветным экраном, тачскрином, вайфаетм, четырьмя ядрами... Это уже не эмбеддед нихрена. И софт тупо не в состоянии эффективно задействовать эти ядра. Говно. Последствия капитализма и потреблядства

#Y2ZHU4 (6) / @j123123 / 4019 дней назад

https://www.youtube.com/watch?v=ZVVOzLyt3fo многозадачность в Windows 8 это когда вы засовываете себе ракетку в пердак и играете ей в настольный теннис, одновременно играя на пианино.

#6WOBCU (2+2) / @j123123 / 4024 дня назад

Что я думаю о хэкерах спросите меня вы ? Это задроченные, убогие, прыщавые, униженные, в шапках-петушках администраторы ЛВС, которые носят черные сумки как сантехники. Их били и унижали в детстве. Пихали им насильно в рот хуй, и не только насильно, но и при желании. Их родители чаще всего яркие представители населения местных помоек. Это нормальная среда становления любого хэккера. У каждого хэккера есть хэккеран и мaкток. Бей же в бубен, падаль, блять !! Бей ! Кричи ! Ори на весь двор что ты хэккер и горд этим ! Не бойся получить пизды в лицо ногами, чтобы зубы вылетели на асфальт и кровь залила весь подъезд. Чтоже ты сучье отродье плачешь ? Я знаю почему ! Потому что ты НЕ ЗНАЕШЬ ПРАВДЫ. Итак, Почему я все это говорю ? Потому что ПРИШЛО ВРЕМЯ СКАЗАТЬ ПРАВДУ !! НЕТ СИЛ МОЛЧАТЬ БЛЯТЬ УЖЕ !! МОЧИ НЕТУТИ !! 15 ЛЕТ МЫ БЫЛИ В ТЕНИ !! НО ТЕПЕРЬ ПРИШЛО ВРЕМЯ !! Мы те, кому засунули в жопу провода и пустили ток. Мы те, кто с утра до вечера дрочит эти поганые кнопки и больше нихуя не видит. Мы те, кто хочет проебать всю свою жизнь за этим ссаным монитором. Да ! Я Хэккер ! И разве в этом есть мое преступление ?? Я хочу быть хэккером (таким как зверь) и вам меня не остановить ! И это мой манифест. Хой ! (88/14).

#764ZGW (0) / @j123123 / 4030 дней назад

Господа анархо-капиталисты, нихрена у вас с вашей революцией не выйдет. Это фейл. Учитывая текущее положение вещей, вероятность наступления этого вашего анархо-капитализма крайне мала. Крупные корпораци владеют ключевыми патентами в области медицины, патенты на синтез лекарственных препаратов и способов лечения ими, те же самые нанотехнологии тоже сильно обмазаны патентами, я уверен. Некоторые особо упоротые ублюдки патентуют совсем уж очевидные вещи, например яббл со своими прямоугольниками. Например @engineer изобретет свой мегапроцессор с встроенной JVM-подобной хренотой, а окажется что он кучу патентов нарушает, и надо платить дохрена отчислений всяким буржуям, чтобы этот процессор выпускать. А эти самые буржуи(капиталисты) совершенно не желают расставаться со своими патентами. Капиталисты сами против вашего анархо-капитализма. Что вы с этим будете делать? А вы не задумывались, как сильно зависят жизни некоторых людей от технологий, которые фактически защищены патентом, например запатентованные препараты? Есть еще более жесткий пример, когда жизнь человека фактически зависит от софта (с закрытым исходным кодом) и аппаратуры, которое встраивают в его тело, которыми можно управлять дистанционно(и которую ВНЕЗАПНО можно взломать и убить человека). https://www.softwarefreedom.org/news/2010/jul/21/software-defects-cardiac-medical-devices-are-life-/ http://news.slashdot.org/story/12/10/17/0325236/researcher-reverse-engineers-pacemaker-transmitter-to-deliver-deadly-shocks https://www.youtube.com/watch?v=GcWlD2Y6HNM
Ну куда это годится? Это вам не "ящерики хотят вводить людям чипы", это вполне реальная проблема. В медицинском оборудовании обязательно должен быть открытый исходный код, иначе человека без проблем смогут убить через кардиостимулятор или в какую-то аппаратуру может вкрастся баг. Кстати, вот http://citforum.ru/programming/digest/scofdebug/#4_3 отличный пример

#L47VEO (19) / @j123123 / 4034 дня назад

Melinda Gates: Family Planning Means Sterilizing Women in Developing Nations
http://www.activistpost.com/2012/07/melinda-gates-family-planning-means.html

#HE8WD2 (2) / @j123123 / 4050 дней назад

Вот скажите, в хаскеле же есть средства против DRY?
Я практически не знаю хаскель, учил только Standart ML слегка. Решил почитать исходники GHC. Как это понимать https://github.com/ghc/ghc/blob/master/compiler/codeGen/CgUtils.hs#L27 https://github.com/ghc/ghc/blob/master/compiler/codeGen/StgCmmArgRep.hs#L120 ? Это что, нельзя сделать короче? Или это сгенерированные исходники?

#8TPSY1 (7) / @j123123 / 4057 дней назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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