- 1
FileName := Format('%.2d',[I]) + 'frame' + Format('%.3d', [J]) + '.jpg';
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+87
FileName := Format('%.2d',[I]) + 'frame' + Format('%.3d', [J]) + '.jpg';
Вычисление названия картинки в цикле
guest 03.09.2013 20:20 # −1
anonimb84a2f6fd141 04.09.2013 02:31 # +2
1291 04.09.2013 13:55 # +1
bormand 04.09.2013 16:47 # +2
P.S. Блин, говнокодовский парсер превращает [I] в [i].
anonimb84a2f6fd141 04.09.2013 16:44 # 0
bormand 04.09.2013 16:47 # 0
anonimb84a2f6fd141 04.09.2013 19:50 # 0
kipar 04.09.2013 19:57 # 0
Stertor 04.09.2013 20:14 # −2
Когда посмотрел, минут 10 приходил в себя.
bormand 04.09.2013 20:21 # 0
Не буду смотреть. Моя неокрепшая психика который год отходит от goatse, meatspin и 2 girls 1 cup...
Stertor 04.09.2013 20:26 # −4
Stertor 04.09.2013 20:34 # −4
bormand 04.09.2013 20:59 # 0
Stertor 04.09.2013 21:14 # −2
Может, кто нибудь посмотрит исходники?
anonimb84a2f6fd141 04.09.2013 21:35 # 0
Небось, с одного ip быстро регил?
А что значит заблокировали программу?
Stertor 04.09.2013 21:51 # −1
anonimb84a2f6fd141 04.09.2013 23:55 # +1
Stertor 05.09.2013 12:46 # −6
anonimb84a2f6fd141 09.09.2013 19:58 # 0
Stertor 09.09.2013 21:14 # 0
http://asdasd.ru/
http://Donemail.ru/
http://mailinator.com/ (мерси Борманду)
http://www.mailexpire.com/
http://spambox.us/
самый сладкий, это конечно, майлинатор. Я долго флудил и троллил на сайтахх, пользусь этим ситэ. А вообще, анонимб, стоит объединить усилия.
anonimb84a2f6fd141 09.09.2013 22:05 # 0
Stertor 09.09.2013 22:15 # 0
я и не собираюсь больше выкладывать. Не хватало, чтобы и остальные забанили: я скандальная личность, и многие админы меня тут мониторят. Посмотрит админ, что я выложил, и забанит эти сайты - тогда моему спаму придет конец. Напиши мне на почту [email protected], либо Гугл тебе в помощь, дорогой товарищ.
guest 13.09.2013 00:08 # −5
[email protected] (Спросить Тараса)
anonimb84a2f6fd141 13.09.2013 00:59 # +2
Stertor 15.09.2013 16:26 # +1
anonimb84a2f6fd141 15.09.2013 20:48 # +1
Stertor 15.09.2013 20:58 # 0
anonimb84a2f6fd141 04.09.2013 21:39 # −1
Вчера инет провели? :)
Stertor 04.09.2013 21:52 # 0
http://rghost.ru/48571568
anonimb84a2f6fd141 04.09.2013 23:56 # 0
kegdan 05.09.2013 03:43 # −2
Stertor 05.09.2013 12:40 # 0
Будет полезна для пользователей с динамическим IP.
bormand 05.09.2013 12:55 # 0
Stertor 05.09.2013 13:11 # −1
Кстати. кто нибудь может сказать, нужен ли здесь inherited? Только не смейтесь, что с таймером.
bormand 05.09.2013 14:42 # 0
Насчет инхеритед - х.з. Надо знать что делает родительский класс в этом методе. Если что-то нужное для тебя - оставь нхерит.
anonimb84a2f6fd141 05.09.2013 14:58 # 0
Название? (я знаю пару, но может, что-то новое узнаю).
Алсо в upnp любой может удалять чужие форвардинги.
bormand 05.09.2013 15:04 # 0
Можно через gui юзать, можно через командную строку запускать (удобно добавлять в скриптик перед стартом какого-нибудь сервака).
> Алсо в upnp любой может удалять чужие форвардинги.
Ну да, авторизацию там забыли привернуть. Но когда за роутером не толпа кулхацкеров, а только свои железки - как-то пофиг.
anonimb84a2f6fd141 05.09.2013 15:11 # 0
bormand 05.09.2013 15:22 # 0
Такой же тормозной. Но вроде это не в жабе дело, а в самом протоколе UPnP. Там по спеке клиент во время поиска роутеров должен указать интервал ответа не менее 1 секунды. И еще 1 секунду ждать. Т.е. минимальное время поиска роутеров - 2 секунды.
Или другие клиенты пошустрее роутеры детектят? Я просто юзаю эту прогу как первую попавшуюся. Задачу выполняет и ладно, я ж не Царь чтобы миллисекунды задрачивать ;) Да и gui я в ней довольно редко юзаю.
anonimb84a2f6fd141 06.09.2013 13:48 # 0
>Т.е. минимальное время поиска роутеров - 2 секунды.
А если рутер быстрее ответил?
bormand 06.09.2013 13:57 # 0
А кто сказал что он один? Вот, кстати, эта жабья прога чем и кривая - она вроде как не умеет работать с несколькими роутерами.
Согласно спеке SSDP ждать надо весь интервал... Ну или насрать на то, что устройство может быть не одно...
1291 07.09.2013 04:01 # −1
guest 07.09.2013 11:09 # +1
Наверно, поэтому я и выложил код сюда, не?
1291 09.09.2013 02:57 # −1
bormand 09.09.2013 05:41 # +1
Чем? Ну кроме имен переменных.
bormand 05.09.2013 08:02 # +3
Классическое название.
Stertor 05.09.2013 12:40 # −1
bormand 05.09.2013 12:56 # 0
Stertor 05.09.2013 13:09 # −1
Stertor 05.09.2013 13:24 # −1
http://rghost.ru/48578118
Эта версия теперь проверяет, подключен ли инет. Окошко теперь полупрозрачное, чтобы не сильно ебать юзеру мозг.
bormand 05.09.2013 14:46 # 0
anonimb84a2f6fd141 05.09.2013 14:57 # 0
Че за херь? А куда их выкладывать? На мегатормозной sf?
А зачем гит для разработки в одно рыло? svn получше будет, не?
bormand 05.09.2013 15:08 # 0
Ну вот такая дибильная политика у них. Выпилили полностью раздел загрузок.
> На мегатормозной sf?
Ну bitbucket еще остался. googlecode, если svn хочется.
> А зачем гит для разработки в одно рыло? svn получше будет, не?
Для одного рыла как раз git поудобней. Можно коммититься без инета, а потом все залить на сервак за один заход. А в svn, если нет инета, хуй че закоммитишь (если, конечно, ты хочешь глобальную репу, а не на своем компе).
anonimb84a2f6fd141 05.09.2013 15:10 # 0
Как-то тупо тогда получается - сайт в одном месте, загрузки в другом, код в третьем, багтрекер в четвертом. В чем тогда идея сайта?
bormand 05.09.2013 15:14 # 0
Ну у меня гуглокод когда-то вообще был зареган на майлрушное мыло. Не знаю какая там сейчас политика.
> Как-то тупо тогда получается - сайт в одном месте, загрузки в другом, код в третьем, багтрекер в четвертом. В чем тогда идея сайта?
Та хуй знает. Я после этой новости перелил все репы с гитхаба на битбакет. Там и приватные репы есть, и загрузки на месте.
roman-kashitsyn 05.09.2013 15:14 # 0
bormand 05.09.2013 15:15 # 0
Попробовал, релиз запилился, а вот бинарник некуда зацепить. Или я мудак или они ;(
roman-kashitsyn 05.09.2013 15:25 # +1
у меня цепляется
bormand 05.09.2013 15:27 # −1
Бля, вот они могли сделать эту надпись Attach binaries for this release by dropping them here еще более серой и незаметной? :)
anonimb84a2f6fd141 05.09.2013 22:51 # −1
bormand 05.09.2013 15:19 # −1
wvxvw 05.09.2013 20:00 # 0
Он лучше Гитхаба. Проще и толковее сделан. Просто с позиции пользователя. У Гитхаба уебищный интерфейс, куча ненужных возможностей, а элементарные нужные вещи либо отсутствуют, либо работают через жопу. Но модно...
Ну и уже хотя бы то, что поддерживает три (если правильно помню) разные ВЦС.
bormand 05.09.2013 20:09 # 0
Да гугл что-то последнее время все годные сервисы на заморозку\удаление отправляет...
Был gtolk на ведре, заменили на уебанский hangouts, в котором даже не видно в онлайне ли человек.
Гуглокод - в заморозку.
Агрегатор RSS - в топку.
Такое ощущение, что скоро они поиск с почтой убьют, и оставят только свой долбаный гугл+.
wvxvw 05.09.2013 20:31 # 0
roman-kashitsyn 06.09.2013 10:32 # +2
В гуглокоде же ссылка на проект перманентна, он - основная сущность, а кто уж там его толкает - никого не волнует. Так и должно быть.
bormand 06.09.2013 10:56 # +1
ГИТОПРОБЛЕМЫ.
Это, походу, последствия децентрализованности гита: все форки проекта равноправны...
roman-kashitsyn 06.09.2013 11:01 # −1
Но ведь гуглокод поддерживает git :)
Я понимаю, почему так сделано в гитхабе. Мне просто это не особо нравится. Создание для проекта отдельного юзера (e.g. lift) выглядит костылём.
bormand 06.09.2013 11:13 # −1
И вроде как заводить твинков на гитхабе запрещено (хотя и не банят)...
> Но ведь гуглокод поддерживает git :)
Если не туплю, то в то время когда я его юзал (лет 5 назад), git'а он не поддерживал.
roman-kashitsyn 06.09.2013 11:23 # 0
Да, поддержку гит запилили около 3 лет назад, не изменив первоначальному концепту, что есть хорошо.
anonimb84a2f6fd141 06.09.2013 13:45 # 0
Что это?
bormand 06.09.2013 13:49 # 0
> Что это?
Термин из некоторых онлайн игрушек. Вобщем дополнительные учетки на того же чела.
roman-kashitsyn 06.09.2013 08:53 # 0
anonimb84a2f6fd141 06.09.2013 13:47 # 0
bormand 06.09.2013 13:49 # 0
Старые файлы никто не удаляет. А раз проект заброшен - новые ложить никто не будет. Так что всем похуй ;)
А вот активным проектам не похуй, им придется искать куда перенести бинарники.
anonimb84a2f6fd141 05.09.2013 22:52 # 0
Совсем?
anonimb84a2f6fd141 06.09.2013 13:44 # 0
bormand 06.09.2013 13:52 # 0
- Коммитишься в локальную репу (тупо папка .git в папке проекта).
- Когда считаешь что все ок, и код достаточно стабилен - делаешь пуш на сервак.
Ну или юзаешь ветки, которые в большинстве vcs поддерживаются: работаешь над фичей в ветке, потом мерджишь ее в главную ветку.
guest 06.09.2013 15:11 # −3
anonimb84a2f6fd141 09.09.2013 15:21 # 0
Ветки - боюсь, оверхед будет.
roman-kashitsyn 09.09.2013 15:39 # 0
В гите у веток почти нулевой оверхед (1 файл на ~40 байт). Основная проблема в том, что по дефолту месседжи в стабильной ветке будут в основном "Merge ... branch ...".
anonimb84a2f6fd141 09.09.2013 19:57 # 0
bormand 09.09.2013 20:16 # 0
Лишние команды набирать имеешь в виду? Работа с ветками будет примерно такой: Собственно все. В гитомордах или IDE процесс аналогичен...
anonimb84a2f6fd141 09.09.2013 20:49 # 0
bormand 09.09.2013 21:00 # 0
Там Роман рассказывает о случае, когда хочется некоторые коммиты сгруппировать перед отправкой на сервер. Лично я не вижу в этой процедуре особого смысла, и не заморачиваясь пушу на сервак все как есть (на серваке будет видно всю историю в подробностях).
anonimb84a2f6fd141 09.09.2013 21:09 # 0
bormand 09.09.2013 22:02 # 0
Можно в любой, если использовать вот такой тупой способ: пилишь код в локальной папке с локальной репой (твоя личная история). Затем вылизанный код копируешь в другую папку, которая настроена на серверную репу, и оттуда коммитишь на сервак (общественная история). Изоляция реп полностью под твоим контролем :).
Ну либо изучаешь git'овые команды для правки истории и юзаешь их, выделив под вылизанный код, который будешь выкладывать для людей, отдельную ветку... Там фактически будет 2 истории в одной репе, и у себя на машине ты будешь видеть их обе, а на сервак пушить только ту самую паблик ветку.
P.S. Не умею я объяснять ;)
anonimb84a2f6fd141 09.09.2013 22:06 # 0
bormand 09.09.2013 22:08 # 0
Емнип нет, но могу ошибаться, очень давно svn не юзал. Полистай список команд svnadmin'а, может найдешь чего.
wvxvw 10.09.2013 09:18 # 0
2. Создать новый комит на основе отмотаной назад истории (тот же бранч по-сути).
3. Смерджить только что созданый бранч с головой того, с которого начинали.
Или смысл вставлять между коммитами в прошлом в том, чтобы другой человек всегда при чекауте головы одного и того же бранча получал разные исходники? Мне как-то такая идея кажется малоприятной. Если что-то такое очень сильно хочется, то лучше сделать таг и потом при необходимости изменений просто удалить таг (без соответствующего коммита) и создать новый с таким же названием, указывающий на другой коммит. Тогда, если, например, ссылка на репу забита в документацию, которую отдали уже, и которую не исправить, то так можно будет задним числом что-то исправить.
Других вариантов использования мне как-то не придумать даже.
anonimb84a2f6fd141 10.09.2013 23:10 # 0
wvxvw 10.09.2013 23:28 # 0
Мне бы на месте авторов просто в голову не пришло что-то такое...
Ну, в любом случае, отмотать до нужного коммита, закоммитить недостающий комит и после него вишневыбрать все последующие. Но в виду одноразовости ситуации, я бы не стал даже думать про такое, просто написал бы скрипт, который коммит из бекапов и с нуля пересоздал бы репозиторий - быстрее и проще.
anonimb84a2f6fd141 11.09.2013 19:10 # 0
wvxvw 11.09.2013 19:15 # 0
anonimb84a2f6fd141 12.09.2013 04:18 # 0
wvxvw 11.09.2013 19:31 # 0
Или, такой вариант: http://stackoverflow.com/questions/8824971
Но в любом случае, нужно переписывать историю, поэтому, как я уже говорил, проще еще раз все закомитить, чем так извращаться.
Stertor 11.09.2013 21:31 # −2
anonimb84a2f6fd141 09.09.2013 22:07 # 0
Оригинально
bormand 09.09.2013 22:13 # 0
Зато кроссплатформенно и кроссСКВшно;)
anonimb84a2f6fd141 09.09.2013 22:41 # 0
bormand 10.09.2013 05:28 # 0
anonimb84a2f6fd141 10.09.2013 23:11 # 0
Дык я их и юзаю, но там без чтения манов далеко не уйдешь.
wvxvw 10.09.2013 09:11 # 0
bormand 09.09.2013 20:19 # 0
Ну кому-то проблема, а кому-то наоборот нравится :) Видно какие фичи реализованы и когда. А подробности ее запиливания можно увидеть с другой стороны мерджа.
roman-kashitsyn 09.09.2013 15:35 # 0
Stertor 04.09.2013 21:53 # −1
kegdan 05.09.2013 03:41 # 0
Мальчик, а ты уверен, что ты с этого района?)
anonimb84a2f6fd141 05.09.2013 13:16 # +3
guest 06.09.2013 15:12 # −7
guest 06.09.2013 15:12 # −7
Stertor 10.09.2013 23:21 # −1
Stertor 10.09.2013 23:26 # −1
http://cache.tare.ro/thumb/4b33fef2610ca