УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1244.1 пользователей не могут ошибаться!
?6962
прекрасное6450
говно5915
говнорашка5512
хуита4734
anime3072
linux2659
music2639
bnw2607
рашка2582
log2369
ололо2228
дунч1868
pic1816
сталирасты1493
быдло1440
украина1439
bnw_ppl1431
дыбр1239
гімно1158

Тынц-тынч вживую прямо из имакса короч:
https://www.youtube.com/watch?v=yY1FSsUV-8c

жаль это барахло только для гейос -> http://impromptu.moso.com.au/

inb4: боян

#BHYU3W (2) / @ninesigns / 3979 дней назад

tfw список ошибок компиляции уже помещается на экран

#ZO3YOT (4+1) / @hirthwork / 3979 дней назад

Пока я жду когда же кофе начнёт действовать, давайте поговорим о бенчмарках. Нет, я не предлагаю ставить phoronix test suite и бряцать своими железками, поговорим о муках выбора между двумя имплементациями функции.
Допустим я написал функцию f(const char,size_t) которая делает преобразование данных и делает это хорошо (но долго). Допустим я написал функцию f2(const char,size_t), которая делает то же самое преобразование и тоже делает это хорошо (и тоже долго). Как определить какая функция работает быстрее (на сферических данных в вакууме)?
Обычно я запускаю каждую функцию по сто раз (или по десять, если они реально медленные) и засекаю, сколько времени функции потратили на выполнение ста итераций, и вывожу количество затраченных миллисекунд в консоль. От запуска к запуску цифры скачут на 10-15%. Тогда я пишу ещё один внешний цикл, который запускает сто итераций десять раз и выводит лучшие времена среди этих десяти. Цифры теперь скачут на 5% — тут уже ничего не поделать, фрагментация памяти, случайные контекст свитчи, фазы луны. Можно увеличить количество итераций и тогда разброс стабилизируется, но всё равно мне ни разу не удалось сделать его менее одного процента, а время выполнения бенчмарка всё растёт и растёт.
Вопрос, как правильно выбирать критерий останова для подобных бенчмарках? Как сделать запуски сферическими в вакууме, чтобы ничего программе не мешало? callgrind не предлагать — он меряет количество выполненных процессорных операций, которое не обязательно отражает точное время (ибо кэшмиссы и прочее).

#OMQRIH (25) / @hirthwork / 3982 дня назад

sin x * cos y

#YXSON8 (0) / @ninesigns / 3983 дня назад

Опять проебал ICFPC // на самом деле еще не проебал

#IUKJJZ (13) / @ninesigns / 3993 дня назад

<ndtimofeev> 4da> языки или пиздатые или ими пользуются
Пойду постелю асбестовое одеяло на стул.

#IHT6QC (1+2) / @like-all / 3995 дней назад

Решил тута зарефакторить свой велосипед, через 10 минут меня уже заебало от лексем вида class, public, {}, геттеров, сеттеров, кучи инклудников, #pramga, #ifdef и прочей поеботы.
вербозный некогерентный говносинтаксис, который никак не поддается абосракции

нахуй это все нужно ваще?

#1W1UIU (6) / @ninesigns / 3998 дней назад

We describe an alternative syntactic binding for C++. This new binding includes a completely redesigned declaration/definition syntax for types, functions and objects, a simplified template syntax, and changes to several problematic operators and control structures. The resulting syntax is LALR(1) parsable and provides better consistency in the specification of similar constructs, better syntactic differentiation of dissimilar constructs, and greater overall readability of code.

http://www.csse.monash.edu.au/~damian/papers/HTML/ModestProposal.html

#QCDYD2 (8+1) / @ninesigns / 3999 дней назад

тем временем количество авто-тестов в рабочем проекте достигло четырёхсот. code coverage 38%

#9H47OS (0) / @hirthwork / 4039 дней назад

ты открываешь им свои исходники, а они не контрибьютят фиксы

#PNFIUK (7+1) / @hirthwork / 4057 дней назад

Извините за репост из жуйка, но это слишком круто:

@egplife: *Smalltalk *программирование *programming *development *devel
15.05.2014 21:09
*dev

смешной мультик про крутое программирование =)
http://www.youtube.com/watch?v=n3gtVjGYRLI
как за 3 секунды запрогать на смолтоке фетчилку фоток с пикасы
тот же самый метод можно юзать для любого другого быстрого запрограммливания чего угодно

#A57D7E (7) / @minoru / 4063 дня назад

Проебал день из-за того, что закавычить одно говно в баше.
way to go.

#4RRMQ2 (9) / @ninesigns / 4065 дней назад

Почему когда я запускаю python и пишу там import json, то оно
импортируется, а когда из говноскриптов, то пишет что module json not
found
?

Как узнать какая падла гадит в окружении?

python-2.7

#NO28FW (18) / @ninesigns / 4066 дней назад

Уже несколько раз натыкаюсь на дискуссии, что нынче проблема с controlled remote
code execution. (то есть исполнение исходного кода на клиенте)

Что мы имеем сейчас? Браузер, основная задача которого - рендерить html,
используется как платформа для запуска приложений. При этом в качестве гуйни
используется html + css, а языка логики - js.

Нужно ли говорить о том, что html + css - не самый лучший формат описания GUI
/приложений/, а js (со слабой типизацией) - не самый лучший язык описании
логики? Конечно, стоит отдать должное, что компиляторы js неплохо вылизываются
и оптимизируются, даже всякие node.js и asm.js пилятся, но сам язык-то убогий
клон схемки с алголосинтаксисом.

Реальный state of art вебдваноля таков, что web-приложения это игрушки и куцые
клоны своих десктопных аналогов. Из чего-то узбл, я могу вспомнить только
gmail, который состоит из миллиона строк на JS.

TLDR:
* Для платформы запуска remote кода используется HTTP БРАУЗЕР, БРАУЗЕР блеать;
* Capability-based секурити нету;
* В некоторых браузерах (в лисе, например) запущеный js начинает теч или накручивать CPU, то хер поймешь почему.

Внимание вопрос: какие альтернативные средства запуска удаленного кода на клиенте родило человечество?
из более-менее нормального припоминаю только java applets, есть еще чо?

#8SWA0T (151+2) / @ninesigns / 4066 дней назад

Мой код
http://govnokod.ru/15967
Машина Тьюринга с ограниченой лентой и без условия останова/недопустимой операцией -- будет зациклена. Т.е. ее состояние обязательно повторится когда-нибудь. По сути - конечный автомат

#X6YSEB (36) / @j123123 / 4067 дней назад

Короче когда щас запустил свой велосипедодвижок, то при приближении к модельке (=> росту числа вертексный и пиксельных операий) усиляется высокочастотный шум.
Я слышу как работает GPU?
Если суспенднуть процесс, который рисует то шум продолжается.

#RBVYIR (5) / @ninesigns / 4069 дней назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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