- @akasa:Все больше склоняюсь к аксиоме, что все таки есть поганый сорт людей — мудаки. Жуйк это очень хорошо иллюстрирует. Вчера они желали расстрелять всех курящих. Сегодня у них велобляди. Завтра что? Я не удивлюсь, что все эти говноеды являются активистами на форумах догхантеров. Идеи-то те же: "Мы хотим сделать мир чище". Нацизм, одним словом.
- @4DA: *shit *firefox *vimperatorПросто эпическое говно:
когда в вимператоре делаешь C-n на вкладках и во вкладке быдлофлеш,
то почему-то сочетание клавиш форвардится в firefox и создается дохера новых окон.9 hours ago - @Alyona: *juick_pplВ последнее время велобляди напоминают мне красноглазых линуксоидов-школьников прошлых годов, которые с пеной у рта доказывали преимущества своей системы, хотя ты написал, как приготовить борщ.
Любое общение развивается по одному сценарию:
-Ребят, у меня появился синий рюкзачек :)
— Фууу, синий — говно, бери красную спортивную сумку! Она намного практичнее, сразу дохуя влезет и вообще, нахуй тебе синее говно, когда успшные люди выбирают красные сумки? Тебе просто лень оторвать жопу и взять сумку, боишься тяжести, да ты полное говно со своим рюкзаком вообще! Я носил красную спортивную сумку по всей стране и ни разу не устал, мне всегда было куда поставить её и я с ней никогда не попадал в большие пробки, потому,что красная сумка — это вещь!1 day ago; 105 replies - @4DA: *code *optimize *programming
вот код из #1899432 Предлагайте ваши варианты по оптимизации. //----------------------------------------- void calcParticles() { #ifdef USE_OPENMP #pragma omp parallel for #endif for (int i = 0; i < pVecSz; i++) { Particle &p = particleVec[i]; float sqrs = sqrt((X-p.x)*(X-p.x)+(Y-p.y)*(Y-p.y)+(Z-p.z)*(Z-p.z) ); // float f = G*((p.M*M)/sqrt(rs)); float f = G*((p.M*M)/1.0); float a = f/p.M; float cosx = (X-p.x)/sqrs; float cosy = (Y-p.y)/sqrs; float cosz = (Z-p.z)/sqrs; float ax = a*cosx; float ay = a*cosy; float az = a*cosz; p.vx += ax*1/invFPS; p.vy += ay*1/invFPS; p.vz += az*1/invFPS; p.x += p.vx; p.y += p.vy; p.z += p.vz; } } //------------------------------------------ Сам думаю: 1. Вынести за пределы цикла: float f = G*((p.M*M)/1.0); float a = f/p.M; 2. Заюзать pthreads (вдруг полущ будет) 3. Заюзать SSE3 для извлечения квадратного корня и подсчетса направляющих косинусов.2 days ago; 11 replies - @4DA: *? *cpu *programmingЧят, а у core i5 один FPU или по одному на каждое ядро?
Запускаю быдлокод с openmp, который молотит массив.
Прироста в производительности никакого.2 days ago - @4DA: *math *logic *programmingТуториал по sequent calculus
logitext.ezyang.scripts.mit.edu2 days ago - @4DA: *? *knotsЧят, как называется узел, который позволяет надежно связать два конца веревки?2 days ago; 17 replies
- @4DA: *log *вело *bikeВчера возвращаясь с работы встретил на дороге толстого мужика на кетайском
мопеде "Альфа". Погонялся с ним.
Ехал он медленно, я его настигал на каждом перекрестке.
Подъехал поближе, посмотрел на его табуретку. На внешний вид — ОК. Звук мотора — неоч.
Разгон — неоч. Думаю, что старая honda dio полущ, чем такое.
Внезапно, он выехал на (!) тротуар и поехал дальше там. Я поехал дальше по дороге.3 days ago - @lin-chao-monk: *хрень *мозг *борщПопытался лечь пораньше. не смог уснуть. встал. сварил микрокастрюлю борща. жрать не хотелось — пошёл убирать суп в холодильник. в холдильнике стоит вчерашний контейнер с борщём и позавчерашний контейнер с борщём.
люди, убейте меня кто-нибудь.
***
Дожили, сублимация борщом. Осталось только понять чего.
*** - @dukkha: *вредные_советыВсякое простое о том, как должно быть в идеале.
Большую часть времени занимает математика.
Не обязательно всё время делать что-то трудоемкое.
Можно (в порядке убывания сложности):
а) решать задачи
б) читать что-нибудь или слушать лекции
в) оформлять решения
Самый важный принцип: отсутствие линейности. Если что-то не идет, пропускать, а позже возвращаться. Если устал, читать простое или заниматься бездумным оформлением. Это не значит, что нужно всюду избегать размышления, наоборот: если какой-то сюжет хорошо развивается, над ним думать, но когда ничего не работает, стоять на месте нельзя, активность должна продолжаться в другом направлении — а текущую проблему аккуратно отложить на время и вернуться к ней чуть позже с другим взглядом.
Второй принцип. Поскольку акразия и трусость могут перенаправлять фокус в том числе и на математику, нужно с особым подозрением относится ко всем желаниям вернуться к и уделять время более простому материалу. В нормальной ситуации возвращение к простому вызывается только точечными вопросами, хотя с учетом третьего принципа можно заниматься этим в периоды пониженной работоспособности, наряду с оформлением.
Третий принцип: делать как нравится, научиться чувствовать себя и учитывать своё несовершенство. Например, мне проще начинать новую тему не с решения сложных задач, а с прослушивания относительно простых лекций. В одни моменты лучше заняться простыми вещами, которые требуют лишь концентрации, в другие — чем-то более творческим. Третий принцип также сдерживает радикализацию первого, поскольку вообще-то я люблю читать учебники подряд.
Это всё тривиальности с очень умеренным характером. Важно пробовать их видоизменять. Например, первый принцип в более радикальном виде мог бы иметь такие предложения:
1. Выделять по несколько минут на задачу и записывать аккуратно всё, что придумал — пытаться предугадать варианты решений.
2. Выбирать случайным образом задачи из последних и сложных листочков и пробовать их решить, изучая необходимые понятия на ходу.
3. Пропустить вообще первые листочки, начать с середины.
4. Представить, что завтра дедлайн, и с этим настроением выучить и придумать как можно больше содержательных вещей. - @4DA: *shit *hate *programmingСоздателям мануалов, которые делают примеры кода в картинках нужно гореть в аду.
ispired by sourceware.org - @4DA: *? *emacsКак перестать прокрастинировать и разбить свой километровый .emacs на куски?11 days ago; 12 replies
- @ymn: *dflyПосоны, айда переводить драгонфлайский хендбук на великий и могучий?11 days ago; 14 replies

