Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Создать тред] Создать тред

Check this out!

Программы и операционные системы обсуждаются в /s/. Воздержитесь от холиваров.

[Каталог | Трекер]
Каталог

Нюфаг-тред Анонемус 20/06/17 Втр 17:04:21  1008826   Тред прикреплён   Бесконечный трендел   [Ответ]
14958007710430.jpg (746Кб, 2310x2306)

Подсветка кода для /pr/: скачать

Большие куски кода желательно вставлять через ideone или pastebin

F.A.Q.

В: У меня горит лаба/курсач, не знаю какую тему диплома взять.
О: Задавай вопрос в этом треде.

В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.


В: Хочу стать программистом, какой язык учить?
О: Как-то так.

В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: "Мы вам перезвоним тред" - для обсуждения нетехнических околопрограммерских тем.

В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.


В: Взломать акк.
О: Просто съеби.

В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.

Литература с пика

Пропущено 497 постов
70 с картинками.
Пропущено 497 постов, 70 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 14/12/17 Чтв 02:20:33  1107271
>>1107270
>о серии книг
быстрофикс
Аноним 14/12/17 Чтв 02:37:12  1107273
>>1107270
Первое — хуита из XIX века (никто сейчас не пишет с глобальными переменными),
Второе — ну возьми ты книгу «Языкнейм: сборник рецептов» и учись по ней,
Третье — Алан Бьюли, «Изучаем SQL» там есть всё необходимое.

Короче, фтопку.
Аноним 14/12/17 Чтв 02:59:37  1107277
>>1107273
Спасибо за отзыв. Только я спрашивал не о конкретных пикрелейтед книгах, а о всей серии, о стилистике и способе подачи информации, так сказать.

Python thread. Аноним 03/12/17 Вск 16:55:11  1102146   [Ответ]
image.png (113Кб, 1000x1000)
F.A.Q. https://github.com/TheKnightsWhoSayNi/info/wiki/Hat

Свой код кидайте через https://ideone.com/

Книги и ссылка на PyCharm: https://yadi.sk/d/tArKKuQu3Kejuq

Предыдущий тред https://2ch.hk/pr/res/1094248.html

Django 2.0: https://docs.djangoproject.com/en/2.0/releases/2.0/
Пропущено 365 постов
43 с картинками.
Пропущено 365 постов, 43 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 14/12/17 Чтв 01:43:28  1107268
>>1107238
вопрос закрыт, обосрался с конфигурацией nginx
Аноним 14/12/17 Чтв 03:26:28  1107281
>>1107216
Скобочки забыл
Аноним 14/12/17 Чтв 03:33:55  1107283
Возможно ли в Москве совмещать стажировку/работу джуном с очной учебой 5/7 9:00-15:00 ?
заочку не предлагать - медицинский

Ваши инструменты Аноним 15/08/17 Втр 10:22:06  1044793   [Ответ]
image.png (438Кб, 1440x679)
0) Лвл
1) Какие языки используете
2) Какие текстовые редакторы/IDE используете
3) ОС, дистрибутив/версия
4) Браузеры
5) Spaces vs Tabs
6) Version Control System
7) Если раньше предпочитали одно, а потом перешли - укажите.

Note: если перечисляете что-то(например браузеры) через запятую, то отсортируйте по убыванию.
Пропущено 301 постов
21 с картинками.
Пропущено 301 постов, 21 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 13/12/17 Срд 17:51:32  1107065
>>1044793 (OP)
0) 23 level
1) js/nodejs
2) vscode, webstorm
3) ubuntu 16.04
4) chrome
5) 2 spaces
6) git
7) ушел от php + jquery
Аноним 13/12/17 Срд 21:39:04  1107159
21
C / C#
Visual Studio, CLion
Windows 10, Arch
Firefox
-
Git
C -> C#
Аноним 14/12/17 Чтв 03:32:15  1107282
>>1044793 (OP)
> 0) Лвл
22
> 1) Какие языки используете
Python, js
> 2) Какие текстовые редакторы/IDE используете
Sublime+anaconda+jslint
> 3) ОС, дистрибутив/версия
Ubuntu 16.04
> 4) Браузеры
Mozilla, Chrome
> 5) Spaces vs Tabs
Четыре пробела на табе
> 6) Version Control System
Недорос ещё
> 7) Если раньше предпочитали одно, а потом перешли - укажите.
Win7 -> Ubuntu ибо винда мастдай и вообще неудобная для кодинга

Вёрстка, js, web Аноним 14/12/17 Чтв 02:25:20  1107272   [Ответ]
jf-logo.png (13Кб, 540x600)
Знающие, посоветуйте где обучиться вёрстке и простейшему js для веб-анимации (параллакса, пульсирующих кнопок, etc). Так, чтобы с нуля и актуальными методами. Сам я могу в сносный веб-диз и могу в исправление чужой вёрстки, html.

К дизайнерам в раздел не пошёл. Там сплошь творческие личности. Точнее раздела не нашёл.

заебало для реализации идеи отдавать заказ и потом платить за правки
Аноним 14/12/17 Чтв 03:05:12  1107278
>>1107272 (OP)
>заебало для реализации идеи отдавать заказ и потом платить за правки
Хочешь меня без работы оставить? Хуй тебе, давай лучше заказ, буду за тебя делать.
Аноним 14/12/17 Чтв 03:07:27  1107279
>>1107278
Исключительно под свои проекты. Не целю на рыночек
Аноним 14/12/17 Чтв 03:09:11  1107280
На Haskell ебани

Бесплатный Wi-Fi? Аноним 13/12/17 Срд 21:55:13  1107168   [Ответ]
image.png (61Кб, 785x529)
Сап, кликбейтеры. Такая тема: В общаге есть бесплатный Wi-Fi от Билайн, при подключении требует перейти по адресу http://startwifi.beeline.ru/, отметить в чекбоксе "я согласен" и нажать на "Подключиться", только после этого вафля начинает рабоать. Роутер стоит очень близко к комнате, поэтому по скорости доступа иногда даже объебывает эзернетовский платный интернет. Но есть проблема: каждые 24 часа, а также при уходе пекарни в стендбай\лок сбрасывает соединение. Есть ли какой-нибудь репитер, который смог бы сам переподключаться каждые 24 часа. Или самое время покупать малину или пердуино для подобных экспериментов?
Пропущено 10 постов.
Пропущено 10 постов. Нажмите ответ, чтобы посмотреть.
Аноним 14/12/17 Чтв 00:32:44  1107247
>>1107188
Есть. Можно повесить 12В на порт и спалить его нахуй.
Аноним 14/12/17 Чтв 02:50:19  1107275
>>1107247
а на жеппу можно 12В повесить?
Аноним 14/12/17 Чтв 02:58:00  1107276
>>1107275
Можно, но не сгорит.

Ruby/Rails thread Аноним 06/12/17 Срд 21:05:10  1104216   [Ответ]
2000px-Ruby-log[...].jpg (105Кб, 1280x1280)
httpatomoreilly[...].jpg (145Кб, 1000x842)
Rails.png (88Кб, 680x680)
Ruby programming language

===ИЗУЧЕНИЕ ЯЗЫКА===

→→→ C чего мне начать, чтобы стать рубистом?
Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby.
А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.

→→→ Следующий уровень, продвинутые книги по руби:
Confident Ruby by Avdi Grimm | Practical Object-Oriented Design in Ruby
Refactoring Ruby Edition | Ruby Under a Microscope

→→→ Онлайн курсы чтобы попробовать/вкатиться:
http://tryruby.org/levels/1/challenges/0/ | https://rubymonk.com/
http://www.codewars.com/?language=ruby | http://rubykoans.com
→→→ Какой gem посмотреть, чтобы понять, как писать код?
Лучше всего посмотреть небольшие gem'ы вроде cancancan, pundit, camping.
А еще можешь полистать на гитхабе гемы с нарастающей популярностю (там еще нет тысяч строк, и тебе будет легче понять): https://github.com/trending?l=ruby

→→→ Хорошие практики по руби и рельсам?
Обязательно стайлгайды (как оформлять код):
https://github.com/bbatsov/ruby-style-guide
https://github.com/JuanitoFatas/fast-ruby
https://github.com/bbatsov/rails-style-guide

Руководства "для чайников":
https://www.railstutorial.org/book [en]
http://www.theodinproject.com/ruby-on-rails [en] | http://codenamecrud.ru/ [ru]
Для дотошных читателей есть книга The Rails 4 Way.

Как писать код написано в Rails AntiPatterns, смотрим Rails Best Practices, также неплохо посмотреть Rails Recipes.

→→→ Youtube driven development:
Вот тебе пара каналов, но никому не говори что учишься по видео.
https://www.youtube.com/channel/UCIQmhQxCvLHRr3Beku77tww/videos [en]
https://www.youtube.com/channel/UCfWZwsP8trUy5uHJg8gcGIQ [en]
https://www.youtube.com/channel/UCSI77lJlzlCFPLdV1RSAoYQ [en]
https://www.youtube.com/channel/UCPIyDzf1vwWc8EQJGUX-vYw [ru]

→→→ Ruby/Rails блоги, рассылки и твитторы
IRC каналы на FreeNode: #ruby, #ruby-core, #RubyOnRails, #rails (не очень активен).
Твитторы: @rails, @dhh, @yukihiro_matz, @wycats, @tenderlove
Рассылки: ruby-core, rails-core, rails-talk

Подкасты:
https://github.com/AveVlad/russia-it-podcast (ищем по ruby)
Скринкасты:
http://railscasts.com | http://railsforzombies.com

→→→ Какие гемы стоит знать?
capybara, rack, rspec, devise, cancancan, simple_form, solr, sinatra, тысячи их.
Поиск гемов https://www.ruby-toolbox.com

→→→ Зачем нужны тесты и как их писать?
http://rusrails.ru/a-guide-to-testing-rails-applications
http://habrahabr.ru/post/163597/
Вместо этого можно прочитать классную книгу Everyday Rails Testing

→→→ Документация по стандартным библиотекам руби и рельс:
http://ruby-doc.org/ | http://api.rubyonrails.org
http://guides.rubyonrails.org | http://ruby.railstutorial.org

→→→ Можно ли на руби писать нативные GUI, окошки, мобильные приложения, игры?
Нет. Технически есть проекты, но они старые и никто их не использует в реальном мире. Однако руби применяется как встраиваемый язык в CAD системах например, аналогично тому как lua применяется в играх или питон в каком-нибудь Blender.

→→→ Можно ли писать на руби под windows?
Можно первое время, но придется обрасти костылями в виде виртуальной машины, придется сходу разбираться с Vagrant и многим другим.
Чем дальше ты продвигаешься, тем ближе становится ясно, что пора перекатываться на linux/mac.
И отдельно стоит сказать, что Linux придётся учить, потому что основная ниша ruby это back-end разработка и крутится этот бекенд в 100% случаев на Linux.

→→→ Что ещё изучить?
Паттерны. Один из часто используемых - Service Object.
https://netguru.co/blog/service-objects-in-rails-will-help - о сервисах.
Еще паттернов - https://robots.thoughtbot.com/back-to-basics-solid

Но самый читаемый код, как и следовало ожидать, даёт функциональное программирование. Начни отсюда:
http://www.sitepoint.com/functional-programming-techniques-with-ruby-part-i/
http://www.sitepoint.com/functional-programming-techniques-with-ruby-part-ii/
http://www.sitepoint.com/functional-programming-techniques-with-ruby-part-iii/
http://www.sitepoint.com/functional-programming-pure-functions/
http://www.sitepoint.com/functional-programming-ruby-value-objects/
Только не переборщи. Руби - не функциональный язык, и иногда такой код может работать медленней.

Прочитал? Теперь рефактори то, что уже написал. И не забывай покрывать тестами.
Хорошим финалом будет деплой, это пожалуй самое болезненное, и ничего общего с деплоем на heroku, где тыц тыц и готово. Придется поковыряться со смежными вещами и узнать много нового, уже устоявшийся гем для таких дел - Capistrano.

→→→ Я не могу в английский, что делать анон?
Идти учить английский, без него тут делать нечего.

===СООБЩЕСТВО===
→→→ Есть ли у руби русское коммьюнити?
Можно посмотреть:
→ ruby@conference.jabber.ru → https://russiandevs.slack.com она общая, но есть очень активный руби канал.
Так же русская гугл-группа, активная -
https://groups.google.com/forum/#!forum/ror2ru
https://onrails.club/

→→→ Где можно задать глупые и не очень вопросы?
Здесь, stackoverflow.com, тематические slack-конфы, гугли, с вероятностью в 90% ответ на твой вопрос уже висит на stackoverflow.

→→→ Как показывать код задавая свои вопросы:
https://pastebin.com/ | https://gist.github.com/ | https://ideone.com/
Тут на борде пиши лишь однострочники, так как многострочный код будет покорёжен при постинге и никто не будет в нём разбираться.

===СРЕДА РАЗРАБОТКИ===
→→→ Как установить разные версии рубей?
Стандарт | лёгкая альтернатива
https://rvm.io | https://github.com/sstephenson/rbenv

→→→ В чём писать код?
TextMate, Vim, Emacs, Sublime Text, Atom, Brackets, VSCode. Толстые IDE: RubyMine, Eclipse/NetBeans с плагинами.
В целом сообщество тяготеет к Vim, а Emacs например использует сам Matz (создатель руби), TextMate был одно время эдаким стандартом для рубистов на маке и DHH (создатель рельс) его активно использовал. IDE приживаются со скрипом в каких-то больших проектах о которых никто не знает. Но вообще не важно в чём писать.
→→→ На какой ОС?
macOS, Debian Testing, Ubuntu LTS/Latest, CentOS, Fedora.

===РАБОТА ЗА ДЕНЬГИ===
→→→ Как и где искать работу?
http://rubyjobs.ru/ (легко и просто) | https://upwork.com/ (не так просто)
группы VK | google groups

→→→ Руби язык одного фреймворка?
Есть еще Sinatra, Hanami (ранее Lotus), Volt, Grape. Генераторы для бложиков - Jekyll, Middleman. Отличные штуки для DevOps: Chef, Puppet, Vagrant. Всё это активно используется в продакшене. Есть ещё "хакерский" фреймворк Metasploit.

===ПРИМЕР ПУТИ РАЗВИТИЯ===
И так, ты поставил руби, уже сгенерировал свой первый проект rails new sample-app.
Начни уже с платинового пути, блог, клон твиттера, своя имейджборда, свой гем, дальше сам придумаешь.

1. Для блога, создать роли, Админ, Пользователь (можно использовать паттерн form object). Прикрутить лайки, комментарии.
2. По твиттеру, следуя гайду Хартла, пиши все то что он предлагает в качестве доп. заданий, например оповещение по нику (@eblan: привет)
3. По имиджборде: воссоздать по возможности полный функционал, в этом случае придется ознакомится с javascript/jquery/coffeescript, но тебе так или иначе придется. Еще хорошей фичей будет использование background job и крон тасков (sidekiq, whenever), чтобы заполнять свою борду тредами и постами с другой борды, можно использовать api двача, чтобы вытягивать треды и посты - https://github.com/ID25/api_2ch
4. Не стесняемся постить свои репозитории, наши эксперты с радостью отревьювят вас.
Пропущено 41 постов
21 с картинками.
Пропущено 41 постов, 21 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 13/12/17 Срд 21:19:06  1107149
sawrlevel62.mp4 (25669Кб, 854x480, 00:06:24)
Аноним 13/12/17 Срд 21:20:45  1107151
sawrwrap-up.mp4 (37960Кб, 1152x720, 00:04:46)
Аноним 14/12/17 Чтв 01:47:58  1107269
>>1107151

https://www.reddit.com/r/ruby/comments/7jiq6k/what_worries_you_about_the_future_of_ruby/

Ардуины тред Ардуины тред 13/12/17 Срд 22:32:20  1107180   [Ответ]
image.png (294Кб, 500x500)
Вечер в хату.Более полугода ардуина лежит без дела. Не знаю , чем занять, добро пропадает. Поделитесь годными плюхами на эту тему
Пропущено 11 постов.
Пропущено 11 постов. Нажмите ответ, чтобы посмотреть.
Аноним 14/12/17 Чтв 01:20:04  1107260
>>1107259
у меня так дед и без ардуины умеет
Аноним 14/12/17 Чтв 01:24:59  1107261
>>1107260
Сикнула в трусики с этой реплики.
Аноним 14/12/17 Чтв 01:30:02  1107264
>>1107261
мой дед тебя опередил

Maybe Haskell-тред #6 Аноним 17/10/17 Втр 19:51:05  1077271   [Ответ]
McCarthyYoung.jpg (16Кб, 222x294)
Basics - http://learnyouahaskell.com/chapters
Medium - http://book.realworldhaskell.org/read | https://www.goodreads.com/book/show/25587599-haskell-programming
Concurrency - http://chimera.labs.oreilly.com/books/1230000000929/index.html
Web - http://www.yesodweb.com/book

ХеллоуУорлды в монады оборачивать здесь -> https://www.codewars.com
Пропущено 106 постов
5 с картинками.
Пропущено 106 постов, 5 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 14/12/17 Чтв 00:26:48  1107242
>>1107241
>его интент
Хоспаде, что за рунглиш?
Аноним 14/12/17 Чтв 00:29:18  1107244
>>1107242
А сочетания "мой компьютер" или "ее вагина" тебя не смущают?
Аноним 14/12/17 Чтв 01:27:00  1107263
>>1107244
С заимствованием терминов, названий новых вещей ещё можно смириться, но вытеснение инородными обычных разговорных слов выглядит просто отвратительно. Примерно так же, как foldr (+) или cond в коде того анона.

Много слышал про iT пузырь и что в ближайшие 5 iT пузырь 04/12/17 Пнд 19:51:05  1102943   [Ответ]
nFz8sZdQL60.jpg (335Кб, 1100x986)
Много слышал про iT пузырь и что в ближайшие 5 лет все рухнет и как минимум зарплаты сильно упадут.
По этому случаю, хотелось бы услышать мнение анонов,а именно следующие:
IT пузырь, бомбанет или нет?
Что будет с программистами через 10,20,30 лет?
Какие языки будут самыми востребованными и оплачиваемыми?
Что произойдет с фронтендом через 10 лет?
Что делать,как быть?
Пропущено 126 постов
15 с картинками.
Пропущено 126 постов, 15 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 14/12/17 Чтв 00:56:20  1107256
>>1107255
Наконец-то кто-то что-то умное сказал
Аноним 14/12/17 Чтв 01:10:53  1107258
>>1107255
А что с индусами то случилось? Там как то автоматизировали все и макак повыгоняли

http://finfront.ru/2017/12/12/cyberunemployment-and-robotherapy-in-india/
Аноним 14/12/17 Чтв 01:26:40  1107262
>>1107254
Чисто технически программистов 40+ не видно потому что при таком стаже они обычно становятся главами отделов или IT департаментов, отходя от кодинга как такового. Это естественная часть карьерной лестницы в индустрии. Если человек имеет опыт уровня 18-20 лет и до сих пор кодит, значит что-то он делает не так.

>>1107256
Что умного в очевидных вещах? Этот спор дегенеративен просто потому что кодинг, не смотря на всю его унылость на вид, довольно креативный процесс. В этом плане машина может просто подражать человеку копируя его действия но не способна сама что-то сделать.

>>1107258
Автоматизировали что? Колл-центры? Или даунов которые собирали визитки-одностраничники? Посоны не поднимали квалификацию продолжая заниматься ПРОСТЕЙШЕЙ работой - были выперты нахуй ибо их задачи настолько одноклеточны что их заменить можно. Те же сайты с конструкторами для одностраничников. Только вот ты сравни уровень сложности, скажем, обслуживания какого-нибудь серверного парка с этой хуетой. И то, даже "простейший", по меркам тасков корпоративного сектора, веб - дальше одностраничника еще охуеть какой сложный для ботов и по определению требующий грамотного специалиста. Максимум что ты на нашем веку как и в следующем скорее всего те самые инструменты для кодеров о которых я говорил. Вот тебе пример. https://www.wired.com/2014/05/darpa-is-using-oculus-rift-to-prep-for-cyberwar/ Только использование такой хуерги не отменяет огромного количества знаний для мимохуя, что бы понимать что, как зачем и почему ты делаешь. Машины в этом плане не продвинулись ни на миллиметр с момента своего создания, до сих пор они только повторяют за человеком либо следуют его приказам. Именно из-за этого фундаментального ограничения их невозможно использовать нигде кроме рутинной работы основанной на повторении простой последовательности действий.

C++ #63 Аноним 27/11/17 Пнд 21:47:18  1099142   [Ответ]
cppyandexconfmi[...].png (41Кб, 770x270)
timeline.Funkti[...].png (22Кб, 952x454)
Вместо шапки — https://github.com/sosachbot/cppthreadhat/wiki
Ответы на все вопросы:
- http://en.cppreference.com/w/
- http://www.cplusplus.com/reference/
Прошлый:
- https://2ch.hk/pr/res/1085579.html
Пропущено 412 постов
38 с картинками.
Пропущено 412 постов, 38 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 13/12/17 Срд 22:23:34  1107176
Это уже какой-то набег.
Аноним 13/12/17 Срд 23:11:46  1107204
>>1107167
Ты, во-первых, не по адресу немного, а во-вторых, ты заслужил парашу, если не знаешь, как такие элементарные интегралы брать. Wolfram Alpha + step by step solution тебе в помощь.
Аноним 14/12/17 Чтв 01:00:04  1107257
>>1107154
>shared_ptr
Почитал про него. Нормальная тема, спасибо.
>Прочитай определение шаблона
Да, уже успел глянуть. Знатно опозорился. Решил итого не трахаться с динамичсеской памятью, всё равно всего лишь курсач.

Первая работа Первая работа 13/12/17 Срд 14:46:39  1106970   [Ответ]
Сап пр , нужна ваша хелпа. Скипнул временно свою шарагу , причины не важны , короч должен был работать в макдаке этот год , моюлюбимую маман это не устроило и она договорилась с кем-то что посмотрят мое резюме.... Скажите , что может написать в "резюме" человек со знаниями школьника , единственное различие что я писал все не на Pascal , а на c# и максимум что я делал это шифратор энигма? Работал с формами , классы , интерфейсы все знаю. А вот .net framework ваще не изучал. Анон , плиз , хелп!
Пропущено 1 постов
1 с картинками.
Пропущено 1 постов, 1 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 13/12/17 Срд 21:46:20  1107165
ПОШЁЛ
НАХУЙ
ГОВНО


Откуда вас тут столько развелось то блядь, пиздец.

Зарепортил говнотред.
Аноним 13/12/17 Срд 23:19:12  1107208
Я не ОП, но спрошу: как собственно .NET-то изучать?
(берешь и учишь, да)
Аноним 14/12/17 Чтв 00:44:54  1107252
>>1107208
Никак.
Новичков туда не хотят брать.

ОБЩИЙ БУГУРТ ТРЕД / GENERAL BUTTHURT THREAD V5.0 Аноним 16/11/17 Чтв 14:30:37  1092862   [Ответ]
пепе пека.png (136Кб, 500x484)
КЛИЕНТ ЗНАЕТ, ЧТО ТЫ ЗАГРУЖЕН
@
ЗА ПОВЫШЕННЫЙ РЕЙТ СОГЛАСИЛСЯ ВЫКРОИТЬ ДЛЯ НЕГО НЕМНОГО ВРЕМЕНИ И ПОМОГАТЬ ДРУГОМУ ПРОГРАММИСТУ ДЕЛАТЬ ДРУГОЙ ПРОЕКТ
@
ДАЮТ ПЕРВЫЙ ТАСК
@
НАЧИНАЕШЬ НАСТРАИВАТЬ ПРОЕКТ И РАЗБИРАТЬСЯ В ИСХОДНИКАХ
@
НАЗАВТРА (ПРИЧЁМ ЭТО ВОСКРЕСЕНЬЕ): НУ ЧТО, УЖЕ ГОТОВО?
@
ЧЕРЕЗ НЕДЕЛЮ ВСЁ ЕЩЁ ДОХУЯ РАБОТЫ
@
ВСЮ НЕДЕЛЮ ЗАДАЁШЬ ЗАКАЗЧИКУ ВОПРОСЫ ПО СКАЙПУ
@
БЕЗ ОТВЕТОВ НА ЭТИ ВОПРОСЫ НЕ МОЖЕШЬ ДЕЛАТЬ ПОЛОВИНУ ТАСКОВ
@
ВСЮ НЕДЕЛЮ МОЛЧАНИЕ
@
ПОНЕДЕЛЬНИК
@
НАМ НУЖНО, ЧТОБЫ ВСЁ РАБОТАЛО ЗАВТРА
@
ОТВЕЧАЕТ НА ВОПРОСЫ
@
ДАЁТ НЕДОСТАЮЩИЕ API
@
ТЕБЕ СЕГОДНЯ НУЖНО СДЕЛАТЬ РАБОТУ ЗА ПОЛ-НЕДЕЛИ
Пропущено 385 постов
28 с картинками.
Пропущено 385 постов, 28 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 14/12/17 Чтв 00:29:33  1107245
>>1107236
> Конвенция у них такая значит, в чем проблема?
Была бы конвенция, писали и после if пробел или после while опускали.

> И в чем проблема? Как раз с однострочной все в порядке
У меня во дворе за такое убивают. И опять же, была бы конвенция, было бы везде так. А то в одном примере и однострочник, и однострочник с фигурными скобками, и перенос одной строки. Не хватает только переноса единственной строки со скобками.

> И тут ты опять проебался, лол. Контрпример там есть (выше)
> if(NULL == cert) handleFailure();
Ок. Тем более. Только в моём контрпримере проверяемая переменная слева, а тут нет.
Аноним 14/12/17 Чтв 00:34:37  1107248
> Только в моём контрпримере проверяемая переменная слева, а тут нет.
И перенес строки вместо однострочной записи.
Аноним 14/12/17 Чтв 00:37:48  1107250
>>1107245
>Была бы конвенция, писали и после if пробел или после while опускали.
А где там уайл-то? do...while же, все-таки другая штука.

> У меня во дворе за такое убивают.
В чем проблема однострочных ифов без фигурных скобок? С if(...) \n goto fail я могу привести объективные аргументы, а с однострочными что не так?

> проверяемая переменная слева
А, ты про это. Ну да, ок, тогда это тоже.

Но я за их базар отвечать не подписывался, я только за твой гринтекст изначально встрял, так что вот. И вообще, как будто на си можно писать не говнокод.

Как правильно кодить? Аноним 13/12/17 Срд 19:18:37  1107098   [Ответ]
image.png (271Кб, 600x322)
Прочитал эту книгу.
Осознал, что не знаю как вообще сейчас кодят. У меня в конторе используется методология "хуяк-хуяк и в продакшн", но меня это заебало и я хочу расти.

Я понимаю, что каждый кодит по-своему, но всё же должен быть какой-то золотой стандарт в индустрии?
Какой вообще правильный процесс? Какой у вас?
Используете ли вы TDD? Что почитать по тому, как надо?
Пропущено 9 постов
2 с картинками.
Пропущено 9 постов, 2 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 13/12/17 Срд 23:46:30  1107221
>>1107136
>написать средний проект
Ну так это же не уровень кодинга, а как раз уровень проекта\дизайна, не? Уровень кодинга - это, типа, отослать один патч, например.

В "ванильном ТДД", как анон выше выразился, ты берешь чанк функциональности и начинаешь писать с юз-кейсов в топ-даун стиле. То есть тебе надо написать функцию foo, например. Ты начинаешь думать, что она вообще должна делать и что от тебя требуется. Пока думаешь - записываешь свои мысли в коде. Типа, "тэк блэт, если нам пришел frobnicated, то мы хуярим запрос к базе и возвращаем , а если не frobnicated, то что мы делаем?.. тээк... эксепшн корочи кидаем!" - и пока ты это думаешь, ты это сразу записываешь в виде тестов (у меня псевдокод): given frobnicated x, mocking query(x) = "hui": foo x => "hui". given unfrobnicated x, foo x => throws Exception. Тэк блэт, стоп, а если нулл пришел? given x = null... тэк, возвращаем дефолтный frob: foo x = frob... так, а откуда мы этот frob получим? Ага, значит у нас там должна быть внутри функция bar, и она возвращает дефолтный frob, и нам еще конфиг оказывается надо передавать! Тэк, ок: given conf = {...}, mocking bar(conf) = frob, foo conf x = frob. Тэк, блэт...

Ну и вот таким макаром ты мокаешь все внутренние функции и пишешь свой foo в их терминах. И у тебя получается очень красивый, высокоуровневый код на одном уровне абстракции (который нихуя не работает, потому что ты замоканные функции еще не написал, а только замокал). Но как раз потому что ты их еще не написал, ты не можешь зависеть от деталей реализации, поэтому код и получается высокоуровневый и красивый. Ну и вот, типа когда ты понял, что твоя foo должна делать, у тебя уже есть минимальный набор тестов и минимальная имплементация в терминах (замоканных) внутренних функций. И тогда ты переходишь к одной из них и повторяешь весь процесс, и так далее, пока все не заработает без моков. То есть тесты - это на самом деле не тесты, это инструмент создания кода. Как-то так.

Спойлер: АХАХАХА НИКТО ТАК НЕ ДЕЛАЕТ ВСЕМ ЛЕНЬ ВСЕ СПЕШАТ И ВООБЩЕ НИКТО ТАК НЕ УМЕЕТ ДЕЛАТЬ ВСЕ ПРИВЫКЛИ ХУЯК-ХУЯК И ХУЯК А ТАК ДЕЛАЮТ ТОЛЬКО ТЕ КТО САМИ ПИШУТ КНИГИ ПО ТДД ДА И ТО НЕ ВСЕГДА
Аноним 13/12/17 Срд 23:56:03  1107231
А, ну и да: я обычно просто открываю файл и начинаю хуярить как попало псевдокод и примеры вперемешку с комментариями, попутно играясь с реплом. Пока хуярю псевдокод - вытаскиваю мелкие функции. Когда более-менее определился, что надо сделать, делаю минимальный рабочий вариант, попутно оставляя кучу туду-комментов. Проверяю в репле, если работает - вытаскиваю из кучи говнопсевдокода и примеров основные ассерты в тесты. Потом начинаю рефакторить, попутно добавляя тесты и дописывая код вместо туду-комментов. Когда получается что-то более-менее законченное, вытаскиваю оставшиеся туду-комменты в таск-менеджер, прогоняю все тесты вчистую, коммичу. Как-то так.

Но это, конечно, если реально что-то такое, где думать\пробовать надо. Чаще просто берешь задачу, делаешь, тестишь-рефакторишь, коммитишь.

И да, с тдд в обоих случаях было бы быстрее, но я как и все привык хуяк-хуяк((
Аноним 14/12/17 Чтв 00:08:26  1107235
15030926920400.webm (3962Кб, 1280x720, 00:00:26)
>>1107098 (OP)
>Что почитать по тому, как надо?

C# THREAD. Тред самого элитного языка Аноним 22/11/17 Срд 08:16:15  1095933   [Ответ]
15075491424920.png (4Кб, 225x225)
Шапка https://github.com/CSharpShapka/SharpHat/wiki
Прошлый >>1072833 (OP)
Не забывайте оформлять свой код https://ideone.com/
https://pastebin.com/
Пропущено 343 постов
44 с картинками.
Пропущено 343 постов, 44 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 13/12/17 Срд 00:23:09  1106842
>>1106799
> редакторам-монстрам
Vscode.
> фреймворкам
Странная претензия.
> принудительному обьекто-ориентированию
Хуита, современный мейнстрим - процедурное на ioc-стероидах.
> виндовсу
.net core
Аноним 13/12/17 Срд 01:00:50  1106850
>>1106836
Лучше копипасть код на какой нибудб repl.it или пастебин, и кидай ссылку сюда.
Аноним 13/12/17 Срд 23:55:22  1107230
В VS 2017 при попытке создать WPF приложение не запускается XAML конструктор.
Старые тоже не открывает.
[] Конструктор внезапно прервал выполнение!
когда создаю windows forms или uwp приложение, конструктор появляется, а WPF не хочет.
Пробовал всё со стаковерфлоу и интернетов вообще, ничего не помогает.
как заставить эту хуиту работать?

Анон, помоги разобраться с реккурентными, задания на пике, въехать в них ну никак не могу, вывожу формулу, а дальше хз чё делать Аноним 13/12/17 Срд 22:27:25  1107179   [Ответ]
Снимок.PNG (124Кб, 788x318)
1.PNG (19Кб, 733x167)
22.PNG (138Кб, 797x265)
33.PNG (8Кб, 411x75)
Анон, помоги разобраться с реккурентными, задания на пике, въехать в них ну никак не могу, вывожу формулу, а дальше хз чё делать
Аноним 13/12/17 Срд 23:41:56  1107219
все готово
Аноним 13/12/17 Срд 23:49:34  1107224
>>1107219
о, спасибо

Диплом Аноним 08/12/17 Птн 03:27:45  1104851   [Ответ]
lim-830x500.jpg (86Кб, 830x500)
Доучился до последнего курса яжпрограммиста, и нихуя не знаю (тоесть программировать совсем не умею). Осознал всю степень пиздеца, и хочу освоить джаву (правда хочу). Но разобраться в ней до достойного уровня к диплома я не успеваю, а тему диплома нужно выбирать уже прямо сейчас..
Посоветуйте курсы (желательно на джава, но в общем-то подойдет любой язык), где шаг за шагом создается какое-либо приложение, годное для темы диплома.
Пропущено 3 постов.
Пропущено 3 постов. Нажмите ответ, чтобы посмотреть.
Аноним 12/12/17 Втр 22:23:37  1106797
бамп
Аноним 13/12/17 Срд 19:53:37  1107119
>>1106149
ага, нахуй ты кому уперься джуном с опытом чтения книги
Аноним 13/12/17 Срд 23:21:58  1107210
>>1106432
Загугли Фоксфорд на рутрекере, там школьникам объясняют, как пилить игру на Питоне.

C Programming Language #26 Аноним # OP  21/11/17 Втр 20:01:06  1095677   [Ответ]
С Programming L[...].png (78Кб, 792x1023)
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

Пожалуйста, пользуйтесь https://ideone.com/ или http://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит [​i​] или ∗.

Что читать:

- Классика от Отцов: http://www.cypress.com/file/56651/download
- Stephen Prata "C Primer Plus, 6th Edition" (2014): свежая, знает про C89/C99/C11, описывает различия, объемная (около тысячи страниц), годная, с вопросами, упражнениями и ответами. Читать после K&R или до.
- Годное пособие для гуманитариев: http://web.archive.org/web/20160727235220/http://c.learncodethehardway.org/book/ (автор внезапно захотел денег)
- Немного примеров хорошего стиля: http://www.oualline.com/books.free/style/index.html
- ООП, например: http://www.cs.rit.edu/%7Eats/books/ooc.pdf
- Стандарт ISO/IEC 9899:1999 (он же C99): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf (драфт) не драфт ищем на торрентах
- Стандарт ISO/IEC 9899:2011 (он же C11): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf (драфт)
- man/Dash/zealdocs

Чем конпелировать:

- Очевидный GCC.
- clang: оче годно, батя рекомендует.
- Intel C++ Compiler: оптимизации, тысячи их.
- Visual Studio 2017 Community Edition: внезапно этим стало можно пользоваться, особенно с тулсетом clang/C2. Поддержка C11 на уровне "есть все, что тебе понадобится в реальном проекте плюс кривая библиотека". Анализатор кода в комплекте.
- Pelles C (шиндоуз онли): поучиться, вкатиться в C11 (стандарт полностью реализован, имеются в том числе threads.h и прочие stdatomic.h), но количество багов в оптимизаторе и редкие апдейты напрочь отбивают желание собирать этим что-то сколько-нибудь серьезное.
- TCC: очень маленький компилятор с багами и неполной поддержкой C99. С ключом -run умеет компилировать код в память и запускать его, что позволяет писать скрипты прямо на сишечке.

Что еще почитать:

http://c-faq.com/
FAQ из comp.lang.c. Древний, но все еще актуален.

Samuel P. Harbison, Guy L. Steele Jr. "C: A Reference Manual, 5th Edition" (2002)
Ебаный пересказ стандартов C89 и C99 (включая стандартную библиотеку). Для не осиливающих стандарт в оригинале. Читать в качестве подготовки к собеседованиям (есть задачник с ответами) и для ознакомления с масштабами пиздеца перед написанием своего парсера/компилера.

Peter Van Der Linden "Expert C Programming. Deep C Secrets" (1994)
"Си: грязные истории". Смехуечки, немного объяснений, чем обусловлены особенности языка, всем известные подводные камни кто там ругал косяки в JS? у нас в сишечке их гораздо больше, просто они лучше спрятаны, немного байтоебли и непонятно откуда взявшаяся глава про старинные плюсы. Читать в качестве сказки на ночь (на пару вечеров хватит).

Richard M. Reese "Understanding and Using C Pointers. Core Techniques for Memory Management" (2013) - почитать, вкатиться в указатели.

Ben Klemens "21st Century C: C Tips from the New School" (2012)

Paul Deitel, Harvey Deitel "C for Programmers with an Introduction to C11" (2013)

Stephen G. Koch@n "Programming in C (3rd Edition или 4th Edition, если найдется)" (2014)

MISRA Ltd. "Guidelines for the Use of the C Language in Critical Systems" (2013)
Набор рекомендаций по написанию надежного кода на C (промышленный стандарт). Читать - однозначно, следовать - вдумчиво и без фанатизма. Также можно посмотреть https://www.securecoding.cert.org/confluence/display/c/SEI+CERT+C+Coding+Standard

Еще более длинный список: http://www.iso-9899.info/wiki/Books#Learning_C

Онлайн-утилиты:

- https://godbolt.org/ - Compiler Explorer позволяет посмотреть выхлоп компиляторов для введенного куска кода (больше полусотни разных версий компиляторов).
- http://cdecl.org/ - С Gibberish ↔ English помогает читать сложные сишные декларации.

Прошлые треды:

- №23: https://arhivach.org/thread/277223/
- №24: https://arhivach.org/thread/291766/
- №25: https://arhivach.org/thread/303902/

Шапка: http://piratepad.net/bJ1SdmkZyu
Пропущено 299 постов
17 с картинками.
Пропущено 299 постов, 17 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 13/12/17 Срд 18:38:52  1107085
>>1107035
А если серьезно?
Аноним 13/12/17 Срд 21:43:16  1107161
>>1107050
давно я такой платины не видел
Аноним 13/12/17 Срд 22:22:01  1107175
>>1107050
>Что пишут на си?
В СНГ почти ничего. Забудь о Си, как о языке, на котором ты будешь зарабатывать деньги.

Официальный 1С тред #23 Аноним 03/12/17 Вск 08:19:16  1101950   [Ответ]
logo1.png (191Кб, 570x291)
Очередной тред языка обобщенного программирования бизнес-процессов
Предыдущий: >>1082951 (OP)
Список тредов: https://pastebin.com/5xQSWCCT

Шапка не нужна.
Пропущено 128 постов
5 с картинками.
Пропущено 128 постов, 5 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 12/12/17 Втр 11:02:44  1106545
>>1106536
>разносчик дисков изнасилованный сельским наебитом считаем себя элитой
Ох лол. Жалкий неосилятор.
Аноним 13/12/17 Срд 10:05:09  1106910
Аноны, кто в курсе, билеты на специалист по бп 3.0 те же что и были 2 года назад, или поменялись?
где прорешенные можно найти?
Аноним 13/12/17 Срд 22:07:09  1107172
вопрос.png (63Кб, 790x958)
Анончик, решил посмотреть бух 8.3 (редакция 3.0 (3.0.35.27)) с точки зрения пользователя, купил какую-то книжку и встрял в учетной политике. Почему у меня нет возможности выбора счета учета затрат? На сайте ИТС поле есть, а у меня - нет

Офис, фриланс или еще что-то Аноним 26/11/17 Вск 09:31:09  1097946   [Ответ]
7ac6294a7e88b4d[...].jpg (20Кб, 450x310)
Анон, я хочу с тобой поговорить о вариантах работы программистом. Наиболее часто встречающиеся это работать в компании или фриланс. Плюсы и минусы этих вариантов очевидны и я не хочу на этом заострять внимание.

А вот вариант, когда программист пишет продукт, который в конечном итоге принесет ему "зарплату" встречается редко. О нем и речь ниже.

Почему мне это интересно? Давно(лет 10) увлекаюсь программированием(не вкатывальщик) . Как и многие раньше интересовался написанием игр. Начинал с консольки паскаля и заканчивал с++ и DirectX. Orge, physX, Веб, нейронные сети и многое другое, всего не перечислить. Всегда интересовало что-то новое и сам процесс обучения. Кстати, не считаю это огромным плюсом, не раз встречал мнение, что такие "вечные изученцы" добиваются меньше, чем просто среднестатистический человек, который пришел в разработку, чтобы получить деньги. И это, наверное, так!
Дальше, если кратко: сидел за компом целыми днями->похерил здоровье->в офис идти не вариант. С фрилансом тоже не все так радужно, считаю, что глубины моих знаний не хватает, чтобы конкурировать в быстрой реализации проектов заказчиков. Но и программирование бросать не хочу.

Остается путь, который я упоминал выше - продукт, который я могу писать в "своем темпе" и упорная работа над которым сможет принести мне зарплату. Я не ищу халяву - типа скопипастил проект из гитхаба, а теперь сидишь смотришь в потолок и получаешь бабки. Подразумеваю именно труд, каждодневное решение программистских задач. Поиск тех областей где это можно применить. Понимаю, что это трудно. При работе в офисе нужно решать задачи программирования. При фрилансе нужно сначала искать себе заказы, а потом делать то же что и в офисе. А здесь еще придется и искать себе задачи, а дальше как фриланс.
Но что меня еще больше останавливает так это то, что я нихрена не знаю успешных историй подобного. Анон молчит или их нет?

Делимся историями своих успехов и поражений на этом поприще.
В какие области соваться стоит, а в какие даже и не думать.

От себя могу добавить, что в моем понимании не нужно соваться в очевидно неподъемные проекты(типа ммоигр, соц сетей). Откровенно заезженные - инди игры для мобилок или написание ботов для форекса.
Пропущено 6 постов
2 с картинками.
Пропущено 6 постов, 2 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 13/12/17 Срд 16:02:41  1107008
Никто из анонов так и не похвастался своими достижениями и историей успеха.
Такое чувство, что единственный, кто достиг такого это Абу.
Аноним 13/12/17 Срд 19:47:12  1107115
Игры для иоса жи
Аноним 13/12/17 Срд 21:46:19  1107164
image.png (1219Кб, 1000x1221)
Опушка-хуюшка, дорогой, пойми одну штуку. Хороший софт не пишется в одиночку. У тебя же есть кореша из ИТ-среды? Предложи им кодить с тобой, если у тебя есть идея. Пусть один разрабатывает UI/UX, другой - мат. модель и алгоритмы и т. д. И ещё, деньги приносят не программисты, а рекламщики и продажники, это тоже не забывай

ASM & Reverse engineering №3 Аноним # OP  02/07/17 Вск 15:34:24  1015083   [Ответ]
src.png (1Кб, 250x200)
2.png (25Кб, 799x820)
3.png (10Кб, 718x274)
4.png (3Кб, 643x337)
В этом треде мы изучаем самый компактный и низкоуровневый язык Ассемблер и смежную с ним область: Реверс-инженеринга (RE).

Вы пишите на ассемблере или собираетесь начать на нём писать? Программируете микроконтролёры, пишете драйвера для ОС, а то и саму ОС? Вам сюда.
Вы изучаете алгоритмы работы закрытого софта, пишите патчи бинарников? Вам тоже сюда.

Попрошайки с "решите лабу по асме за меня" идут в общий тред, а лучше нахуй.

Шапка треда в процессе пополнения, пока так.

Книги по RE:
https://beginners.re/ - "Reverse Engineering для начинающих"- бесплатная современная книга на русском языке. К прочтению вкатывающимся и прочим ньюфагам обязательна!
https://www.goodreads.com/shelf/show/reverse-engineering - список книг

Сайты по RE:
http://wiki.yobi.be/wiki/Reverse-Engineering
https://www.reddit.com/r/ReverseEngineering/comments/hg0fx/a_modest_proposal_absolutely_no_babies_involved/
http://www.program-transformation.org/Transform/ReengineeringWiki
http://blog.livedoor.jp/blackwingcat/
https://yurichev.com/blog/
http://wiki.xentax.com/index.php/DGTEFF

Все книги и статьи Криса Касперски (R.I.P.)
https://yadi.sk/d/CxzdM1wyea4WP

Книги по ассемблеру:
"Архитектура компьютера" Э. Таненбаум
С.В. Зубков: Assembler. Язык неограниченных возможностей.

Сайты по ассемблеру:
Замена почившему wasm.ru- https://wasm.in/
https://www.unknowncheats.me/wiki/Assembly
http://asmworld.ru/
https://software.intel.com/en-us/articles/intel-sdm
http://www.nasm.us/doc/
https://sourceware.org/binutils/docs/as/index.html#Top
https://msdn.microsoft.com/en-us/library/afzk3475.aspx

Для ковыряющих винду и софт под неё, сайты с описанием структур со смещениями и разными версиями оных:
http://geoffchappell.com/
http://msdn.moonsols.com/
http://terminus.rewolf.pl/terminus/

Предыдущие
№1 https://arhivach.org/thread/223223/
№2 https://arhivach.org/thread/255168/
Пропущено 365 постов
42 с картинками.
Пропущено 365 постов, 42 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 12/12/17 Втр 09:51:35  1106531
1004459081.jpg (10Кб, 200x271)
1005895972.jpg (45Кб, 527x700)
>>1106526
Еле нагуглил.
Аноним 13/12/17 Срд 14:11:49  1106954
CheckStatus.png (75Кб, 1080x1350)
CheckAuthKey.png (114Кб, 828x1544)
Двач, не поможешь ньюфагу?
Недавно заинтересовался реверс-инжинирингом и в качестве первой жертвы выбрал известного в узких кругах бота для игры.
На первый взгляд все было очень просто, и даже с околонулевыми знаниями я вскоре смог запустить основное окно несмотря на неправильный ключ (который должен сверяться на сервере бота). Однако, к игровым серверам оно по-прежнему отказывалось подключаться.
Оказалось, что сначала проверяется статус нужного сервера (пик1), а в случае его доступности активируется функция проверки некоего ключа авторизации (пик2), которая уже выше моего понимания. Интересно, что если ссылку оттуда вставить в браузер и изменять переменные, то значение ключа будет меняться только при редактировании v1, которая скорее всего является айпишником сервера. Возникает вопрос, зачем тогда вообще нужен правильный ключ.
Еще больше вопросов вызывает переменная "HuyZhaet". Кроме прикрепленных скринов она встречается несколько десятков раз в различных функциях, и всегда окружена подобными конструкциями.
Подскажите хоть примерно что дальше делать, у меня даже предположений нет.

Ссылка на мои изыскания, если кому интересно: http://rgho.st/private/8p5MxgZnR/633d5f0ad2d83d1afa68d7bbdf4c1afe
Ссылка на установщик с оффсайта: http://rakbot.ru/download
Аноним 13/12/17 Срд 21:37:23  1107158
>>1106954
>Еще больше вопросов вызывает переменная "HuyZhaet". Кроме прикрепленных скринов она встречается несколько десятков раз в различных функциях, и всегда окружена подобными конструкциями.
Это вызов виртуальной функции в C++. Судя по тому, что этой переменной ничего не присваивается, она глобальная. Смотри, где создаётся (легко найти по конструкции вида mov global_var, eax) и восстанавливай виртуальную таблицу. Там и должна быть интересующая тебя функция проверки ключа.
>если ссылку оттуда вставить в браузер и изменять переменные, то значение ключа будет меняться только при редактировании v1, которая скорее всего является айпишником сервера
Нет. Там ясно видно, что это функция типа sprintf и первым параметром передаётся auth_in в создаваемом url. Подозреваю, что это берётся из первого запроса. Запусти Wireshark и посмотри.

Обучения программированию тред Аноним 06/12/17 Срд 10:31:33  1103818   [Ответ]
CDataUsersDefAp[...].jpg (98Кб, 646x754)
Анон, я по образованию инженер, закончил Бауманку. Зарплата в 60к меня не сильно радует ДС, плюс потолок немногим выше по моей специальности и я решил вкатиться в ИТ. В институте учил дельфи и матлаб, неплохо получалось. Почитав всякие гайды в сети, начал заниматься по SICP. Дошёл до конца первой главы, и это охуенно сложно для меня. Это учебник сложный, или я слишком тупой для программирования? Там идёт сплошная математика, которая мне всегда давалась с трудом в отличие от физики, например ЧЯДНТ?
Пропущено 55 постов
3 с картинками.
Пропущено 55 постов, 3 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 13/12/17 Срд 21:28:42  1107153
>>1107152

Wypierdalaj.
Аноним 13/12/17 Срд 21:30:24  1107155
>>1107153
еще рано
Аноним 13/12/17 Срд 21:37:07  1107157
>>1104211
расскажи поподробней как и что учить. Спасибо!

Топ тредов
Избранное