[ /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/ ] [ Главная | Настройки | Bookmarks | Плеер ]
[Futaba] [Photon] [Snow] [Snow[animated]]

 [ Скрыть форму ]
Имя
Сажа 
Тема
Сообщение
Капча Капча
Пароль
Файл
Вернуться к
  • На данной доске отображаются исходные имена файлов!
  • Разрешенные типы файлов: code, vector, text, image, archive
  • Максимальный размер файла: 2048.00 kb
  • Максимальное разрешение изображений: 4.00 мп
  • Можно прикрепить до 5 файлов
  • Тред перестает подниматься после 500 сообщений.
  • Треды с числом ответов более 100 не могут быть удалены.

No.3812 Ответ [Открыть тред]
Файл: 1277844964859.jpg
Jpg, 50.94 KB, 450×428 - Нажмите на картинку для увеличения
edit
1277844964859.jpg
Привет
Есть такого сорта задача.

Имеется множество цифр, записанных в определённом порядке, имеется множество
одно- и двухместных операций. Оставляя неизменным порядок цифр, пользуясь
скобками и вышеназванными операциями, составить список всевозможных комбинаций
и соответствующих результатов.

Продолжение в комментах
38 сообщений пропущено, из них 14 с файлами. Развернуть тред.
>> No.4171 Ответ
Файл: qweasdzxc.jpg
Jpg, 132.93 KB, 485×500 - Нажмите на картинку для увеличения
edit
qweasdzxc.jpg
>>4170
> ленивый
Зачем я это написал. Сейчас ведь набижит хаскиблядь и будет вопить, что я не понимаю сути ленивоты.
>> No.4172 Ответ
Файл: коната.jpg
Jpg, 47.48 KB, 500×500
Ваши настройки цензуры запрещают этот файл.
r-18g
>>4171
> Зачем я это написал.
Но, вообще-то, я все правельно написал же. Чего на всякое хаскелебыдло смотреть.
>> No.4173 Ответ
Файл: russkiy.jpg
Jpg, 42.61 KB, 500×736 - Нажмите на картинку для увеличения
edit
russkiy.jpg
>>4170
> Мне кажется ты не до конца понимаешь суть бектрекинга и фейлоциклов
Неудивительно :3

Спасибо, это всё действительно охуенно интересно.
>> No.4174 Ответ
Файл: 127579999079.jpg
Jpg, 38.94 KB, 222×260 - Нажмите на картинку для увеличения
edit
127579999079.jpg
Не рассмотрен случай, когда второй операнд при делении равен нулю. К примеру,
yoba([10,9,1,5,1,0], X), R is X. заканчивается
X = 109151*0, R = 0 ; ERROR: //2: Arithmetic: evaluation error: zero_divisor'`

divisor(_, 0, _) :- !. divisor(X, Y, Z) :- Y =\= 0, Z is X / Y. divis(X, Y, _) :- op(500, fxy, divisor). Но =../2 рушит всё и не может посчитать неарифметическое говно
ERROR: is/2: Arithmetic: divis/2' is not a function`

То есть, если необходиом использовать свои операторы - получать ответ из них через is или =.. уже невозможно? И всё надо переделать через суперпозиции предикатов?
Не рассмотрен случай, когда второй операнд при делении равен нулю. К примеру,
yoba([10,9,1,5,1,0], X), R is X. заканчивается
X = 109151*0, R = 0 ; ERROR: //2: Arithmetic: evaluation error: zero_divisor'`

divisor(_, 0, _) :- !. divisor(X, Y, Z) :- Y =\= 0, Z is X / Y. divis(X, Y, _) :- op(500, fxy, divisor). Но =../2 рушит всё и не может посчитать неарифметическое говно
ERROR: is/2: Arithmetic: divis/2' is not a function`

То есть, если необходиом использовать свои операторы - получать ответ из них через is или =.. уже невозможно? И всё надо переделать через суперпозиции предикатов?

Наверняка при делении на ноль можно ставить выход внутри Formula. Но никак не выходит чёрт побери
Сообщение слишком длинное. Полная версия.
>> No.4175 Ответ
Файл: 1236247689777.gif
Gif, 41.33 KB, 323×380 - Нажмите на картинку для увеличения
edit
1236247689777.gif
>>4174
> Не рассмотрен случай, когда второй операнд при делении равен нулю.
А какое поведение ты хочешь? Тебе же кидают исключение, поймай его и обработай как-нибудь.
?- catch(R is 42/0, Err, write(Err)).
error(evaluation_error(zero_divisor),context((/)/2,_G421))
Err = error(evaluation_error(zero_divisor), context((/)/2, _G421)).
> :- op(500, fxy, divisor).
> Но =../2 рушит всё и не может посчитать неарифметическое говно
> олучать ответ из них через is или =.. уже невозможно?
1. op/3 не имеет отношения к твоим операторам, эта штука модифицирует парсер пролога, чтобы можно было записывать некоторые термы в инфиксном/префиксном/постфиксном виде. Это просто для красоты, и совсем не обязательно. А ты, кстати, написал какую-то хуиту. Что такое fxy?
2. =.. ничего ничего не считает и рушить тоже ничего не может. Он просто склеивает терм из списка [функтор|аргументы], или наоборот раздербанивает терм на части.
3. is можно дополнить неарифметическим говном с помощью arithmetic_function/1 http://www.swi-prolog.org/pldoc/doc_for?object=section%282%2c%274.26%27%2cswi%28%27%2fdoc%2fManual%2fextendarith.html%27%29%29
>> No.4176 Ответ
Файл: tumblr_kyyijlg0IZ1qzhl9eo1_500.jpg
Jpg, 96.79 KB, 452×700 - Нажмите на картинку для увеличения
edit
tumblr_kyyijlg0IZ1qzhl9eo1_500.jpg
>>4175
arithmetic_function/1 охуенно
> А ты, кстати, написал какую-то хуиту. Что такое fxy?
Да, надо fx.
> А какое поведение ты хочешь? Тебе же кидают исключение, поймай его и обработай как-нибудь.
Я не хочу никакое поведение - нужно просто отсечение. Formula ходит по веткам, возвращает формулу, которую уже другой предикат с помощью is считает и в один миг натыкается на деление на ноль. То есть, само ///3 вызывает throw, так?

Куда именно поставить catch?
Допустим, catch(allFormulas([4,1,3,5,2,4], X, 100), Err, write(Err)). Да, прекрасно, натыкаемся на деление на ноль, выводим ошибку и всё. А как отсчечь её, вернуться на другую ветку и продолжать вычисления?
>> No.4177 Ответ
>>4176
> отсечение
зачем ты сам себя запутываешь? Отсечение - это совсем другое. Тебе надо навелосипедлить такую логику: получаем очередную формулу и пробуем посчитать результат, если удалось, то делаем с результатом что-нибудь полезное (печатаем на экран) и переходим к следующей формуле, если нет - сообщаем о дефективной формуле и переходим к следующей.
?- formula([1,2,0],F), catch(R is F, Err, (writeln(bad_formula(F,Err)), fail)), writeln(F = R), fail.
> А как отсчечь её, вернуться на другую ветку и продолжать вычисления?
Сказать, что эта ветка фейловая, как же еще :з
Разницы нет в плане организации цикла - плохая там формула попалась или хорошая, нужно всего-то не дать исключению убежать слишком далеко и зделать нужное действие в зависимости от годноты формулы.
>> No.4178 Ответ
>>4176
> Да, надо fx.
Нет же. Смотри как определены уже существующие операторы. А еще лучше забей на них пока совсем, это всег лишь рюшечки.
>> No.4182 Ответ
>>4178
Да, я забил, arithmetic_function/1 вполне устраивает
>> No.4183 Ответ
Ещё вопрос.
Допустим, предикат Predicat(X1, X2, X3) возвращает массу значений. Но сами они мне неинтересны, важен лишь факт их наличия.
Каким образом можно получить количество возможных аргументов предикатов, возвращающих true?
Пока я навелосипедил сраньё в файл, затем подсчёт количества строк - мерзко, убого и медленно из-за кучи аутпутов.


No.883 Ответ [Открыть тред]
Файл: Жабоёбы_мотиватор.png
Png, 289.60 KB, 1167×1442 - Нажмите на картинку для увеличения
edit
Жабоёбы_мотиватор.png
Беженцы быдлoкодеры, много вас тут?
239 сообщений пропущено, из них 122 с файлами. Развернуть тред.
>> No.4108 Ответ
Файл: 1254001912515.jpg
Jpg, 101.47 KB, 585×414 - Нажмите на картинку для увеличения
edit
1254001912515.jpg
>>4106
Няшечка, что бы тут не было, это не срач. Ты настоящие Срачи не видел, когда все твои доводы разбиваются о стену тупости.
>> No.4109 Ответ
>>4108
> Ты настоящие Срачи не видел, когда вся твоя тупость разбивается о стену тупости.
>> No.4110 Ответ
>>4108
> все твои доводы разбиваются о стену тупости снегоёба.
ftfy
>> No.4111 Ответ
всё-всё, ты меня затроллел, поздравляю
>> No.4112 Ответ
Файл: 65165165861.jpg
Jpg, 453.89 KB, 700×714 - Нажмите на картинку для увеличения
edit
65165165861.jpg
>>4106
Я бы сказал устроили один или два, и то пока тиреч лежал.
>> No.4121 Ответ
Файл: 1266941755114.jpg
Jpg, 173.89 KB, 467×582 - Нажмите на картинку для увеличения
edit
1266941755114.jpg
>> No.4129 Ответ
Файл: 1242322865271.jpg
Jpg, 160.26 KB, 400×584 - Нажмите на картинку для увеличения
edit
1242322865271.jpg
Завтра лечу в Крым, у меня почему-то дикое желание взять с собой ноут.
>> No.4130 Ответ
>>4129
Возьму лучше куклу!
>> No.4161 Ответ
Файл: 1276738210369.png
Png, 724.50 KB, 1000×1014 - Нажмите на картинку для увеличения
edit
1276738210369.png
>> No.4165 Ответ
Файл: 1274436674578.jpg
Jpg, 20.68 KB, 170×245 - Нажмите на картинку для увеличения
edit
1274436674578.jpg
очкочан: глобально-надёжно


No.4135 Ответ [Открыть тред]
Файл: cons_actions.py
Python, 2.61 KB, 74 строк - Нажмите на картинку, чтобы скачать файл
view edit
cons_actions.py
Доброкодер, я совсем обыдлился запутался. Функция в приложенном файле должна добавлять элемент на произвольную вкладку gtk.Notebook, а добавляет только на первую, ЧЯДНТ?
>> No.4144 Ответ
>>4135
Ну само добавление вроде правильное. Не пробовал делать отладку и посмотреть, что возвращает getcurrentpage() на разных табах?
Алсо, этот код - пиздец. ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ. "null". Много много иф-ов а-ля свитч.
>> No.4146 Ответ
>>4144
То, что код - пиздец, знаю быдлокодер же.
getcurrentpage() возвращает номер активной в данный момент вкладки (тоесть 0 для первой, 1 для второй etc), который передаётся в getnthpage() и тот уже через get_child() получает gtk.Fixed(), который активен в данный момент. Тоесть всё just as planned.
>> No.4157 Ответ
Файл: python.png
Png, 10.45 KB, 267×235 - Нажмите на картинку для увеличения
edit
python.png
бамп
>> No.4162 Ответ
>>4135
> cons_actions.py
ёбаный ужас
мимикрокодил


No.4123 Ответ [Открыть тред]
Файл: tw.jpg
Jpg, 787.91 KB, 1280×1024 - Нажмите на картинку для увеличения
edit
tw.jpg
В этом треде я учусь писать скрипты. Вопрос: почему
(lynx -dump http://nik.bot.nu/browse.fu?d=1&rt=0&rs=4&eq=0&srt=7&nw=0&da=4&b=0) | head -n 1 | cut -c4-
возвращает все время одно и тоже значение? lynx не умеет http-запросы?
14 сообщений пропущено, из них 8 с файлами. Развернуть тред.
>> No.4140 Ответ
Файл: 1235329689456.jpg
Jpg, 38.35 KB, 439×512 - Нажмите на картинку для увеличения
edit
1235329689456.jpg
>>4139
Отличная идея, особенно с учетом того, что в самом начале вызывается curl. Олсо, скрипт успел бы отработать стопицот раз прежде, чем ты откопал gsub в мане.
Оптимизаторы такие оптимизаторы.
>> No.4141 Ответ
>>4138
> > точная реимплементация
Я и не пытался что-то выигрывать.
>>4139
А чего там сравнивать, по две регулярки в обоих случаях. Ну разве что нет накладных расходов на лишний процесс в случае авка.
Если уж извращаться, то пустые строки надо убивать не регуляркой, а просто проверкой на пустоту, а бр убирать через индекс('<') и подстроку от нуля до индекса. Но зачем?
>> No.4142 Ответ
>>4140
Эй! Не нужно причислять мимопроходилов к ковырятелям манов! Я нейтральная сторона, сритесь без меня.
>> No.4143 Ответ
Файл: 1238153551183.png
Png, 124.35 KB, 550×600 - Нажмите на картинку для увеличения
edit
1238153551183.png
debian% curl 'http://nik.bot.nu/browse.fu?d=1&rt=0&rs=4&eq=0&srt=7&nw=0&da=4&b=0' > text
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 45253    0 45253    0     0   122k      0 --:--:-- --:--:-- --:--:--  149k
debian% time (cat text | grep http:// | sed 's/<br>//' 1>/dev/null)                     
(; cat text | grep http:// | sed 's/<br>//' > /dev/null; )  0.00s user 0.00s system 71% cpu 0.006 total
debian% time (cat text | grep http:// | sed 's/<br>//' 1>/dev/null)
(; cat text | grep http:// | sed 's/<br>//' > /dev/null; )  0.00s user 0.00s system 77% cpu 0.005 total
debian% time (cat text | grep http:// | sed 's/<br>//' 1>/dev/null)
(; cat text | grep http:// | sed 's/<br>//' > /dev/null; )  0.00s user 0.00s system 0% cpu 0.005 total
debian% time (cat text | awk '/http/ { gsub(/<br>/, ""); print $0; }' 1>/dev/null)
(; cat text | awk '/http/ { gsub(/<br>/, ""); print $0; }' > /dev/null; )  0.01s user 0.00s system 88% cpu 0.009 total
debian% time (cat text | awk '/http/ { gsub(/<br>/, ""); print $0; }' 1>/dev/null)
(; cat text | awk '/http/ { gsub(/<br>/, ""); print $0; }' > /dev/null; )  0.01s user 0.00s system 91% cpu 0.009 total
debian% time (cat text | awk '/http/ { gsub(/<br>/, ""); print $0; }' 1>/dev/null)
(; cat text | awk '/http/ { gsub(/<br>/, ""); print $0; }' > /dev/null; )  0.01s user 0.00s system 93% cpu 0.009 total
debian% 
debian% curl 'http://nik.bot.nu/browse.fu?d=1&rt=0&rs=4&eq=0&srt=7&nw=0&da=4&b=0' > text
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 45253    0 45253    0     0   122k      0 --:--:-- --:--:-- --:--:--  149k
debian% time (cat text | grep http:// | sed 's/<br>//' 1>/dev/null)                     
(; cat text | grep http:// | sed 's/<br>//' > /dev/null; )  0.00s user 0.00s system 71% cpu 0.006 total
debian% time (cat text | grep http:// | sed 's/<br>//' 1>/dev/null)
(; cat text | grep http:// | sed 's/<br>//' > /dev/null; )  0.00s user 0.00s system 77% cpu 0.005 total
debian% time (cat text | grep http:// | sed 's/<br>//' 1>/dev/null)
(; cat text | grep http:// | sed 's/<br>//' > /dev/null; )  0.00s user 0.00s system 0% cpu 0.005 total
debian% time (cat text | awk '/http/ { gsub(/<br>/, ""); print $0; }' 1>/dev/null)
(; cat text | awk '/http/ { gsub(/<br>/, ""); print $0; }' > /dev/null; )  0.01s user 0.00s system 88% cpu 0.009 total
debian% time (cat text | awk '/http/ { gsub(/<br>/, ""); print $0; }' 1>/dev/null)
(; cat text | awk '/http/ { gsub(/<br>/, ""); print $0; }' > /dev/null; )  0.01s user 0.00s system 91% cpu 0.009 total
debian% time (cat text | awk '/http/ { gsub(/<br>/, ""); print $0; }' 1>/dev/null)
(; cat text | awk '/http/ { gsub(/<br>/, ""); print $0; }' > /dev/null; )  0.01s user 0.00s system 93% cpu 0.009 total
debian% 
Сообщение слишком длинное. Полная версия.
>> No.4145 Ответ
>>4143
Абсолютно нечитаемый вывод же. Алсо, мог бы замутить выполнение каждого варианта раз 100 с нахождением среднего времени.
>> No.4148 Ответ
Файл: tw.jpg
Jpg, 644.86 KB, 1280×1024 - Нажмите на картинку для увеличения
edit
tw.jpg
Оптимизация в моем треде? Нет пути. Дайте хотя бы с основами разобраться

Итак, как запускать программу, требующую ввода пароля? Пробовал
crontab -e
Само посебе вроде работает, но команды с регистрацией не выполняет
crontab -e -u root
Не работает
/etc/crontab
Тоже не работает

Писал в них 1 * * * * echo "hello" >> log
>> No.4149 Ответ
>>4148
Может как в FTP?
#!/bin/sh
HOST='ftp.users.qwest.net'
USER='yourid'
PASSWD='yourpw'
FILE='file.txt'

ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END_SCRIPT
exit 0
vbvjghj[jlbk
>> No.4150 Ответ
Файл: shell-life-med.jpg
Jpg, 270.13 KB, 1312×927 - Нажмите на картинку для увеличения
edit
shell-life-med.jpg
>>4148
Первый скрипт сделал. Блокирует нежелательный домены каждые 7 минут. Если кому интересно:
#!/bin/bash
pl=/etc/hosts
sed -i '/0.0.0.0/d' $pl
for line in $(cat <black list>);
do
	echo "0.0.0.0 $line" >> $pl
done
И в crontab
*/7 * * * * <path/to/script>
Со вторым проблемы. Не могу поставить картинку на рабочий стол. gconftool-2 работает, но не тогда, когда прописываешь его в crontab. feh вообще отказался что-либо ставить. Сейчас пробую чарез while и rc.local. Может кто-нибудь знает более гуманные способы поставить обои? inb4 grep петросян
>>4149
Не понял
>> No.4151 Ответ
>>4150
> Не понял
А я и подавно. Это гугль помог.
>> No.4156 Ответ
Файл: 803.jpg
Jpg, 1068.84 KB, 1280×960 - Нажмите на картинку для увеличения
edit
803.jpg
Во всем разобрался, помог gnome-session-properties. Пока больше ничего не надо


No.3836 Ответ [Открыть тред]
Файл: 93.jpg
Jpg, 15.02 KB, 300×300 - Нажмите на картинку для увеличения
edit
93.jpg
Я решил посмотреть современные языки. Сейчас читаю рубивики.

Но интересен взгляд бородатых товарищей на это дело.

Что можете сказать про эти языки? Поддержка, решаемые задачи, библиотеки, сообщества?
18 сообщений пропущено, из них 7 с файлами. Развернуть тред.
>> No.3861 Ответ
>>3859
> Ты хотел узнать мнение бородатых товарищей
Лолкто? У меня собственная борода и собственное мнение имеется.

>>3860
> нахуя?
А нахуя создавать "удобный софт", "адекватное ПО", "интересное, кому-то, кроме тебя"? Это серьезный вопрос.
>> No.3863 Ответ
>>3860
> Поэтому высказывание ОПа про его упарывание
Я ОП и я ничего не говорил ни про какое упарывание.
Я немного занимался с++ ну и впринципе всё. Слышал что питоны и руби попроще, пологичнее и поинтереснее. Какое блджад упарывание? Какой ещё тысячаиодин язык!?
>> No.3865 Ответ
>>3863
Скажи же зачем ты хочешь их учить? Что хочешь реализовать?
>> No.3866 Ответ
Файл: 5b87ac658d5f2f2b4ae0632f06e46705.jpg
Jpg, 80.73 KB, 540×850 - Нажмите на картинку для увеличения
edit
5b87ac658d5f2f2b4ae0632f06e46705.jpg
>>3863
Perl, Python, PHP, Ruby практические ничем не отличаются. Кому-то нравится Кола, кому-то АйренБрю, но в целом оба напитка сладкие, газированные и содержат красители. Все остальное дело твоих предпочтений.

Рикамендую питон, у него компьюнити больше и адекватней.
>> No.3867 Ответ
Файл: 1264592396506.png
Png, 131.62 KB, 600×600 - Нажмите на картинку для увеличения
edit
1264592396506.png
>>3866
> адекватней
Да ну. Те же похаписты куда адекватней. Во всяком случае они не пытаются выдавать баги за фичи. А уж упоротых фанбоев среди петонистов и рубироидов хоть отбавляй.

Вот у тиклефагов коммьюнити - вот это я понимаю. А это все так, орды галдящих хомячков.
>> No.3947 Ответ
>>3867
> Те же похаписты куда адекватней.
В джуйку быдлокодЁр!!
>>3866
> Рикамендую питон, у него компьюнити больше и адекватней.
Адекватнее, чем Ruby я ещё не видел. Ну, разве что .NET-разработчики.
>> No.3948 Ответ
>>3854
> Таки создал
Доставь сорцы
>> No.3971 Ответ
>>3948
Запили сорцы, епта
>> No.4153 Ответ
Файл: серьёзное сначала.png
Png, 1.03 KB, 200×20 - Нажмите на картинку для увеличения
edit
серьёзное сначала.png
RUBY CANNOT INTO BACKWARDS COMPATIBILITY же.
>> No.4155 Ответ
ох "cannot info"-динамическое быдло и сюда просочилось
ну прямо, как говно на подошве, куда не пойдёшь туда и оно за тобой


No.4027 Ответ [Открыть тред]
Файл: fizika-iisusa.jpg
Jpg, 49.68 KB, 500×375 - Нажмите на картинку для увеличения
edit
fizika-iisusa.jpg
а что у нас с neverb.net случилось?
>> No.4036 Ответ
откуда пикча? улыбнуло
>> No.4152 Ответ
>>4036
С лепры


No.4067 Ответ [Открыть тред]
Файл: pr.jpg
Jpg, 60.95 KB, 580×408 - Нажмите на картинку для увеличения
edit
pr.jpg
Дорогой Анонимус! Создаю тред, где хочу попробовать порадовать программист и математик -кунов. Сам я люблю криптографию и в расчете на то, что и кто-то из нас её любит, хочу проверить твои криптографические навыки.
Для начала вот по-простому шифрованный текст: 55|6A|68|24|58|7B|75|28|72|7D|2B|80|75|73|2F|83|85|73|85|42 Подсказка: Это закодированные HEX коды небольшого предложения. Исходный текст в ANSI.

Кто первый напишет закодированное предложение - выигрывает и получает добра.

Если понравится - продолжим и усложним.

OP aka SLY-kun
1 сообщение пропущено, из них 3 с файлами. Развернуть тред.
>> No.4076 Ответ
>>4069
ANSI кодировка не содержит кириллицы FAIL
>> No.4077 Ответ
>>4067
The Sun is the star. Очень легко догадаться кстати.
>> No.4078 Ответ
Файл: pipboy_on_pc.jpg
Jpg, 16.27 KB, 427×366 - Нажмите на картинку для увеличения
edit
pipboy_on_pc.jpg
>>4077
Тьфу, я быдлокодер не знаю как.

Объясни как ты отгадал?
>> No.4079 Ответ
>>4078
Ну в предложении такой длины должны быть пробелы, hex-код пробела в памяти всегда присутствует, поэтому по этому маркеру очень легко отгадался шифер. Вообще в таких простейших шифрах знаки препинания лучшая подсказка, ну и знание кодировок.
>> No.4080 Ответ
Файл: control.gif
Gif, 93.83 KB, 297×602 - Нажмите на картинку для увеличения
edit
control.gif
>>4078
Тьфу, я понял. По пробелам 68|24|58|7B|75|28

24 и 28.

Аааа, круто. Оп, давай ещё.
>> No.4081 Ответ
А насколько сложно было бы отгадать шифр, если шифр это: (сообщение XOR синус из экспоненты в двоичном представлении)
>> No.4088 Ответ
0x46,0x64,0x2A,0x31,0xE0,0x14,0x27,0x01,0x81,0x2E,0x13,0x67,0x49,0x29,0x28,0x6C,0xA5,0x4B,0xFA,0x6F,0x32,0x05,0x9D,0x4B,0x72,0x15,0x66,0x47

Не ОП.
>> No.4089 Ответ
>>4077
Добра тебе, правильно!
>>4079
Действительно пробелы слабое место любой посимвольной шифровки и " " в ANSI имеет код 20 (HEX) или 32 в десятичной. Но здесь я специально просто прибавил к каждому байту его порядковый номер. Первый символ +1, второй +2›››
> Аааа, круто. Оп, давай ещё.
Немного усложним алгоритм, полностью изменив его.
Сам я обожаю криптографию и чем сложней шифр - тем приятней отгадать его. Поэтому и занялся таким тредом.

Шифр 2 от OП (aka SLY-kun)
Сразу подсказок давать не буду.
Вот два слова, зашифрованных новым алгоритмом:
№1: 47|6A|64|72|73|69|70|78|8B
№2: 6F|76|6F|65|6A|7A|80
по-прежнему не очень сложно
>> No.4101 Ответ
бамп
>> No.4147 Ответ
>>4089

это хотя бы ANSI?


No.3901 Ответ [Открыть тред]
Файл: ababas.jpg
Jpg, 70.66 KB, 317×372 - Нажмите на картинку для увеличения
edit
ababas.jpg
Я тут на C программу написал, которая копирует входной поток в выходной с заменой каждой строки, состоящей из одного или нескольких пробелов, одним пробелом.
http://pastebin.com/xe3kSfyY
Как это сделать без goto ? Что можно улучшить?
69 сообщений пропущено, из них 35 с файлами. Развернуть тред.
>> No.4105 Ответ
Файл: snakemove2.c
C, 4.04 KB, 148 строк - Нажмите на картинку, чтобы скачать файл
view edit
snakemove2.c
>>4104 пофиксил
>> No.4113 Ответ
Файл: snakemove2.c
C, 5.20 KB, 168 строк - Нажмите на картинку, чтобы скачать файл
view edit
snakemove2.c
теперь змея не может переходить через саму себя
и голова красного цвета
>> No.4114 Ответ
>>4113
// Что значит -> ?
разыменование и взятие элемента структуры же.
struct E_str {
  int first;
  char second;
};
...
struct E_str* e;
/* Можно так */
int one = (*e).first;
/* или со стрелкой*/
one = e->first;
>> No.4115 Ответ
Файл: 1260818123.jpeg
Jpeg, 50.16 KB, 439×600 - Нажмите на картинку для увеличения
edit
1260818123.jpeg
>>4114
Это можно и в книжке прочитать. Лучше бы ты пнул его за функцию с восемью параметрами и 113, 114,...
>> No.4116 Ответ
>>4115
> функцию с восемью параметрами
Билли одобряет, здесь вообще 11: http://msdn.microsoft.com/en-us/library/ms632679%28VS.85%29.aspx
Впрочем, для функции, которая вызывается всего один раз для каждого окна, это не так много, правда? ;-)
>> No.4117 Ответ
>>4115
> функцию с восемью параметрами
А как надо? Глобальных переменных наделать?
> и 113, 114,...
Я ж написал в комментариях, что они значат. Если запустить xev и понажимать ← → ↑ ↓ то будут эти цифры
>> No.4118 Ответ
>>4117
> А как надо? Глобальных переменных наделать?
Как на счёт структур?
>> No.4119 Ответ
>>4117
> А как надо? Глобальных переменных наделать?
Надо научиться структурировать свои программы. Объяснять тебе, похоже, бестолку. Читай маныкнижки, они рулез.
> Я ж написал в комментариях
Завтра выйдет новая версия иксов, в которой числа другие. Будешь прочесывать все свои программы в поисках комментариев?
>> No.4120 Ответ
>>4119
> книжки
Какие посоветуешь?
> Завтра выйдет новая версия иксов, в которой числа другие.
После чего нужно будет перепиливать весь софт, который использует захват событий с клавиатуры т.к. потеря обратной совместимости. Не будет такого. А вообще да, надо через дефайны сделать
>> No.4122 Ответ
>>4120
> Какие посоветуешь?
Форсят тут какой-то талмуд с незатейливым названием how to design programs. Я не читал, но, судя по оглавлению, это то, что тебе нужно. http://htdp.org/
> После чего нужно будет перепиливать весь софт
Нет :3

Олсо, ты, кажется, опять все делаешь не так. Тебе нужны не кейкоды, а keysym'ы. Енжой йор икслиб.


No.4058 Ответ [Открыть тред]
Файл: This is relevant.jpg
Jpg, 49.28 KB, 438×440 - Нажмите на картинку для увеличения
edit
This is relevant.jpg
Анон, я хочу участвовать в каком-нибудь открытом проекте. Но я не знаю, как его выбрать да и знаний у меня маловать, чтобы идти куда угодно. Так вот, может есть какой-нибудь аналог центра занятости для open source проектов? То есть место, где желающие могут предложить себя в роли разработчика, а участники могут найти, кого нанять.
>> No.4059 Ответ
>>4058
> центра занятости для open source проектов
Отличная идея для опенсорц проекта. А если серьезно, то я очень сильно сомневаюсь, что это будет работать. Попытки, однако, есть: раздел на сорсфордже и какой-то сайт, который, индексирует багтрекеры известных проектов.

Осло, ты все делаешь не так. Начни с прог, которыми пользуешься ты сам, а не с "какой-нибудь", так у тебя будет мотивация что-то делать, иначе твой энтузиазм выветрится очень быстро.
> участники могут найти
Да конечно, делать им больше нечего чтоли?
>> No.4063 Ответ
Файл: 1241549237822.png
Png, 1172.04 KB, 1600×1700 - Нажмите на картинку для увеличения
edit
1241549237822.png
>>4059
Текст - это конечно хорошо, но я хотел ссылк. Вот что видел я:
Наверное самое подходящее под мой запрос - это http://www.ohloh.net/
Ну и самые популярные хостинги
http://sourceforge.net/
http://github.com/
http://code.google.com/
>> No.4064 Ответ
>>4063
> я хотел ссылк
Ссылок куда? На сайты прог, которыми ты пользуешься?
>> No.4107 Ответ
>>4059
> Осло, ты все делаешь не так. Начни с прог, которыми пользуешься ты сам, а не с "какой-нибудь", так у тебя будет мотивация что-то делать, иначе твой энтузиазм выветрится очень быстро.
Удваиваю это. Составь список софта, которым ты сам пользуешься каждый день. Посмотри политику каждого из них, а также исходники. Оцени
1. Есть ли фичи/баги, которые тебе ну очень хочется добавить/исправить
2. Понятен и приятен ли тебе язык и стиль, которым проект пользуется
3. Бюрократию на пути к транку. (В том же Ведре о правах комитта можно даже не мечтать. Принятый в транк патч (посте -дцати ревью и срача в LKML) уже щастье)
Выбери проект, который больше подходит по этим пунктам, напиши простенький патч, попробуй его отправить разработчикам.


No.4085 Ответ [Открыть тред]
Файл: 1268379956246.jpg
Jpg, 6.14 KB, 233×240 - Нажмите на картинку для увеличения
edit
1268379956246.jpg
Доброанон, что должен выводить этот доброскрипт? Только сразу говорю: ослики-лисички припрячьте, а код интерпретируйте в уме. Браузерные интерпретаторы далеко не всегда придерживаются стандарта.
<script>
function f() {
	try {
		throw 5;
	}
	catch(e) {
		return (function() {return e;});
	}
	finally {
		var c = 8;
		return (function() {return c;});
	}
}
var g = f();
alert(g());
</script>
Доброанон, что должен выводить этот доброскрипт? Только сразу говорю: ослики-лисички припрячьте, а код интерпретируйте в уме. Браузерные интерпретаторы далеко не всегда придерживаются стандарта.
<script>
function f() {
	try {
		throw 5;
	}
	catch(e) {
		return (function() {return e;});
	}
	finally {
		var c = 8;
		return (function() {return c;});
	}
}
var g = f();
alert(g());
</script>
Сообщение слишком длинное. Полная версия.
>> No.4086 Ответ
>> No.4087 Ответ
ПОСОНЫ, НЕ ЗАПУСКАЙТЕ!!!! ОН ВОРУЕТ КУКИ И ПРЕВРАЩАЕТ ДИСК В КАШУ!!!
>> No.4090 Ответ
>>4085
вернёт функцию function() {return e;}
>> No.4091 Ответ
>>4090
лол. после выполнения строчки var g = f(); в g действително будет храниться функция. при выполенении следующей строчки сначала будет произведен вызов g, а затем разультат (т.е. значение 'e') будет выведен на экран.

алсо капча приобняла прекрасных! доброе утро, анон :)
>> No.4092 Ответ
>>4091
> при выполенении следующей строчки сначала будет произведен вызов g
Действительно! А я и не обратил внимания.


[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [>>]
Пароль:

[ /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/ ] [ Главная | Настройки | Bookmarks | Плеер ]
[Futaba] [Photon] [Snow] [Snow[animated]]