[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]

No.477 [Открыть тред]
Файл: Strike Witches - 1.jpg
Jpg, 10.13 KB, 400×225
Ваши настройки цензуры запрещают этот файл.
unrated
Простой и удобный скрипт для ретайминга внешних субтитров (ass, ssa, srt).
Использовать так:
   $ python RetimeSubtitles.py input.ass +4.5
Есть ещё пара опций, смотрите --help

Для работы требуется Python 3.x (http://python.org/download/).

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

Если скрипт вам понравился, пожалуйста, отрекламируйте его на других чанах, со ссылкой в этот тред.
>> No.478
Файл: RetimeSubtitles.py
Python, 6.98 KB, 224 строк - Нажмите на картинку, чтобы скачать файл
view edit
RetimeSubtitles.py
RetimeSubtitles 0.1
>> No.479
Меня всегда удивляло, неужели ни у одного формата сабов нельзя в начале файла задавать оффсет?
>> No.480
>>479
Юзер должен быть избавлен от необходимости читать спецификацию и что-то добавлять в файл руками.
>> No.481
>>480
Лол, ты меня не понял. Мне САМОМУ интересно, есть такая фича в файлах сабов или её нет.
>> No.482
>>481
Я тебя понял, я просто считаю, что такая фича бесполезна. Есть ли она где-то - не знаю.
>> No.483
>>482
Ну, положим, твой код тоже достаточно бесполезен, пока не будет графической морды, поскольку что-то вбивать в консоли для "среднестатистического юзера" будет даже дольше, чем вставить одну строку в текстовый файл.
>> No.484
>>483
Поясню.
Юзер - не обязательно тупая тётка, знающая только "Ворд".
Юзер - это тот, кто смотрит на что-то как на "чёрный ящик" с определённым интерфейсом.
То есть, например, я - юзер по отношению к питону. Мне пофигу, как там списки и регулярные выражения реализованы, я их просто использую.
Если я юзер и у меня есть сбитые сабы, что я делаю? Ищу программу, которая сделает всё правильно при минимальном участии с моей стороны. Мне не нужно самому лезть в файл и разбираться в его формате, если кто-то уже разобрался и свои знания воплотил в удобном инструменте.
Вот такая вот философия юзабилити. Если хочется поспорить об этом, лучше создать отдельный тред.


No.485 [Открыть тред]
Файл: mccarthy-youre-doing-it-wrong-s.jpg
Jpg, 55.21 KB, 550×560
Ваши настройки цензуры запрещают этот файл.
unrated
Таки начал читать SICP.
Ни хуя не понимаю, почему при использовании
`(define (new-if predicate then-clause else-clause)
   (cond (predicate then-clause)
    (else else-clause)))`
происходит stack-overflow

`(define (sqrt-iter guess x)
   (new-if (good-enough? guess x)
      guess
      (sqrt-iter (improve guess x)
                 x)))`
Обесните, доброчан же
27 posts are omitted, из них 1 с файлами. Развернуть тред.
>> No.568
А где раньше появился мем "быдло"? На чанах или у vsl?
>> No.569
>>568
Он его стал применять до того, как вообще появились русские чаны.
>> No.570
>>569
Ну тогда >>563 вообще страшно сфейлил со своим недовольством идеологом "антибыдла".
>> No.571
>>570
Спасибо, Кэп!
>> No.572
>>568
в 19 веке, ёпт. Ты правда такой тупой или притворяешься? Только не надо утверждать, что ваш разлюбезный луговский придал темину "быдло" какое-то другое значение.


Алсо, >>568>>569>>570>>571 Сёмочка?
>> No.573
>>572
Какой агрессивный. Да еще и троллефоб. Ну точно вылитое небыдло.
>> No.574
>>572
Тем не менее никто, кроме битардов и vsl так этим словом не злоупотреблял. И судя по хронологии битарды переняли этот "мем" у vsl.
>> No.575
>>574
Ну таки ради истины стоит заметить, что форсил он его в основном на ЛОРе, коий имеет непустое пересечение с анонимусом АИБ.
>> No.578
Файл: test.lisp
Common Lisp, 0.13 KB, 8 строк - Нажмите на картинку, чтобы скачать файл
view edit
test.lisp
Тест
>> No.623
> Потому что if - особая форма. Второе выражение if вычисляется только если первое не верно. В cond жеиспользуется аппликативный порядок исчислений и потому вычисляются оба выражения.
Автохуй! Почитай документацию по cond и ты поймешь, что причина stack-overflow не в нем. Аппликативный порядок вычисления используется в вызове функции, поэтому когда ты используешь свой new-if вычисляется и первое условие и второе, выбирается только возвращаемое значение. Следовательно sqrt-iter будет всегда вызывать себя.


No.504 [Открыть тред]
Файл: logo_index_2.gif
Gif, 7.80 KB, 193×128
Ваши настройки цензуры запрещают этот файл.
unrated


No.513 [Открыть тред]
Файл: 124110119898.png
Png, 136.87 KB, 660×450
Ваши настройки цензуры запрещают этот файл.
unrated
Задачка: есть массив чисел, отсортированных по возрастанию и интервал чисел, которые нужно в этот массив вставить так, чтобы массив остался отсортированным и числа не повторялись.

Например для массива [1, 2, 3, 4, 6, 10, 12, 13, 14, 15] и интервала 2-12 конечный результат должен быть [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15].

Все это хочется реализовать максимально просто и эффективно, то есть с минимальным использованием памяти, так что код с использованием функциональных языков и списков не интересует. Основная идея в том, чтобы находить "дыру", увеличивать количество памяти на размер дыры, отодвигать все элементы справа от нее на размер дыры, заполнять и двигаться дальше. Но есть два граничных условия: когда дыра до начала массива и когда дыра после конца массива. Хотелось бы как-то избавиться от этих проверок, которые портят няшный сишный код. Какие есть идеи? Пока что придумал только добавить ноль и бесконечность в начало и конец массива, но это все не очень красиво. Может можно придумать что-то с указателями?
6 posts are omitted. Развернуть тред.
>> No.520
>>517
Насколько я понял, твое предложение с бинарной кучей равносильно тому, чтобы затолкать все числа в один массив, сделать heapsort и удалить повторяющиеся элементы. Если это так, то может лучше использовать быструю сортировку?
>> No.521
>>520
Да, ты прав. Действительно, так проще.
А в куче так просто от повторов не избавиться :(
>> No.522
>>521
Сейчас у меня уже реализовано в виде заталкивания в массив, быстрой сортировки и удаления повторов. Думал сделать что-то покруче с сохранением порядка при заполнении массива. Видимо, это будет медленнее.
>> No.524
a - массив, [l, r] - интервал.
'i := 0;
while (i < length(a)) and (a[i] < l) do
i := i + 1;
j := i;
while (j < length(a)) and (a[j] <= r) do
j := j + 1;
old_len := length(a);
setlength(a, i + (r - l + 1) + (length(a) - j));
for k := length(a) - 1 downto i + (r - l + 1) do
a[k] := a[k - (length(a) - old_len)];
for k := i to i + r - l do
a[k] := l + k - i; '
Говнокод, эффективный по памяти и времени.
>> No.527
Файл: 1248277220555.jpg
Jpg, 28.58 KB, 600×310
Ваши настройки цензуры запрещают этот файл.
unrated
>>524
Классный код, идея с подсчетом нового размера как разницы между элементом, меньшим, чем начало интервала и большим, чем конец интервала мне что-то в голову не пришла. Показалось, что придется для этого проходить по массиву. Ты этот код сейчас написал?
>> No.528
>>527
Да, сейчас.
>> No.530
Файл: T_T.jpg
Jpg, 22.62 KB, 512×512
Ваши настройки цензуры запрещают этот файл.
unrated
>>528
Почувствовал себя быдлецом.
>> No.537
Переписал пока вот в таком виде: http://pastebin.com/f603d2775
Может еще можно улучшить и фрагмент перемещения элементов после r в конец массива заменить на memmove.
>> No.538
>>537
Вот еще улучшил: http://pastebin.com/f7f975d1a
>> No.539
>>538
Может кто-нибудь проверить и исправить мои недоанглийские комментарии в коде? И русские (сейчас транслитом) перевести на английский?


No.525 [Открыть тред]
Файл: 22843353_picture.jpg
Jpg, 14.10 KB, 340×255
Ваши настройки цензуры запрещают этот файл.
unrated
Создал свой быдлоблог вроде фишечек. Как его раскрутить ?
>> No.526
Казалось бы, причем здесь программирование?


No.534 [Открыть тред]
Файл: polygons.svg
Svg, 9.34 KB, 1000×1000 - Нажмите на картинку для увеличения
polygons.svg
Тест
>> No.535
Нда, IMовский рендерер кривоват. Да и скрипты внешние


No.553 [Открыть тред]
Файл: screenshot-3.jpg
Jpg, 42.56 KB, 808×627
Ваши настройки цензуры запрещают этот файл.
unrated
Доброкодеры, посоветуйте каких-нибудь годный (по возможности - русскоязычный) мануал по шуму Перлина. Хочу бегущие по небу меняющиеся облака моделировать.
>> No.614
ЕБАЛ ЕЁ РУКА!!!


No.593 [Открыть тред]
Файл: thassdgwef.png
Png, 199.39 KB, 1024×600
Ваши настройки цензуры запрещают этот файл.
unrated
Дорогой /s/. Я линуксоид-newfag, есть потребность настроить скайп, но максимум что получается это настроить очень тихо левое ухо, а микрофон вообщем не работает. Есть ли какой то другой способ всё это настроить?
Ubuntu 9.04 netbook remix, skype с оффициального сайта.MSI u100.
>> No.594
>>593
Сначала удали из системы pulseaudio, потом поставь «воспроизведение звука» ALSA. Мне в свое время помогло.


No.491 [Открыть тред]
Файл: 1247853794096.jpg
Jpg, 166.83 KB, 847×1122
Ваши настройки цензуры запрещают этот файл.
unrated
Добочан, давай обсудим GNU и UNIX way.
Что лучше: разделяй и властвуй
или же всё в одном?
17 posts are omitted, из них 1 с файлами. Развернуть тред.
>> No.579
Файл: spaceglenda100.gif
Gif, 4.31 KB, 100×100
Ваши настройки цензуры запрещают этот файл.
unrated
>>577
> Потому мир развивается, а концепцию никто не расширял.
>> No.580
>>579
Да знаю я и про Plan 9 и про Plan B. Ну и где они сейчас?
>> No.581
>>580
Видимо никому не надо. Кому надо — те используют. Тем не менее концепцию расширяли и дальше текстовой оболочки.
>> No.620
>>576
> мизантропичных посетителей чанов
Может мизантропичные посетители чанов ещё усомнятся в соотношении эволюционной успешности этих двух видов?
>> No.621
>>576
Анон, а ты знаешь, сколько килограммов термитов приходится на одного человека?
>> No.622
>>620
Почему бы и нет? Как оценить эволюционную успешность? Выжили пока и те и другие.
>> No.624
>>622

Самое простое - по параметру "кто кого может уничтожить". Если честно - лень в доку лезть (:

Кроме того как-то странно ты воспринимаешь понятие "мизантроп". По-моему мизантроп считает, что все людишки - не бог весть какое сокровище.

Вообщем позиция "существует известная форма жизни совершеннее человека" крайне далека от меня.
>> No.625
>>624

Алсо, чтобы ни у кого не было доброхерта, покритикую свое сравнение.

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

На самом же деле, вульгарно говоря, человек - существо реального мира, компьютерная программа же - идеальная сущность. В основе человека лежат сложные органические соединения. В основе программы - математика. Поэтому проводить аналогии в данном случае надо осторожнее чем я сделал в своем первом сообщении.
>> No.626
>>624
> Вообщем
"В общем", "вообще".
>> No.627
>>626

ок


No.225 [Открыть тред]
Файл: klaviatura_dlya_blondinok.jpg
Jpg, 19.12 KB, 275×275
Ваши настройки цензуры запрещают этот файл.
unrated
анон подскажи рассово-верную клавиатуру для кодера и прыщеблядь-админа
39 posts are omitted, из них 15 с файлами. Развернуть тред.
>> No.437
Файл: Kinesis-keyboard.jpg
Jpg, 1115.21 KB, 2272×1704
Ваши настройки цензуры запрещают этот файл.
unrated
>>436
невзыскательный кодер без понтов: >>318 или любая подобная дешёвая и надёжная
взыскательный кодер без понтов: >>393, >>401, от себя ещё добавлю Microsoft Comfort Curve 2000
кодер с понтами: >>433 или пикрелейтед
Что ещё надо?
>> No.442
>>437
пикрелейтед, понятно же. kinesis это круто
>> No.465
Файл: Space-cadet.jpg
Jpg, 189.39 KB, 2003×813
Ваши настройки цензуры запрещают этот файл.
unrated
> рассово-верную клавиатуру для кодера
Тут без вариантов
> The Space-cadet keyboard is a device used on MIT Lisp machines and designed by Tom Knight.
>> No.474
>> No.475
>>435
1. Покупаешь какую-нибудь BTN за 100 рублей
2. Берёшь тряпочку и бутылку растворителя
3. ...
4. ПРОФИТ!
>> No.511
>>475
Не в отсутствии букв дело, а в раскладке и маленьком размере.
>> No.536
>> No.648
Кстати, можно сейчас где надыбать лисп-клавиатуру?
>> No.651
>>648
Спиздить из музея.
>> No.654
>>651
Это трудно. Но нет ничего невозможного


[0] [1] [2] [3] [4] [5] ... [129] [130] [131]

[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]