[ /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/ ] [ Главная | Настройки | Закладки | Плеер ]

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

No.36161 Ответ [Открыть тред]
Файл: 125860969610249.jpg
Jpg, 39.86 KB, 300×100 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
125860969610249.jpg
Доска посвящена созданию программ и всему, что с ним связано. Для обсуждения готовых программ, железа, устройств есть доска >>/lor/

Простые реквесты для ньюфагов >>28288
Помощь начинающим >>44688 (новый)
Оффициальный™ Лунного Сахара тред >>43581

Языки программирования:
Haskell >>35693
Lisp >>29402
Assembler >>32929
C++ >>43511
Java >>46281
C# и .Net >>27510
Perl >>37854
Python >>46029
Доска посвящена созданию программ и всему, что с ним связано. Для обсуждения готовых программ, железа, устройств есть доска >>/lor/

Простые реквесты для ньюфагов >>28288
Помощь начинающим >>44688 (новый)
Оффициальный™ Лунного Сахара тред >>43581

Языки программирования:
Haskell >>35693
Lisp >>29402
Assembler >>32929
C++ >>43511
Java >>46281
C# и .Net >>27510
Perl >>37854
Python >>46029
PHP >>23225
JavaScript >>40541
Pascal/Delphi >>37645

Фреймворки и библиотеки:
Ruby on Rails >>31319
Qt >>31597

Инструменты:
Vim >>33881
Emacs >>36714
Системы контроля версий >>28005

Прочие технологии:
SQL >>29820

Информатика:
Стеганография >>35350

"Кафедра сайтостроя": тред тут в /s >>31137 и тред в /u >>u/104773
Game Development тред тут >>39943 "Кафедра гейм-девелопмента" в /u: >>u/60525
Сообщение слишком длинное. Полная версия. Post was modified last time at 2016-09-25 12:06:13


No.46029 Ответ [Открыть тред]
Файл: pylogo0.png
Png, 126.61 KB, 800×642 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
pylogo0.png
Предыдущий >>37139 ушёл в бамплимит.

Краткая справка для новичков:
Официальный сайт: http://python.org/
Документация по стандартной библиотеке и разнообразные Tips & Tricks: http://docs.python.org/
неСвежая тема для священной войны, или руководство по выбору между версиями: http://wiki.python.org/moin/Python2orPython3
Ссылка для вопящих про дикие тормоза: http://speed.pypy.org/
Python для микроконтроллеров http://micropython.org или http://www.github.com/micropython
112 posts are omitted, из них 14 с файлами. Развернуть тред.
>> No.47289 Ответ
>>47284
Кретин, они пользуются всем готовым. Не они вкладывают миллионы в разработку и поддержание инфраструктуры.
>> No.47292 Ответ
>>47289
Но-но, без оскорблений! Я тебе привел пример опенсорс-проекта, а ты мне про какие-то миллионы и инфраструктуру мычишь. Уже давно в опенсорс-проекты вкладываются крупные корпорации, один только Оракел носится со своей (купленной вместе с компанией Sun) жабкой как с писаной торбой и патентно троллирует других, вроде того же Гугля.
Так что ты приведи более адекватные критерии качества проекта.
>> No.47293 Ответ
Давай про LO, у Гугла и МС есть конкурирующие проекты. Глупо копать себе же могилу и они жертвовать в LO не будут.
А если и пожертвуют, ну так для вида, их бабло же просто попилят, а Libre Office так и продолжит загибаться.
Там кроме вложения, ещё всё организовать надо, развивать и контролировать, а это точно будет: "пилить сук, на котором сидишь".

Остальные то же не заинтересованы, у них МС Оффис куплен или вообще полная халява от Гугла. Больше вменяемых и полноценных офисных пакетов такого уровня на сегодня нет.

А скатыватья LO начал с самого своего рождения.
Короче, когда коммерческая компания выкинула OOO на свалку, OOO и его как бы форк - LO сразу и сдохли.

А ООО вообще Апачу отдали, а Апач - это свалка мёртвых проектов. Вот так-то!

И LO - родился как скрещение двух проектов: ООО + прокет улчшений для ООО. Они сами тогда практически никаких изменений не внесли.
А когда начали вносить чисто для вида, пожертвования как бы отрабатывают, они начали всё ломать, посыпались баги, которые они ещё и не исправляют, зато новых добавляют.
Кроме того, большинство разрабов (если не все, хз как у них там сейчас) работают на халяву. Спрашиваются, куда пожертвования уходят?
Им даже верить нельзя.
Давай про LO, у Гугла и МС есть конкурирующие проекты. Глупо копать себе же могилу и они жертвовать в LO не будут.
А если и пожертвуют, ну так для вида, их бабло же просто попилят, а Libre Office так и продолжит загибаться.
Там кроме вложения, ещё всё организовать надо, развивать и контролировать, а это точно будет: "пилить сук, на котором сидишь".

Остальные то же не заинтересованы, у них МС Оффис куплен или вообще полная халява от Гугла. Больше вменяемых и полноценных офисных пакетов такого уровня на сегодня нет.

А скатыватья LO начал с самого своего рождения.
Короче, когда коммерческая компания выкинула OOO на свалку, OOO и его как бы форк - LO сразу и сдохли.

А ООО вообще Апачу отдали, а Апач - это свалка мёртвых проектов. Вот так-то!

И LO - родился как скрещение двух проектов: ООО + прокет улчшений для ООО. Они сами тогда практически никаких изменений не внесли.
А когда начали вносить чисто для вида, пожертвования как бы отрабатывают, они начали всё ломать, посыпались баги, которые они ещё и не исправляют, зато новых добавляют.
Кроме того, большинство разрабов (если не все, хз как у них там сейчас) работают на халяву. Спрашиваются, куда пожертвования уходят?
Им даже верить нельзя.

Вот если бы сделали все расходы в открытую и чтобы каждый мог посмотреть, куда его 1-100$ ушли. И чтобы компании-спонсоры это видели, там тысячи и десятки тысяч$.
Чтобы все видели, на что потрачен каждый цент.

И в Википедии так давно нужно было сделать, полную открытую отчётносить, в удобном виде и чтобы никаких попилов.
Сообщение слишком длинное. Полная версия.
>> No.47294 Ответ
>>47293
А при рождении LO, там же ещё вся эта конфронтация шла, и LO сразу же начали целенаправленно отводить от ООО, чтобы проекты стали несовместимы. Разумеется, главная причина - деньги.
А это чистый бесполезный труд, потеря денег и различные дополнительные проблемы для разработки.
>> No.47295 Ответ
>>47294
А если учесть и то, что опенсорс все последние годы умирает, ещё и делёжка проекта и сообществ (а прежде всего денег).
Вот и пришёл конец обоим проектам и ООО и LO.

Опенсорс умирает, потому что меньше идиотов стало в этой среде, и за бесплатно больше никто не хочет работать, одновременно люди стали беднее и жизнь их ухудшилась (в мире и в странах), им теперь не до игрушек, на жизнь уже нормально не всегда заработать можно.
А говноподелки от учащихся программированию никому не нужны, в серьёзных проект их с их кодом принимать нельзя, да они и не идут, т.к. нужно сначала изучить кучу всего в проекте, прежде чем программировать вещи под него и тем более чтобы развивать сам этот проект.
>> No.47296 Ответ
Разнылись тут, дескать, опенсорс умирает. Да хер там, всё развивается и приобретает зрелый вид со временем. Linux, gnu coreutils, vim, emacs, git, hg, openssh, ansible, vagrant, nodejs, php, ruby, python, gcc, clang, gdb, valgrind, postgres, sqlite, mongodb и еще тысячи проектов которые живут и здравствуют.
>> No.47297 Ответ
>>47296
на деньги корпораций
>> No.47298 Ответ
>>47297
Почему бы и нет, если корпорации пользуются опенсорс-инструментами в разработке и вкладываются в их развитие, то все в плюсе.
>> No.47299 Ответ
>>47297
Ну ты лол. Насколько бы я не любил опенсорс-фошизм, но они реально имеют любые корпорации и сочные человекочасы илитных погромистов нахаляву.
>> No.47300 Ответ
>>47299
> и сочные человекочасы илитных погромистов нахаляву.
на деньги корпораций


No.43511 Ответ [Открыть тред]
Файл: 599716131.png
Png, 77.78 KB, 317×372 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
599716131.png
Предыдущий тред: >>39226
256 posts are omitted, из них 13 с файлами. Развернуть тред.
>> No.46898 Ответ
Доброано помоги. Как реализовать динамический массив с переменной длиной, через маленькие массивы с постоянной длиной, связанные в список, так, чтобы потом можно было без особых проблем добавлять, удалять и обращаться к элементу с конкретным индексом?
>> No.46902 Ответ
>>46898
Это хеш-таблица обыкновенная.
>> No.47282 Ответ
Когда выделяешь указателям на массив память с помощью new, и удаляешь её c помощью delete, где хранится размер массива? Оно ведь где-то записано, ведь компилятор, когда он выделяет и удаляет память, должен знать, что память от сих до сих занята. Почему нельзя получить значение размера массива средствами C++? Я вот читаю учебник, но чёта там вообще этот момент не раскрывается.
>> No.47283 Ответ
>>47282
Это всё зависит от конкретного компилятора, размер хранится где-то глубоко в кишках и недоступен простым смертным. Но для подобных манипуляций есть например std::vector.
>> No.47285 Ответ
>>47283
У меня задача из разряда числодробилок. Вектор будет работать чуть-чуть, но медленнее.

Как лучше всего создать динамический трёхмерный массив? С точки зрения наиболее высокой скорости вычисления.
>> No.47286 Ответ
>>47285
Ну я не знаю, создай структуру, в которой будет указатель и размер, делов-то.
>> No.47287 Ответ
>>47286
Да это понятно. Я спросил, чтобы понять, как это работает, потому что вроде бы значение размера массива есть, но узнать его почему-то нельзя. И почему в Ц++ так сделано, не понятно.
>> No.47288 Ответ
>>47287
Так оператор "new", он же просто-напросто вызывает функцию "malloc()", и только-то.
А в ней не предусмотрено хранение длины (прав доступа и других полезных данных), т.е. в этой части C++ всё как в 60-70 годы.
>> No.47290 Ответ
>>47288
> и только-то
И вызывает конструктор.
>> No.47291 Ответ
>>47285
> У меня задача из разряда числодробилок. Вектор будет работать чуть-чуть, но медленнее.
Не будет.
"Преждевременная оптимизация - корень всех зол".
Сперва воспользуйся профайлером, потом оптимизируй.

> Как лучше всего создать динамический трёхмерный массив?
Как динамический одномерный.


No.27510 Ответ [Открыть тред]
Файл: 200px-NET_h_rgb_2...
Png, 17.12 KB, 200×49
edit Find source with google Find source with iqdb
200px-NET_h_rgb_2.png
Файл: 371px-C_sharp.svg...
Png, 6.26 KB, 371×254
edit Find source with google Find source with iqdb
371px-C_sharp.svg.png

Здесь будет ветка обсуждения .net и C#.
И сразу вопрос: какой встроенный класс в C# реализует массив с обращением по индексу за О(1), в котором при этом можно было бы добовлять в конец элементы(аналог vector из С++), и какой соответственно реализует связный список с вставкой элемента в середину и начало и удалением элемента за О(1)(аналог list в С++).
413 posts are omitted, из них 59 с файлами. Развернуть тред.
>> No.47239 Ответ
>>47238
Я думаю, что у этого анона под "примерной" скрывается "от балды" или, в лучшем случае "весьма условной". Кам он, это же курсач на "отвали" в какой-то шараге.
>> No.47240 Ответ
>>47238
Ой да ладно, давай на чистоту - ты просто сноб, которому везде хочется впихнуть свои знания. Молодец, знаешь, знания полезные наверняка, серьёзно, круто, я вот не знают теорию игр.

Можно нагуглить несколько статей про то, как оценивать игровое поле, там же нагуглилть алгоритмы построения дерева ходов, всякие штуки вроде отсечения заведомо неверных решений и всё остальное. Вот и всё. Задача выполнена, играбельный ИИ написан.
>> No.47241 Ответ
>>47240
> играбельный
Ты бы поиграл в такой?
>> No.47242 Ответ
>>47241
Да я ему проигрывал в общем-то поначалу. Играбельный, но конечно тупой, это да. Чтобы сделать его более умным - нужно было бы добавить базу дебютов и прочих позиций. Дальше уже всякие нейросетки идут. Это всё равно достаточно далеко от теории игр, как я понимаю.
>> No.47243 Ответ
>>47242
"Всё сложнее чем то, что я понимаю - это "всякие нейросетки"". Чуваки слишком много фантазируют о возможностях нейросеток из-за того, что они мало о чём ещё слышали.
>> No.47244 Ответ
>>47243
Твоё сообщение не дало мне никакой информации.
>> No.47245 Ответ
>>47240
> Можно нагуглить несколько статей про то, как оценивать игровое поле, там же нагуглилть алгоритмы построения дерева ходов, всякие штуки вроде отсечения заведомо неверных решений и всё остальное. Вот и всё. Задача выполнена
ну вот именно так ты и познакомился с теорией.
можно знакомиться читая учебник, можно - занимаясь гуглением. во втором случае часто остаются пробелы в знаниях, причем пробелы, о наличии которых ты у себя не подозреваешь.
хотя найти хороший учебник тоже непросто.
>> No.47276 Ответ
>>47224
Ну как, нашел уже человека для этой задачи? Объяснять как работает все это потребуется по скайпу или нет?
>> No.47277 Ответ
>>47276
Просто делал в студенчестве крестики-нолики на кубе в С++, там правда абсолютно наркоманский ИИ был, без рекурсивного расчета хода в глубину, что было бы правильнее.
>> No.47278 Ответ
Файл: temp.png
Png, 151.10 KB, 801×800
edit Find source with google Find source with iqdb
temp.png
Файл: 1487910371695.png
Png, 1.86 KB, 300×20
edit Find source with google Find source with iqdb
1487910371695.png

>>47277
А саму картинку забыл :|


No.28005 Ответ [Открыть тред]
Файл: git.jpg
Jpg, 80.27 KB, 750×600 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
git.jpg
Собственно вопрос про гит например.

Есть некоторая удаленная репа, до которой имеем ssh-доступ. Когда я пушаю в нее с локальной, то запускается скрипт .git/hooks/post-receive, в котором там что-нибудь делается с проектом (чистится кэш, компилируются шаблоны, запускаются миграции и прочая херота).
#!/bin/sh
GIT_WORK_TREE=.. git checkout -f
echo "Something pushed to server. Yay!"
../scripts/update.sh
# например
Возможно ли запускать на удаленном сервере этот мой update.sh не один раз на пуш, а на каждый коммит (даже на те коммиты, которые во вмерженых в основную ветку бранчах)?
38 posts are omitted, из них 9 с файлами. Развернуть тред.
>> No.37687 Ответ
>>37671
Ну зачем вы так жестоко. Понятно же, что человек хотел:
git checkout -b temp
git reset такой-то-хэш-коммита
>> No.37689 Ответ
>>37687
Спасибо добрый человек )).
>> No.37711 Ответ
>>37689
> ))
Уходи.
>> No.41427 Ответ
А для чего нужно watchers и starts на гитхабе?
Ну стал я вотчером репозитория, и где мне смотреть, что изменилось в нем?
Нет, серьезно.
>> No.41428 Ответ
>>41427
> stars
слоуфикс
>> No.41429 Ответ
>>41427
На главной странице приходят обновляния.
А стары это просто типа лайки, ну и закладка одновременно.
>> No.47272 Ответ
Файл: who_the_fuck_is_that.JPG
Jpg, 8.89 KB, 210×40 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
who_the_fuck_is_that.JPG
ЯННП. Вот я создал на гитхабе репозиторий. Вот я закоммитил в него. И оно мне отображает пикрилейтед. Но я вообще не знаю что это за хуй такой "cincrement", коммитил я с совершенно другим ником. Я удалил репозиторий, и закоммитил снова ("initial commit" - это мое описание). То же самое.
Кто это такой, и схуяли ему приписывается мой коммит?
>> No.47273 Ответ
>>47272
У гита есть свой собственный юзернаме и емайл, которые можно настроить вот как-то так https://git-scm.com/book/ru/v1/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%9F%D0%B5%D1%80%D0%B2%D0%BE%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-Git
Если ты их не настроишь то они будут браться от текущей учотки.
>> No.47274 Ответ
>>47273
Но оно даже сделало ссылку на его профиль (пустой). И я точно нигде не мог использовать "cincrement", само это слово не гуглится что указывает на то что оно не дефолтное, а локальный git log выдаёт Author: [юзернейм] <a@b.c>. Где юзернейм - это юзернейм, который я указывал при коммите. Но я использовал для этого всего TortoiseGit.
>> No.47275 Ответ
>>47274
Вот по тортосу я хз, в шинду юниксовые консольные утилиты идут через тысячи потных нигерско-вьетнамских жоп, каждая пиздоблядская прога типа того же тортойза, гиткракена или соусртри заводит свой свой гит, в соём недоюникс-окружении. Гугли или спрашивай на их форуме. Я категорически ебал виндую Только линукс, только хардкор!


No.46762 Ответ [Открыть тред]
Файл: prev1955.jpg
Jpg, 22.66 KB, 590×442 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
prev1955.jpg
Тред помощи начинающим свой долгий и тернистый путь в дебри программирования. А также необузданных оленей, код-мартышек, выбора ЯП и иных платиновых вещей.
Но в первую очередь всё-таки помощи новичкам. Всё, чтобы зашедший сюда в первый раз мог почувствовать себя как дома.
Главное - без фанатизма.

Предыдущий: >>44688
206 posts are omitted, из них 36 с файлами. Развернуть тред.
>> No.47252 Ответ
>>47251
Потому что ты пишешь короткие программы, которым при этом не нужно ручное управление памятью и по факту не нужна скорость. Выбор инструмента не вписывается в задачу.
>> No.47253 Ответ
>>47252
printf(a)
>> No.47256 Ответ
Файл: 11.png
Png, 3.42 KB, 364×146 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
11.png
Что происходит в С, если вызвать fclose(f) без f = fopen("myfile", "r")? То есть, у меня есть функция выхода из программы, которая все освобождает и все закрывает. Но может так получиться, что fopen фейлится, и программу надо бы закрыть. В этом случае VS выдает такую ошибку. Это нормально? Что ему от меня нужно?

Является ли говнокодом char ch[4]; ch[3] = 0; вместо ch[3] = '\0';?if(!tmp) вместо if (tmp != NULL)? Объявлять переменные где попало^W^W перед использованием, а не в одном месте?Инициализировать переменные во время/сразу после объявления без особой необходимости? Типа присваивания 0 какому-нибудь счетчику цикла, так, на всякий случай, или -1 переменной, значение которой предполагается положительным. && и || в if, если можно сделать вложенные if?
>> No.47265 Ответ
>>47256
> Это нормально?
Нет. Инициализируй f в NULL, после естественного закрытия тоже в NULL выставляй, а в функции выхода проверяй, является ли f non-NULL.

> Является ли говнокодом char ch[4]; ch[3] = 0; вместо ch[3] = '\0';
Да.

> if(!tmp) вместо if (tmp != NULL)?
Нет, но эти строки делают противоположные вещи

> Объявлять переменные где попало^W^W перед использованием, а не в одном месте?
Так и надо

> Инициализировать переменные во время/сразу после объявления без особой необходимости? Типа присваивания 0 какому-нибудь счетчику цикла, так, на всякий случай, или -1 переменной, значение которой предполагается положительным.

>>47256
> Это нормально?
Нет. Инициализируй f в NULL, после естественного закрытия тоже в NULL выставляй, а в функции выхода проверяй, является ли f non-NULL.

> Является ли говнокодом char ch[4]; ch[3] = 0; вместо ch[3] = '\0';
Да.

> if(!tmp) вместо if (tmp != NULL)?
Нет, но эти строки делают противоположные вещи

> Объявлять переменные где попало^W^W перед использованием, а не в одном месте?
Так и надо

> Инициализировать переменные во время/сразу после объявления без особой необходимости? Типа присваивания 0 какому-нибудь счетчику цикла, так, на всякий случай, или -1 переменной, значение которой предполагается положительным.

В контексте предыдущего пункта у тебя не должно быть такой ситуации

> && и || в if, если можно сделать вложенные if?
Если ты пытаешься проверить одновременное выполнение двух условий, то, да, && лучше, чем if (...) { if (...) {}}
Сообщение слишком длинное. Полная версия.
>> No.47266 Ответ
>>47256
> если вызвать fclose(f) без f = fopen("myfile", "r")
если ты используешь язык C, попробуй "man fclose" в командной строке линукса или в гугле.
вкратце - по стандарту ничего плохого не произойдет.
то что VS выдает ошибку - ненормально. это следствие того, что microsoft целенаправленно не соблюдает стандарты.
предполагаю, что ты используешь язык C++. в таком случае тебе не нужны функции fopen/fclose, используй файловые потоки из <fstream>.

> Является ли говнокодом char ch[4]; ch[3] = 0; вместо ch[3] = '\0';?
в языке C - нет, в языке C++ - да

> if(!tmp) вместо if (tmp != NULL)?
нет, не является

> Объявлять переменные где попало^W^W перед использованием, а не в одном месте?
нет
>>47256
> если вызвать fclose(f) без f = fopen("myfile", "r")
если ты используешь язык C, попробуй "man fclose" в командной строке линукса или в гугле.
вкратце - по стандарту ничего плохого не произойдет.
то что VS выдает ошибку - ненормально. это следствие того, что microsoft целенаправленно не соблюдает стандарты.
предполагаю, что ты используешь язык C++. в таком случае тебе не нужны функции fopen/fclose, используй файловые потоки из <fstream>.

> Является ли говнокодом char ch[4]; ch[3] = 0; вместо ch[3] = '\0';?
в языке C - нет, в языке C++ - да

> if(!tmp) вместо if (tmp != NULL)?
нет, не является

> Объявлять переменные где попало^W^W перед использованием, а не в одном месте?
нет

> Инициализировать переменные во время/сразу после объявления без особой необходимости?
нет

> Типа присваивания -1 переменной, значение которой предполагается положительным
да, является; используй беззнаковый тип, вроде unsigned int или size_t

> && и || в if, если можно сделать вложенные if?
нет, наоборот, вложенных if следует избегать
Сообщение слишком длинное. Полная версия.
>> No.47267 Ответ
>>47266
Ясно.

> > Является ли говнокодом char ch[4]; ch[3] = 0; вместо ch[3] = '\0';?
> в языке C - нет, в языке C++ - да
У этого различия есть какие-то основания, кроме сложившейся традиции? Я на С пишу, что там в С++ происходит — не знаю.
>> No.47268 Ответ
>>47267
> У этого различия есть какие-то основания, кроме сложившейся традиции?
основания представляют чисто академический интерес (0 имеет тип int, '\0' имеет тип int в C, тип char в C++).
практической роли не играет.
>> No.47269 Ответ
>>47265
Понятно.
>> No.47270 Ответ
>>47256
В VS нет Си, только С++.
>> No.47271 Ответ
>>47270
Вообще-то есть, только очень древнего стандарта


No.32929 Ответ [Открыть тред]
Файл: ss-(2013-07-05-at...
Png, 5.64 KB, 456×59
edit Find source with google Find source with iqdb
ss-(2013-07-05-at-05.37.07).png
Файл: 2000_-_asctrix178...
Gif, 22.68 KB, 640×480
edit Find source with google Find source with iqdb
2000_-_asctrix1780.gif
Файл: qoob_demoscene_mo...
Jpg, 51.51 KB, 500×453
edit Find source with google Find source with iqdb
qoob_demoscene_modeller_02.jpg

Привет, анон.
Совсем недавно я был причислен к слоупокам я узнал о существовании такой вещи как демосцена. Это дало мне толчок для изучения ассемблера. В данный момент я умею только вызывать некоторые системные функции Win32 на FASM, то есть совсем ничего не умею.
Итак, анон, мне нужны понятные уроки для работы с ассемблером, а лучше всего, с графикой на ассемблере, желательно, чтобы они были датированы нашим тысячелетием. Приветствуются советы и напутствия мудрого анона. Может быть стоит заняться чем-нибудь более полезным? Уверен, я не дойду до стадии, когда смогу писать завораживающие интро размером 64Кб, но в любом случае знания не должны пропасть даром.
Подари мне мечту, доброчан.mp3
108 posts are omitted, из них 9 с файлами. Развернуть тред.
>> No.44953 Ответ
https://blog.kaspersky.ru/klassifikaciya-vredonosnyx-programm/2200/ вот например
> Вирус. Если просто, то это самовоспроизводящийся программный код, который внедряется в установленные программы без согласия пользователя.
Чтобы вирусу внедриться в установленные программы, надо их определенным образом пропатчить. Т.е. минимальный вирус, удовлетворяющий подобному определению, будет обычным таким файловым вирусом, который при запуске просто дописывает себя в какой-нибудь исполняемый файл, изменяя точку входа на свое тело.
>> No.47247 Ответ
Файл: 1487229840689.png
Png, 1056.21 KB, 1920×1200 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1487229840689.png
Здравствуйте, господа. На ассемблере не пишу, но получилась очень ебанутая ситуация, препод уже старый и впадает в маразм. По предмету С++ задал написать программу с ассемблерной вставкой. Шифр Цезаря (+ дешифратор).
https://clintonbale.wordpress.com/2011/11/23/cpp-caesar-shift-using-inline-assembler/ прогу нашел здесь, но она легко гуглится. Буду благодарен тому, кто ее немного переделает, чтобы не было палева.
>> No.47248 Ответ
>>47247
Могу переделать на GCC с at&t синтаксисом ассемблерной вставки, подойдет?
>> No.47249 Ответ
>>47248
Если не сильно затруднит.
>> No.47250 Ответ
>>47248
Если не затруднит.
>> No.47257 Ответ
>>47250
Вот, под линуксом в GCC собирается и работает под 32 бит, в виндах не тестировал.
https://paste.debian.net/hidden/d14e0a7a/
>> No.47258 Ответ
>>47257
Вот этот комментарий убрать можно, он не нужен
// "mov eax, data\n\t"
и еще можешь имена меток поменять на какие-нибудь другие, например вместо done: сделать end: и тому подобное
>> No.47262 Ответ
>>47257
Столько лет, а все никак не могут прикрутить мультилайн для асма без вот этого вот пердолинга с кавычками\newline и отдельных .s-файлов.
>> No.47263 Ответ
>>47262
Это все ерунда на самом деле. Нормальному программисту не составит труда написать примитивнейщий скрипт, который бы на вход принимал код на ассемблере, и приводил его к виду, подходящему для асмовставки, т.е. на каждую строчку чтобы были эти открывающие/закрывающие кавычки и \n\t. Да и наверняка такие скрипты уже кем-то написаны
>> No.47264 Ответ
>>47263
Однострочник на перле или авк.


No.46281 Ответ [Открыть тред]
Файл: main-qimg-2a7cef12cc63002b267d248611c76e58.png
Png, 782.27 KB, 572×861 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
main-qimg-2a7cef12cc63002b267d248611c76e58.png
И мы продолжаем ликвидацию безграмотности, неспешные беседы и яростные дискуссии вокруг яваскрипта.

Предыдущий тред: >>40541
60 posts are omitted, из них 7 с файлами. Развернуть тред.
>> No.47106 Ответ
Файл: свое-уноси-с-собой.jpg
Jpg, 136.32 KB, 960×677
Ваши настройки цензуры запрещают этот файл.
r-18g
>>47096
Тот аутист скорее всего имел ввиду то, что в рельсах glue относительно готовый и стабильный, в отличие он жс инфраструктуры. С другой стороны ты конечно можешь туда интегрировать все это webpack-npm-grunt-петушение, и оно после пары матюгов тоже будет работать по командочке rake assets:precompile
>> No.47107 Ответ
>>46281
холодильник прикольны
>> No.47110 Ответ
Доброкодеры, выручите ньюфажину. Подскажите учебник по node.js, где всё разжёвывается более-менее понятно
>> No.47111 Ответ
>>47110
Node.js the Right Way - Jim R. Wilson
Интуиция говорит мне, что ты влез в нод без достаточно хорошего знания js и смежных вещей. Если это так, то надо сначала разобраться с js.
>> No.47112 Ответ
>>47111
Ну почему без достаточного. В js более-менее могу, а вот node почему-то никак не идёт
>> No.47113 Ответ
>>47112
> более-менее могу
Этого мало.
>> No.47114 Ответ
>>47113
Это я прекрасно понимаю. И, конечно же, буду учить и практиковаться дальше. Иных вариантов я не вижу
>> No.47115 Ответ
>>47111
А в чем именно там разбираться? В новых стандартах? ES6 и тд.
>> No.47116 Ответ
>>47115
Ну да, хитрый неожиданный синтаксис, возможно пара каких-то ещё технологий.
>> No.47261 Ответ
Файл: 2Uyim7.jpg
Jpg, 151.81 KB, 960×720 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
2Uyim7.jpg
>>47057
тайпскрипт/флоу
реакт
рамда/лодаш
ридукс
вебпак
ярн

по всему есть годная документация с самыми простыми примерами + экземпляры апсов

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


No.37854 Ответ [Открыть тред]
Файл: aadhhaaeo.jpg
Jpg, 15.55 KB, 300×300 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
aadhhaaeo.jpg
Не нашел перлотреда.
Листал пиратбей и наткнулся на книжку "Beginning Perl". Стоит ли читать?
Спрашиваю, потому что давно уже ничего не кодил, с линукса перелез на шинду, многое уже подзабыл.
83 posts are omitted, из них 5 с файлами. Развернуть тред.
>> No.43166 Ответ
>>43163
lookahead жи есть.
huita(?!\.)
>> No.43167 Ответ
>>43164
>>43166
Спасибо, доброняши. А то я когда мануал курил, не понял, для чего он нужен. Теперь всё ясно.
>> No.45110 Ответ
Когда уже Perl 6?
>> No.45112 Ответ
>>45110
> Rakudo Star / November 28, 2015
>> No.47011 Ответ
Книжка по Perl'у для самых маленьких
http://dobrochan.com/cr/res/56650.xhtml

Может кто подсобит
>> No.47012 Ответ
>>47011
Есть же орайлевская серия с всякими козочками, три штуки для разного уровня, и с переводом. Весьма годные.
>> No.47013 Ответ
>>47012
Я знаю, я их читал
>> No.47014 Ответ
>>47011
Зачем писать очередную книжку для умирающего языка?
>> No.47222 Ответ
Почитал бы книжки по Perl 6 на русском.
Но судя по сырноватости языка, их не будет еще долго.
>> No.47223 Ответ
>>47222
Он не взлетит и не нужен.
Просто игрушка для его разработчиков.


No.36714 Ответ [Открыть тред]
Файл: 20z_ZW7lnTw.jpg
Jpg, 47.63 KB, 820×325 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
20z_ZW7lnTw.jpg
У нас есть Vim-тред, пусть будет и Emacs.
168 posts are omitted, из них 26 с файлами. Развернуть тред.
>> No.46883 Ответ
Уважаемые коллеги, подскажите и направьте(подзатыльником): чем rss-ленты читать? Пробовал читать emacswiki, но ничего полезного в голове не отложилось.
>> No.46890 Ответ
Файл: Снимок-экрана-от-2016-12-02-22-39-39.png
Png, 366.46 KB, 1600×900 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Снимок-экрана-от-2016-12-02-22-39-39.png
Зацените организацию файлов в моём .emacs.d
Идея очень проста. Есть файл с общими настройками редактора, а есть вызов, настройка, назначение клавиш каждого мода в отдельном файле. Всё это вызывается в init.el
На скриншоте всё предельно ясно...
>> No.46892 Ответ
>>46890
Кто как хочет - так и пишет. Ну ты понел.
>> No.46924 Ответ
>> No.46932 Ответ
>>46924
Я не разобрался ни черта в том, что есть на emacswiki по этой теме.
>> No.47186 Ответ
>> No.47215 Ответ
Как восстановить последнее выделение текста? Чтобы типа как в виме по gv, только без эвил мода.
>> No.47216 Ответ
>>47215
C-x C-x
>> No.47220 Ответ
>>47216
Нет, это совсем не то.
>> No.47221 Ответ
>>47215
Я думал тут за пол часа набросать тебе решение, но понял что задача нетривиальная ввиду того, что путешествуя по истории регионов (выделений) ты будешь создавать новые выделения. В любом случае, публикую свои наработки:
http://pastebin.com/W321qZwe


No.42650 Ответ [Открыть тред]
Файл: hellodob.pas.png
Png, 17.52 KB, 646×428 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
hellodob.pas.png
В этом треде мы будем помогать новичкам с решением элементарных задач.
Говорить о том, что %названиеЯзыка1% лучше %названиеЯзыка2%, мы здесь не будем, для этого есть другие треды.
Предыдущий: >>28288
240 posts are omitted, из них 34 с файлами. Развернуть тред.
>> No.46978 Ответ
>>46969
И еще один. Неужели никто не знает, или всем как всегда?
>> No.46985 Ответ
>>46978
Анон, мне не "как всегда" (и что это за грязные намёки), но я просто никогда не занимался шифрованием. Если ты расскажешь, что тебе непонятно в имеющихся у тебя мануалах, возможно, найдётся тот доброкодер, который сможет тебе помочь.
>> No.47168 Ответ
Файл: 14247268961483.jpg
Jpg, 78.56 KB, 779×1280 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
14247268961483.jpg
Я не знаю, на чем пишутся аддоны к фаерфокс, но если кто-то знает, напишите для меня аддон/скрипт, который будет автоматически выставлять скорость видео на 1.5.
>> No.47194 Ответ
>>47168
Мне нравится идея. Только я предлагаю не 1.5, а 1.75. Или сразу 2 как компромиссный вариант.
>> No.47195 Ответ
Файл: 14246172910681.jpg
Jpg, 416.57 KB, 550×829 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
14246172910681.jpg
>>47194
Идеально было бы сделать, чтобы это было настраиваемо.
>> No.47209 Ответ
>>47168
И с какими сайтами этот аддон/скрипт должен уметь работать? С флешем думаю вряд ли что-то выйдет толковое
>> No.47210 Ответ
Есть костыль для регулировки тега video.
Флэш ты вряд ли зарегулируешь.
Уймитесь, велосипедисты.
>> No.47211 Ответ
Файл: БыстраБлять.jpg
Jpg, 8.40 KB, 480×360 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
БыстраБлять.jpg
Простых реквестов мне запилите!
>> No.47212 Ответ
>>47209
На тытубе, конечно. Забыл указать.
>> No.47214 Ответ
>>47209
>>47212
Твич и вконтактик.


[0] [1] [2] [3] [4] [5] ... [48] [49] [50]
Пароль:

[ /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/ ] [ Главная | Настройки | Закладки | Плеер ]