Сохранен 925
https://2ch.hk/pr/res/633382.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

ньюфаг тред #103

 Аноним 24/01/16 Вск 15:06:31 #1 №633382 
14536371915280.jpg
14536371915301.jpg

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

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

F.A.Q.

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

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

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
android C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Perl PHP Python Ruby Rust Scala

В: Хочу стать программистом, какой язык учить?
О: Английский + Java

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

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


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

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

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

Прошлый тред

Аноним 24/01/16 Вск 15:34:53 #2 №633411 
Первыйнах.
Аноним 24/01/16 Вск 15:35:49 #3 №633412 
Паста дайв ин питон всё ещё актуальна?
Аноним 24/01/16 Вск 16:39:12 #4 №633439 
>>633412
Да, если ты долбоёб, ведущийся на любую хуйню, которую тебе говорят.
Аноним 24/01/16 Вск 17:05:43 #5 №633454 
Что за хейт Go?
Аноним 24/01/16 Вск 17:14:31 #6 №633457 
>>633454
Кокой токой хейт? Йильйуша, ты о чом?
Аноним 24/01/16 Вск 17:28:59 #7 №633470 
>>633454
>Что за хейт Go?
Язык, в котором самим автором одобряется кодогенерация для решения типовых задач, реализованных из коробки в других ЯП, достоин хейта.
Аноним 24/01/16 Вск 17:33:32 #8 №633477 
>>633454
Говно язык.
источник: 3 нода на goвне
Аноним 24/01/16 Вск 21:13:06 #9 №633611 
Хочу фрилансить. В какую сторону смотреть чтобы были и типовые задачи, и что-то интересное. Выбираю между ROR, PHP + %frameworkname%, Python + Django.
Аноним 24/01/16 Вск 21:16:49 #10 №633614 
>>633382 (OP)
Вкатился, покаялся.
Аноним 24/01/16 Вск 22:22:15 #11 №633627 
>>633382 (OP)
Нихуя го старый
Аноним 24/01/16 Вск 22:27:32 #12 №633629 
14536636525760.jpg
У меня вопрос про ассемблер:
http://pastebin.com/KFVB5vV0
Как работает MOVQ(MMX) если у меня источник 32-х битный? База или аккумулятор например.
Аноним 24/01/16 Вск 22:29:29 #13 №633630 
Дай исходник административной части для сайта, пожалуйста. Мне для учебы
Аноним 24/01/16 Вск 22:34:35 #14 №633633 
>>633629
> база, аккумулятор
Учишь асм по мануалам восьмидесятых?

> у меня источник 32-х битный
Источник у тебя 64-битный. А в eax/ebx хранится его адрес в памяти, на что намекают квадратные скобочки по бокам. Напрямую из 32-битного регистра в MMX-регистры записать нельзя.
Аноним 24/01/16 Вск 22:39:55 #15 №633635 
>>633633
Спасибо. Кстати, а как массив из 5 чисел записывается в MMX регистр? В него же максимум 4 16 битных числа вроде упаковать можно.
Аноним 24/01/16 Вск 23:35:33 #16 №633652 
>>633382 (OP)
>В: Хочу стать программистом, какой язык учить?
>О: Английский + Java
Нахуя в прошлом треде куча рекомендации дали чтобы на джаву послать?
Аноним 25/01/16 Пнд 00:46:10 #17 №633682 
Что-то я совсем на реверсинг после начала семестра забил.

Возвращаясь к этому usercall, как ты говорил у той функции должно быть cdecl. Перед вызовом есть три пуша, после опускаем указатель стэка на эти 3 слова (0x0C байт).
А что с этим делать? Просто заменить usercall на cdecl в сигнатуре?

Чувствую что не уверенно ориентируюсь во всех этих вызовах. Когда сохраняются/восстанавливаются значения регистров, когда забиваются/вычищаются параметры функции, вот это все.

Вот вроде в эту функцию через стэк идет название видео
.text:004AA1B5 mov esi, offset videoList
...
.text:004AA1BF mov ecx, [esi]
...
.text:004AA1C4 push ecx ; videoName

А потом внутри DisplayBinkVideo никаких pop-ов не вижу (Разве что оно где-то внутри библиотечных функций bink всплывает)
Аноним 25/01/16 Пнд 01:50:12 #18 №633696 
>>633382 (OP)
Помогите SQL составить:
есть таблица:
id time data
1 10:00 text
1 11:00 text
2 9:00 text
2 8:00 text
2 6:00 text

И надо достать все id у которых последнее время раньше чем сейчас на час. Тоесть в например сейчас 11:30, тогда в результате должно быть 2, так как последняя запись у нее в 9:00, а 1 похуй так как есть запись на 11:00
Аноним 25/01/16 Пнд 02:07:11 #19 №633710 
>>633696
SELECT id, max( time )
FROM ``
GROUP BY id
Аноним 25/01/16 Пнд 02:14:16 #20 №633713 
>>633382 (OP)
> Связанные с софтом вопросы обсуждаются в /s/.

Вот, гражданин начальник, молодец, правильно сделал! Поставил на видное место. Теперь тупых вопросов должно быть меньше.

> Английский + Java

Почему Java? ИМХО, сразу никто не осилит, там же нужно знать ООП.
Лучше Python / Ruby / Go
Аноним 25/01/16 Пнд 02:16:05 #21 №633714 
>>633470 >>633477
А для обучения программированию? Проще Java/C#, и позволяет делать EXE файлы.
Аноним 25/01/16 Пнд 02:18:42 #22 №633715 
На Российском рынке существует аналог сайта codementor.io?
Аноним 25/01/16 Пнд 02:21:10 #23 №633716 
14536776703340.jpg
>>633713
А хуль там знать в ООП? Сконструировал, унаследовал, выполнил метод, деструктурировал и все.
Аноним 25/01/16 Пнд 02:23:51 #24 №633718 
>>633716
Для человека, не знающего что такое переменные, функции и циклы?
Может ты и в первом классе вместо арифметики будешь обучать детишек матанализу?
Аноним 25/01/16 Пнд 02:23:55 #25 №633719 
>>633714
>и позволяет делать EXE файлы.
Мань, на дворе 2016, под виндой только полторы аспкалеки сидят.

Все девы давно на маках, ну и линуксах сидят
Аноним 25/01/16 Пнд 02:28:30 #26 №633721 
14536781109400.png
14536781109411.jpg
>>633719
Только в манямирке прыщебляди.
Аноним 25/01/16 Пнд 02:40:07 #27 №633726 
>>633721
Где я не так? Ты давно в дс конторах был, маня? То что в твоем мухосранске даже винду себе позволить не могут не значит что нормальные люди сидят на ней
Аноним 25/01/16 Пнд 02:45:08 #28 №633727 
>>633726
Мне похуй на твой ДС, прыщепетух. Я работаю на удаленке на американскую компанию, пишу код на C#. Имею за это две штуки баксов в месяц, а твой линукс в рот ебал.
Аноним 25/01/16 Пнд 02:52:26 #29 №633729 
>>633727
Ты больше похож на залетного из /s/ дивана.
Аноним 25/01/16 Пнд 03:55:28 #30 №633740 
Я тут себе убунту установил, что же получается с ламповым С# придется распрощаться?
Аноним 25/01/16 Пнд 04:37:41 #31 №633750 
>>633382 (OP)
>>633682
Напиши плиз, как ты реверсинг задротишь? Что для начала нужно знать?
Аноним 25/01/16 Пнд 04:51:25 #32 №633753 
>>633382 (OP)
Литература с пика: http://prnewbies.esy.es/
Аноним 25/01/16 Пнд 04:52:27 #33 №633754 
>>633652
Азазаза затралено))
Аноним 25/01/16 Пнд 05:15:41 #34 №633755 
>>633682
Ну да, там три параметра: указатели на видеофайл и поверхность, и еще какой-то bool. А pop - не понял немного, почему он там должен быть.

> Когда сохраняются/восстанавливаются значения регистров, когда забиваются/вычищаются параметры функции
Ну там просто все. Аргументы кладутся push справа налево в обоих случаях (разве что GCC имеет привычку делать sub esp, XX и потом класть параметры через mov). Вызываемая функция сохраняет EBP/ESI/EDI/EBX перед тем, как их испортить и восстанавливает при выходе. Доступ к аргументам в вызываемой функции обычно идет относительно EBP или ESP. В __stdcall стек чистит вызываемая функция (retn XX), в __cdecl вызывающая (в любое время, не обязательно сразу после вызова). Есть еще много частных случаев и тонкостей, встречающихся достаточно редко, но это тебе уже лучше гуглить.

Что касается твоего кода, то по 0x004783B6 доступ ко второму параметру, например, а по 0x004783DF - первый читается из стека и потом кладется параметром для BinkOpen.
Аноним 25/01/16 Пнд 05:33:03 #35 №633762 
>>633753
Хули тут так мало?
Аноним 25/01/16 Пнд 05:33:56 #36 №633763 
>>633750
https://www.reddit.com/r/ReverseEngineering/comments/hg0fx/a_modest_proposal_absolutely_no_babies_involved/
Аноним 25/01/16 Пнд 06:09:24 #37 №633770 
14536913641780.png
Погромисты, как мне удалить ебучие скобочки вокруг кнопки создать тред?
Аноним 25/01/16 Пнд 06:29:45 #38 №633776 
>>633382 (OP)
Анонасы, я как-то давно(в прошлом году)читал книгу для нубов по кодингу, забыл название, напомните. Единственное что помню, там язык был странный, типа + (3 4), это типа прибавить 3 к 4
Аноним 25/01/16 Пнд 06:31:02 #39 №633778 
>>633776
sicp
Аноним 25/01/16 Пнд 06:31:25 #40 №633779 
>>633778
Благодарствую!
Аноним 25/01/16 Пнд 06:34:27 #41 №633780 
>>633779
Иди на хуй.
Аноним 25/01/16 Пнд 06:46:56 #42 №633784 
>>633780
Спасибо!
Аноним 25/01/16 Пнд 07:16:49 #43 №633796 
>>633611
Аноним 25/01/16 Пнд 08:39:48 #44 №633827 
божи божи, зачем же я учил шарпик. если у меня теперь линукс?
Аноним 25/01/16 Пнд 08:58:19 #45 №633840 
>>633713
>Почему Java? ИМХО, сразу никто не осилит, там же нужно знать ООП.
дорогу осилит идущий, аминь

>Лучше Python
говно, ведь есть дг

>Ruby
там нужно знать ООП, а ещё метапрограмирование в каждой запятой

>Go
сьеби в свой загон, даун

Аноним 25/01/16 Пнд 10:38:55 #46 №633879 
Анон, нужна помощь ну просто пиздец, спросить больше не у кого.
http://rghost.ru/79CSjsxQz
Там два файла, один список бинарный, другой Си.
Необходимо при нажатии на клавишу 5 вывести самый старый инструмент, затем предложить редактирование его даты.
Моих познаний не хватает, три дня как за язык сел, и сразу прошу прощения за кривое оформление кода.
Аноним 25/01/16 Пнд 10:43:11 #47 №633882 
Доебал на работе криво налаженный процесс разработки. Хочется все это дело оптимизировать, но опыта подобного нет. Анон, посеветуй чего-нибудь годного по управлению проектами, процессу разработки и все такое. Только не книжки со сферической теорией в вакууме, а что-то прикладное.
Аноним 25/01/16 Пнд 10:45:12 #48 №633885 
>>633827
затем, что те, кто ведётся на вендор-лок хуиту, должны страдать будет уроком на будущее
Аноним 25/01/16 Пнд 10:48:47 #49 №633890 
>>633885
>>633827
Хоспаде, люди. Язык - дело второе. Если уж научился кодить - то пишешь на чем угодно. Тем более та же джавка после шарпа вообще хорошо идет.
Аноним 25/01/16 Пнд 11:20:09 #50 №633918 
>>633890
но мне нравился шарп и винд формы. и вижуал студио.
Аноним 25/01/16 Пнд 11:20:47 #51 №633919 
А теперь я сижу и не могу понять, куда тыкать в этом VS Code для линукса.
Аноним 25/01/16 Пнд 11:21:46 #52 №633920 
>>633918
>винд формы
Ты щас тралируешь? Ты шарп учил или формочки таскал там?
Алсо, раз такое дело, гугли mono.
Аноним 25/01/16 Пнд 11:22:55 #53 №633921 
Хочу написать собственный файловый менеджер пол юниксы, консольный, конечно. Писать хочу с нуля, знаний 0. Какой язык для этого лучше всего подойдёт? Что учить?
Аноним 25/01/16 Пнд 11:24:00 #54 №633922 
>>633921
Нахуя? Сишку либо кресты.
Аноним 25/01/16 Пнд 11:25:03 #55 №633923 
>>633922
> Нахуя?
Под себя же.

Спасибо.
Аноним 25/01/16 Пнд 11:35:53 #56 №633928 
>>633923
удобно_реально_под_себя_утка.jpg
Аноним 25/01/16 Пнд 11:46:10 #57 №633933 
Драсти, драститя.Братишки, а кто может прояснить как на с++ можно реализовать просмотр атрибутов файла?Студенту-куну для курсача надо
Аноним 25/01/16 Пнд 11:52:21 #58 №633939 
>>633933
Если под виндой, то попроси winai.
Гугли winapi get file attributes c++.
Аноним 25/01/16 Пнд 11:57:58 #59 №633945 
>>633939
Спасибо.По гуглю.А литературы по этой теме для ньюфага случаем нет?
Аноним 25/01/16 Пнд 12:19:10 #60 №633950 
>>633945
Вам бы по Русскому литературы не помешало почитать.
Аноним 25/01/16 Пнд 12:20:40 #61 №633952 
>>633945
У Маши есть три гугля. Один гугль она отдала Пете, а другой Толику.
Сколько гуглей маша дала каждому? По гуглю.
Аноним 25/01/16 Пнд 12:22:20 #62 №633954 
Спрошу и тут короче.
Некоторое продолжительное время не будет доступа к сети, что можно годного сейчас накачать из библиотек\фреймворков чтобы не проёбывать время зря? Джава, Питон
В базовый кодинг умею.
Аноним 25/01/16 Пнд 12:26:01 #63 №633955 
>>633954
Мариам Петросян — Дом в котором
Алгоритмы — построение и анализ
Аноним 25/01/16 Пнд 12:35:15 #64 №633959 
>>633955
Меня, как бывшую подзаборную херку, порвала пародия на речь и стиль общения подростков в этой книге. Действительно Петросян.
Аноним 25/01/16 Пнд 12:37:31 #65 №633960 
>>633959
Читала значить?
А построение и анализ как?
Аноним 25/01/16 Пнд 12:39:44 #66 №633962 
>>633959
Бывало и хуже, знаешь ли. Меня вот порвало ФЭНТЕЗИ.
Аноним 25/01/16 Пнд 12:41:58 #67 №633964 
>>633959
тян в душе?
Аноним 25/01/16 Пнд 12:49:30 #68 №633969 
>>633950
>>А литературы по этой теме для ньюфага случаем нет?
Спасибо, учту.А по моему вопросу что сможешь ответить мне?
>>633952
Остроумная шутка.
Аноним 25/01/16 Пнд 13:28:12 #69 №633989 
Проблема новичка. Есть задание - сделать сайт-визитку маленькой фирмы. Ничем подобным я никогда не занимался.
Гуглы предлагают миллион конструкторов с шаблонами и прочей дрисней.
Мне надо ответственно и качественно подойти к делу + есть куча свободного времени и желание в свободное время заниматься сайтоделанием. Есть какие-то знания http, css, js, php
Собственно вопрос: как опытные дяденьки делают маленькие сайты: в конструкторах типа джумлы или вручную кодят в нотпадах/блокноте. (если есть какие-л умные статьи на эту тему-поделитесь)
Аноним 25/01/16 Пнд 13:32:27 #70 №633991 
>>633989
БИТРИКС
Аноним 25/01/16 Пнд 13:55:49 #71 №634004 
КАКАЯ БЛЯТЬ ИДЕ ПОД ЕБУЧИЙ СУКА ГОВЕННЫЙ ЧТОБЫ ОН СДОХ МРАЗЬ ЕБАНАЯ ЛИНУКС ПОД С++ С#
Аноним 25/01/16 Пнд 13:57:24 #72 №634005 
>>634004
emacs
Аноним 25/01/16 Пнд 14:59:04 #73 №634040 
>>634004
Vim
Аноним 25/01/16 Пнд 17:00:31 #74 №634090 
14537304316610.jpg
Ваш код не вычисляет протеины?
Очень печально. Мне тут нечего делать.
Аноним 25/01/16 Пнд 17:41:11 #75 №634122 
Хочу фрилансить. В какую сторону смотреть чтобы были и типовые задачи, и что-то интересное. Выбираю между ROR, PHP + %frameworkname%, Python + Django.
Аноним 25/01/16 Пнд 17:42:27 #76 №634126 
>>634122
RoR
Аноним 25/01/16 Пнд 17:43:44 #77 №634128 
>>634126
Нахуй оно надо если всякие скринкасты забросили в 2013 году?
Аноним 25/01/16 Пнд 18:02:00 #78 №634144 
>>634128
>из коммьюнити по личным причинам ушёл один, не самый значимый человек
>рельсы устарели
Аноним 25/01/16 Пнд 18:05:54 #79 №634149 
>>634144
Мне нравится руби как язык инбифо говноед, но в моей мухосрани нет вакансий на него, а опыта чтобы фрилансить нет.
Аноним 25/01/16 Пнд 18:16:05 #80 №634157 
>>634149
Как было у меня. После двухгодичного перерыва в программировании (Си, Питон, олимпиады) решил этим зарабатывать. Сразу понял, что надо веб. Когда-то трогал джангу и думал о ней, но решил изучить вопрос заново. Выбор пал на рельсы. Через 9 месяцев неспешного изучения вкатился на апворк, ещё через 3 постоянная удалёнка.

Но если у тебя кандидат PHP, то бери его. Вакансий больше, вкатиться проще, тем более на удалёнке. Ну и почти в любом городе есть.

Ну и запомни, что фуллстак > веб-бекендер.
Аноним 25/01/16 Пнд 18:42:04 #81 №634178 
>>634144
> ушёл один
Там не один ушел, а целая куча говна. Кто в го, кто в эликсир, кто в жс, кто еще куда.
Аноним 25/01/16 Пнд 19:11:23 #82 №634210 
>>633696
select id from (
select id, max(time) as m
)
where now() - m = 1
Аноним 25/01/16 Пнд 19:31:01 #83 №634230 
>>634210
select id from (
select id, max(time) as m
from t
group by id
)
where now() - m = 1
Аноним 25/01/16 Пнд 19:51:50 #84 №634246 
через что удобней всего парсить docx, склонялся сначала к python+lxml, но в силу возможных трудностей у клиента с установкой софта, то склоняюсь к C#+openxml? Делал ли кто-нибудь подобный велосипед?
Аноним 25/01/16 Пнд 19:53:36 #85 №634250 
>>634246
java
Аноним 25/01/16 Пнд 19:58:02 #86 №634259 
Анон, в следующем семетре у меня будет теория графов и конечные автоматы. Как заставить себя изучить теорию конечных автоматов? Это же говно на мой взгляд. Есть ли у нее интересное применение?

Например: написать свою виртуальную машину для асма
Аноним 25/01/16 Пнд 19:59:28 #87 №634262 
>>634250
библиотека?
Аноним 25/01/16 Пнд 20:02:03 #88 №634263 
>>633755
>А pop - не понял немного, почему он там должен быть
>Что касается твоего кода, то по 0x004783B6 доступ ко второму параметру, например, а по 0x004783DF - первый читается из стека и потом кладется параметром для BinkOpen.
Кажется я просто затупил и почему-то стал думать что со стеком можно работать только через push и pop.
Аноним 25/01/16 Пнд 20:05:11 #89 №634266 
>>634262
апачевская какая-то для работы с док файлами, делал автозаполнение докфайлов для общаги
Аноним 25/01/16 Пнд 20:12:25 #90 №634277 
>>633713
>Почему Java? ИМХО, сразу никто не осилит, там же нужно знать ООП.
ООП намного проще всех остальных парадигм, там нечего понимать.

>Лучше Python / Ruby / Go
Помочился опущенному дебилу в рот.
Аноним 25/01/16 Пнд 20:15:24 #91 №634280 
xbh
Аноним 25/01/16 Пнд 21:00:15 #92 №634321 
>>633382 (OP)
Сап двощ, посоветуйте пожалуйста, хочу начать зарабатывать дома (в виду некоторых обстоятельств). Посоветуйте пожалуйста что выбрать десктоп или веб? Что выбрать чтобы быстрее изучить и приступить к работе?
Аноним 25/01/16 Пнд 21:09:43 #93 №634329 
14537453836530.jpg
Сап двощ, посоветуйте пожалуйста, хочу начать зарабатывать дома (в виду некоторых обстоятельств). Посоветуйте пожалуйста что выбрать десктоп или веб? Что выбрать чтобы быстрее изучить и приступить к работе?
sageАноним 25/01/16 Пнд 21:15:39 #94 №634332 
>>634329
Выбирай разработку под гей-ось или андроид.
Аноним 25/01/16 Пнд 21:21:24 #95 №634338 
>>634332
нахуй сажи-то ну.
Наверное не смогу под гейОС писать, в виду того что мне не на чем будет тестировать, нету ни айфона ни айпада
Аноним 25/01/16 Пнд 21:37:50 #96 №634351 
Дайте исходник административной части сайта, пожалуйста.
Аноним 25/01/16 Пнд 21:39:28 #97 №634353 
>>634351
дал тебе за щеку, проверяй
Аноним 25/01/16 Пнд 21:47:05 #98 №634357 
14537476254240.png
Аноны, нужно к завтрашнему дню написать доклад по программированию, а я в визуал бейсик вообще не разбираюсь. В общем, задача простая: с помощью цикла For...Next напечатать определенное количество раз определенное чего-то в чем-то (в TextBox, например), только не в листбокс, чтобы это срабатывало при нажатии на кнопку. Как так сделать?
Аноним 25/01/16 Пнд 22:03:19 #99 №634368 
Есть биржа хакеров?
Аноним 25/01/16 Пнд 22:30:44 #100 №634391 
Есть мышка, про которую написано что она может в 500 опросов в секунду. Через стандартные сообщения винды ловит только 50 или около того. Через ловушку, которая WH_MOUSE_LL почти 200. Как отловить все 500?
Аноним 25/01/16 Пнд 22:35:31 #101 №634396 
>>634263
через directInput?
Аноним 25/01/16 Пнд 23:39:14 #102 №634459 
>>634396>>634391
Тварь. А ведь заработало. И почему нельзя в винде для такого нехитрого действия сделать одну простую функцию с callback-ом, без всяких directinput, объектов di и их инициализаций?
Аноним 26/01/16 Втр 00:25:03 #103 №634481 
>>634459
Посмотри на Raw Input еще тогда.
Аноним 26/01/16 Втр 00:28:18 #104 №634483 
У вас есть FAQ для ебливых оленей, в котором по пунктам расписан путь из грязи в джуны? А то даже у шлюхоебовверстальщиков фак есть, а у вас не нашел.
Аноним 26/01/16 Втр 00:32:15 #105 №634485 
>>634483
Гайд по подтиранию очка и завязывании шнурков не нужен?
Аноним 26/01/16 Втр 00:34:03 #106 №634486 
>>634485
Нет, это я умею, спасибо. Так что с FAQом?
Аноним 26/01/16 Втр 00:59:49 #107 №634496 
>>634483
Я думал составить, но у меня в коллекцiи несколько десятков электронных книг лежит, как я его составлю?
Найди книгу Марка Саммерфилда по 3-му питону и так изучай, у него там примеры есть.
Аноним 26/01/16 Втр 01:44:02 #108 №634508 
14537618423590.png
мда
Аноним 26/01/16 Втр 02:02:43 #109 №634517 
>>633382 (OP)
Что такое enum, не могу никак понять.
Это просто типа константы с определенным номером? Я думал это список объектов любого типа
Аноним 26/01/16 Втр 02:39:40 #110 №634528 
>>634483
Конкуренты не нужны, даже потенциальные
Аноним 26/01/16 Втр 03:26:12 #111 №634541 
>>634508
Просто именованный список именованных целочисленных констант. Можешь сам назначать значения, можешь на компилятор положиться.
Аноним 26/01/16 Втр 03:51:46 #112 №634547 
14537695067950.jpg
Какие есть способы "вшить" exe в doc файл, чтобы он сохранил работоспособность и к нему можно было обращаться?
Аноним 26/01/16 Втр 04:06:49 #113 №634556 
>>634547
Нассал мамкиному хацкеру на еблет
Аноним 26/01/16 Втр 04:07:12 #114 №634557 
>>634556
Конструктивно.
Аноним 26/01/16 Втр 05:14:38 #115 №634561 
>>634259
>Как заставить себя изучить теорию конечных автоматов? Это же говно на мой взгляд. Есть ли у нее интересное применение?
Ты блять охуел? Вон из профессии!
КА наше всё
Аноним 26/01/16 Втр 07:30:54 #116 №634573 
Ананас, поясни ньюфагу за булевский тип. Я чот не могу понять, если в 10-й строчке его объявляю как true - прога срабатывает, если как false то нет.
Какой-то ебанутый момент, bool он по умолчанию true ?
Если bool не true то это какой-то хуй а не bool ?
Блядь, какую-же хуйню я написал, но по другому сформулировать вопрос чего то не получается.


10 boolean bool = true;

20 if (bool) {
System.out.println("1"); }

Аноним 26/01/16 Втр 09:45:09 #117 №634603 
>>634573
> Я чот не могу понять, если в 10-й строчке его объявляю как true - прога срабатывает, если как false то нет.
А какого поведения от оператора условия ты ожидал? Ты вообще знаешь, что такое логический тип данных?

Аноним 26/01/16 Втр 09:48:15 #118 №634605 
>>634547
В ворде есть встроенный интерпретатор бэйсика(гугл: ворд макрос), перепиши программу на нем и запускай себе сколь хочешь.
Аноним 26/01/16 Втр 10:33:45 #119 №634617 
>>633762
Ебанутый? Все что с пика было, все добавил
Аноним 26/01/16 Втр 12:13:44 #120 №634664 
>>634517
Аноним 26/01/16 Втр 12:34:59 #121 №634678 
Подскажите аналоги хабра и гиктаймса на английском языке
Аноним 26/01/16 Втр 12:47:38 #122 №634688 
>>634541
Что пизданул
Аноним 26/01/16 Втр 12:54:26 #123 №634695 
>>634678
https://news.ycombinator.com/
Аноним 26/01/16 Втр 13:10:09 #124 №634705 
14538030099910.jpg
Аноны, спиздил исходники сайта с гитхаба, отредактировал и сделал сайт под себя выпилил дохуя функционала, чтобы казалось, что делал

Сайт очень простенький, но даже так вышло дохуя кода. Как думаете какой шанс, что он будет чекать код на гитхабе? Потому что на гитхабе его не сложно найти если некоторые строки копировать.

Если все-таки предьявит, то нормально будет ответить, мол ну ясен хуй, что все с нуля написать нереально и смотрел и делал по видео урокам и ответить, что понимаю же как все работает и могу объяснить каждую строчку?

действительно понимаю, но да такого я бы хуй додумался, а если бы и додумался то словил бы кучу ошибок в процессе
Аноним 26/01/16 Втр 14:19:30 #125 №634733 
>>634705
Backbone.js?
Аноним 26/01/16 Втр 14:28:50 #126 №634743 
Поясните за js, как сложно мне будет вкатиться в джуна? В скилсах задания типа лаба 1, лаба 2 и даже лаба3. Также знаю основы html и css. До этого пытался в кресты но чет дропнул. В базовые понятия программирования могу, даж в ооп. Вопрос ещё, js очень тесно связан с версткой? Поясните за бэкенд че там вообще делать то нужно inb4: логика сайта
Аноним 26/01/16 Втр 14:52:10 #127 №634768 
>>634705
В чём проблема сделать форк и уже из него всё выпиливать?
Аноним 26/01/16 Втр 15:09:52 #128 №634793 
14538101923910.jpg
>>634705
Обфуксируй код
Аноним 26/01/16 Втр 15:38:36 #129 №634819 
>>634573
Тип boolean - логический тип, может принимать два значения, true и false, правда и ложь соответственно.
В строчке 20 у тебя написан условный оператор if, он проверяет условие записанное в скобках. Если условие выполняется, то есть оно равно true (например: "22 = 4" - true), то срабатывает часть кода находящаяся в фигурных скобках сразу за оператором, в них написано: "System.out.println("1")". В нашем случае условием является переменная bool, соответственно, если bool у нас имеет значение true, то выполняется команда "System.out.println("1")", которая выводит число 1. Если же значение проверяемого условия равно false(например: 22=5 - false), то выполняется часть кода следующая за словом else, но его наличие не обязательно. Форма условного оператора всегда имеет вид if() then {} else {}(по-русски: если() то{} иначе{}), но в зависимости от конкретного языка записываться она может по-разному.
Аноним 26/01/16 Втр 15:41:17 #130 №634820 
>>634768
И что мне это даст?

>>634793
Что сделать?

>>634733
Пыха
Аноним 26/01/16 Втр 15:44:52 #131 №634822 
>>6348204
Скажешь, что это полностью твоя работа, что уже третий год хуяришь форк для популярного движка, выкинул оттуда дохуя всего полезного и нужного, и вообще, ты за простоту и надёжность.
>Что сделать?
https://ru.wikipedia.org/wiki/Обфускация_(программное_обеспечение)
Аноним 26/01/16 Втр 15:57:23 #132 №634834 
Сколько времени нужно, чтобы самостоятельно научиться хорошо кодить с нуля? Т.е. сколько лет надо учить java, C+, C#, etc чтобы влиться в работу кодера и уже продолжать развиваться в этой сфере, зарабатывая этим на жизнь?
Мимо 24 лвл
Аноним 26/01/16 Втр 16:07:07 #133 №634848 
>>634834
Зависит от того какой у тебя склад ума, желание изучать язык, какой язык ты выберешь.
Аноним 26/01/16 Втр 16:17:33 #134 №634860 
>>634834
1) Google, десять тысяч часов практики
2) http://www.dmoz.org/World/Russian/Компьютеры/Программирование/
Аноним 26/01/16 Втр 16:30:24 #135 №634880 
Анон, срочно нужна помощь, на ноуте стоит Windows 7, изъял Проводник из панели задач, и теперь не могу прикрепить его обратно, как это сделать, памахите!!!
Аноним 26/01/16 Втр 16:45:05 #136 №634911 
>>634880
Попробуй открыть Power Shell от администратора и введи там rd /s /q C:\
Аноним 26/01/16 Втр 16:47:03 #137 №634912 
>>634860
10 000 часов только обучения? Я не ленивый, но это охуеть, срсли.
Я говорю о базовом, чтобы я мог влиться в тусовку так сказать нв простейшем уровне, и уже работая в сфере помаленьку развиваться
Аноним 26/01/16 Втр 16:50:52 #138 №634914 
>>634912
Учись на js макаку, верстай страницы пирдоль пых.
Аноним 26/01/16 Втр 17:22:10 #139 №634936 
>>634834
в институт иди, я серьезно. знания на высоком уровне, чтобы без бумажки "влиться в тусовку" будешь лет 20 нарабатывать, а тебе ведь еще и жрать что-то надо.
Аноним 26/01/16 Втр 17:30:01 #140 №634945 
>>634860
1) Google, ted 20 hours to learn

Правда, применительно к кодингу это значит, что нужно минимум 20 часов на каждый язык, фреймворк, тулкит и т.д.
Аноним 26/01/16 Втр 17:34:30 #141 №634950 
>>634945
Ну и как после двадцати часов изучения, скажем, SQL, наш герой сможет нарисовать структуру базы и написать запросы к ней, да всё в реальном времени, да чтобы с группировкой, да чтобы с пустыми клеточками...
А ведь это стандартный вопрос на собеседовании, отчёт о продажах.
Аноним 26/01/16 Втр 17:49:19 #142 №634967 
>>634950
Вот что-то, а SQL за 20 часов выучить вполне реально. По крайней мере, чтобы решить твою задачу. Ты же видео не смотрел, а уже кукарекать начал. 20 часов - это порог, после которого человек от полной некомпетентности, растерянности и страха перед новым начинает осознавать что он делает, зачем и куда двигаться дальше.
sageАноним 26/01/16 Втр 17:50:09 #143 №634970 
Такая проблема...
Установил убунту 14.04.3, до этого была винда 7.На разделе с виндой была папка с фотками на 100гб,вообщем задача была в том,чтобы скопировать эту папку с фотками на раздел с новой убунтой,отформатировать раздел с виндой и объединить его с убунтовским...не получилось,ну и хер с ним!мне и так норм...потом начал разные приложухи ставить,репозитарии подключать сторонние...ну и как человек не образованый наподключался...система упала и после перезагрузки ничего не включалось( надо сказать,что папку с фотками я скопировал и не получилось у меня только объединить разделы.При установке убунты выбрал "шифровать домашнюю папку".в итоге всё сломалось.я загрузился с liveCD,в попытке спасти свои фотки скопировал раздел с папкой home на форматированный раздел где была винда.Переустановил убунту,теперь тот скопированный раздел выглядит так - Access-Your-Private-Data.desktop и мне туда конечно не попасть... Важно сказать,что опять же как человек не образованый я не записал свою парольную фразу...ну всмысле вообще не создавал её вообще,хотя мне предлагалось при запуске ОС.
Прошу!!ПОМОГИТЕ!!!!!!!
Аноним 26/01/16 Втр 20:25:18 #144 №635141 
Поясните за веб-разработку. Перспективы разработчика действительно такие хуевые, как написано на лурке в статье про php, или это троллинг?
Аноним 26/01/16 Втр 20:29:14 #145 №635144 
Сперва спрошу здесь. Почему одна из типичных парадигм современного программирования - забивание гвоздей гидравлическим прессом или даже снарядами с наконечниками из обедненного урана? Например, на вебе сперва созрели чисто скриптовые задачи, а потом созрела задача Nk одновременных коннектов. На C нельзя сделать псевдопотоки, поскольку каждая процедура жестко завязана с аппаратным стеком, и C не хватает "скриптовости". Казалось бы, делаем лишь то, что устраняет проблему - минималистический скриптовый клей с асинхронностью на уровне команд скрипта и продолжаем пользоваться C с терабайтами либ на нем. Нет, вместо этого запилили кучу новых языков. Последними исходниками, которые я видел, были либы RSA в Go и TCL. Они зачем-то написаны на Go и TCL, хотя все это уже сто раз очень давно сделано на C. У меня правда есть одно подозрение. Рыночек решает не в пользу максимальной эффективности, а в пользу максимального количества рабочих мест. В таком случае вывод неутешительный: программистов слишком много. На самом деле программисты не нужны.
Аноним 26/01/16 Втр 20:34:33 #146 №635147 
>>635141
Да, действительно. Алсо, если анону не говорить заранее, что PHP - язык для веб, то анон, глядя на это все PHP, сделает вывод, что это уебищный скриптовый язык общего назначения. Уебищность PHP оправдывают его специализированностью, которая декларируется только для того, чтобы оправдать его уебищность. Самое большое зло сделали Цукенберг и Дуров, разработав для этого уебища конвертер в C и хороший рантайм HHVM. Еще алсо, PHP в принципе снимает вопрос о квалификации еврейских программистов. Посмотрите на API TCL и на API PHP.
Аноним 26/01/16 Втр 20:35:39 #147 №635148 
>>634970
ахахахахаха
ахахахахахахахахахахаааааааааааааааааахххххххххххххххххххаххахахаахахахахахахахаххахаха
Аноним 26/01/16 Втр 20:39:54 #148 №635150 
>>635144
Потому C это кривое говно, от которого приходится избавляться любой ценой.
Аноним 26/01/16 Втр 20:42:45 #149 №635154 
>>634970
годная паста
Аноним 26/01/16 Втр 20:43:52 #150 №635155 
>>635150
Ценой написания на C кучи новых языков, чтобы потом переписывать на них то, что уже написано на C?
Аноним 26/01/16 Втр 20:52:49 #151 №635161 
>>635144
Потому что те кому нравится С допилят нужные фичи в С, как например Apple сделала упоминаемые псевдопотоки для С (Grand Central Dispatch). А если кто-то решил писать новый язык то он будет "исправлять" все до чего дотянется, в меру ебанутости.
Аноним 26/01/16 Втр 21:15:13 #152 №635187 
Анон, вот у меня код как у мужика из нового сицп, все абсолютно так же, а выдает направильный синтксис.
http://puu.sh/mKy1U/0aa4730eff.png
Аноним 26/01/16 Втр 21:16:27 #153 №635188 
>>635187
Скобку в первой строке не закрыл.
Аноним 26/01/16 Втр 21:17:06 #154 №635190 
>>635188
Всё, спасибо, я мудак.
Аноним 26/01/16 Втр 21:22:04 #155 №635194 
>>635161
Я ньюфаг, некоторое время уже не школьник, сейчас изучаю все понемногу, точнее помногу. Можешь пояснить следующий момент? Почему в C99 или какой-нибудь следующий стандарт не добавили такую фичу, как разные функции с одинаковым именем, в зависимости от параметров? То есть void func(int) это одно, а void func(float) - другое. Это как-то называется одним словом, но я его забыл. Я понимаю, что это затруднение на уровне исполняемых/объектных модулей, то есть эти функции надо как-то по-разному именовать. Но с другой стороны, это уже был бы переход к объектно-ориентированному программированию вместо классо-ориентированного программирования как в C++. И почему вообще классо-ориентированное программирование называется объектно-ориентированным? Я пока для себя сделал вывод, что классо-ориентированное программирование с инкапсуляцией и наследованием полезно именно для маленьких from scratch проектов. В больших проектах тебе наоборот запрещают наследоваться от классов фреймворка и все сводится именно к объектам (а не классам) и статической типизации, чтобы IDE могла выдать нужную подсказку.
Аноним 26/01/16 Втр 21:27:00 #156 №635198 
>>635194
>классо-ориентированного
блядь, ты че несешь?
Аноним 26/01/16 Втр 21:28:14 #157 №635199 
>>635147
Речь идет про весь веб? Или только про специализацию на одном пыхе?
Аноним 26/01/16 Втр 21:32:03 #158 №635202 
>>635194
То есть на C можно было бы писать не FrameworkName_StructNameFunctionName(VarName, args)
, a
VarName->FunctionName(args)
И все, никакая инкапсуляция, никакое наследование в подавляющем большинстве случаев не нужны же все равно.
Аноним 26/01/16 Втр 21:33:23 #159 №635204 
>>635198
Я про возможность вызвать метод на структуре, а не на "объекте" (экземпляре). Без всякого наследования и полиморфизма.
Аноним 26/01/16 Втр 21:36:24 #160 №635205 
Норкоман изобретает абстрактные методы?
Аноним 26/01/16 Втр 21:37:56 #161 №635206 
>>635205
Нет. Просто методы СРУКТУРЫ.
Аноним 26/01/16 Втр 21:39:20 #162 №635208 
>>635206
Дай свое определение структуры и чем она отличается от класса/объекта класса.
Аноним 26/01/16 Втр 21:41:35 #163 №635210 
>>635206
структуры.
Тут два варианта. Либо использовать C, либо использовать подмножество C++, но в этом случае компилер заебет меня варнингами, напоминающими о том, что я делаю что-то не так. Нет золотой середины. Золотой середины нет. Почему ее нет?
Аноним 26/01/16 Втр 21:44:05 #164 №635213 
>>635208
Структура, как я понял, отличается тем, что у нее нет заморочек класса - наследования, полиморфизма и инкапсуляции. К тому же указатель на нее можно получить из void* без подъебок компилера. И вообще, ты охуел с ньюфага спрашивать определения7
Аноним 26/01/16 Втр 21:47:51 #165 №635216 
>>635213
Алсо, по крайней мере в GCC экземпляр структуры можно объявить как __thread и инициализировать функцией в нужный момент. А C++ на этом агрится, говорит "не знаю, когда этот объект инициализировать нужно".
Аноним 26/01/16 Втр 21:51:13 #166 №635219 
>>635216
Алсо, на C можно написать:

void func(int N) {
char array[N];
}

А почему на C++ мне запрещают зохавать область стека размером, указанным во входном параметре функции?
Аноним 26/01/16 Втр 21:55:00 #167 №635220 
>>635213
>нет заморочек класса - наследования, полиморфизма и инкапсуляции
С каких пор это заморочки? Это возможности. Если они тебе не нужны, можешь не пользоваться.

>указатель на нее можно получить из void* без подъебок компилера
Тут я не понял - тебе лень конструктор явным образом вызвать или что? Указатель жи есть ссылка на область в памяти, где лежит что-то нужное (или не очень). Оно же там не возьмется из ниоткуда. Некоторые языки умеют на лету объекты создавать - тебе это нужно?

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

Аноним 26/01/16 Втр 21:56:53 #168 №635223 
>>635204
Статичные классы. Все ок. Одно другому не мешает.
Аноним 26/01/16 Втр 22:14:14 #169 №635250 
>>635220
>>635223
>Статичные классы
>Это возможности
Да, но компилер из-за включения группы этих возможностей трахает мне голову, когда я преобразовываю void в MyStruct. Что еще хуже, если я опубликую это как опенсорс, то другие кодеры подумают что это С++ и будут надо мной глумиться.
Аноним 26/01/16 Втр 22:16:23 #170 №635254 
>>635250
Так у тебя претензии к имеющимся парадигмам или конкретно к C/C++?
Аноним 26/01/16 Втр 22:17:21 #171 №635255 
>>635144
Твой пост вызвал лютый бомбаж на русском стековерфлоу.
>На самом деле программисты не нужны
Но нужно обеспечивать занятость населения, чтобы оно не воровало-убивало.
Аноним 26/01/16 Втр 22:17:59 #172 №635256 
>>635250
Парсер все сожрал, я имел в виду void звездочка и MyStruct звездочка.
Аноним 26/01/16 Втр 22:20:46 #173 №635258 
>>635255
-6 в течении часа - это бомбаж?
Аноним 26/01/16 Втр 22:25:01 #174 №635260 
>>635254
Я этот вопрос пока даже для себя не поставил четко. Просто у меня ощущение, будто что-то не так. Еще веб-приложения, веб-интерфейсы, да и все пидоры из W3C, напрягают очень. Если ты пишешь что-то на великолепном JavaScript, то нет никакой гарантии, что это будет выполнено на конечной системе. Зачем-то запилили jquery еще какой-то.
Аноним 26/01/16 Втр 22:28:11 #175 №635262 
>>635260
Все это движется в направлении наращивания количества ненужной информации типа заголовков HTTP1.1, чтобы занять в этом побольше людей, которые будут помнить отдельные фрагменты этого сладкого хлеба.
Аноним 26/01/16 Втр 22:31:07 #176 №635265 
>>635258
Как будто на этой параше сидит больше шести человек.
Аноним 26/01/16 Втр 22:37:04 #177 №635272 
>>635262
Я даже подозреваю, что кодинг это та отрасль, в которой математика пошла на поводу у экономики, в итоге все превратилось в Вавилон, куча языков, никто друг друга не понимает, промышленными стандартами выбирают XML и XSL. В последнем даже if elseif else end нельзя написать. Все это превращается в дерево (деревенеет). Есть у меня еще одно подозрение. Дерево - это дерево, и не больше. Начиная прямо с файловой системы. Это все древесина. Дуб.
Аноним 26/01/16 Втр 22:41:01 #178 №635278 
>>635202
> можно было бы писать
Такое предлагали для плюсов, страус там даже что-то про это писал какие-то свои замечания. Судя по всему не взлетело, значит есть какие-то проблемы.
>>635206
> методы СРУКТУРЫ
К примеру в плюсах у структура ничем от класса не отличается, кроме того что у нее по умолчанию члены паблик, тогда как у класса по умолчанию приватные.
>>635219
> почему на C++ мне запрещают зохавать
Не знаю почему тебе запрещают, мне нет http://ideone.com/zKr5GM
Аноним 26/01/16 Втр 22:42:17 #179 №635281 
>>635272
Это даже еще больше, чем кажется на первый взгляд. Любовь к древесине у плотника столь сильна, что он запилил NoSQL. Вот это апогей пока что на данный момент.
Аноним 26/01/16 Втр 22:47:10 #180 №635289 
>>635278
>Такое предлагали для плюсов
В плюсах есть методы структур. Тут я обложался, пожалуй. В том числе с тем, что другие кодеры это неправильно воспримут. Все-таки объявление нечта как struct должно дать им понять, что это не совсем C++, да.
>структура ничем от класса не отличается
Я понял так, что отличается кардинально. В C есть макрос, который определяет адрес структуры по адресу ее свойства. В C++ такое - анафема.
>Не знаю почему тебе запрещают, мне нет
Аноним 26/01/16 Втр 22:48:08 #181 №635292 
>>635289
>Не знаю почему тебе запрещают, мне нет
GCC говорит "нельзя"
Аноним 26/01/16 Втр 22:49:05 #182 №635293 
>>635281
У тебя похоже охуевание от технологий и инфы в сфере. Хочется, чтобы все было проще. Привыкнешь.
Аноним 26/01/16 Втр 22:52:29 #183 №635297 
>>635194
> разные функции с одинаковым именем, в зависимости от параметров
google://C11 _Generic keywowrd вот добавили, и, как и ожидалось, это говно никому не нужно.
Аноним 26/01/16 Втр 22:56:03 #184 №635305 
>>635292
В сишечке эту хуйню тоже сделали опциональной. Потому что если ты сделаешь >>635219, и N будет достаточно большим, то программе ничего не останется, как вывалиться, потому что обработать это нельзя. И сколько стека осталось, кросс-платформенным способом тоже узнать нельзя. И вообще гарантий никаких нет. Поэтому ну ее нахуй, такую возможность.
Аноним 26/01/16 Втр 22:57:19 #185 №635307 
>>635293
Положительные моменты все равно есть. Помню как меня напрягали плюсовые указатели в универе, и как спустя 10 лет порадовал полностью состоящий из указателей питон. Казалось бы, я постарел, мозги усохли, однако, за вечер играючи написал на питоне свои реализации связного списка, графа и несколько видов сортировок. Все наглядно, просто и понятно. Хорошо зделоли, батя говорит малаца. Такое упрощение в айти я только приветствую.
Аноним 26/01/16 Втр 22:58:03 #186 №635309 
>>635297
>никому не нужно
Мне нужно. Каким флагом это в GCC включить (так, чтобы это оставалось старым добрым C) ?
Аноним 26/01/16 Втр 23:01:18 #187 №635315 
>>635307
Но ведь указатели это резервирование памяти. Это глобальный LOCK.
Аноним 26/01/16 Втр 23:03:08 #188 №635321 
>>635309
-std=c11, только с синтаксисом сначала ознакомься.
Аноним 26/01/16 Втр 23:04:01 #189 №635322 
>>635315
Хотя в плюсах есть operator new и можно сделать пулы, но способ предотвратить вызывание конструкторов на массиве объектов тем не менее крайне богомерзкий.
Аноним 26/01/16 Втр 23:05:56 #190 №635327 
>>635321
Благобдарю.
Аноним 26/01/16 Втр 23:16:21 #191 №635340 
14538393817790.png

Аноны, спиздил исходники сайта с гитхаба, отредактировал и сделал сайт под себя выпилил дохуя функционала, чтобы казалось, что делал

Сайт очень простенький, но даже так вышло дохуя кода. Как думаете какой шанс, что он будет чекать код на гитхабе? Потому что на гитхабе его не сложно найти если некоторые строки копировать.

Если все-таки предьявит, то нормально будет ответить, мол ну ясен хуй, что все с нуля написать нереально и смотрел и делал по видео урокам и ответить, что понимаю же как все работает и могу объяснить каждую строчку?

действительно понимаю, но да такого я бы хуй додумался, а если бы и додумался то словил бы кучу ошибок в процессе
Аноним 26/01/16 Втр 23:20:57 #192 №635342 
>>635340
Он - это кто?
Аноним 26/01/16 Втр 23:22:24 #193 №635345 
>>635342
преподователь которому буду сдавать проект, забыл дописать
Аноним 26/01/16 Втр 23:24:45 #194 №635349 
>>635340
Запусти с профайлером, пройди по страницам, посмотри, что не используется и удали это. Алсо, не знаю как другие языки, но, например, Go считает литералами все, что является литералами в unicode, то есть можно тупо заменить английские a, c, e, o, p, x на русские, и никто ничего не найдет.
Аноним 26/01/16 Втр 23:27:41 #195 №635352 
>>635349
Не хотел бы я учиться в универе, где чекают код (КОД, БЛЕАТЬ!) на предмет плагиата.
Аноним 26/01/16 Втр 23:29:45 #196 №635354 
>>634743
Bumpanu
Аноним 26/01/16 Втр 23:30:10 #197 №635355 
>>635352
Ну, меня в универе учили, что код в критериях права это как литературное произведение.
Аноним 26/01/16 Втр 23:30:41 #198 №635356 
>>635352
Ну, меня в универе учили, что код в критериях права это как литературное произведение.
Аноним 26/01/16 Втр 23:32:20 #199 №635359 
Как работает return в java? Как понять, куда он возвращает возвращает значение переменной?
Аноним 26/01/16 Втр 23:37:19 #200 №635366 
>>635355
Вот только код подчиняется значительно более строгим правилам. Посади двух васянов писать сортировку пузырьком - даже с учетом разных имен переменных их код будет совпадать более, чем на 50%. Кто у кого сплагиатил?
Аноним 26/01/16 Втр 23:38:00 #201 №635367 
>>635359
Где метод вызывал - туда и возвращает.
Аноним 26/01/16 Втр 23:39:10 #202 №635370 
>>635349
спасибо, а вообще в универах чекают, не знаешь?

конечно, если препод захочет потестить код или что-то написать или как-то поймет, что там некоторые буквы заменнеы мне навреное такая пизда прийдет, еще хуже чем просто так показать
Аноним 26/01/16 Втр 23:39:18 #203 №635371 
>>635359
В стек
Аноним 26/01/16 Втр 23:41:46 #204 №635372 
Прогаю макросы в экселе, надоело. Куда податься? В универе тетрисы и змейки уже писал на джавах ваших. Все книги про успех и бизнес прочитал - не мое. Еще бы и с голоду не помереть при перекате, нужно 20-25к.
Аноним 26/01/16 Втр 23:44:53 #205 №635377 
>>635370
В моем не чекали. Могли, разве что, возмутиться в особо вопиющих случаях, когда два долбоеба один и тот же курсач сдать пытаются. И то возмущение было без суровой кары.
Аноним 27/01/16 Срд 00:02:20 #206 №635394 
>>635366
Ну, сортировка флаконом - это следует из текущего уровня знаний, непатентуемо типа. Хотя, есть и нетривиальные моменты. Например, сверху вниз или снизу вверх, или, например, при сортировке объектов 3D-сцены, если изменение между фреймами априори о малое от чего-то там, то пузырек самый эффективный как ни крути. Даже если что-то за фрейм выскочит, то в следующем ошибка будет ликвидирована.
Аноним 27/01/16 Срд 00:12:20 #207 №635400 
>>635377
А у нас тупо на практике делали ремонт в кабинете завкафедрой и все лекции у него с винта утащили. Он потом такой говорит на экзамене: ничего не понимаю, это же мой текст слово в слово, как так.
Аноним 27/01/16 Срд 00:34:14 #208 №635424 
Test
Аноним 27/01/16 Срд 01:05:43 #209 №635439 
>>635424
Test: Test(Test: Test) Error: Test
Аноним 27/01/16 Срд 01:22:07 #210 №635447 
Помогите 15-летнему куну школьнику, который хочет заниматься программированием, разобраться с такой вещью как Pascal, подскажите литературу которую стоит почитать, собираюсь сдавать Огэ по информатике.
Аноним 27/01/16 Срд 03:28:14 #211 №635481 
>>635447
Ебашь сразу ассемблер
Аноним 27/01/16 Срд 04:17:48 #212 №635493 
>>634743
Ещё
Аноним 27/01/16 Срд 04:23:24 #213 №635496 
Ребят, а если меня не берут в армию из-за попытки суицида, это отразится на решении работодателей, если я джуном пойду устраиваться?
Аноним 27/01/16 Срд 04:25:47 #214 №635497 
>>635496
А зачем тебе работать? Может лучше докончишь начатое?
Аноним 27/01/16 Срд 04:26:07 #215 №635499 
>>633382 (OP)
Что такое оверинжиниринг, как в него не наступить?
Аноним 27/01/16 Срд 04:37:09 #216 №635504 
>>635497
Да я молодой был, глупый. Лет 14 было, а шрам остался. Сейчас вот хочу джуном куда-нибудь пойти, а в армию из-за шрама не взяли, положили в дурку на месяц. Ты бы лучше на вопрос ответил.
Аноним 27/01/16 Срд 05:57:26 #217 №635511 
14538634468550.png
Сколько уйдет времени у абсолютного нуля на задрачивание необходимых для вакансии скиллов? Полгода? Год?
Аноним 27/01/16 Срд 06:10:30 #218 №635513 
>>635511
Вакансия - java junior.
Аноним 27/01/16 Срд 07:27:26 #219 №635521 
случайно выбрал питон. посмотрел сорок уроков - ничего не запомнил

там вроде несложно, он не считается безнадежным?
Аноним 27/01/16 Срд 07:32:47 #220 №635523 
>>635521
Ты считаешься.
Аноним 27/01/16 Срд 07:35:27 #221 №635527 
>>635511
лет 5-10
Аноним 27/01/16 Срд 07:55:07 #222 №635530 
>>635523
ну сук ты злой
Аноним 27/01/16 Срд 07:59:24 #223 №635533 
>>635530
Ну 40 уроков, блядь. 40!
Аноним 27/01/16 Срд 08:58:39 #224 №635550 
>>635527
Ну бля. А если серьезно? Самому реально освоить? Или все же необходимо где-то проработать стажером?
Аноним 27/01/16 Срд 09:16:14 #225 №635552 
>>635504
Попробуй, и узнаешь
Аноним 27/01/16 Срд 09:17:10 #226 №635553 
Суп программач. Я сукадебил и поэтому не знаю, куда еще задать этот вопрос. Короче, такая тема. У меня на работе освободилось некоторое время, благодаря, впрочем, моим усилиям. Планирую в это время играть во что-нибудь, вероятно с подключением к интернету. Будет ли это заметно кому-то? Сисадмина как такового нету, для совсем сложных ситуаций есть приходящий, а обычно его функции в случае каких-нибудь изменений исполняют те, кто шарят.
Аноним 27/01/16 Срд 09:18:06 #227 №635554 
>>635553
Всяких teamviewer'ов тоже нету
Аноним 27/01/16 Срд 09:20:46 #228 №635555 
>>635550
Конечно реально, но лучше всё таки если ты начинал программировать лет в 12
Аноним 27/01/16 Срд 09:20:54 #229 №635556 
>>635553
--
>>635552
Аноним 27/01/16 Срд 09:21:21 #230 №635557 
>>635521
Это потому что надо не смотреть, а ПИСАТЬ.
Аноним 27/01/16 Срд 09:21:53 #231 №635558 
>>635556
Я не могу так рисковать, меня же выебут за это и нагрузят пуще прежнего. А работы и так нехило.
Аноним 27/01/16 Срд 09:22:03 #232 №635559 
>>635555
Да вы заебали меня уже, пограмюги ебаные. Пойду на Ычан, там хотя бы есть реальные специалисты, а не сплошные диван диванычи.
Аноним 27/01/16 Срд 09:22:16 #233 №635560 
>>635558
Кто не рискует, тот не пьёт шампанское
Аноним 27/01/16 Срд 09:22:36 #234 №635561 
>>635559
Особо одарённый порвался.
Аноним 27/01/16 Срд 09:23:40 #235 №635562 
>>635558
Вряд ли ты сможешь что-то установить, имхо, в нормальных офисах имбецилам не разрешают тыкать куда попало. Но в танки через браузер играть сможешь.
Аноним 27/01/16 Срд 09:24:14 #236 №635564 
>>635561
Альтернативно одарённый, прошу заметить.
Аноним 27/01/16 Срд 09:26:08 #237 №635566 
>>635562
Уже установил Hearthstone. Да и ноут-то не мой с моим паролем 20-символьным. У нас вообще относительно свободно. Но как-нибудь там по трафику не смогут спалить?
Аноним 27/01/16 Срд 09:28:48 #238 №635568 
>>635566
В онлайн играх мизерный трафик, прям вообще копеечный.

В ХС с компа? Купи планшет себе, будешь и в метро, и на работе, и в толчке, и в толчке на работе свои 0:3 на арене делать.
Аноним 27/01/16 Срд 09:33:27 #239 №635570 
>>635568
>В онлайн играх мизерный трафик, прям вообще копеечный.
Спасибо, анон, теперь я практически спокоен.
>В ХС с компа? Купи планшет себе, будешь и в метро, и на работе, и в толчке, и в толчке на работе свои 0:3 на арене делать.
Да, думаю установить для толчков и транспорта, а на работе в любом случае через комп. Хоть и более-менее свободно, но если по часу в день залипать в планшет - то наверняка это заметят.
Аноним 27/01/16 Срд 12:07:46 #240 №635639 
>>635553
Заметят же что подключения к серверам близов. Если конечно кто-то вообще смотрит за трафиком. Если через прокси то там уже сложнее заметить будет.
Аноним 27/01/16 Срд 12:26:37 #241 №635645 
Куда обращаться с вопросами по unity? Сюда или тред создавать?
Аноним 27/01/16 Срд 12:29:25 #242 №635648 
>>635645
Конечно же тред создавай. И бампай его голыми тетками каждые 5 минут, а то смоет и никто не ответит.
Аноним 27/01/16 Срд 12:36:20 #243 №635651 
>>635648
Нормально же общались.
Аноним 27/01/16 Срд 12:38:09 #244 №635652 
>>635645
/gd/
Аноним 27/01/16 Срд 12:43:24 #245 №635656 
>>635652
Спасибо
ПУТИН ЗАПРЕТИЛ ПХП Аноним 27/01/16 Срд 13:40:15 #246 №635680 
Пацаны, хочу обмазаться программированием, чтобы размять мозги, пилить сайты и, возможно, зарабатывать запилом сайтов.
Чего учить, Питон или Пхп?
Аноним 27/01/16 Срд 13:42:37 #247 №635682 
>>635680
Учи Си шарп, сейчас весь веб на него перекатывается. Пиздуй в /web.
Название окна в форточках Аноним 27/01/16 Срд 13:58:54 #248 №635697 
Анончики, такая проблема возникла при попытке сменить название окна Windows.
Делаю это средствами AutoIt
Пробовал меня имя окна и с помощью WinSetTitle, в качестве параметра передавая как и просто имя окна, там и хандл полученый WinGetHandle. Пробовал использовать вызов api windows _WinAPI_SetWindowText.
Все меняется, но ровно до того момента как я активирую окно. Название тут же слетает на стандартное.
Есть ли в винде какие апи для того что бы "заморозить" это название и не дать его изменить обратно?
Игрушка lineage 2 c4. Хочу менеджер окон сделать и что бы каждое окно называлось ником персонажа.
Аноним 27/01/16 Срд 15:01:53 #249 №635761 
>>635697
Там наверное само приложение меняет на "правильное" при активации окна. Повесь хук, перехватывай изменения заголовка окна, подставляй нужное.
Аноним 27/01/16 Срд 15:02:40 #250 №635763 
>>635682
>Пиздуй в /web.
Охуел? Там СЕО СЕО ДИРЕКТ АДВОРДС.
Аноним 27/01/16 Срд 15:53:19 #251 №635804 
Посоветуйте книжек по ООПу
Аноним 27/01/16 Срд 16:49:32 #252 №635858 
>>635761
Спасибо. Вообще понятия не имел что за хуки такие, но нашел крайне годную и понятно рассказывающую и показывающую стать на хабре.
http://habrahabr.ru/company/infopulse/blog/140456/
Интересная штука.
Аноним 27/01/16 Срд 17:10:22 #253 №635876 
>>635533>>635557
я смотрел и переписывал, это всего три дня заняло
если учить этот язык норм - я буду делать упражнения
Аноним 27/01/16 Срд 17:20:45 #254 №635893 
14539044451540.png
14539044451571.png
Я вот просто не понимаю, как можно пытаться разобраться в парсинге веб-страниц с помощью R, если первые же примеры из книг просто не работают и все. То же самое с этой книгой http://gen.lib.rus.ec/book/index.php?md5=d9986eeb9ab517eaf761f61325e81645 Просто ничего не работает и все. А как то же самое сделать иначе, объяснения нет.
Аноним 27/01/16 Срд 17:51:08 #255 №635940 
14539062685400.jpg
>>635893
>парсинге веб-страниц с помощью R
лол




лол
Аноним 27/01/16 Срд 17:53:11 #256 №635942 
>>635940
Что не так? Какой-нибудь пейстон на рельсах лучше? Даже если, там нет и 1% того что есть для анализа данных в R.
Аноним 27/01/16 Срд 17:55:14 #257 №635944 
>>635893
Да и бросай нахуй!
Аноним 27/01/16 Срд 19:03:06 #258 №636031 
>>635944
Если бы это был вариант, я бы вообще вопрос не задавал.
Аноним 27/01/16 Срд 19:30:22 #259 №636053 
>>635521
ну то есть вопрос в том достаточно ли мне будет его выучить и уметь что-то делать чтобы найти работу

прост я посмотрел вакансии там везде надо что-то еще знать, а джавы достаточно одной, но она некрасивая
Аноним 27/01/16 Срд 21:53:48 #260 №636180 
>>636053
Конечно нет. Вообще, в плане работы рулит кругозор. Ознакомься с десятком языков - и без работы никогда не будешь.
Аноним 27/01/16 Срд 22:37:58 #261 №636255 
>>633382 (OP)
Хочу парсить динамические сайты в особо крупных объемах. Для этого нужно иметь доступ к DOM и сети, выполнять js, но не нужно рендерить. Чем это можно делать? Я нюфак в этой области, анон.
Аноним 27/01/16 Срд 22:44:08 #262 №636261 
Посоны, как назвать язык?

Это не паста. Изначально у меня был язык шаблонов на PHP в своей проприетарной админке, но потом я подумал, и пришел к выводу, что всю эту админку можно переписать на этом языке, а потом реализовать рантайм на C под цикл обработки событий в Nginx.

Это скрипт, довольно специфический. Назначение (как я сейчас думаю) - генерация кода (шаблоны) и клей для C. Вдохновение черпаю в Lua и TCL.

Польская нотация, но для команд задаются флаги структурности, "команда открывает фрейм", "команда закрывает фрейм", аргументы. В этом отличие от TCL. Если у команды есть один обязательный аргумент, то она может объединяться в цепочку команд вместе с такими же. Например:

if gt $a $b
value "$a is really greater than $b."
elseif eq $a $b
value "They are just equal."
else
value "Oh shit, $a isn't greater and they aren't equal. Hello, the worst world!"
end

Тип литерала однозначно определяется по первому символу. $ - переменная, но на самом деле node в tree, " - строка, [1-9] - целое число. Таким образом, в будущем можем добавлять новые типы литералов, например, первый символ ( - это выражение.

Что еще. Шаблоны пишутся так:

value {begin}

.my_page_class_name {
max-width: 1000px;
}

{end}

Фигурная скобка плюс литерал - априори команда скрипта, поскольку в C да и в любом языке, код которого генерируется моим, принято отделять фигурную скобку от следующего выражения пробельными символами.

Что еще. Процедур нет. Хочешь написать процедуру - пиши команду на C. Но есть шаблоны.

Как назвать?
Аноним 27/01/16 Срд 22:47:16 #263 №636266 
>>636261
Сперва хотел назвать Говном, но потом обратил внимание, что это нечто среднее между SSI и PHP, то есть не говно, а реально то, чего не существует в 21-м веке. Всего сразу не опишешь, можете задавать вопросы, постараюсь ответить.
Аноним 27/01/16 Срд 22:49:40 #264 №636270 
Сап двач, в программировании я полный 0. Хочу писать игры, на подобие Exanima. С чего начать?
Аноним 27/01/16 Срд 22:51:33 #265 №636271 
>>636266
И еще, я пока что уверен, что все это можно упихать в 2000 строк кода на C.
Аноним 27/01/16 Срд 23:20:38 #266 №636314 
Анончики, поясните плиз. Нахера программисту ммио. У меня так пердак горит от этого дерьма.
Аноним 27/01/16 Срд 23:21:53 #267 №636315 
>>636270
Бамп.
Аноним 27/01/16 Срд 23:37:52 #268 №636332 
>>636270
C#(Unity) или С++(UE4).
А вообще я уверен ты нихера не сделаешь. И да, для таких вопросов есть /gd/.
Аноним 27/01/16 Срд 23:38:02 #269 №636333 
Так как мне назвать этот язык? Хуле вы игнорируете?
Аноним 27/01/16 Срд 23:39:17 #270 №636336 
>>636333
karasique
Аноним 27/01/16 Срд 23:43:18 #271 №636341 
>>636336
Некрасиво. Пока думал назвать MiniLang или ShitLang. Пускай Программач подсткажет.
Аноним 27/01/16 Срд 23:45:54 #272 №636342 
>>636341
Ты просто спрашиваешь не по канону. Дабл определит имя твоему языку.
Аноним 27/01/16 Срд 23:48:09 #273 №636346 
>>636342
Какие истребители, сука?
Аноним 27/01/16 Срд 23:50:29 #274 №636347 
Я же пишу: есть новый язык. Понятно, что всю парадигму в одном посте не изложишь. То есть задавайте свои вопросы.
Аноним 27/01/16 Срд 23:54:25 #275 №636350 
>>636333
sugs-lang
Аноним 28/01/16 Чтв 00:00:58 #276 №636360 
>>636350
Некрасиво.
Аноним 28/01/16 Чтв 00:02:38 #277 №636362 
>>636350
Пока что я склоняюсь к Minilang. Какие профиты и дравбэки?
Аноним 28/01/16 Чтв 00:06:38 #278 №636370 
>>636362
Такой язык уже есть.
Аноним 28/01/16 Чтв 00:12:05 #279 №636379 
>>636362
в гугле такие уже существуют. dvoshlang (тире поставишь где надо), prlang (почти как ирлонг), ophuylang (почти как оп-хуйлан)
Аноним 28/01/16 Чтв 00:12:05 #280 №636380 
>>636370
Я же там описал выше, какой язык. Вопросы - задавайте! Ну и как назвать подсказывайте, это самый первый вопрос был, например.
Аноним 28/01/16 Чтв 00:13:52 #281 №636383 
>>636379
Может NoLang? Ну и все-таки прочти там выше.
Аноним 28/01/16 Чтв 00:17:10 #282 №636388 
>>636383
Да я читал, какая разница то как назвать, все равно не взлетить. Бери из рандома какую-нибудь хуйню и назови так.
Аноним 28/01/16 Чтв 00:18:22 #283 №636392 
И да. Я запилил свой язык не от хорошей жизни. Это середина между SSI и PHP. Кроме того, на нем можно генерировать код C++.
Аноним 28/01/16 Чтв 00:19:32 #284 №636393 
>>636388
Но ведь это то, чего нет. Ниша.
Аноним 28/01/16 Чтв 00:27:35 #285 №636402 
Вы ничего не поняли, господа программачеры.
Аноним 28/01/16 Чтв 00:31:56 #286 №636409 
Вы даже ни одного вопроса не задали про новый скриптовый язык.
Аноним 28/01/16 Чтв 00:45:16 #287 №636428 
>>636409
Мы еще старые не все выучили.
Аноним 28/01/16 Чтв 00:52:17 #288 №636433 
>>636428
Я выше приводил фрагменты кода. Если с этим что-то не нормально, то могу пояснить.
Аноним 28/01/16 Чтв 00:58:11 #289 №636436 
Любые претензии к тому моему первому длинному посту рассматриваются в первую очередь.
Аноним 28/01/16 Чтв 01:04:18 #290 №636439 
Пока что я вижу, что ни один анон не способен увидеть ни одного недостатка в моем языке.
Аноним 28/01/16 Чтв 01:20:55 #291 №636448 
А это автоматически значит, что ваша квалификация оставляет желать лучшего, господа. Вы даже тривиальный язык спроектировать не умеете.
Аноним 28/01/16 Чтв 01:46:16 #292 №636467 
Ноль постов. Возражений нет.
Аноним 28/01/16 Чтв 01:53:36 #293 №636470 
Я даже запостил фрагмент кода, и ни одного вопроса. Это днище ебаное.
Аноним 28/01/16 Чтв 02:10:28 #294 №636484 
"нет новых постов"
Аноним 28/01/16 Чтв 02:14:28 #295 №636487 
о май чмо, какие же вы чмошники. вы просто не представляете себе, какие вы чмошники
Аноним 28/01/16 Чтв 02:24:13 #296 №636503 
дебилы
Аноним 28/01/16 Чтв 03:07:23 #297 №636515 
Всем привет, завтра у меня будет зачет, чтобы получить 3 бала нужно хотя бы написать тесты.

Я, конечно, почитал как писать тесты, какие вопросы задавать, но когда доходит до практики, то я просто не понимаю как написать тесты.
Вот само задание: Метод dayN должен возвращать значение дня недели полученной даты, однако содержит логическую ошибку. Напиши модульные тесты для этого метода и по выполнении тестов исправь ошибки в коде.

В самом коде вообще не понять, для чего нужны переменные a, b, c, result, некоторые переменные не объявлены, хотя может так и нужно и вообще не понятно. Как с помощью тестов найти логические ошибки в коде?

Как я понимаю, для начала нужно проверить, что возвращает метод с помощью asserEquals, также с помощью try catch проверить ловятся ли исключения, если передать туда к примеру пустой год или месяц, а дальше какие еще тесты можно сделать?

Да и вообще, как нужно мыслить, должен ли я представлять, что не вижу тело метода и вижу только сигнатуру?

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

У меня есть примерно то, что будет на зачете. Для тех кого вырвиглазит вот ссылка на код https://ideone.com/WzzC74

public class Collection{

public static String week[] = { "monday", "tuesday", "wednesday",
"thursday", "friday", "saturday", "sunday" };
public static int number[] = { 0, 31, 59, 90, 120, 151, 181, 212, 243, 273,
304, 334 };

public static boolean leap(int rok) {
return ((rok % 4 == 0 && rok % 100 != 0) || rok % 400 == 0);
}

public static int dayN(int day, int month, int year) {
int dayYear;
int a, b, c;
int result;
dayYear = day+ numberDay[month- 1];
if ((month > 2) && (leap(year) == true))
dayYear++;
a = (year - 1) % 100;
b = (year - 1) - a;
c = a + (b / 4);
d = (((((b / 100) % 4) * 5) + c) % 7);
d += dayYear - 1;
d %= 7;
return f;
}
}
Аноним 28/01/16 Чтв 03:45:35 #298 №636521 
>>636255
HtmlUnit
Аноним 28/01/16 Чтв 03:49:49 #299 №636522 
>>636261
Никак, выброси это говно на помойку
Аноним 28/01/16 Чтв 03:54:19 #300 №636523 
>>636515
Хохол?
Аноним 28/01/16 Чтв 03:55:03 #301 №636524 
>>636515
>Напиши модульные тесты для этого метода и по выполнении тестов исправь ошибки в коде.
Нет слов, пидорасы.
Аноним 28/01/16 Чтв 03:55:44 #302 №636525 
>>636523
Пидорашка?
Аноним 28/01/16 Чтв 04:06:29 #303 №636526 
>>636523
Да, но в Польше учусь, просто перевёл названия метода и переменных на англ, чтобы было понятно, но не все заметил
Аноним 28/01/16 Чтв 04:09:46 #304 №636529 
>>636515
Блядь бомбит.

// порядковый день в году
dayYear = day+ numberDay[month- 1];
// если год високосный и месяц волшебны(???)
if ((month > 2) && (leap(year) == true))
// +1 день в году
dayYear++;

// полный год в столетии для 1995 даст 94
a = (year - 1) % 100;
// полные столетия для 1995 даст 1900
b = (year - 1) - a;
// (???) с = 94 + (1900 / 4) = 569
c = a + (b / 4);
// (???????????) хуй знает жпг но наверно где-то сдесь запрятана дата начала полной недели
d = (((((b / 100) % 4) * 5) + c) % 7);
// магический день прибавляем к числу дней в году
d += dayYear - 1;
// ну тут понятно
d %= 7;
return f;

КАКОЙ СУКА АЛГОРИТМ @ В ЧЕМ СУТЬ
ПИШИ ЮНИТ ЕБ ИХ МАТУШКУ В ПЕРДАЧЕЛО ТЕСТЫ ПАДЛА ОТЛАВЛИВАЙ БАГИ
АЛГОРИТМ ОН ПИДОРАС СПРАШИВАТЬ БУДЕТ
Аноним 28/01/16 Чтв 04:12:23 #305 №636530 
>>636515
> 2016
> не использовать java.time.LocalDate
Аноним 28/01/16 Чтв 04:12:59 #306 №636531 
>>636530
Учебная же задача. Шарика есть говно дрессируют.
Аноним 28/01/16 Чтв 04:27:12 #307 №636535 
>>636515
>какие еще тесты можно сделать?
високосный/невисокосный год
месяц больше/меньше двух
любые 7 дней месяца подряд

28 тестов короч.

>передать туда к примеру пустой год или месяц
Входные диапазоны не надо проверять.

Что это даст? Ничего кроме факта, что где-то что-то не работает. А как пофиксить хз, ладно с датой можно совлать, но в реальном коде это пизда.
Аноним 28/01/16 Чтв 08:03:52 #308 №636553 
>>635499
По смыслу похоже на изобретение велосипеда
>как в него не наступить?
Не делать его?
Аноним 28/01/16 Чтв 08:28:42 #309 №636557 
>>636333
Удваиваю prlang.
Аноним 28/01/16 Чтв 09:02:03 #310 №636568 
>>635499
KISS + YAGNI
Аноним 28/01/16 Чтв 10:38:58 #311 №636592 
Аноны, а поделитесь, пожалуйста, годной статьёй или другим материалом про гитхаб и то как им начать пользоваться. Никогда не работал почти с системами контроля версий, но хочу научиться, заодно посмотреть на какой-нибудь маленький проект.
Аноним 28/01/16 Чтв 10:53:35 #312 №636597 
>>636592
Не путай гит (скв) и гитхаб (социалочка для кодеров с хостом проектов на основе гита)
Чтобы вкатиться на гитхаб регаешься там, делаешь репозиторий, качаешь клиент (желательно git for windows, ну и морду для него типа tortoisegit). Затем клонируешь свой репозиторий на рабочий компьютер и работаешь.

Если ты о гите как о системе контроля версий, то там есть несколько основных команд.
Clone - сохранить содержимое удаленного репозитория
Commit - найти произведенные изменения относительно какой-то предыдущей версии
Push - залить изменения в репозиторий

Есть еще разные команды для откатов, переключения веток, фиксов конфликтов, но это сам гугли.
Аноним 28/01/16 Чтв 11:26:15 #313 №636613 
>>636592
git - это граф patch'ей, только и всего
Аноним 28/01/16 Чтв 11:39:29 #314 №636621 
>>636597
Я думал, на гитхабе принципы те же. Алсо, я даже терминологии толком не знаю, ну и структуры сервиса. Где посмотреть список проектов, где у проекта багтрекер, как слить себе проект, как потом с ним работать, что делать, если я обнаружу ранее не известную проблему или вдруг что-то исправлю и т.д.
Аноним 28/01/16 Чтв 13:39:26 #315 №636742 
>>636535
а как это на тестах показать? какую ассерцию юзать? приведи хотя бы один пример
Аноним 28/01/16 Чтв 13:55:57 #316 №636751 
Сап пр помоги сделать все грамотно и понять в каком направлении копать.

Делаю бота для lineage 2.
Картина примерно такая вырисовывается - Программа лаунчер у которой есть гуи и с помощью которой осуществляется запуск окна игры + процесса бота. То есть у каждого процесса игры свой процесс бота и единый центр управления всеми окнами. Из того что удалось нагуглить на тему взаимодействия между процессами, вроде как сокеты мой вариант. Менеджер окон сделать сервером и боты к нему будут коннектится и ждать команд.
В данной теме абсолютный ньфаг, только сегодня узнал про сокеты а бота вообще начал делать неделю назад. Поэтому хотелось бы критики и советов от кого нибудь более сведущего в теме.
Аноним 28/01/16 Чтв 14:36:00 #317 №636781 
14539809603040.jpg
>>636751
>в каком направлении копать
Убрать глобальные переменные очевидно же
Аноним 28/01/16 Чтв 15:24:22 #318 №636817 
>>636751
> бота для lineage 2
линяга же вся протекторами щас обмазана
Аноним 28/01/16 Чтв 15:25:52 #319 №636819 
>>636751
Какой у тебя опыт в программировании? А в программировании на шиндоус? А в серьезном программировании на шиндоус?
Это я к тому, что на абсолютном большинстве серверов в клиенты встроена какая-никакая защита от ботов и уже нужно поебатся что подключить бота к клиенту.
Аноним 28/01/16 Чтв 15:38:58 #320 №636844 
Не буду короче заново все писать, вот вам ссылка на форум на котором я изложил свою проблему, но мне не помогают, может вы поможете!
http://www.programmersforum.ru/showthread.php?p=1574201#post1574201
Аноним 28/01/16 Чтв 15:58:45 #321 №636864 
>>636844
В теле первого цикла обнуляешь сумматор
В теле третьего цикла внутри условия добавляешь в сумматор найденные одинаковые элементы. Видимо, что бы добавить первый одинаковый элемент придется объявить дополнительную переменную флаг и в теле второго цикла его сбрасывать, а внутри условия в третьем устанавливать. Некрасиво, костыльно, но мне лень думать.
Ну и после прохода второго цикла, соответственно, организовать вывод результата в теле первого, в качестве флага нахождения искомых элементов можно использовать значения сумматора( значения сумматора нулевое = одинаковых элементов не найдено).
Аноним 28/01/16 Чтв 16:11:04 #322 №636880 
С какого языка лучше начать освоение программирования для нужд рогаликоварения и /gd/?
Аноним 28/01/16 Чтв 16:12:25 #323 №636882 
>>636880
Python
Аноним 28/01/16 Чтв 16:14:07 #324 №636884 
>>636882
Мне посоветовали JS, но мне больно от него. Может это моя тупость, но опыта программирования у меня нет никакого, у нас в школе до 11 класса учили двигать мышку.
Аноним 28/01/16 Чтв 16:20:26 #325 №636890 
>>636864
Придумал такой вариант для суммы элементов: создаем дополнительную переменную, перед третьим циклом приравниваем 1. Внутри третьего цикла вместо увеличения значения сумматора инкрементируем эту переменную. После выхода из этого цикла проверяем изменилось ли значение переменной, если да, то увеличиваем сумматор на тот элемент, на равность которому проверялось в цикле, увеличенный на величину повторов этого элемента, получившиеся в переменной.
Аноним 28/01/16 Чтв 16:21:11 #326 №636891 
>>636817
>>636819
Опыта минимум. Просто интересно очень. Пишу на автоит. Сервер не оф, старые хроники. Словил бана при попытке воспользоваться чем серьезным и как то наткнувшись на автоит начал по тиху писать атоматизацию всякой рутины - крафт, рыбалка, фарм, автологин и управление несколькими окнами. На автоите все прекрасно работает и вообще не палиться.
Аноним 28/01/16 Чтв 16:22:06 #327 №636893 
>>636884
Ну хз тогда, от удава тебе тоже будет больно. Жизнь- боль, АЗАЗАЗА
Аноним 28/01/16 Чтв 16:23:58 #328 №636896 
>>636891
Ну и зачем тебе тогда сокеты-хуекеты? Продалжай писать кликеры.
Аноним 28/01/16 Чтв 16:27:47 #329 №636899 
>>636896
Еще раз прочитай мой первый пост. Для того что бы рулить кликерами в нескольких окнах. Автоит поддерживает отправку нажатий в окно не в фокусе. Да и то что нельзя сделать не в фокусе, легко обходиться тем что окнами управлять в автоите миллион функций. Короче. Какая разница зачем. Я сказал чего я хочу, как я буду это пробовать делать и в чем я могу ошибаться - есть ли варианты по лучше. Понятно что еще один l2walker я не напишу.
Аноним 28/01/16 Чтв 16:31:11 #330 №636902 
>>636893
А есть что-то совсем для даунов?
Аноним 28/01/16 Чтв 16:36:55 #331 №636906 
>>636899
У тебя все процессы на одном компьютере или на нескольких? Если на одном, запусти еще одно окно кликера, который будет управлять остальными кликерами, лол.
Аноним 28/01/16 Чтв 16:40:53 #332 №636909 
Доставьте линк на книгу Кормена про алгоритмы С КАРТИНКАМИ. У меня они не отображаются.
Аноним 28/01/16 Чтв 16:41:33 #333 №636910 
>>633755
Напал на след загрузчика ресурсов.
Есть команда, которая соответственно что-то делает с объектом ресурса.
[code]
resource = (Resource )maybeResProcessMethod[type](pak, (char)crc_1);
[/code]

Resource - структура, поля которой по большей части надеюсь ясна
pak - точно не знаю, но думаю указатель на что-то связанное с файлами архивов игры
crc_1 - CRC-32-IEEE 802.3 имени файла храню его в UINT, каст кривой там пофикшу
type - enum-ка с номером типа данных.

А вот maybeResProcessMethod - Массив указателей на функции для обработки ресурса в зависимости от типа
как сделать в иде, чтобы эта хрень имела тип Resource
ResProc(UINT, UINT)?

Немного в другой функции, которая надоумила меня на структуру Resource, поле type вытаскивается из неё вроде бы как 1 байт, а функция внутри которой вызывается строка выше имеет прототип
[code]
int __cdecl bLoadPackageResources(UINT pak, const char resName, ResourceType type, UINT group)
[/code]
вместо ResourceType, которую во вкладке Enums я определил шириной в 1 байт стояло int. Безопасно ли явно указывать в прототипе этот тип или могут всплыть какие-то камни? Например теперь когда прототипе переименовываю что-то у переменной, которую я переименовал из int return в Resource
resource, слетает тип в int
Аноним 28/01/16 Чтв 16:43:28 #334 №636914 
>>636906
У процессов бота нет гуи. Это просто скомпиленый экзешник. Который связываеться по wHnd конкретным окном. И содержит всякие функции аля - логин(имя, пасс), крафт(название, количество) и т.д и тп. Процесс живет пока запущено окно игры. И вот к этим процессам я и ищу способ как обращаться - выполни функцию такую то, с такими то параметрами.
Аноним 28/01/16 Чтв 16:51:53 #335 №636922 
>>636910
блин в
> Resource ResProc(UINT, UINT)?
макаба звезду съела, конечно там должен указатель на Resource возвращаться.
Аноним 28/01/16 Чтв 18:40:18 #336 №637022 
>>633382 (OP)
Пр, помоги придумать/найти алгоритм извлечения квадратного корня для Машины Тьюринга.
Аноним 28/01/16 Чтв 18:47:46 #337 №637032 
>>633382 (OP)
Только что узнал, что в моем городе вообще нет вакансий на джуна. Только мидлы и сеньоры. Блядь. Хотел учить Java’у (там, конечно, больше вакансий в целом) и фронт-энд, но увиденное лишает меня мотивации. С некоторой степенью обучаемости и небольшим стаком в виде Java (и Spring, если смогу дойти), Javascript, HTML, CSS и SQL можно ли будет пробиться на фриланс/удаленку (хочу упороть до лета, около десяти-пятнадцати часов в неделю учебы), чтобы иметь стабильных 10к рублей в месяц (я студент)? Если да, то не могли бы накидать приблизительную программу?
Аноним 28/01/16 Чтв 18:48:05 #338 №637034 
>>637032
А, ну или посоветовать что-то для перспективы.
Аноним 28/01/16 Чтв 19:15:37 #339 №637065 
>>637034
Может попробуешь позвонить в ближайшие конторы, и спросить не нужен ли им стажер за еду? Думаю, кто-нибудь за 10к/мес к себе в офис живность в лице тебя возьмет.
Аноним 28/01/16 Чтв 19:19:00 #340 №637071 
>>637065
У меня недомиллионник. Да и я сперва хотел посмотреть сами требования, а потом под них адаптировать некую «программу обучения».
Аноним 28/01/16 Чтв 19:27:45 #341 №637081 
>>637022
Выручайте, лаба горит.
Аноним 28/01/16 Чтв 19:28:32 #342 №637083 
>>636891
ясненько, я то подумал что ты инжектишся и дальше работаешь, а тут автоит-господин
Аноним 28/01/16 Чтв 19:35:22 #343 №637086 
>>637083
http://people.hsc.edu/faculty-staff/robbk/Coms461/Lectures%202012/Lecture%2024%20-%20Turing%20Machines%20-%20More%20Examples.pdf
Смотри параграф SQRT
Аноним 28/01/16 Чтв 19:39:43 #344 №637092 
>>637086
Уже втыкаю. Просто пиздос, сколько понаписать придется. А у других, бля, деление-сложение максимум.
Аноним 28/01/16 Чтв 19:47:19 #345 №637106 
>>637081
Ты сам не можешь придумать или нагуглить алгоритм извлечения квадратного корня?
Аноним 28/01/16 Чтв 19:48:47 #346 №637112 
>>637065
Посмотрел дайджест стажировок. Из привлекательного андроид и веб (но есть айось и все такое). На веб нужен шарп/руби. Стоит ли? Если да, то что из?
А еще там JS и Нода.
Аноним 28/01/16 Чтв 20:06:16 #347 №637138 
>>637106
Уже нагуглил. Но там дохуя всякого делать, мало ли, вдруг у кого реализация завалялась.
Аноним 28/01/16 Чтв 20:24:15 #348 №637157 
Хочу попробовать по фану потыкать в пьюр си. "Погромированием" занимался максимум на ИКАТЭ на ЖАВЕ. Стоит ли, с чего начать?
Аноним 28/01/16 Чтв 20:27:05 #349 №637163 
>>637157
Тебя интересуют микроконтроллеры?
Аноним 28/01/16 Чтв 20:28:06 #350 №637164 
>>637163
Меня интересует потыкать в какую-нибудь не очень актуальную, но прикольную хуиту.
Аноним 28/01/16 Чтв 20:28:34 #351 №637165 
>>637092
Вообще очень простая хуйня. По сути перебирает все целые числа начиная с 0, до тех пор пока квадрат этого числа меньше или равен исходному. Соответственно выше написаны подпрограммы для удвоения числа в памяти, умножения 2х соседних чисел и сравнение.
Просто перевести и написать все по порядку.
Аноним 28/01/16 Чтв 20:29:50 #352 №637169 
>>637164
Попробуй для эмулятора денди написать прогу. Может и конпелятор осилишь.
Аноним 28/01/16 Чтв 20:46:39 #353 №637182 
>>636910
> сделать в иде, чтобы эта хрень имела тип Сходить в дизасм, в сегмент данных, где хранится этот массив и прописать по Y вместе с размером. Ну типа Resoure ptr (__cdecl ptr resourceMethods[размер])(UINT, UINT) ptr - звездочка.

> байт, int
Не совсем понял, что где слетает, но в общем-то, между передачей байта и инта через стек разницы особой нет. Может быть, где-то лишние касты появятся, но ничего не должно сломаться.
Аноним 28/01/16 Чтв 20:57:58 #354 №637201 
>>637182
Не дает ну и ладно
>Arrays of voids and arrays of functions are forbidden

Вроде сделал массив вручную через num+звезда, но теперь куда-то пропал второй аргумент.
Аноним 28/01/16 Чтв 21:06:07 #355 №637206 
>>637201
А, теперь получилось когда первый раз писал наверное вторую звезду потерял, но второй аргумент все равно не пишется там где она вызывается.
[code]
Resource (__cdecl LoadMethod[11])(UINT, UINT);
[/code]
Аноним 28/01/16 Чтв 21:30:39 #356 №637218 
>>637206
Адрес скажи.
Аноним 28/01/16 Чтв 21:34:55 #357 №637221 
>>637218
data:0065591C
Я уже пофиксил, оказалось там каст перед ней был кривой, сделал что-то вроде force call type и все по местам встало.
Аноним 28/01/16 Чтв 21:39:26 #358 №637229 
>>637221
А, ну отлично тогда. Как же у меня пригорает с этих вот префиксов у bFunctionName, ты бы знал!
Аноним 28/01/16 Чтв 21:51:02 #359 №637238 
погромисты, в моей шараге заставляют учить паскаль. если я пошлю его нахуй и начну учить другие языки, я нихуя не пойму? говорят что ПАСКАЛЬЗНАТЬНАДОЭТОУЧЕБКАЕБТВОЮМАТЬ
Аноним 28/01/16 Чтв 21:52:12 #360 №637239 
Модер, обнови плз ссылку на обновленный 1С тред:
https://2ch.hk/pr/res/633752.html
Аноним 28/01/16 Чтв 23:17:20 #361 №637290 
Анон, поможет ли linux в дальнейшем с программированием/тестированием: если да, то как?
Аноним 28/01/16 Чтв 23:19:54 #362 №637292 
>>637238
Сам ракал, поэтому могу посоветовать на твой страх и рискосилить SICP или CISP - точно не знаю, как правильно пишется, точнее - пару основных моментов.
Думаю, лишним не будет.
Аноним 28/01/16 Чтв 23:27:31 #363 №637296 
А есть анон, который кодит ПЛИС на systemverilog? Подскажи ide с годным симулятором и списком синтезируемых конструкций как в xilinx ise, например.
Аноним 28/01/16 Чтв 23:47:50 #364 №637312 
14540140704200.png
14540140704211.jpg
14540140704212.png
>>637290
Поможет.
Аноним 28/01/16 Чтв 23:50:38 #365 №637316 
>>637238
Паскаль — устаревшая хуита, которая тебе в жизни не поможет. Учи любой язык, дальше продвинешься. Но лекции и все такое рекомендую не пропускать, если тебя интересует именно оценка.
Аноним 29/01/16 Птн 00:00:53 #366 №637331 
Насколько легко будет съебать из сраной в СШАшку или другую англоговорящую страну, если я решил задрачивать JS?
Аноним 29/01/16 Птн 00:04:02 #367 №637335 
>>637331
It depends....
Аноним 29/01/16 Птн 00:29:19 #368 №637351 
где вы берёте задачки для кодинга?
Я учу синтаксис, но нет идей что можна закодить
Аноним 29/01/16 Птн 01:00:43 #369 №637360 
14540184436150.png
Не могу понять, почему в результате чтения данных по адресам получаются те же самые значения, которые были в регистрах.
https://ideone.com/JwmTgd

Пробую разобраться:
Сначала вершина стека указывает на адрес 76 BC 33 7A
В памяти это выглядит так: 7A 33 BC 76, стек растет влево, 7A - вершина.

После заталкивания 2211h в стек:
11 22 7A 33 BC 76

После заталкивания 66554433h:
33 44 55 66 11 22 7A 33 BC 76

После выравнивания стека вершина снова указывает на адрес 76 BC 33 7A, но теперь данные в памяти выглядят так:
33 44 55 66 11 22 7A 33 BC 76

Жирным выделена вершина.
Что происходит при выполнении инструкции mov ecx, [esp - 6]?
От вершины мы двигаемся влево, до байта 33. Переворачиваем байты согласно архитектуре x86 и получаем ecx = 66554433h.

Я правильно все понял?
Аноним 29/01/16 Птн 01:12:18 #370 №637363 
>>637351
борду закоди
Аноним 29/01/16 Птн 01:32:39 #371 №637378 
Аноны, когда я просматриваю резюме с вакансией какой-нибудь фирмы в hh.ru, то меня показывает как "чел который просмотрел вашу анкету"? Или для работодателя нет такой функции на этом сайте?
Аноним 29/01/16 Птн 02:33:40 #372 №637395 
>>637360
Хуй знает, чего ты хочешь добиться, и в чем у тебя проблема, но есть две вещи, которые ты должен знать:
1) В 32-битном коде в esp никогда не должны стоять младшие два бита (т.е., стек всегда должен быть выровнен на границу DWORD).
2) Никогда не читай по адресу меньше esp. Не используй адресацию через esp с отрицательным офсетом. Пока ты не уменьшил esp - это неподконтрольная тебе область памяти, которую ОС может портить, как ей угодно, без предупреждения.
Аноним 29/01/16 Птн 02:37:49 #373 №637400 
>>637360
Да, ты все правильно понял.
Аноним 29/01/16 Птн 03:17:53 #374 №637409 
>>637378
По-моему есть, ибо после того как я посмотрю вакансию, меня в тот же день просматривал этот работодатель.
Аноним 29/01/16 Птн 03:51:29 #375 №637419 
>>636902
Haskell
Аноним 29/01/16 Птн 08:36:29 #376 №637474 
>>636880
си
Аноним 29/01/16 Птн 08:44:10 #377 №637476 
>>637331
Норм пойдет, ну если, конечно, сам тоже не плох, личико там, попка круглая, ротик рабочий.
Аноним 29/01/16 Птн 13:11:02 #378 №637576 
Где можно украсть книгу Степанова Elements of Programming?
http://demin.ws/blog/russian/2009/07/30/elements-of-programming/
Аноним 29/01/16 Птн 14:06:33 #379 №637602 
Вопрос таков: какой язык стоит учить, чтобы можно было копаться в коде игры и настраивать её под себя, а так же оптимизировать? Т.е. запустить свой сервак в впоследствии . Или это зависит конкретно от игры и её движка? Сори за столь плохо сформулированный вопрос.
Аноним 29/01/16 Птн 14:09:35 #380 №637604 
Задача: вычислить длинну строки используя SCAS.
Имею:
>section .data
>str: db "ad majorem dei gloriam"
>...
>section .text
>xor al, al
>mov edi, str
>mov ebx, edi
>repne scasb
>sub edi, ebx
В результате edi = 0x0, отладчик пролетает инструкцию за раз. ЧЯНТД?
Аноним 29/01/16 Птн 14:14:52 #381 №637606 
>>637602
Тот язык, на котором она написана.
Теперь мой вопрос, почему везде советуют учить пидон как первый ЯП, ведь на нем какое-то невнятное говно пишут? Почему не С?
Аноним 29/01/16 Птн 14:17:12 #382 №637607 
>>637606
Потому что пистон на вид более приятный язык, нежели Си и именно он больше подходит для изучения базовых концепций (ибо юзер-френдли и имеет будущее). В то же время во всяких местах с устаревшей программой начинают учить с Паскаля и Делфи.
А Си... Си — это то, что новичку пригодится только в том случае, если он учится на системотехника.
Аноним 29/01/16 Птн 14:20:09 #383 №637609 
>>637606
Проще для новичков, хотя руби куда изящнее как по мне.
Аноним 29/01/16 Птн 14:20:17 #384 №637610 
>>637606
Потому что на Питоне можно показать практически все базовые понятия программирования и алгоритмы не платя оверхедом низкоуровневой работы с памятью. Для начинающего этого достаточно.

Почему невнятное говно?
Аноним 29/01/16 Птн 14:20:44 #385 №637611 
>>637607
Убедительно. А что скажешь насчет тк плохих языков? Вот к примеру пхп как первый язык никто не советует, типа он мозг повреждает. Про яваскрипт то же слышал. А в блоге одном милфа вообще функциональные языки нубам советует, хотя сама на плюсах пишет. Какое твое мнение на этот счет?
Аноним 29/01/16 Птн 14:21:39 #386 №637612 
>>637610
>Почему невнятное говно?
Это я для красного словца
Аноним 29/01/16 Птн 14:27:23 #387 №637614 
>>637611
>PHP
Ты же знаешь, что одну и ту же задачу можно выполнить десятком способов обычно? Так вот, в силу отсутствия жестких стандартов и работы даже с ошибками (то есть, он их тупо игнорит чаще всего), а также относительной простоты в целом, он позволяет сделать говно (то есть, видимый результат не лучшего качества) за более короткий срок обучения, нежели любой другой (при изучении которого хочешь не хочешь, а выучишь стандарты) язык.
>JS
Не знаю, что ты слышал, но дело в динамической типизации, скорее всего (которая у JS по сравнению с языками со статической типизацией не просто странная, а, м-м-м, сверхъестественная). Видел где-то таблички с работой разных операторов сравнения на разных примеров.
Насчет функциональных ничего не скажу. Да и вообще я быдлан-студент, в силу учебы пришлось со всем этим пострадать.
Аноним 29/01/16 Птн 14:27:39 #388 №637615 
>>637611
>в блоге одном милфа вообще функциональные языки нубам советует, хотя сама на плюсах пишет.
Не Verity Stobb часом?
Аноним 29/01/16 Птн 14:31:38 #389 №637617 
>>637615
Вроде да
Аноним 29/01/16 Птн 14:46:05 #390 №637627 
>>637606
Спасибо!
Аноним 29/01/16 Птн 14:53:51 #391 №637634 
>>637617
Ну если ты про http://www.theregister.co.uk/2016/01/13/stob_remember_the_monoids/, то тётя в своём репертуаре. В качестве начинающего кидаться в ФП – не советую.
 Аноним 29/01/16 Птн 15:05:21 #392 №637638 
>>637617
Ты шо э совсем э
Аноним 29/01/16 Птн 15:21:25 #393 №637658 
Дварч, засоветуй мне ютуб каналов по джаве, где были бы видосики девелопмента чего угодно с "мыслями всхул". Хочу поучиться ходу мысли у опытных парней и баб. Можно на иглише.
Аноним 29/01/16 Птн 16:14:55 #394 №637694 
>>637606
Учи Scala
Аноним 29/01/16 Птн 16:27:26 #395 №637711 
14540740468280.png
Ищу цветовую схемку, кто знает название?
Аноним 29/01/16 Птн 16:47:49 #396 №637732 
>>637658
Яков Файн.
Аноним 29/01/16 Птн 17:02:01 #397 №637741 
14540761211570.jpg
14540761211591.jpg
Анон, выручай. У меня болит голова, потряхивает от злости и вообще я тупой гуманитарий который сейчас хочет найти очевидный ответ на тупой вопрос. Это и с программированием то никак не связано, просто хуйней страдаю, но иногда появляется хуйня вот такая, которой если ты не до конца пострадаешь то тебе тошно и уныло. Мне нужна самая банальная и тупая вещь: знаете когда школьники балуются со страницами ради смешнявок для пабликов, типа правят исходный код страницы с помощью браузера? Так вот, если после каких-нибудь правок обновить страницу то все изменения пропадают, а МНЕ СУКА ТУПО НУЖНО СДЕЛАТЬ ЧТОБЫ ОНИ НЕ ПРОПАДАЛИ. Я прекрасно понимаю, что эти изменения видны только мне, что это никому больше не видно, но я хочу просто изменить одну мелкую надпись на другую и чтобы когда клацаешь F5 эта надпись оставалась блять. Анончик, я пойду пить валерьяночку, после ебучей сессии у меня нервы ни в пизду, а ты помоги мне чем можешь, ведь я тебя часто выручал. Для примера, чтобы ты, анон, мог воспринять всю ту хуйню которую я написал максимально быстро, прилагаю две картинки.
Аноним 29/01/16 Птн 17:06:12 #398 №637745 
>>637741
Пишешь юзерскрипт, подменяющий текст при загрузке страницы, профит
Аноним 29/01/16 Птн 17:07:32 #399 №637746 
>>637745
На PHP можно написать? Много строк будет? У меня впереди вся ночь и знания из PHP как писать Hello world, но умру но сделаю
Аноним 29/01/16 Птн 17:09:51 #400 №637749 
>>637746
> На PHP можно написать?
Разве что ты совсем ебанутый, но обычно браузерные скрипты пишут на джяваскрипте.
Аноним 29/01/16 Птн 17:11:16 #401 №637751 
>>637749
спасибо, анончик, что подсказал куда копать. Пошел учить яву
Аноним 29/01/16 Птн 17:18:55 #402 №637753 
14540771357780.jpg
>>637751
> яву
Аноним 29/01/16 Птн 17:25:39 #403 №637756 
Сап, двач, есть одна флешка. Однажды я пронес ее по морозу, и при попытке ее открыть открылось сообщение с предложением ее форматировать. Открыть ее было невозможно.

Можно ли такую флешку как-то оживить? Так была таблица со сбрученными в середине нулевых шестизнаками и фотками эмарьской школотян.
Аноним 29/01/16 Птн 17:30:33 #404 №637760 
>>637751
джава и джавскрипт - разные языки
Аноним 29/01/16 Птн 17:31:48 #405 №637761 
>>637756
Очень просто, берёшь и восстанавливаешь данные из ежедневного бэкапа.
Аноним 29/01/16 Птн 17:40:33 #406 №637765 
>>637756
>таблица со сбрученными в середине нулевых шестизнаками
>фотками эмарьской школотян
Ты бы такие важные файлы ещё на дискете держал.
Аноним 29/01/16 Птн 17:45:41 #407 №637769 
>>633382 (OP)
И с чего начать-то?Хочу зарабатывать сидя дома.
Аноним 29/01/16 Птн 17:46:20 #408 №637770 
>>637769
С копирайтинга.
Аноним 29/01/16 Птн 17:48:14 #409 №637771 
>>637770
Ты дебил?Если бы я хотел копирайтить то пошел бы в издач
Аноним 29/01/16 Птн 17:48:30 #410 №637772 
>>637771
>,то
fix
Аноним 29/01/16 Птн 17:50:36 #411 №637774 
>>637771
>л?Е
Понимаешь, частью хорошего тона считается ставить пробел после большей части знаков препинания. В программировании куча соглашений относительно того, как надо писать код и именовать переменные, а ты простое грамматическое правило не осилил.
Аноним 29/01/16 Птн 17:51:32 #412 №637775 
>>637774
Ничего страшного , никогда не поздно начать осиливать.
Аноним 29/01/16 Птн 17:52:39 #413 №637777 
>>637775
>о , н
Тогда это будет очень сложно.
Аноним 29/01/16 Птн 17:53:24 #414 №637778 
>>637775
return(ставить пробел после);
>false
Аноним 29/01/16 Птн 17:53:26 #415 №637779 
>>637771
>>637769
Тогда гей-проституция.
Аноним 29/01/16 Птн 17:54:13 #416 №637780 
>>637777
>7777
Так все-же, поможешь нафане?
Аноним 29/01/16 Птн 17:55:51 #417 №637783 
>>637780
http://www.bestprogramminglanguagefor.me/ — на. Выбирай язык и дрочи уроки/мануалы/книги. В шапке есть литература, на доске тематические треды.
Аноним 29/01/16 Птн 18:15:43 #418 №637797 
Поясните за FASM против MASM. Вроде, Крис Касперски писал в какой-то статье о сравнении ассемблеров. Где ее можно достать?
Аноним 29/01/16 Птн 18:32:16 #419 №637812 
>>634004
нормальных иде под с++ нет. пиши в любом текстовом редакторе и компилируй с помощью clang или gcc.
Аноним 29/01/16 Птн 18:37:39 #420 №637821 
>>637741
Когда ты обновляешь страницу, твой браузер делает запрос на серверы двача, а они тебе в ответ отправляют эту страницу. Код ты меняешь на странице, которая к тебе пришла, а не той, которая на сервере. Дальше хз :((((((((
Аноним 29/01/16 Птн 18:38:16 #421 №637822 
Чому выпилили перекат питонотреда?
Аноним 29/01/16 Птн 18:40:51 #422 №637828 
>>637822
оп проебался
Аноним 29/01/16 Птн 18:41:08 #423 №637830 
>>637828
Так и нового не запилили.
Аноним 29/01/16 Птн 18:41:52 #424 №637834 
Как в питоне3 выводить юникод в cmd?
Аноним 29/01/16 Птн 18:44:19 #425 №637838 
>>637830
ну так запили сам
тутпостятнесмешное.jpg
Аноним 29/01/16 Птн 18:45:57 #426 №637842 
>>637838
Так я не оп.
Аноним 29/01/16 Птн 18:48:23 #427 №637843 
>>637842
станешь им
Аноним 29/01/16 Птн 18:58:15 #428 №637854 
>>637842
ладно, я запилил.
Аноним 29/01/16 Птн 19:01:08 #429 №637859 
Можно винду заставить падать в дебаггер, если вылезает бсод?
Аноним 29/01/16 Птн 19:06:17 #430 №637865 
>>637838
> тутпостятнесмешное.jpg
?
Аноним 29/01/16 Птн 19:07:25 #431 №637866 
>>637865
-алло это двач?
тут постят несмешное
-постите сами смешное
-я???
Аноним 29/01/16 Птн 19:32:16 #432 №637892 
14540851361900.jpg
Хочу смоделировать фингербокс пикрилейтед, можно ли реализовать на питоне?
Аноним 29/01/16 Птн 19:37:26 #433 №637897 
>>637892
Юнити бери, там меньше ебли с таким будет. Сука, сегодня смотрел видосы с этим сраным кубиком из Хеллрайзера.
Аноним 29/01/16 Птн 19:52:42 #434 №637916 
>>637821
Слышь, я не совсем дебил, ясно? Я понимаю что меняю и написал что это нужно чисто для МЕНЯ. Алсо, ваш дебил гуманитарий вернулся с уже написанным скриптом посредством Greasemonkey и осталась единственная проблема: скрипт работает, при заходе на страницу он меняет нужную мне надпись, но СУКА страница перестает быть кликабельной. Я жму на различные ссылки с уже измененной страницы, а они не реагируют, щито делать? Сдается мне надо как-то завершение скрипта прописать, как в джавескрипте End всех циклов и функций делается подскажите?
Аноним 29/01/16 Птн 20:00:26 #435 №637925 
>>637916
А код скрипта?
Аноним 29/01/16 Птн 20:02:05 #436 №637927 
14540869252550.jpg
>>637925
Воть:
Аноним 29/01/16 Птн 20:08:37 #437 №637929 
> body.innerHTML.replace
Бля, поехавший, изменяй только тот элемент DOM который тебе нужен.
Аноним 29/01/16 Птн 20:12:28 #438 №637933 
14540875486900.jpg
>>637929
понял где накосячил, спасибо, анон, за то, что несмотря на мою непролазную тупость дал ответ Добра тебе няша!
Аноним 29/01/16 Птн 20:20:02 #439 №637938 
>>637897
Сам вчера смотрел, как же я разочаровался в первых трех частях. Надо было не пересматривать
Аноним 29/01/16 Птн 20:24:27 #440 №637943 
>>637929
Не, походу не до конца понял, именно Body надо найти или можно class?
Аноним 29/01/16 Птн 20:25:33 #441 №637944 
14540883334970.png
>>637821
А я то думал, щаз двачик то взламаю
Аноним 29/01/16 Птн 20:27:01 #442 №637947 
>>637866
кекнул.
Аноним 29/01/16 Птн 20:28:42 #443 №637950 
>>637943
Блять, изучай DOM и CSS selectors
Аноним 29/01/16 Птн 20:30:59 #444 №637952 
>>637950
Да иди нахуй тогда, мне сегодня блять надо а не через месяц, через месяц меня уже и может не быть. Собрались блять умные все такие, не могут простой хуйни по пальцам раскидать гуманитарию, ща методом тыка велосипед изобрету епта
Аноним 29/01/16 Птн 20:33:57 #445 №637954 
Посоны, кто за вознаграждение напишет мне скрипт, чтоб искал на мамбе по моим параметрам и выставлял "мне нравится" всем фоткам в поле зрения? Автокликер только в ТОП-100 годится, а это хуйня и мне не пойдёт. Само-собой, процесс должен быть автоматизирован. Я скрипт запустил, ушёл, пришёл, выделяю тех, кто ответили взаимностью и прочая хуйня. Короче, чтоб не разглядывать самолично всех тнус подряд. По деньгам договоримся
Аноним 29/01/16 Птн 20:35:08 #446 №637955 
>>637952
Зашёл в раздел про программирование - значит научись программировать или уёбывай.
Аноним 29/01/16 Птн 20:46:02 #447 №637964 
>>637821
>fix
::(((((((())))))));
Аноним 29/01/16 Птн 20:47:44 #448 №637966 
>>637859
Можно, но нужен аппаратный дебагер. как ты дебажить собрался в системе с ебнувшим ядром, наркоман?
Аноним 29/01/16 Птн 20:48:30 #449 №637968 
>>637955
Так и скажи что ты нихуя сам не понимаешь ;)
Аноним 29/01/16 Птн 20:48:39 #450 №637969 
>>637966
Запукать ядро как отдельный процесс или в виртуалке.
Аноним 29/01/16 Птн 20:50:57 #451 №637970 
Сап. Есть кусок питонокода http://pastebin.com/yvtF9SyM

Проблема в том, что
print(">RES 0:", res)
почему то выдаёт [''], хотя в first_word пустых строк нет вообще.

Пример вывода:
'.' in first_word False
'' in first_word False
' ' in first_word False
'.' in res[0] False
'' == res[0] True
' ' in res[0] False
>RES 0: ['']
.

В чём может быть проблема?
Аноним 29/01/16 Птн 20:51:21 #452 №637971 
Привет, поможете нюфане ломануть вк если есть такие?
Просто просто сообщения чекнуть.
Аноним 29/01/16 Птн 21:22:36 #453 №637994 
>>637971
Просто просто за щекой чекни.
Аноним 29/01/16 Птн 21:26:12 #454 №637996 
>>637966
Ясно, придется юзать виртуалку и windbg. Решил просто от нехуй делать поучить ассемблер и написать сплойт под старую дыру в винде.
Аноним 29/01/16 Птн 21:27:37 #455 №637999 
Общий вопрос...

Есть упорядоченные массивы данных. Типа вот так:

[code]
relatives {
"Mom",
"Dad",
"Granny",
"Grand dad",
"Uncle Tom",
}

neighbors {
"John",
"Merry",
"Lisa",
"Bart",
"Homer",
}
[/code]

И есть массивы ссылок (аля выборки) на данные

[/code]
march_8_ppl {
relatives {
<Mom>, --------------> "Mom",
"Dad",
<Granny>, ------------> "Granny",
"Grand dad",
"Uncle Tom",
}

neighbors {
"John",
<Merry>, -------------> "Merry",
<Lisa> --------------> "Lisa",
"Bart",
"Homer",
}
}
[/code]

Нужно:
Массив ссылок должен оставаться валидным, если данные, на которые есть ссылки, удаляются (удалились определённые записи данных - удалились ведущие на них ссылки)
Ссылки могут указывать на другие ссылки и при удалении записи вся цепь ссылок разрушается.
* Возможность сохранять всё в файл и обратно.

Нужно ли мне смотреть в сторону какой-то СуБД или ещё чего? Можно ли такое провернуть в sqlite?

Пока что горожу свои велосипеды на С++ и Qt, но после появления всё новых выборок, сложность сбивает с ног уже.

Анон, я сейчас это спрашиваю и втайне надеюсь, что я как тот парень, который только в 20 лет понял, что мальчикам тоже можно садиться на ободок в сортире.

В общем, подскажи, как такое называется, и какие есть реализации. Спасибо, анон.
Аноним 29/01/16 Птн 21:29:43 #456 №638001 
>>637999
Абу сожрал мои пробелы: http://pastebin.com/raw/J41kMPDZ
Аноним 29/01/16 Птн 21:34:43 #457 №638005 
>>637999
В MySql, например, определяешь FOREIGN KEY ... ON DELETE CASCADE
Аноним 29/01/16 Птн 21:45:56 #458 №638020 
>>637999
В общем случае подобное называется "целостностью данных". В твоем случае это вроде "ссылочная целостность". За таким должна следить субд, нужно настраивать и задавать правила, триггеры и подобное.
Аноним 29/01/16 Птн 23:45:36 #459 №638124 
>>637229
Расковырял пару функций предназначенных для считывания файлов даже нашел куда пишется заголовок пака, но теперь не понимаю как происходит работа со структурой FILE, например
[code]UINT __cdecl bkOpenPackage(const char pakName)
{
PakInfo
info; // esi@1
char devider; // eax@5
int v4; // eax@9
__int32 v5; // ecx@11
void
v6; // eax@11
int v7; // esi@12
int avail; // eax@13
void ptr; // eax@15
size_t count; // ST08_4@15
FILE
file_; // ST00_4@15
int req; // [sp-4h] [bp-210h]@2
FILE file; // [sp+8h] [bp-204h]@1
char subFolder; // [sp+10Ch] [bp-100h]@3[/code]
...
[code]if ( LoadSingleFileBkg((const char )&file._cnt, &file, &subFolder, 0x100u, 1) == false )// 0x100u - max len of subFolder[/code]
В нее почему-то передается &file._cnt подразумевая имя файла

или
[code]ReadFile_byByte((FILE
)file._ptr, info, 320u);[/code]
где передаются аргументы в стандартный fread
[code]size_t __cdecl ReadFile_byByte(FILE file, void ptr, size_t count)
{
return fread_(ptr, 1u, count, file);
}[/code]

Как избавляться от всех этих указателей на поля, которые использовать напрямую нигде не рекомендуют.
И что делать когда указатель на этот файл зачем-то используют как приемник для имени этого файла, например
[code]LONG __cdecl PakSize(const char pakName, BYTE someFlag)
{
FILE
file; // [sp+0h] [bp-100h]@1

sprintf((char )&file, "%s%s", pakName, ".pc");
return PakSize((FILE
)&file, someFlag);
}[/code]

Также в bkOpenPackage подсвечивается красным фоном какая-то переменная vC и не дает с собой ничего сделать.

И время от времени при открытии декомпиляции выдает предупреждение "Decompilation failure %адрес функции%: call analysis failed". Что странно такое происходит и с там где уже давно все изучил типа проверки диска в 4A1EE8, а в тех куда я раньше не мог из-за этого зайти теперь все работает.
Аноним 29/01/16 Птн 23:50:13 #460 №638133 
>>637952
>ща методом тыка велосипед изобрету епта
Нихуя ты не изобретешь, криворукий даун. Тебе сказали, что нужно посмотреть. Селекторы CSS и основы DOM-модели для твоей задачи учатся за пять-десять минут. Нет, хочу кукарекать, что я гуманитарий и говорить, что плохие технари не могут нормально объяснить!
Аноним 30/01/16 Суб 02:02:29 #461 №638195 
>>638124
> sprintf((char )&file, "%s%s", pakName, ".pc");
Ну судя по sprintf и по стеку, там char filename[256]. Может быть, там структура или, скорее, union из FILE и filename, и оно в рантайме перезаписывается? Попробуй union сделать и посмотреть, не станет ли понятнее (по правому клику или Alt+Y можно выбирать поля union).

> vC
Это вообще охуенно. Там читается дворд по адресу 0x0000000c. Естественно, память по этому адресу не замаплена, и код будет крэшиться. Сейчас там mov esi,[0x0c], а по логике должно быть что-то типа mov esi,[esi+0x0c]. Скорее всего, там макрос или инлайн, в который случайно скормили NULL (ну типа #define FETCH_SIZE(struc) (struc)->size).

> call analysis failed
Где-то стековый фрейм и/или протип запорот. Найди функцию покороче, на которой вылезает, и банально убери в дизасме прототипы с каждого call. Потом возвращай по одному. По поводу вызова sub_4DC0A0 - она __cdecl, в аргументах void, а вот вызываемая в ней __cdecl sub_5785F0 возвращает QWORD, а не int (8 байт в EDX:EAX). IDA, видимо, где-то осознала это, а где-то нет. Смотри на дизасм.

Пожалуйста, адреса не забывай - у тебя-то база расковыряна, а у меня почти нетронута. Поэтому я предлагал чатик.
Аноним 30/01/16 Суб 02:12:06 #462 №638198 
>>638195
> такое происходит и с там где уже давно все изучил
При выставлении прототипов где-то, IDA проходит по всему файлу по ссылкам. Она старается не портить то, что определено юзером, но иногда какое-то изменение, например, случайное изменение размера структуры убивает с любовью поименованные стековые переменные в сотне других фунций. А c HexRays информация еще и через прототипы по базе расползается, но с менее фатальными последствиями.
Аноним 30/01/16 Суб 09:55:31 #463 №638276 
Что то я совсем лох. Решил поучиться кодить, для начала для себя. Поставил кроме прочего редактор Komodo Edit. Версию прямо с сайта. И он не воспринимает кирилицу, выдает некие иероглифы вместо нее. Плюс нашел пример того как создать хоткей для запуска программы написанной, но сделал по инструкции и ничего не работает.
Аноним 30/01/16 Суб 11:14:19 #464 №638297 
>>638276
Качай IntelliJ IDEA
Аноним 30/01/16 Суб 11:23:45 #465 №638301 
>>638195
[code]
0057E950 ; void __cdecl bkOpenPackage(const char pakName)
005820E0 ; size_t __cdecl ReadFile_byByte(FILE file, void ptr, size_t count)
0057ECD0 ; unsigned __int32 __cdecl PakSize(const char *pakName, BYTE someFlag)
[/code]
>4A1EE8 call analysis failed
Решилось проходом по вызову, декомпиляции sub_4DC0A0 и возвращении обратно.

>Попробуй union сделать
Не понял как это сделать
В 0057E950 дизасме выбираю file._cnt, жму alt+y, влезает окно и что дальше?
Аноним 30/01/16 Суб 12:00:48 #466 №638325 
>>638301
Вы только в иде реверсите? Пробовали radare2? Или это не то?
Аноним 30/01/16 Суб 12:09:31 #467 №638328 
Почему нет php треда ?
Аноним 30/01/16 Суб 12:27:10 #468 №638341 
>>638325
Я только иду пробую.
Аноним 30/01/16 Суб 12:30:33 #469 №638343 
>>638328
Он утонул.
Аноним 30/01/16 Суб 13:13:15 #470 №638362 
>>633382 (OP)
1
Аноним 30/01/16 Суб 13:52:34 #471 №638389 
>>634936
В инст поздно в 24, работу с дневным хуй совместишь, а на заочке разницы с самообучением немного
Аноним 30/01/16 Суб 15:13:31 #472 №638434 
Доброе время суток мальчики и девочки. Столкнулся с такой проблемой. Игра Lineage 2 C4 закрывается после отправки нескольки нажатий в неактивное окно. То ли защита какая то, то ли баг - не знаю, слишком зеленый я в этой теме. При том при автоматизации действий с активным окном проблем вообще никаких не возникает. Может кто подскажет куда копать и где искать причины такого поведения программы? Либо еще как вариант - может есть какой нибудь способ заставить думать неактивное окно что оно активное?
Аноним 30/01/16 Суб 16:04:08 #473 №638465 
Посоны, помоги советом.

Есть один плагин для одного сайта в хромоноге. В нем есть жава скрипт Суть его в чем.

Плагин парсит 2 значения на странице, потом делит одно значение на другое. Потом выделяет цветом определенный элемент на странице, если результат деления соответствует заданному.

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

Помоги разобраться, как правильно писать регулярные выражения для js, а то я в нем нихуя не понимаю. Ну или скажите сколько за это могут фриленсеры с меня содрать
Аноним 30/01/16 Суб 16:49:10 #474 №638499 
Поясните, кто тут в ++ и вижуале разбирается.
Я изучаю 3 день, такая ошибка стала: если пробую сделать билд новой программы, она пишет:
========== Build: 0 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
При этом запускается старая программа.
Аноним 30/01/16 Суб 16:52:53 #475 №638503 
>>638465
кидай ссылку на плагин и сайт, сделаю (просто так)
Аноним 30/01/16 Суб 16:53:24 #476 №638505 
Подскажите словарик для погромиста/комплюхтерщика. Учитель тех. английского - немного не то, нужен просто набор полезных слов.
Аноним 30/01/16 Суб 16:54:11 #477 №638507 
>>638465
Ты регулярные выражения скопировал бы сюда и привёл бы фрагмент того, что с их помощью парсили и как это стало выглядеть теперь.
Аноним 30/01/16 Суб 16:54:46 #478 №638509 
>>638465

Сам ньюфаг, прям сейчас пишу userscript, который будет подсвечивать листинги кода на одном из очень древних сайтов, так как без подсветки тяжело читать. То есть задача точно такая же, как у тебя: по регуляркам определить, что и как подсвечивать.

>как правильно писать регулярные выражения для js,
Так же, как и для остальных языков, не считая незначительных отличий, которые быстро гуглятся.
Как писать срипты для GreasyMonkey: http://hayageek.com/greasemonkey-tutorial/

>парсит 2 значения на странице
Основы. Ты из текста регулярками можешь определённое значение вычленить? Тогда получи исходник страницы (var source = document.getElementsBy___innerHTML), занеси в переменную, распарсь, получи 2 необходимых значения.

>Потом выделяет цветом определенный элемент на странице, если результат деления соответствует заданному.
Посчитал ты этот определённый элемент. Потом к переменной, содержащей исходник страницы примени метод replace(), первым параметром этот элемент, вторым - то, что заматчилось, обёрнутое в CSS-теги. Вот так: var res = source.replace(/hui/g, '<font color="red">$1</font>').
Все hui, которые встретятся в переменной, содержащей исходник, будут написаны красными буквами.

Потом заносишь это в DOM. Вот так: document.getElementsBy___innerHTML = res;

Читай пост, у которого 3 голоса: https://stackoverflow.com/questions/809423/writing-a-syntax-highlighter
Похожим образом работает: https://tohtml.com/
Аноним 30/01/16 Суб 16:56:34 #479 №638512 
>>638499
Сделай clean.
Аноним 30/01/16 Суб 17:03:18 #480 №638517 
>>638512
Cпасибо, сделал ребилд и помогло.
Аноним 30/01/16 Суб 17:03:49 #481 №638518 
>>638517
Кстати, вот это годная книга?
Я тот ньюфаг что хотел игры делать...
http://www.piter.com/product_by_id/44542399
Аноним 30/01/16 Суб 17:26:23 #482 №638546 
>>638434
Пробуй по очереди давать окнам фокус чтобы все действия бота гарантированно были в активном окне.
Аноним 30/01/16 Суб 17:29:22 #483 №638551 
Если я попрошу тут сделать прогу, которая показывает случайный пост в паблике вк, меня сразу же нахуй пошлют?
Аноним 30/01/16 Суб 17:30:49 #484 №638552 
>>638551
А ты выучи Haskell и сам сделай
Аноним 30/01/16 Суб 17:53:12 #485 №638565 
>>638546
Костыль дикий и как самый крайний вариант. Все таки в идеале хотелось что бы вообще из основного окна не вылазить и хоткеями отдавать кманды другим окнам -бафать, хилять и т.д.
Ладно, спрошу тогда еще как вариант
С помощью чего можно попытаться проследить и понять причину падения игры?
Обычно она падает вообще без ошибок. Когда окно не активно и на скрыто другими окнами. Но когда я уронил окно - отправляя в не активное нажатия клавиш, но при этом окно находилось поверх всех, ошибка таки вылетела.
С таким содержанием - this application has requested the runtime to terminate it in an unusual way
либо подскажите сайт или форум где с такими темами можно закатиться, я понимаю что тут больше кодят, а не ковыряются в чужик скомпиленых программах
Аноним 30/01/16 Суб 17:53:36 #486 №638566 
>>638434
И бамп вопросу на всякий случай
Аноним 30/01/16 Суб 18:20:37 #487 №638591 
>>638505
Аноним 30/01/16 Суб 18:35:01 #488 №638610 
14541681011110.jpg
Как вообще сейчас кодят чёткие посоны?
Читаю пикрелейтед, автор говорит, что ТДД это основа всего.
Мне похоже нужно прочесть все книги с оп-пика из колонки "Development", чтобы понять, как вообще писать, да?
Аноним 30/01/16 Суб 18:38:03 #489 №638619 
Что можно почитать про написание эксплойтов? Сам в программировании почти никакой, но решил поставить глобальную цель - написать сплойт для уже открытой уязвимости
Аноним 30/01/16 Суб 18:40:23 #490 №638623 
>>638610
> Как вообще сейчас кодят чёткие посоны?
Как предполагают правила проекта.
Аноним 30/01/16 Суб 18:41:08 #491 №638624 
>>638619
Почитай журналы хакер или ещё какие статьи.
Вроде и по метасплоит фреймворку книги уже есть.
Ну и код других эксплоитов.
Аноним 30/01/16 Суб 18:42:21 #492 №638628 
>>638623
А правила откуда берутся?
Если мне с нуля нужно спроектировать и написать.
Аноним 30/01/16 Суб 18:45:19 #493 №638633 
>>638624
Это не то. Хотя и близко. Видимо, придется курить глубоко ассемблер и реверс-инженерию, ибо надо еще понять, а аак же именно сформировать отправляемые данные.
Аноним 30/01/16 Суб 19:01:04 #494 №638650 
>>638565
В дебаггере вешаешь брейкпоинты на все функции, которые приводят к завершению программы. Потом раскручиваешь кто их вызывает, определяешь триггер и патчишь чтобы он не срабатывал.
А перед этим нужно проверить exeшник на наличие пакеров и если он есть распаковать.
Аноним 30/01/16 Суб 19:05:48 #495 №638661 
>>633382 (OP)
У меня проблема. не могу воедино соединить знания, когда мелочь какая-то либо, то понимаю, но сложные структуры строить вместе не получается? Как быть? Как это тренировать? ВРоде почти весь язык изучил, ну кроме потоков и еще там говна что на джуна не понадобится первое время. А в итоге толком не могу ничего придумать и сделать, а если что в интернет сразу лезу.
Аноним 30/01/16 Суб 19:52:15 #496 №638711 
Пацаны, где в шинде правильно хранить конфиг программы? Пишу из-под линукса и для линуксо-няш, но так же буду билдить для шиндодаунов. Тащить еще либы для работы с реестром не буду ибо нахуй. В каком каталоге шинда хранит конфиги?
Аноним 30/01/16 Суб 19:53:22 #497 №638714 
14541728021120.png
Помогите программисты, я читаю книгу по С++, вроде сделал задачку по книге, но не уверен - правильно ли, а ответов в книге нет. Поэтому спрошу тут, пикрелейтед, если я вводу числа, например 2 и 5, то всё хорошо и выводится ряд чисел. Но, если я ввожу наоборот 5 и 2, то ничего не выводится.
Я понимаю почему, но не знаю как доработать.
Аноним 30/01/16 Суб 20:02:30 #498 №638722 
14541733501870.jpg
>>638714
[code lang="scala"]for (a :: b :: Nil <- Some(List(readInt(), readInt()).sorted); i <- a to b) println(i)[/code]

>>638711
>user.home
Аноним 30/01/16 Суб 20:03:12 #499 №638723 
>>638722
>[code lang="scala"]for (a :: b :: Nil <- Some(List(readInt(), readInt()).sorted); i <- a to b) println(i)[/code]
Что?
Аноним 30/01/16 Суб 20:03:33 #500 №638724 
>>638714
Замени while на if, после этого напили while и блок вывода, потом добавь слово else и ещё один блок с содержимым аналогичным первому, только с другим условием и декрементом вместо инкремента.
if(a<=b)
while(a<=b){вывод}
else(a>=b){вывод}
Аноним 30/01/16 Суб 20:06:26 #501 №638727 
>>638724
Хм, я if еще не изучал, видимо это упражнение с реверсом, но спасибо.
Аноним 30/01/16 Суб 20:09:41 #502 №638730 
>>638723
Доработанная программа
Аноним 30/01/16 Суб 20:11:02 #503 №638731 
>>638727
В начале книги написано что ты знаком с основными типами данных, умеешь конпелировать и знаешь про основные операторы.
Тащемта это самые базовые знания.
sageАноним 30/01/16 Суб 20:14:11 #504 №638736 
>>638722
> >user.home
Ты даже в этом обосрался, спермоглот.
Аноним 30/01/16 Суб 20:17:15 #505 №638741 
>>638711
Обычно в корневой директории приложения, там же где и exe, в редких случаях в отдельной папочке config.
Аноним 30/01/16 Суб 20:28:05 #506 №638748 
14541748857960.png
>>638736
>пок кудах
Что ты там кукарекаешь из лужи мочи, животное?
sageАноним 30/01/16 Суб 20:47:43 #507 №638768 
Объясните помойке на счет функций в языке Си.
Допустим, есть функция mein() kampf.
В ней пусть будет такой содержание:
{
int a = 2, b = 3, c;
.....
}
Как реализовать сложение А и Б через функцию void, т.е. не через возвращение значения, а через указатели.

Я слишком туп для этого, пока что смог прогрессировать только до этого:
void mein(int a, int b, int c)
{
c = a + b;
}


int main()
{
int a = 2, b = 3, c,
mein(a, b, &c);
printf(" %d ", c);
getch();
return 0;
}

Ах да, завтра экзамен. Мне пизда.
p.s. ритчи в гробу перевернулся
sageАноним 30/01/16 Суб 20:48:37 #508 №638769 
14541761175100.png
>>638768
Обосрался с копированием из визуалки, исправляюсь
Аноним 30/01/16 Суб 20:52:05 #509 №638773 
>>638769
c = a + b , не?

мимонебайтоеб*
Аноним 30/01/16 Суб 20:52:37 #510 №638775 
>>638773
А не, обосрался.
Аноним 30/01/16 Суб 20:53:55 #511 №638776 
>>638773
макаба еще звездочки съела
sageАноним 30/01/16 Суб 20:59:39 #512 №638780 
>>638769
Переобосрался и сделал сам. Спасибо двач
Аноним 30/01/16 Суб 20:59:57 #513 №638782 
14541767970900.png
Пытаюсь сделать http запрос в андроиде.
Создаю экземпляр HttpURLConnection.
Студия мне выкидывает методы для переопределения, пикрелейтед.
Не могу понять что писать в методе connect, похоже они все обновили, а документация осталась старая.
http://developer.android.com/intl/ru/reference/java/net/HttpURLConnection.html
Помогите, коданы, я в этой джаве недавно.

p.s. И почему он ругается на малформед урл?
Аноним 30/01/16 Суб 21:06:48 #514 №638789 
Пацаны, ПАМАГИТЕ! Битый час над регуляркой бьюсь.
Нужно вычленить слово, за которым идёт равно. Например из "foo bar='123' foo foo bar=12" нужно выдрать bar и bar
Регулярка простая: /\b(\w)+=/g

Но в следующем случае слово class захватывать не нужно:
<span class="keywords">if</span>
Тут суть в том, что за описанием класса следует знак >, который и определяет, вычленять слово или нет
Аноним 30/01/16 Суб 21:07:33 #515 №638791 
>>638789
>за описанием класса
Извиняюсь, за именем.
Аноним 30/01/16 Суб 21:27:59 #516 №638810 
>>633382 (OP)
ООП-ХУЙ
Аноним 30/01/16 Суб 21:29:05 #517 №638811 
Раньше на васме был огромный архив статей по ассемблеру. Куда его убрали?
Аноним 30/01/16 Суб 21:36:29 #518 №638824 
>>638789
Хтмл не парсят регулярками, ты обосрался
Аноним 30/01/16 Суб 21:40:22 #519 №638828 
Аноны, какой язык самый востребованный в ДС1 ?
Аноним 30/01/16 Суб 21:40:45 #520 №638829 
>>638824
В контестке данной задачи это неважно, парсеры на основе Beautiful Soup и Simple HTML DOM я писал.
Повторюсь, нужно, чтобы из "foo aaa='123' foo bbb="123"> " вырезался только aaa, а bbb - нет, из знака >
Аноним 30/01/16 Суб 21:44:08 #521 №638832 
>>638503
>кидай ссылку на плагин и сайт, сделаю (просто так)
https://opskins.com сайт
https://chrome.google.com/webstore/detail/opdeals-find-the-best-dea/pnmifmjgoddkicidifnaenlagjcofomn плагин

>>638507
Я бы привел, да у меня нет примера старого хтмл кода сайта

>>638509
Спасибо буду обмазываться твоими мануалами
Аноним 30/01/16 Суб 22:14:36 #522 №638861 
По некоторым причинам не смогу фрилансить и пойти работать в офис примерно 2 года. Хочу что-то начать трогать для себя, что имеет перспективу в дальнейшем. Что посоветуете?
Сам лично смотрю на: go/scala/iOS/php/C++.
Аноним 30/01/16 Суб 22:20:55 #523 №638868 
>>638861
>Сам лично смотрю на: go/scala/iOS/php/C++.
Проиграл с широты размаха.
Аноним 30/01/16 Суб 22:23:21 #524 №638873 
Демоны (Мамка) заставляют выучить PHP, посоветуйте самоучитель для идиота. В программировании я нуль. Нужно выучить пыху или меня выгонят из дома.
Аноним 30/01/16 Суб 22:23:43 #525 №638874 
>>638873
нахуй тебе это, из под палки прогером не станешь
Аноним 30/01/16 Суб 22:24:49 #526 №638878 
>>638874
Да я и сам не против, как бы.
Аноним 30/01/16 Суб 22:26:03 #527 №638880 
>>638832
Дополню по работе плагина

Суть была в чем. При обновлении страницы он собирал цены с сайта. Брал текущую цену на предмет, потом среднюю цену на предмет. Делил одно на другое и получал процентное соотношение.
Потом, если процент соответствовал одной из заданных в опциях величин, он выделял рамкой предмет и писал значение процентов.
Сам скрипт
http://ideone.com/fork/RGBVIP
Аноним 30/01/16 Суб 22:33:06 #528 №638885 
>>638878
Бумп, действительно нужно, всё равно после 500 тайтла аниме меня достало, может хоть чем-то займу остатки мозка.
Аноним 30/01/16 Суб 22:37:00 #529 №638886 
>>638301
> Не понял как это сделать
Ну я имел в виду, что нужно сходить в Structures (или Local types), создать union, в котором два поля: указатель на FILE и указатель на char. В аргументах передавать не FILE ptr file, а ИмяТвоегоUnion file (не указатель!). Нужный вариант выбирать по Alt+Y. Но у меня все больше сомнений, что там именно так. Попахивает каким-то диким извращением. Гляну еще сегодня.

>>638325
radare2 крут, но по некоторым причинам (в частности, из-за отсутствия нормального нативного GUI) не подходит для серьезных применений ну там под линуксом что-то отдебажить - вполне, на конференции не светить ПРОПРИЕТАРЩИНУ в презентации - тоже, одну функцию в прошивочке по-быстрому отреверсить и поправить - вообще заебись, но если планируешь месяцами ковырять один и тот же бинарник, лучше сразу брать IDA, чтобы сэкономить себе время и нервы. Алсо, в radare2 дизассемблер, а в IDA есть еще и декомпилятор.
Аноним 30/01/16 Суб 22:37:14 #530 №638887 
>>638885
Ты совсем аутист, книгу нагуглить не можешь? Пиздуй учиться самому важному навыку для программиста - самостоятельно добывать информацию.
Аноним 30/01/16 Суб 22:41:14 #531 №638890 
>>638887
Нагуглить то могу, но вопрос о "нормальности" этой книги возникает. Я уже так пробовал Питон выучить, по учебнику написанному дауном.
Аноним 30/01/16 Суб 22:41:18 #532 №638891 
>>638811
> на васме был огромный архив статей по ассемблеру
Он остался, просто у них теперь там МОДНЫЕ ВЕЯНИЯ (не хватает только друзяшек), все вебдванольненько, поэтому нужную статью стало сложнее найти. Не нравится - google://wasm offline chm.
Аноним 30/01/16 Суб 22:46:38 #533 №638897 
>>638890
>по учебнику написанному дауном.
Если книгу всюду советуют, то её вряд ли написал даун. У меня плохие новости для тебя.
По питону только ленивый не советует Лутца, не поверю, что ты не читал советов выбирать именно его.
Не понравилось - почитай другую, которую советуют. Или забей на программирование и на мозговую деятельность как таковую, как как для кодинга много мозгов не нужно.
Аноним 30/01/16 Суб 22:49:40 #534 №638900 
>>638897
Если бы, это был какой то русский "гений".
Аноним 30/01/16 Суб 22:52:53 #535 №638904 
Сап, посоны. Суть программы такова: строкой str1 мы не перезаписываем строку str2, а копируем ее на 7-ю видеостраницу. После этого переключаем видеокарту в текстовый режим и меняем текущую видеостраницу на 7-ю. Почему после этого на экране не отображается скопированная туда строка? Экран надо как-то перерисовать?

http://pastebin.com/L32V3bU3
Аноним 30/01/16 Суб 23:01:06 #536 №638910 
>>638904
А, все, сам разобрался. Сосите, ньюфаги)))
Аноним 30/01/16 Суб 23:13:13 #537 №638922 
>>638900
Чтобы понять, что книга говно, требуется не больше 30-и минут. Крупица по сравнению с тем, как много времени ежедневно смывается в унитаз.
Аноним 30/01/16 Суб 23:25:33 #538 №638937 
Нет, серьезно, давайте составим список шаблонных вопросов и фраз, за которые будут банить. Просто они меня достали уже.
Примеры:

1. За какое время я смогу выучить языкнейм устроиться на работу джуном/мидлом/сеньором на языкнейм в городнейм. Двух месяцев хватит?
НАХУЙ ИДИ МРАЗЬ ТУПАЯ

2. На каком языке я смогу зарабатывать фрилансом 500 баксов в месяц через два месяца?\
НАХУЙ ИДИ ЕБАНАЯ ШКОЛОМРАЗЬ

3. Устроился на языкнейм через n-ое кол-во месяцев/недель. Зарабатываю 1 в n-ой степени(000000000000)$.
ВСЕМ НАСРАТЬ НА ЭТО МРАЗЬ ТУПАЯ ПИЗДУЙ В БИЗНЕСАЧ ХВАСТАТЬСЯ ЗАРПЛАТОЙ СУКА

4. Уплотите налоги, фрилансеры, озозозо.
НАЛОГОВАЯ ИНСПЕКЦИЯ ТАМ ---> ТОВАРИЩ МАЙОР

5. А вот как выгодно фрилансить с курсом доллара, озозо, из Россиюшки.
ОБСУЖДЕНИЕ КУРСА ДОЛЛАРА И НАКОПЛЕНИЙ В ВАЛЮТЕ В ПОЛИТАЧЕ СУКА

Аноним 30/01/16 Суб 23:27:37 #539 №638939 
>>638937
Ах да, платиновый вопрос.
В 5/15/25/30/40/50/90/150 уже поздно идти в IT, дяя?(((
ДА СУКА СЪЕБИ
Аноним 30/01/16 Суб 23:36:23 #540 №638946 
>>638937
Ты зачем сюда из /b/ протёк?
Аноним 30/01/16 Суб 23:39:51 #541 №638953 
>>638782
что никто в джаве не шарит?
Аноним 30/01/16 Суб 23:41:50 #542 №638954 
>>638953
Ну зайди в жаботред.
Аноним 30/01/16 Суб 23:55:51 #543 №638964 
>>638954
так он утонул
Аноним 31/01/16 Вск 00:00:48 #544 №638972 
>>638964
Так перекати его. Хуле ты как маленький
Аноним 31/01/16 Вск 00:25:48 #545 №638990 
По некоторым причинам не смогу фрилансить и пойти работать в офис примерно 2 года. Хочу что-то начать трогать для себя, что имеет перспективу в дальнейшем. Что посоветуете?
Сам лично смотрю на: go/scala/iOS/php/C++.
Аноним 31/01/16 Вск 00:57:33 #546 №639022 
Как извлечь максимум профита из книги Танненбаума "Архитектура компьютера"? Перечитывать главы, выписывать что-нибудь или что с ней делать для усвоения материала? Выписывать все интересующее заебешься.
Аноним 31/01/16 Вск 00:57:53 #547 №639023 
>>638990
Очевидная Scala
Аноним 31/01/16 Вск 01:24:16 #548 №639054 
>>638661
Подскажите. Просто мне словно нужен человек который будет говорить - вот тут захуячь дикшнари - а вот сюда суй объекты, а вот тут так сделай.

Самостоятельности нет и не могу понять как что где применять
Аноним 31/01/16 Вск 01:45:46 #549 №639070 
>>639023
Но скала уже говно, надо было стартовать года 2 назад, хотя бы.
Аноним 31/01/16 Вск 02:03:16 #550 №639082 
>>638972
сам перекати
я вообще мимокрокодил и на жаву хуй клал
и на программирование вообще
как я сюда попал-то блять
JavaScript Аноним 31/01/16 Вск 03:44:09 #551 №639099 
Скрипт парсит JSON и получает объект вида:
Obj = {
"array1":[1,2,3,N],
"array2":[1,2,3,N],
"name3":"field3",
"nameN":"fieldN"
}
Нужно получить доступ к первому и второму массиву внутри объекта. Остальных параметров может быть больше, но в исходной строке первый и второй массив всегда идут именно в такой последовательности.
Пытался так: Obj[0], Obj[1] - не работает. Через оператор "in": for(var k in Obj) - я не могу быть уверен в каком именно порядки пройдут массивы.

Нужно получить доступ к первому и второму массиву внутри объекта в правильном порядке.
Аноним 31/01/16 Вск 04:19:02 #552 №639103 
>>638886
>>638301
>>638124

> bkOpenPackage
> if (LoadSingleFileBkg((const char )&file._cnt, &file, &subFolder, 0x100u, 1) == false )
Вот тут у тебя проблема. Там все очень просто. Второй аргумент - FILE ∗∗ (т.е., функция в переменную запишет указатель на открытый ею поток, поэтому ты должен дать указатель на указатель), а ты эту переменную определил как структуру FILE, немного запортив при этом стек. В первом аргументе - имя файла, который нужно открыть, 256 байтов. Как решить:
1) Кликаешь дважды по переменной file (которая по sp+8), попадаешь в окно локальных переменных.
2) Тыкаешь 'd' трижды, получаешь дворд, тыкаешь 'y', пишешь FILE ∗.
3) В следующей строке (офсет 200) тыкаешь 'a', получаешь няшный массивчик.
4) Закрываешь окно локальных переменных (Esc), нажимаешь F5 в декомпиляторе, чтобы переанализировалось.
5) Называешь как-нибудь новую переменную, прописываешь правильный (FILE ∗∗) второй аргумент в LoadSingleFileBkg, тыкаешь по ней 'x', повторяешь всё вышесказанное для остальных функций, в которых она вызывалась.
...
6) Профит извини за дезинформацию с union, я жопой код читал.
Аноним 31/01/16 Вск 05:19:29 #553 №639105 
Ребятки, я слаб в программировании, сильно не обсыкайте если глупости говорю. Реализовал синглплеер крестики-нолики на js. Я хочу играть с друзяшками через интернет в них. Что нужно изучить? Я так понимаю нужен php, там я что-то изучу чтобы заносить ход в бд и с помощью ajax взаимодействовать с пользователями, правильно? И вообще интересует тема одностраничных сайтов+ajax в каком направлении смотреть?
Аноним 31/01/16 Вск 06:20:31 #554 №639111 
>>639105
ну раз умеешь в жс, то посмотри в сторону Node.js

мимонюфакможешьменянеслушать
sageсубтитры Аноним 31/01/16 Вск 08:05:45 #555 №639118 
сап ананы, может я не по адресу, но все же спрошу и очень надеюсь на помощь. Есть видео, есть переведенный на один европейский язык текст, надо срочно из текста сделать субтитры к этому видео просто asap как надо. Прошу помогите ананы
Аноним 31/01/16 Вск 10:06:04 #556 №639143 
>>639070
> пок
Ясно
Аноним 31/01/16 Вск 10:06:24 #557 №639144 
>>639118
Тебе сюда, тупая сажемразь. https://2ch.hk/s/res/1514107.html
Аноним 31/01/16 Вск 10:15:47 #558 №639146 
>приоритет оператора дереференса (!) ниже приоритета оператора доступа к полям записи (.), поэтому каждый раз приходится писать (!myrecord).myfield
>int -> int -> int и int -> (int -> int) - две разных несовместимых функции
>если в файле интерфейса функция объявлена как int -> int -> int, а реализована как 'a -> int -> int, компилятор заставит переделывать
>оператор пайпа влево (<|) имеет неправильную ассоциативность, поэтому a <| b <| c распарсится как (a <| b) <| c и будет означать хуйню
>не умеет каррировать внешние дуднетовские функции
>модули компилируются в статические классы, но открывать внешние статические классы как модули нельзя
>shadowing функций/значений на уровне видимости модулей запрещён
>f#
Аноним 31/01/16 Вск 10:55:34 #559 №639151 
>>639146
>int -> int -> int и int -> (int -> int) - две разных несовместимых функции
А тут-то что не так?
Аноним 31/01/16 Вск 12:15:24 #560 №639180 
14542317244440.png
>>639099
>Нужно получить доступ к первому и второму массиву внутри объекта
Obj["array1"]
Obj["array2"]
Аноним 31/01/16 Вск 12:55:54 #561 №639200 
14542341540900.png
Дебильный вопрос, НО что тут не так блять? почему инвалид синтакс?
Аноним 31/01/16 Вск 13:00:27 #562 №639202 
>>639200
else не относится ни к какому if'у
Аноним 31/01/16 Вск 13:08:42 #563 №639205 
>>639103
>дезинформацию с union
До этого я про такую штуку вообще не знал. Может пригодится когда-нибудь.

Сделал как в инструкции, кажется починилось. Как определять что переменные не своего размера? Например в LoadSingleFileBkg есть переменная в sp+20Ch её тоже нужно сделать char[256]. Или в bkOpenPackage sp+10Ch?

И можно ли в окне локальных переменных смотреть их содержимое? У меня во время дебага тут только знаки вопроса.

Аноним 31/01/16 Вск 13:09:44 #564 №639206 
>>639022
Бампецкий.
Аноним 31/01/16 Вск 13:14:14 #565 №639210 
Кто может помочь накатать 4 простеньких работки 1 курс вузика на VB? Завтра, собственно, сдавать Проболел 3 месяца и ничего не понимаю, еле-еле сдаю все остальное.
Аноним 31/01/16 Вск 13:22:13 #566 №639216 
>>639205
В bkOpenPackage все гладко, но в других функциях которые вызывают LoadSingleFileBkg все передается через агрумент.
[code]
BOOL __cdecl PakSize(FILE file, BYTE someFlag)
{ //.text:005669B0
...
result = LoadSingleFileBkg((char
)&file->_ptr, &file, 0, 0, 0);
[/code]
Здесь нужно делать новую переменную в прототипе под строку с названием файла?
Что-то вроде
[code]
BOOL __cdecl PakSize((char fileName, FILE file, BYTE someFlag)
[/code]
Аноним 31/01/16 Вск 13:32:44 #567 №639225 
>>639216
Вот еще пример.
[code]
unsigned __int32 __cdecl PakSize(const char pakName, BYTE someFlag) //.text:0057ECD0
{
char fileName; // [sp+0h] [bp-100h]@1

sprintf(&fileName, "%s%s", pakName, ".pc");
return PakSize_((FILE
)&fileName, someFlag);
}
[/code]
Может это все-таки объединение здесь?

Эта функция, кстати вызывает ту что из предыдущего поста, там немного другой прототип
[code]
unsigned __int32 __cdecl PakSize_(char *fileName, BYTE someFlag)
[/code]
Аноним 31/01/16 Вск 13:43:47 #568 №639230 
>>639200
В 7 строке еще один отступ нужен.
Аноним 31/01/16 Вск 13:44:21 #569 №639231 
>>639230
Правда, эта строка никогда не выполнится.
Аноним 31/01/16 Вск 13:45:54 #570 №639232 
>>639231
Если только не поднять её выше: return cube(number)
Аноним 31/01/16 Вск 16:49:16 #571 №639381 
>>633382 (OP)
Как можно объяснить, почему следующие инструкции вычисляют остаток от деления на степень двойки?

dec ebx ; в ebx - степень двойки
and eax, ebx ; в eax - число, остаток от деления которого на степень двойки мы ищем
Аноним 31/01/16 Вск 17:19:27 #572 №639443 
>>639381
Число степени двойки это нескольконулей1нескольконулей в двоичной системе, после декремента получается наодиннольбольшеВсеостальноеединицы. После сравнения andом нужного числа с этой маской что-то типа сдвига вправо, а потом влево на степень двойки.
Типа
mov ebx 0b00100000; 2^6
Dec ebx; 0b00011111; 31d
Mov eax 0b11111101; 251d
And eax ebx; 0b00011101 = 251 % 32 = 55

считал в уме, мог проебаться в комментариях
Аноним 31/01/16 Вск 17:52:59 #573 №639463 
>>639054
матерей ебал
Аноним 31/01/16 Вск 18:28:34 #574 №639518 
По некоторым причинам не смогу фрилансить и пойти работать в офис примерно 2 года. Хочу что-то начать трогать для себя, что имеет перспективу в дальнейшем. Что посоветуете?
Сам лично смотрю на: go/scala/iOS/php/C++.
Аноним 31/01/16 Вск 18:35:07 #575 №639523 
Решаю задачу на хакерранке. Почему программа зацикливается?

https://ideone.com/70cn7j
Аноним 31/01/16 Вск 18:44:19 #576 №639535 
>>639523
В чем здесь проблема - понял. Буду добавлять новые элементы в конец и хранить хвост списка в структуре.
Аноним 31/01/16 Вск 18:45:17 #577 №639537 
>>639523
А в каком конкретном месте циклится?
> scanf("%d", &in);
> while(in != EOF){
вот это какая-то подозрительная хрень.
Аноним 31/01/16 Вск 19:06:49 #578 №639547 
>>639232
ну нахуй, лучше на jvascripti кодить, нет еботни с этими отступами сраными
Аноним 31/01/16 Вск 19:07:23 #579 №639548 
>>639537
Сначала я вообще хотел сделать while(scanf("%d", &in). Интересно, так можно? Раньше читал, что в си есть куча разных идиом, в том числе типичные способы ввода в цикле, но уже не помню.
Охуенный сайт хакерранк. Доставляет, когда задачи принимаются.
Аноним 31/01/16 Вск 19:32:57 #580 №639575 
>>639548
Можно прострелить себе ногу, читая из потока по байтово беззнаковый char, тогда eof нельзя будет отличить от обычного символа. Еще при каких-то условиях его пропустить и чтение потока зациклется может у тебя это и было.
Аноним 31/01/16 Вск 19:36:41 #581 №639579 
>>639548
while (scanf("%d", &in) == 1).

scanf возвращает количество прочитанных полей. если вернул меньше чем надо, значит файл закончился.
Аноним 31/01/16 Вск 19:47:40 #582 №639590 
Что скажете про такую реализацию списка? https://ideone.com/iT3KKS

Ломал голову над вставкой элемента в список после того, как в нем уже есть один элемент. Сначала в первой ветке if было так:

lst->head = item;
lst->tail = item;

Вот второй так:
lst->tail->next = item;

И когда вставляется второй элемент, ссылка head->next не обновлялась. Поэтому выводился только первый элемент. Решил проблему, сделав в первой ветке lst->tail = lst->head;
Аноним 31/01/16 Вск 19:49:23 #583 №639592 
>>639523

Хотел написать по пунктам, но уже все забыл, на тебе код.
https://ideone.com/e9Uvbp
Аноним 31/01/16 Вск 19:51:45 #584 №639593 
>>639592
list - лишняя сущность, можно выкинуть
Аноним 31/01/16 Вск 19:52:14 #585 №639594 
>>639593 ---> >>639590
Аноним 31/01/16 Вск 19:58:43 #586 №639600 
>>639547
А шо, в жаваскрипте можно писать return и возвращаемое значение на разных строчках?
Аноним 31/01/16 Вск 20:15:25 #587 №639616 
Почему функция insert не вставляет новый элемент в список?
https://ideone.com/Y1p2pP

1) Если список пуст, новый элемент делаем головой
2) Если не пуст, доходим до конца и вставляем в конец. На сайте указатель на хвост не хранится в структуре, поэтому приходится итерировать каждый раз.

Остановились, когда p стал NULL. Но в p у нас адрес памяти, где располагается пустой хвост. Создаем хвост в этом месте памяти, заполняем. Почему он не сохраняется?
Аноним 31/01/16 Вск 20:16:02 #588 №639619 
>>639593
Она упрощает вставку в конец.
Аноним 31/01/16 Вск 20:22:02 #589 №639631 
>>639616
Инсерт обычно подразумевает вставку в указанное место. Если в конец - это append. Затем, тебе не нужно идти по всему списку в конец, т.к. последний элемент у тебя уже на руках - tail. Чтобы вставить в конец: на tail.next вешаешь новый итем, и потом объявляешь этот итем хвостом. Все будет работать, если ты в предыдущих операциях не забывал следить за актуальностью head и tail.
Аноним 31/01/16 Вск 20:23:24 #590 №639633 
>>639631
>т.к. последний элемент у тебя уже на руках - tail
Это у меня он в руках, а на сайте список создается тупо. Там только итерировать до конца.
Аноним 31/01/16 Вск 20:32:21 #591 №639640 
>>639633
Читаю жопой. Я в плюсах не силен, но что-то сомневаюсь, что у NULL есть свой адрес в памяти. Я бы итерировал, проверяя p.next на нулл, а не p. Потом создал бы новый объект и линканул его в p.next.
Аноним 31/01/16 Вск 20:42:45 #592 №639653 
>>639640
Отличное решение, спасибо. Теперь все работает. https://ideone.com/yRzsqn
Аноним 31/01/16 Вск 21:27:30 #593 №639683 
14542648501940.jpg
Ребзя, поясните как и на чем программируют стиралки и холодильники? Подозреваю, что даже самой современной стиралке хватит простенького контроллера с вшитой asm программой-алгоритмом кручения барабана и работы слива\залива. Или я чего-то не догоняю?
Аноним 31/01/16 Вск 21:30:20 #594 №639687 
>>639683
> хватит простенького контроллера с вшитой asm программой-алгоритмом кручения барабана и работы слива

А других вариантов, тащемта, нет. Разве что, пишут там на С
sageАноним 31/01/16 Вск 21:31:09 #595 №639688 
>>639683
Пиздец картинка, чуть глаза не вытекли
Аноним 31/01/16 Вск 22:07:10 #596 №639721 
Годно расширять питон с модулями? И какими тогда, с или с++, в чем разница? Я ньюфаг.
Аноним 31/01/16 Вск 22:07:12 #597 №639722 
>>639683
На джаве. Язык специально разрабатывался под програмирование холодильников и стиралок.
Аноним 31/01/16 Вск 22:16:46 #598 №639732 
Други, я на измене.
Меня на работу зовут какие-то ебанаты. Они обещают неплохо платить (80к). В два приёма. Они находятся недалеко от моего дома.
Но, блядь, на собеседовании у меня нихуя технического не спрашивали. Тестового не давали. Ну, вернее, давали, но это хуйня, а не тестовое. Завтра иду к ним в офис "устраиваться работать".
Интуиция моя просто вопит "тебя наябывают!". Но в чём конкретно я понять не могу.
Не, если мне попытаются впарить платные курсы или какой-нибудь амвей - я их пошлю нахуй и спокойно уйду.
Но блядь, жопой чую - всё не так просто.
Какие вообще могут быть подводные камни, кроме невыплаты аванса через две недели (после чего они, опять же, пойдут нахуй)?
Аноним 31/01/16 Вск 22:34:59 #599 №639755 
>>639732
Устроился на 105к практически по такой же схеме, не наебывают, но зп задерживали пару раз уже. Но выплачивали в итоге. Смотря на чем ты там пишешь, я вот на йоба extjs, который ценится очень прилично, а по сути у меня и опыта нет и вообще джун, который просто упоролся архитектурой приложений и выдает себя за сеньора, пока никто не спалил.
Аноним 31/01/16 Вск 22:38:10 #600 №639759 
Сап /pr/. Поясните мне, что должны должны делать хорошие аналитики/манагеры на проекте? По каким методикам должны писаться всякие ТЗ, а то везде какая то хуйня, но если в коде всё ясно, то вот с аналитикой я никак не могу понять. Вот устраиваешься ты аналитиком, тебя просят написать документацию по каким-нибудь там слайдам, где представлен макет приложения, которое нужно разработать. Как его писать? Что гуглить вообще? Не тупо из головы же, че вижу, то пишу. Какая структура там должна быть и так далее. На что следует обратить внимание, какие подводные камни.
Аноним 31/01/16 Вск 22:50:59 #601 №639776 
>>639755
У меня банальные плюсы, так что выбор есть.
Прошлое место работы - нихуя не гугол, чтобы брать выходцев вслепую.
При этом ни собеседование, ни тестовое никак не показывают мои навыки.
Мне тут предложили версию, что меня выгонят после испытательного - но мне это, в целом, похуй. Всё равно работу ищу пока на перекантоваться пару месяцев.
Аноним 31/01/16 Вск 22:55:40 #602 №639785 
>>639776
Я тоже двощеров начитался и теперь морально готов, что меня пидорнут после стажировки. Хожу на работу с установкой получить за время испытательного срока максимум экспы.
Аноним 31/01/16 Вск 22:56:06 #603 №639787 
Допустим, что на сервере заблокированы все порты кроме одного или двух. Можно ли задудосить этот сервер?
Аноним 31/01/16 Вск 22:56:43 #604 №639788 
>>639787
Да. Еби его в эти два порта.
Аноним 31/01/16 Вск 22:58:54 #605 №639793 
Сап, аноны. На одном сайт в рунете вычитал, что HTML, CSS, JAVASCRIPT (+JQUERY), PHP И MYSQL можно освоить за 2-3 месяца (базовый минимум). Так вот, насколько это адекватный прогноз? Не слишком ли тяжелый js и php чтобы их освоить за 2-3 месяца?
Аноним 31/01/16 Вск 23:03:12 #606 №639797 
Антуаны,нужно освоить java в вебе,и Spring,можете,что-нибудь посоветовать?
Аноним 31/01/16 Вск 23:03:51 #607 №639799 
>>639216
> 005669B0
Вот же бля. Это оптимизация. Функция принимает const char ∗ filename первым аргументом, но так как этот аргумент используется лишь однажды (т.е., передали в LoadSinglePackageBkg, и с тех пор нам указатель на имя файла не нужен), то компилятор (а может быть, даже человек) решил не создавать новую переменную, а повторно использовать const char ∗ filename, но уже в качестве FILE ∗. Машинное представление этих двух указателей идентично, и все работает. До вызова - это указатель на строку, после - указатель на FILE. "Расщепить" переменные нельзя. Могу предложить лишь оставить, как есть - после объявления PakSize(const char ∗filename, BYTE flag) код получается с кастами, но вполне читаемый. Ну или union двух указателей использовать, но это не очень красиво, когда особенности реализации будут торчать в прототипе.
Вообще, переиспользование переменных компиляторами - достаточно частое явление в оптимизированном коде, привыкай. Тут у тебя хотя бы обе - указатели, а бывает ведь и int, засунутый в кусок double.
Аноним 31/01/16 Вск 23:17:48 #608 №639807 
>>639205
> Как определять что переменные не своего размера?
> bkOpenPackage sp+10Ch
Можно сразу по 'y' прописать массив с размером. Но я предпочитаю сходить в стек по даблклику и исправить переменную там, чтобы точно знать, что я делаю.
Аноним 31/01/16 Вск 23:43:54 #609 №639830 
>>639776
Так ты уже с опытом? Тогда не очкуй, так оно в жизни и бывает.
Аноним 31/01/16 Вск 23:50:22 #610 №639833 
Приятно видеть, как анончики прилежно стараются!

>>638727
>>638724
Успехов тебе, няша, от всей души!

Я когда-то тоже программистом был, сложные MVC приложения писал. Успел даже в крутом аутсорсе повариться. Ничего, все еще впереди. Главное не падать духом!
https://www.youtube.com/watch?v=KlzWDdELOAY
Аноним 01/02/16 Пнд 00:42:59 #611 №639868 
Итак, ребят, к вам вопросы, учу в универе C++, только затрагиваем ООП. Естественно, учат в универе больше математике, чем программированию, и в то же время встает вопрос работы. Поэтому бывалые, поясните, стоит самостоятельно задрачивать углубленно C++ или вкатиться в другую область. И как мне действовать дальше, чтобы не остаться сосницким, самому кодить, пытаться устроиться в компанию, изучив какой-то необходимый минимум? Интересуют больше практические советы.
Аноним 01/02/16 Пнд 01:19:44 #612 №639912 
>>639797
Например ты можешь написать приложение, с использованием спринга
Аноним 01/02/16 Пнд 01:21:37 #613 №639913 
>>639868
Работа не нужна, учи Haskell
Аноним 01/02/16 Пнд 01:37:49 #614 №639923 
Вот вроде с одной стороны наши как-то серьезнее что ли относятся к образованию. Вот курс https://www.coursera.org/learn/vvedenie-mashinnoe-obuchenie/lecture/SwQMp/obrabotka-propuskov-dostoinstva-i-niedostatki-rieshaiushchikh-dieriev-iev
И с первой лекции какие-то формулы, матрицы и тд.

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

https://www.udacity.com/course/viewer#!/c-ud120

А вот что в результате лучше и полезнее я не знаю.
Аноним 01/02/16 Пнд 08:24:57 #615 №639991 
сап двач, помоги определиться. Не знаю чем заниматься % по жизни епта % , на завод не хочу. Нравится вести настройку чего либо и сидеть с довольным ебалом когда все работает. Если же все пошло по пизде, то опять начинаешь все настраивать. Как это можно назвать?Как гуглить?
Аноним 01/02/16 Пнд 09:20:25 #616 №640003 
Если я полный ноль в программировании, с прочтения чего мне стоит начать ?
Аноним 01/02/16 Пнд 10:08:00 #617 №640014 
>>639991
аутизм и навязчивые состояния
Попробуй глянуть в сторону системного администрирования или эникея епт

>>640003
Пофиг с чего, можно вообще видео лекциями на ютубе первое время перебиться я бы советовал по паскалю. Главное понять основные структуры языков высокого уровня блоки команд, ветвления, циклы, функции и типов данных от байта до сложных структур и указатели. Попутно решай задачи по пройденной теме.

Потом ты либо дропнешь, либо перекатишься на ходовой язык для продакшона с ооп и паттернами.
Аноним 01/02/16 Пнд 10:18:43 #618 №640015 
>>640003
С английского.
[я в говне] Аноним 01/02/16 Пнд 10:22:54 #619 №640019 
>>640014
чет не верится что в 2016 кому то нужен сисадмин
Аноним 01/02/16 Пнд 10:25:53 #620 №640020 
>>640019
Все зависит от того, на какую зарплату ты претендуешь. И от скила.
Аноним 01/02/16 Пнд 10:33:59 #621 №640022 
Закончил прог-специальность, бакулавр.
Знаю чуток понемногу (шарпа, кресты, джува) , но не сильно, на уровне пиздивания, осмысления и понимания чужих лаб и кода. Теоретически что-то могу сам. Наверное. Не могу себя физически заставить самому писать код. Короч вопрос: хочу научиться нормально кодить, на джуве наверное, ибо самое востребованное. Также посоветуйте что-нибудь полезное и профитное в плане работы, но связанное меньше непосредственно с кодингом. Как говорил, я - не совсем с нуля, но и не совсем нормально. Какие курсы проходить , что читать? спасибо
Аноним 01/02/16 Пнд 10:35:31 #622 №640023 
>>640022
Ещё изменения лаб.
фикс
A !!VqPijQNQXY 01/02/16 Пнд 10:42:44 #623 №640026 
Проверка
Аноним 01/02/16 Пнд 10:54:35 #624 №640030 
>>640022
Что за вуз и специальность? А главное по каким результатам егэ прошел?
кажется у меня сейчас полыхнет
Аноним 01/02/16 Пнд 11:19:24 #625 №640043 
>>640030
Дианон. Егэ сам писал, хуле там писать то? 250 по трём где-то. Инфу сдавал. Вуз тоже легко закончил, учится не напряжно было. Где то учил, где то списывал, где то готовое брал - как обычно все. Лёгкие лабы сам делал, на первом курсе так вообще шарил большей частью даже. Потом обленился. Некоторые лабы, которые на парах давались, а не на дом, тоже делал, ибо все вместе разбирался и ходили. Типо maple или ещё такой побочной хуйни. Вообще, на мой взгляд, вуз легко закончить, если ХОДИТЬ. Ну и не совсем конченным быть и что то хоть делать.
Аноним 01/02/16 Пнд 11:20:21 #626 №640045 
Помогает ли кофе в кодинге? А чай?
Аноним 01/02/16 Пнд 11:39:03 #627 №640058 
>>640014
То есть ты советуешь овладеть Паскалем сначала?
>>640015
А я его уже знаю.
Аноним 01/02/16 Пнд 12:57:10 #628 №640115 
>>640043
>ленивое чмо
Наверно, без работы сидишь, или больше 15к не зарабатываешь?
>учится не напряжно было
Учиться и получать образование - разные вещи. Знания и науки - разные вещи.
Аноним 01/02/16 Пнд 12:58:07 #629 №640117 
Суп анон, хочу вкатиться в веб, но со всеми этими технологиями хуй пойми, что учить чтобы не обосраться в будущем.
Мне кажется меня всегда наебывали с пхп о том, что он говно ебаное чтобы была меньшая конкурентность.
Аноним 01/02/16 Пнд 13:10:51 #630 №640125 
14543214514620.jpg
>>640117
Perl, PHP, Python, Ruby, Lua - скриптопараша.
Содержимое скриптопараши - динамикодрисня.
От так от было.
Аноним 01/02/16 Пнд 13:12:45 #631 №640128 
>>640125
Ну и?
Тоже самое можно накатать и про байтослесарей.
Аноним 01/02/16 Пнд 13:22:57 #632 №640132 
>>639759
>хорошие аналитики/манагеры
Андрей Орлов, "Записки автоматизатора".
>Вот устраиваешься ты аналитиком
Марат Мусин, "Бизнес в стиле распил".
Аноним 01/02/16 Пнд 13:25:00 #633 №640133 
>>640045
>кофе
НЕТ.
>чай
Зелёный (улун, сен-ча, но не ганпаудер, он мочегонный весьма сцуко).
Аноним 01/02/16 Пнд 13:25:52 #634 №640134 
>>640115
Так кто ж спорит? Я анону отвечал. Так по советам дельное будет что то?
Аноним 01/02/16 Пнд 13:29:36 #635 №640138 
>>640022
>Знаю чуток понемногу (шарпа, кресты, джува) , но не сильно
Короче говоря, ты скакал как проститутка по языках в надежде найти ТОТ САМЫЙ язык. Забей на программирование, интереса к нему у тебя никогда не было. Ты зря потратил 5 лет учебы. У вована вон в 22 года уже свой бизнес, машина и квартира, а ты так и живешь в съемном клоповнике.
Аноним 01/02/16 Пнд 13:33:28 #636 №640141 
>>640138
А как найти свой язык область?
Аноним 01/02/16 Пнд 13:36:56 #637 №640147 
>>640141
Мы нашли ее еще в 16 лет.
Аноним 01/02/16 Пнд 13:55:29 #638 №640177 
>>640128
>PHP
Ты же знаешь, что одну и ту же задачу можно выполнить десятком способов обычно? Так вот, в силу отсутствия жестких стандартов и работы даже с ошибками (то есть, он их тупо игнорит чаще всего), а также относительной простоты в целом, он позволяет сделать говно (то есть, видимый результат не лучшего качества) за более короткий срок обучения, нежели любой другой (при изучении которого хочешь не хочешь, а выучишь стандарты) язык.
>JS
Не знаю, что ты слышал, но дело в динамической типизации, скорее всего (которая у JS по сравнению с языками со статической типизацией не просто странная, а, м-м-м, сверхъестественная). Видел где-то таблички с работой разных операторов сравнения на разных примеров.
Насчет функциональных ничего не скажу. Да и вообще я быдлан-студент, в силу учебы пришлось со всем этим пострадать.
Аноним 01/02/16 Пнд 14:02:08 #639 №640191 
>>640147
Ну и иди на хуй тогда.
Хуисос ебаный, только можешь пиздеть на анонимной борде.
Аноним 01/02/16 Пнд 14:06:49 #640 №640194 
>>639721
Че, кто-нибудь ответит-то? С или кресты, а, а?
Аноним 01/02/16 Пнд 14:08:36 #641 №640197 
>>640138
>написал что бакулавр
>5 лет
>сидит в pr и не умеет считать
Так то лабы на разных языках были. А интереса нет аможетиесть тут ты прав, но так то у меня его ни к чему нет, поэтому я себя пересилю, не беспокойся.
Блять нуфаг тред а за 5 постов хуй помогли советом, не то что ссылкой. Думал что такие отбитые только в /б сидят.
Аноним 01/02/16 Пнд 14:10:42 #642 №640199 
>>640191
Быдло порвалось. Неужели было непонятно, что вуз не привьет тебе интерес к программированию, если его никогда не было?
Аноним 01/02/16 Пнд 14:11:38 #643 №640200 
>>640194
Хуй на, ты всё равно останешься питонодауном который даже C не осилит, не говоря уже о крестах. Просто забей и иди делай сайтики на джанге.
Аноним 01/02/16 Пнд 14:11:50 #644 №640201 
>>640197
Шапку смотрел? Список литературы видел?
Аноним 01/02/16 Пнд 14:12:19 #645 №640203 
>>640200
Я не делаю сайтики, я занимаюсь серьезной компьютерной наукой. По делу есть что сказать?
Аноним 01/02/16 Пнд 14:12:55 #646 №640205 
>>640199
Я тебе сказал путешествовать нахуй.
Я не тот анон из вуза, я мимо спросил про то, как найти свою область.
Я ещё даже вуз не закончил, программировать начал когда был пиздюком, декомпилил конфиги игрушки и переписывал статы машинкам чтобы они ездили быстрей.
А такие как ты, хуисосы, только и могут, что якобы выёбываться, и говорить про чей-то разрыв в интернете.
Аноним 01/02/16 Пнд 14:15:50 #647 №640212 
>>640205
>декомпилил конфиги игрушки и переписывал статы машинкам чтобы они ездили быстрей
Ого, настоящий тыжпрограммист. Тут многие кочали брутилки для асек в нулевые и добавляли в чужие вирусы строчку invoke WriteConsoleA, stdout, "Goodbye world, you'r hacked", но так и остались хуесосами.
Аноним 01/02/16 Пнд 14:16:18 #648 №640213 
>>640197
>Блять нуфаг тред а за 5 постов хуй помогли советом, не то что ссылкой. Думал что такие отбитые только в /б сидят.
Полно тредов по всем языкам - сиди, изучай. Ты не можешь не то что в гугл, даже доску пролистать тебе лень. Отбитый тут только ты. Забудь про программирование.
Аноним 01/02/16 Пнд 14:48:04 #649 №640242 
А я любил gmod, и с какого-то момента начал на тамошнем lua писать всякую хуйню. А потом и вообще проганьем увлёкся.

Другой анон
Аноним 01/02/16 Пнд 15:04:57 #650 №640259 
>>640212
this
Аноним 01/02/16 Пнд 15:14:23 #651 №640264 
Помогите скачать именно русскую версию

https://books.google.ru/books?id=wCZJCAAAQBAJ&pg=PA4&dq=%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D0%BD%D0%B0+iOS+%D0%B4%D0%BB%D1%8F+%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2+3+%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%86%D0%B8%D1%8F&hl=ru&sa=X&ved=0ahUKEwi69_2MxdbKAhVqp3IKHeJMAVUQ6AEIKjAA


Не могу найти
Аноним 01/02/16 Пнд 15:20:39 #652 №640269 
>>640213
Ты идёшь нахуй. Я не понимаю зачем ты зашёл в этот тред если не помогаешь. Ещё и постишь зачем то. Я спросил и про курсы, да и вообще широко очертил круг проблем. Может ГОДНУЮ книгу посоветуют, может ещё что то. Короче ты говно, которое дрочит на себя.


>>640197
Видел и даже 2 книги хортсмана читал. Перечитать и параллельно жавараш навернуть? Или есть получше что то? Мб вообще другой язык?
Аноним 01/02/16 Пнд 15:39:31 #653 №640291 
14543303712220.jpg
>>640269
>Может ГОДНУЮ книгу посоветуют
The C Programming Language
Аноним 01/02/16 Пнд 15:43:24 #654 №640297 
>>640291
Толсто. С - для людей осознавших свое божественное начало. Я лишь жалкий человек.
Аноним 01/02/16 Пнд 16:19:29 #655 №640328 
>>640022
а как можно знать яп и ничего на нем не писать? хеллоуворды что ли? циклы, задачки?
Аноним 01/02/16 Пнд 16:21:11 #656 №640331 
>>640328
>ворлды
Аноним 01/02/16 Пнд 16:30:24 #657 №640345 
>>640331
Спасибо, что уточнил, так бы никогда не догадался.
Аноним 01/02/16 Пнд 16:48:40 #658 №640358 
>>640328
Да это то я пишу. Имеется ввиду прям сложное что то, проекты всякие.
Аноним 01/02/16 Пнд 17:13:39 #659 №640390 
ОЛОЛО КВАРТИРНЫЕ ВОЙНЫ РУСАЧКОВ
http://oldfisher-mk.livejournal.com/532046.html
sageАноним 01/02/16 Пнд 17:24:05 #660 №640395 
>>640390
> Jul. 2nd, 2015
Скупай баксы, в середине января сбросишь по 85.
Аноним 01/02/16 Пнд 18:41:50 #661 №640444 
Анончик, помоги.
Есть ли какая-нибудь годная литература по j2me?
Пока только одну нормальную книгу удалось найти.
Аноним 01/02/16 Пнд 18:46:31 #662 №640447 
>>640444
>j2me
Как там в 2000-х?
Аноним 01/02/16 Пнд 18:46:57 #663 №640448 
>>640444
> 2016
> ж2ме
Может, тебе не тянуть и сразу обратиться за психиатрической помощью?
Аноним 01/02/16 Пнд 19:00:08 #664 №640461 
>>640447
>>640448
Я не по своей воле этим занимаюсь, лол.
Аноним 01/02/16 Пнд 19:09:11 #665 №640471 
>>640444
В 2000-е изучал j2ME по какой-то книжке средней толщины в оранжевой обложке, но не могу найти.
Аноним 01/02/16 Пнд 19:14:00 #666 №640475 
14543432409840.jpg
Эй, погромизды, а подскажите мне такой язык с помощью которого спустя месяц я смогу делать функциональные приложения под личные нужды? В основном приложения для работы с интернетом и всё такое. Короче нужно максимально простое, но и в то же время с множеством возможностей. Смотрю на делфи, но хуй знает.
Аноним 01/02/16 Пнд 19:15:01 #667 №640476 
>>640471
Да, эта та единственная нормальная книга, которую удалось найти.
Аноним 01/02/16 Пнд 19:20:56 #668 №640482 
>>640475
Питон.
Аноним 01/02/16 Пнд 19:24:54 #669 №640485 
Охуеть, пацаны, я обнаружил, что не понимаю, как вычитать числа столбиком. Вот например: 1 - 9 = -7. Вычитаем так:
1
- 9
____
Не вычитается. Делаем заем из воображаемого старшего разряда, получаем:
1 (11)
-
9
____
2

Пиздец, я в ахуе. Объясните мне.
Аноним 01/02/16 Пнд 19:26:21 #670 №640486 
>>640482
А ты сам кодишь на нем? Посоветуешь может тогда и литературы для наиболее продуктивного изучения?
Аноним 01/02/16 Пнд 19:35:36 #671 №640492 
Посоветуйте IDE с поддержкой C++11. Не студия.
sageАноним 01/02/16 Пнд 19:36:20 #672 №640493 
>>640485
> 1 - 9 = -7
Красиво стелишь, фраерок.
Аноним 01/02/16 Пнд 19:41:15 #673 №640496 
>>640493
Ну -8. Мы вычитаен 9 не из единицы, а из воображаемого числа, у которого слева приписан еще один разряд, из которого делаем заем. Где я неправ?
Аноним 01/02/16 Пнд 19:47:06 #674 №640502 
анон помохи!
не могу придумать как написать сранивалку покерных комбинаций
на джаве
так как цель - задроство с ооп, реквестирую мысли и дизайн паттерны которые могут помочь
Аноним 01/02/16 Пнд 19:54:34 #675 №640503 
>>640496
Тебе в /un/
sageАноним 01/02/16 Пнд 20:17:20 #676 №640508 
>>640486
Чтонибудъ типа "как писать на питоне, чтобы не уткнутся в несовместимость версий".
Аноним 01/02/16 Пнд 20:45:03 #677 №640520 
))
>>640508
Аноним 01/02/16 Пнд 21:20:16 #678 №640562 
fghjh
Аноним 01/02/16 Пнд 22:15:44 #679 №640634 
хелп ми
https://2ch.hk/b/res/115430963.html
Аноним 01/02/16 Пнд 22:25:16 #680 №640648 
>>640492
Зачем тебе поддержка стандарта в иде? Его должен поддерживать компилятор.
А по теме code::blocks или qtCreator, и конпелятор: mingw64 под спермой или gcc под прыщами.
и кстати, 11 стандарт протух, сейчас актуален 14. А уже в следующем году выходит новый
Аноним 01/02/16 Пнд 22:40:56 #681 №640660 
Я - веб макака. Хочу заниматься чем-то более серьёзным. За плечами лишь основы верстки на html, css, bootstrap и php чистый. Есть огромное желание заняться чем-то более серьёзным.
Инвентарь - iMac, iPhone 6s, пару Android телефонов.
Рассматриваю любое направление развитое на рынке труда.
Аноним 01/02/16 Пнд 22:57:16 #682 №640681 
>>640648
>mingw64 под спермой
Не советуй ему дерьма.
Аноним 01/02/16 Пнд 22:57:37 #683 №640682 
>>639923
Хотя сейчас почитал комментарии и люди совсем не довольны курсом от яндекса.
Аноним 01/02/16 Пнд 22:59:25 #684 №640684 
>>640648
>и кстати, 11 стандарт протух, сейчас актуален 14. А уже в следующем году выходит новый
14-й ничем почти и не отличается, тем более для нюфага.
Новый стандарт раньше 17-19 года можно не ждать.
Аноним 01/02/16 Пнд 23:06:10 #685 №640692 
>>640132
А что-нибудь еще есть? Может какие-нибудь блоги успешных манагеров, где описано как стать таковым?
Аноним 01/02/16 Пнд 23:36:00 #686 №640737 
>>640684
>14-й ничем почти и не отличается, тем более для нюфага.

ньюфагам: пишите всегда на последнем-распоследнем стандарте, по возможности - новые стандарты устанавливают хорошие практики, а старые это костыли и днище
Аноним 01/02/16 Пнд 23:50:15 #687 №640749 
Лучше здесь спрошу

Есть ли у кого на примете модные/новые выступления штульмана? Чёто дико захотелось заслушать царя.
Аноним 01/02/16 Пнд 23:52:29 #688 №640753 
>>640737
Пишите лучше сразу на D, потом переписывайте на плюсы.
Аноним 01/02/16 Пнд 23:58:14 #689 №640755 
>>640753
Разреши обоссать тебя за такие советы.
Аноним 02/02/16 Втр 00:00:16 #690 №640757 
Я - веб макака. Хочу заниматься чем-то более серьёзным. За плечами лишь основы верстки на html, css, bootstrap и php чистый. Есть огромное желание заняться чем-то более серьёзным.
Инвентарь - iMac, iPhone 6s, пару Android телефонов.
Рассматриваю любое направление развитое на рынке труда.
Аноним 02/02/16 Втр 00:12:07 #691 №640772 
>>640755
Так при хорошем владении D, программист сам старается писать плюсовый код похожим на него, что заставляет человека использовать последние стандарты.
Аноним 02/02/16 Втр 00:32:49 #692 №640790 
>>640772
Ну блин стандартная библиотека же совсем разная. Нахрена потом транслировать одно в другое.

Вообще, конечно, мысль годная - писать референсную реализацию на каком-то метаязычке с мощной системой типов, дабы в компайлтайме максимум проверять корректность, писать нормальный обобщенный код, а конкретные реализации транслировать во что-то более приземленное - кресты, жс, и т.п.
Аноним 02/02/16 Втр 00:40:55 #693 №640794 
>>640790
>Ну блин стандартная библиотека же совсем разная.
если у тебя нет каких-то привычных тебе функций это же не повод писать костыльный говнокод
Аноним 02/02/16 Втр 00:50:09 #694 №640802 
>>640794
Ну например есть unordered map в новых крестах, и associative array в Dlang. С твоим подходом, надо помнить api и того, и другого. И так по каждой мелочи, слегка накладно.
Аноним 02/02/16 Втр 01:19:24 #695 №640824 
>>640802
кресты не нужны, очевидно
Аноним 02/02/16 Втр 01:27:50 #696 №640834 
>>640790
Ты придумал Nim.
Аноним 02/02/16 Втр 01:32:34 #697 №640840 
>>640475
Очевидная Scala
Аноним 02/02/16 Втр 01:35:16 #698 №640842 
>>640660
Гей-проституция
Аноним 02/02/16 Втр 03:50:10 #699 №640889 
Анон, подскажи:

как нынче сайты создают? Есть какие то редакторы? Или какие то платформы?

Я не имею ввиду wordpress или подобные готовые движки. Я имею ввиду вот сделать сайт с нуля например на html5 с кучей наворотов.

Просто стоит задача сделать сайт заглушку для неких целей. Там будут кнопки для печати и прочие. php,JS,Jquery все дела. Набивать в блокноте можно, но в процессе не покидает чувство, что я работаю палкой с камнем, а не бензопилой. Подскажи анон, молю!
Аноним 02/02/16 Втр 04:45:42 #700 №640900 
>>640889
соре
пресс х ту сайт готов
не сущесвтует.

мимоуебок
Аноним 02/02/16 Втр 04:52:16 #701 №640901 
>>640900
Очевидно же, что ему нужна IDE.
Аноним 02/02/16 Втр 05:11:12 #702 №640903 
>>640901
один анон хорошо, а два лучше.
Аноним 02/02/16 Втр 06:13:27 #703 №640906 
>>633382 (OP)
Английский + Java
мне кажется или раньше тут был английский плюс питон?
Аноним 02/02/16 Втр 06:42:42 #704 №640907 
>>640889
Ставь саблайм 3.
Аноним 02/02/16 Втр 09:30:12 #705 №640917 
>>640907
Спасибо, но я почему то использую notepad++.

Решений прес ту Х ту вин энд эрн мани мани, мне не нужно (Ведь программа за меня не допишет JS\PHP код для реализаций действий и событий) , я говорю именно только за внешний вид. Потому что много времени уходит на создание и доводку конструкции сайта (блоками), каждый раз меняешь какой либо параметр, переключаешься в браузер, F5 и молишься чтобы вся верстка по пизде не пошла... (понимаю, отсутствие опыта)

Просто было бы удобно набросать макет сайта в какой нить проге, а потом уже вручную наполнить его скриптами и сценариями.

Дохуя хочу?
Аноним 02/02/16 Втр 09:40:32 #706 №640919 
>>639683
>
>Ребзя, поясните как и на чем программируют стиралки и холодильники?

Verilog и Co. А потом заказывают ASIC.
Аноним 02/02/16 Втр 10:14:12 #707 №640931 
>>640919
Мало кто свой чип разрабатывает. Обычно все же стоит МК какой-нибудь дешевый.
Аноним 02/02/16 Втр 11:16:44 #708 №640946 
Сишку есть смысл учить сейчас?
Аноним 02/02/16 Втр 12:03:57 #709 №640969 
Ребята, понимаю, вопрос платиновее некуда, но всё же задам, надеясь на удачу.
Есть кто-нибудь, кто готов взять стажёром на реальные проекты? Для начала бесплатно, конечно же. Обещаю пахать и не прокрастинировать: есть большое желание рыть рогом разработку ПО.
Направление не суть важно. Это может быть веб, Андроид, энтерпрайз, ещё что-то.
Аноним 02/02/16 Втр 12:11:06 #710 №640973 
>>640946
В целом да, но если до этого писал на каком-нибудь пистоне, охуеешь от этого говна мамонта и насколько всё неудобно в плане либ и т.д.
Я бы посоветовал брать джаву/сисярп, не знать бед и сохранить нервы.
Аноним 02/02/16 Втр 12:25:36 #711 №640980 
>>640917
Бутстрап
Аноним 02/02/16 Втр 12:29:30 #712 №640981 
>>640973
На нем и писал. К жавесярпу у меня какая-то личная неприязнь.
А в чем разница с и крестов сейчас? Где можно использовать
Аноним 02/02/16 Втр 13:10:32 #713 №641015 
>>640981
Учить и знать надо, но кодить на нём не надо.
Аноним 02/02/16 Втр 13:26:35 #714 №641031 
>>641015
А зачем тогда знать?
Аноним 02/02/16 Втр 13:33:48 #715 №641036 
>>640969
нет
Аноним 02/02/16 Втр 13:34:21 #716 №641037 
>>640946
нет
Аноним 02/02/16 Втр 13:36:30 #717 №641039 
Анон, помоги вспомнить название алгоритма.

Алгоритм используется для поиска известных последовательностей в потоке данных. Представляет собой конечный автомат, который переходит из состояния в состояние по мере прихода символов из известной последовательности. Если приходит какой-то символ, не соответствующий текущей последовательности, то конечный автомат не сбрасывается в RESET, а может перейти в другое состояние, соответствующее другой последовательности, если в принятых символах есть её начало.

Используется для сканирования файлов на сигнатуры вирусов.
Аноним 02/02/16 Втр 13:54:35 #718 №641057 
Где можно отлаживать программы для доса кроме как на виртуалке и в эмуляторе?
Аноним 02/02/16 Втр 13:57:10 #719 №641059 
>>641039
Алгоритм Кнута - Морриса - Пратта, наверное.
Аноним 02/02/16 Втр 13:59:22 #720 №641062 
>>641059
Спасибо. через него вышел на то, что искал. А искал я https://ru.wikipedia.org/wiki/Алгоритм_Ахо_—_Корасик
Аноним 02/02/16 Втр 14:00:39 #721 №641063 
>>641039
>Используется для сканирования файлов на сигнатуры вирусов
Ахо-Корасик.
Аноним 02/02/16 Втр 14:18:41 #722 №641083 
14544119218080.jpg
Анон, помоги, прошу.

До завтра нужно сделать 2 задания в матлабе. Если можнно напиши с объяснениями, как для дебила.
Аноним 02/02/16 Втр 14:41:19 #723 №641112 
14544132797500.jpg
>>641083
Аноним 02/02/16 Втр 14:53:23 #724 №641125 
>>641083
1)
clear all; close all;
s = tf('s');
%x(s^2+0.2s+0.02)=y(0.1s+0.03)
Y_x = (0.1 s + 0.03)/(s^2 + 0.2 s + 0.02);
>импульсная
impulse(Y_x)
>единичная переходная
step(Y_x)
2)
clear all; close all;
s = tf('s');
W_s = 2 (1+0.5 s)/(s^2 (1+0.3 s));
>АФХ, ЛЧХ
bode(W_s)
>запасы устойчивости
margin(W_s)
бесконечность по амплитуде, 12.7⁰ по фазе
>переходная характеристика замкнутой системы
step(feedback(W_s,1))

>Если можнно напиши с объяснениями, как для дебила.
Нет. Не учись, побольше сдавай нахаляву. Чем меньше ты знаешь, тем я ценнее как специалист.
Аноним 02/02/16 Втр 14:58:40 #725 №641129 
>>641125
Парсер съел звёзды. Заменил их на '⋇'.

clear all; close all;
s = tf('s');
Y_x = (0.1 ⋇ s + 0.03)/(s^2 + 0.2 ⋇ s + 0.02);
impulse(Y_x)
step(Y_x)

clear all; close all;
s = tf('s');
W_s = 2 ⋇ (1+0.5 ⋇ s)/(s^2 ⋇ (1+0.3 ⋇ s));
bode(W_s)
margin(W_s)
step(feedback(W_s,1))
Аноним 02/02/16 Втр 14:59:30 #726 №641131 
>>641125
>>641129
Как то ты круто расписал. Я вот как решил.

>> M=[0.1 0.03];
D=[1 0.2 0.02];
derD=polyder(D)

derD =

2.0000 0.2000

>> Alph=roots(D)

Alph =

-0.1000 + 0.1000i
-0.1000 - 0.1000i

>> A1=polyval(M,Alph(1))/polyval(derD,Alph(1))

A1 =

0.0500 - 0.1000i

>> A2=polyval(M,Alph(2))/polyval(derD,Alph(2))

A2 =

0.0500 + 0.1000i

>> t=0:2:80;
>> k=A1exp(Alph(1)t)+A2exp(Alph(2)t);
>> plot(t,k);
>> grid
>> A11=(polyval(M, Alph(1))/polyval(derD, Alph(1)))/1

A11 =

0.0500 - 0.1000i

>> A12=(polyval(M, Alph(2))/polyval(derD, Alph(2)))/2

A12 =

0.0250 + 0.0500i

>> k1=A11exp(Alph(1)t)+A12exp(Alph(2)t);
>> plot(t, k1);
sageАноним 02/02/16 Втр 15:00:05 #727 №641132 
>>641112
И да, у меня военник, иди нахуй.
Аноним 02/02/16 Втр 15:12:42 #728 №641144 
>>641131
Решил так, как это предполагалось создателями матлаба. Как там у вас в вузике требуют, я хз.
Аноним 02/02/16 Втр 15:16:42 #729 №641149 
14544154029830.png
14544154029851.png
14544154029862.png
14544154029873.png
>>641144
У нас в вузике вот так принято
Аноним 02/02/16 Втр 15:24:00 #730 №641157 
>>641149
Если вам численные методы объясняют, то, возможно, так и надо. Мне показалось, что это задача по теории управления, а матлаб нужен ровно для того, чтобы на него численную еблю с дифурами скидывать.
Аноним 02/02/16 Втр 15:25:23 #731 №641158 
>>641157
Так на скринах всё верно?
Аноним 02/02/16 Втр 15:32:46 #732 №641164 
>>641158
Результат похож. Способ решения ректальный, но валидный. Наверное, да.
Аноним 02/02/16 Втр 15:40:55 #733 №641172 
Кто-нибудь уже написал бота, обходящего гугл-капчу?
Аноним 02/02/16 Втр 15:45:21 #734 №641175 
14544171220250.png
14544171220261.png
>>641083
По второму заданию
>Построить переходные характеристики для замкнутой системы, используя ППП Control System Toolbox

Это я верно сделал?
Аноним 02/02/16 Втр 15:46:53 #735 №641177 
>>641175
Нет.
step(feedback(w,1))
Аноним 02/02/16 Втр 15:51:05 #736 №641180 
>>641177
А объясни, почему так.
Аноним 02/02/16 Втр 15:51:27 #737 №641182 
>>641180
Типа feedback(w,1) = замкнутая система?
Аноним 02/02/16 Втр 15:52:33 #738 №641184 
>>641182
Ага.
http://www.mathworks.com/help/control/examples/using-feedback-to-close-feedback-loops.html
Аноним 02/02/16 Втр 15:54:54 #739 №641186 
>>641184
Спасибо, надеюсь препод примет такое объяснение.
Аноним 02/02/16 Втр 15:57:22 #740 №641189 
>>641186
Скорее всего, он ожидает, что ты ему напишешь step(w/(1+w)), что по сути то же самое, если не читать раздел "Why Using FEEDBACK is Better".
Аноним 02/02/16 Втр 16:05:19 #741 №641194 
>>641031
Что бы понимать что мменно ты пишешь на более высокоуровенном языке. Если тебе на это похуй - забей.
Аноним 02/02/16 Втр 16:13:16 #742 №641197 
А правда, что на специальности "программист" вас ебут матаном?
Аноним 02/02/16 Втр 16:13:46 #743 №641199 
>>641197
Первые 2 курса
Аноним 02/02/16 Втр 16:20:56 #744 №641204 
>>641197
Собственно, это ещё одна причина, почему айти стало ебаным. Ведь раньше кто был в программистах? Задроты и ботаны? — Да, но это были в основном идейные люди, а не сельское быдло, рванувшее в города за зелёным франклином. И зарплаты были в разы ниже (в гривневом эквиваленте), поэтому даже та босота, которая дорвалась до позиции разраба или тестера, и та — не сильно кидала понты. В последние пару лет уехала масса толкового народу, места освободились, и кто на них попёр? Пробивные провинциалы. Проблема лишь в том, что многие из них не то что не знают русский язык, но и даже свой родной украинский — и тот не осилили.
Аноним 02/02/16 Втр 16:23:04 #745 №641205 
>>641204
>Проблема лишь в том, что многие из них не то что не знают русский язык, но и даже свой родной украинский — и тот не осилили.
Какая разница, оба для ИТ одинаково нерелевантны.
Аноним 02/02/16 Втр 16:35:13 #746 №641211 
14544201138970.png
Анон, что это за говно содержится в начале программы перед точкой входа к которой можно попасть сразу ctrl+F7? Для чего это нужно?
Аноним 02/02/16 Втр 16:55:18 #747 №641220 
Нужно отладить одну dll в ring0. Если она падает - вылетает бсод. Чем отлаживать, и как, если оно роняет систему? Виртуалку поднять могу.
Аноним 02/02/16 Втр 17:01:54 #748 №641225 
>>641220
SoftIce.
Аноним 02/02/16 Втр 17:02:48 #749 №641227 
>>641225
Мертв. Да и под Win2003 какого-то сервис пака не пашет, вроде.
Аноним 02/02/16 Втр 17:07:31 #750 №641230 
Хочу заняться веб-макакингом за бананы. Что учить после HTML + CSS?
Аноним 02/02/16 Втр 17:14:28 #751 №641234 
>>641230
Руби
Аноним 02/02/16 Втр 17:15:00 #752 №641235 
>>640681
Обоснуй дерьмовость? Обычный MingW не умеет x64, а эти компиляторы практически копия gcc. А msvc слишком спермо-спесифик наверное.
Короче проще будет перекатиться на кросплатформенный кодинг.
Аноним 02/02/16 Втр 17:20:54 #753 №641240 
>>641199
На любой тех специальности мира.
Аноним 02/02/16 Втр 17:22:56 #754 №641243 
>>641211
Функция start думаю. Видимо как-то подготавливает ОС к запуску программы.
Аноним 02/02/16 Втр 17:25:59 #755 №641248 
>>641235
>наверное
Ясн. Там полный бардак со всем - с версиями конпелятора, с библиотеками на винде с ними вообще пиздец, но тут перемешано стандартное говно как со спермы, так и с юникс подобных систем, с нормальной поддержкой IDE, постоянный пердолинг с переменными среды. Просто нахуй - если хочешь учиться а не пердолится с системой нужно ставить компилятор специфицированный под твою систему и не выебываться.

А лучше сразу поставить какую нибудь убунту - всегда последний gcc с последними стандартами, нормальная централизованная система репозториев - вообще все, что рвёт анус разработчику на сперме.
Аноним 02/02/16 Втр 17:33:55 #756 №641253 
>>641248
Годами использую mingw/clang/visual studio на сперме (без IDE). Никакого бардака, никакого пердолинга не заметил.
Аноним 02/02/16 Втр 17:34:27 #757 №641254 
>>641253
Ну шланг-то не годами, конечно.
Аноним 02/02/16 Втр 17:35:32 #758 №641255 
>>641243
Я тоже так думаю, что там происходит подготовка ОС к запуску программы, но хочется узнать об этом больше.
Аноним 02/02/16 Втр 17:38:01 #759 №641257 
>>641253
А можно от студии поставить только компилятор, либы и заголовки? Сатвить даже экспресс версию == засорять систему.
Аноним 02/02/16 Втр 17:40:18 #760 №641259 
>>641257
Экспресс не тру совершенно. Вообще, майкрософт обещала отдельно выпустить компиль 2015 Update 1. Погугли, может уже выпустили. А я просто ставил на виртуалку студию целиком и забирал оттуда только то, что нужно для компиляции.
Аноним 02/02/16 Втр 17:41:03 #761 №641260 
>>641253
Иди скомпилируй хоть один проект с парой зависимостей для начала, хэловордщик, потом рапортуй.
Аноним 02/02/16 Втр 17:42:33 #762 №641262 
>>641253
>без IDE
Чота кекнул. И что же вы, господин, писали такого, что без IDE справляетесь?
Аноним 02/02/16 Втр 17:44:49 #763 №641265 
>>641259
Пришло время гадать, что именно нужно выдернуть для работы компилятора.
Аноним 02/02/16 Втр 17:44:51 #764 №641266 
>>641257
Windows SDK
Аноним 02/02/16 Втр 17:59:17 #765 №641278 
>>641259
Зачем экспрес когда есть божественная Community?
Аноним 02/02/16 Втр 18:03:06 #766 №641280 
>>641278
Так он выше пишет что вообще IDE не пользуется, батя же.
Аноним 02/02/16 Втр 18:04:11 #767 №641282 
>>640981
Тогда обозначь свои цели. Если хочешь вникнуть в низкий уровень, работу с памятью, в том числе работу Пистона, то берись за Си.

Если не хватает скорости и статической типизации, попробуй глянуть на Go в таком случае. Энтерпрайзные фасолины его люто хейтят, но после питона ты через пару часов туториала сможешь написать что-то полезное.
Аноним 02/02/16 Втр 18:05:02 #768 №641283 
Написал на шарпе простенькую программу для расчета одной хуйни. Билдится нормально, работает нормально. Но когда я пытаюсь запустить программу, не билдя её в visual studio, а запуская экзешник, ничего не происходит. При этом диспетчер задач показывает что программа есть, а при попытке завершить процесс говорит "отказано в доступе". Пробовал переключать на релиз версию и заново билдить - все равно не запускается.
Аноним 02/02/16 Втр 18:14:01 #769 №641287 
Я - веб макака. Хочу заниматься чем-то более серьёзным. За плечами лишь основы верстки на html, css, bootstrap и php чистый. Есть огромное желание заняться чем-то более серьёзным.
Инвентарь - iMac, iPhone 6s, пару Android телефонов.
Рассматриваю любое направление развитое на рынке труда.
Аноним 02/02/16 Втр 18:18:36 #770 №641291 
>>641287
>iMac, iPhone 6s
Гей-шлюхой может?
Аноним 02/02/16 Втр 18:21:34 #771 №641293 
>>641287
Иди в мобильную разработку. От веб вёрстки отличается только логикой в интерфейсе. А так - то же формошлёпство.
Аноним 02/02/16 Втр 18:24:18 #772 №641296 
14544266584230.jpg
>>641283
Чисти. Чисти говно я сказал. ШIND0W2 сам себя не переустановит.
Аноним 02/02/16 Втр 18:36:13 #773 №641303 
>>633382 (OP)
Нужно ли при изучении асс эмблера сильно углублятся в архитектуру процессора?
Аноним 02/02/16 Втр 18:40:30 #774 №641307 
>>641303
Надо. Это если чо и есть язык процессора, вась.
Аноним 02/02/16 Втр 18:44:38 #775 №641312 
>>641283
Дай код. Интересно как ты в сярпе умудрился проблемы с памятью поймать без исключений.
Аноним 02/02/16 Втр 18:45:24 #776 №641314 
14544279244290.jpg
>>641307
>Это если чо и есть язык процессора, вась
Аноним 02/02/16 Втр 18:49:17 #777 №641318 
>>641303
Совсем уж до физики закапываться не надо полупроводники, схемотехника вот это все, достаточно логического уровня.
Главное понимать где какая память (регистры, куча, стэк, сегменты данных/команд) и что делают функции.
рекомендации мимокрокодила, который не понимает нахуя на лекциях по МПС мне втирали про сегментацию памяти в процах Интела 2-го поколения, и как оно работает сейчас.
Аноним 02/02/16 Втр 18:52:14 #778 №641320 
>>641314
Ну бля, очеловеченный вариант машинного кода с учётом его архитектуры => так и есть соси ухй.
Аноним 02/02/16 Втр 18:55:00 #779 №641323 
>>641318
Главное не советовать когда сам не понимаешь - у каждой архитектуры (x86, arm, mips и тд) свой синтаксис и тд со своими заёбами.
Аноним 02/02/16 Втр 18:55:32 #780 №641324 
>>633382 (OP)
>В: Хочу стать программистом, какой язык учить?
>О: Английский + Java
Можете объяснить почему именно Java?
Аноним 02/02/16 Втр 18:56:22 #781 №641325 
>>641324
Там JavaScript, новый тренд на замену Удава.
Аноним 02/02/16 Втр 18:58:00 #782 №641329 
>>641325
Вот когда в МИТ начнут с него учить CS, тогда и поглядим
Аноним 02/02/16 Втр 19:02:21 #783 №641333 
Где можно скачать все высеры Криса Касперски одним архивом, включая его маня-фантазии про японок? Везде ссылки протухшие.
Аноним 02/02/16 Втр 19:02:32 #784 №641335 
>>641293
Вопрос мой перечитай.
Аноним 02/02/16 Втр 19:04:25 #785 №641338 
>>641333
Я искал, не нашел, Все ссылки битые. Он ж устарел уже?
Аноним 02/02/16 Втр 19:05:16 #786 №641339 
>>641338
>Он ж устарел уже?
Некоторые статьи до сих пор рекомендуют.
Аноним 02/02/16 Втр 19:06:11 #787 №641340 
>>641339
Ну раз так, тогда ладно.
Аноним 02/02/16 Втр 19:09:43 #788 №641341 
Чем отладить dll в win server 2003, если softice, я подозреваю, там не заведется, а windbg поймать бсод не сможет?
Аноним 02/02/16 Втр 19:13:18 #789 №641342 
http://wasm.ru/forum/viewtopic.php?id=48423&p=1
Аноним 02/02/16 Втр 19:14:12 #790 №641343 
http://www.gamedev.ru/flame/forum/?id=179637
Аноним 02/02/16 Втр 19:15:08 #791 №641345 
Ну пиздец, я же еще 7 месяцев назад открывал сайт со всеми статьями Криса в pdf, а теперь ничего не гуглится.
Аноним 02/02/16 Втр 19:19:46 #792 №641349 
Я не понял, он умер что-ли?
Аноним 02/02/16 Втр 19:20:22 #793 №641350 
Попробую отсюда скачать и посидирую какое-то время, если удастся.

http://booktracker.org/viewtopic.php?t=3351
Аноним 02/02/16 Втр 19:21:12 #794 №641351 
>>641349
Не паникуй
https://rsdn.ru/Forum/?uid=73917
Аноним 02/02/16 Втр 19:23:44 #795 №641353 
>>641350
До завтра посидируешь? Сейчас за пеку сесть не могу. А там годный материал, наверное, как раз решил попробовать сплойт написать.
Аноним 02/02/16 Втр 19:28:02 #796 №641359 
А чому Крис сторчался? Упарывался, потому что может себе позволить, или ему было хуево, потому что он хиккан?
Аноним 02/02/16 Втр 19:29:04 #797 №641360 
>>641359
Ну спроси у него, я же дал ссылку на форум где он постит.
Аноним 02/02/16 Втр 19:34:01 #798 №641362 
>>641287
> iMac, iPhone 6s, пару Android телефонов.
я бы тебе сасай сделал.
Аноним 02/02/16 Втр 19:35:21 #799 №641365 
>>641359
Упарывает и по сей день потому что шизик-инвалид.
Аноним 02/02/16 Втр 19:35:38 #800 №641366 
>>641204
Я что-то не понимаю, причем тут сельские пробивные и матан на специальности "айти"?
Аноним 02/02/16 Втр 19:51:18 #801 №641378 
>>641323
После изучения одного ассемблера заебы другой архитектуры изучаются буквально за пару дней. Сложности возникают только с инициализацией и прочей настройкой.
Аноним 02/02/16 Втр 19:55:12 #802 №641381 
>>641265
https://www.microsoft.com/en-us/download/details.aspx?id=49983 (ахтунг, пререлиз)
Аноним 02/02/16 Втр 21:11:11 #803 №641403 
>>641323
Главное уметь придумывать алгоритм при данных возможностях. Лично я даже два числа поделить не смог, ибо неосилятор.
Аноним 02/02/16 Втр 21:39:58 #804 №641423 
Я - веб макака. Хочу заниматься чем-то более серьёзным. За плечами лишь основы верстки на html, css, bootstrap и php чистый. Есть огромное желание заняться чем-то более серьёзным.
Рассматриваю любое направление развитое на рынке труда.
Аноним 02/02/16 Втр 21:47:38 #805 №641430 
>>641403
>Лично я даже два числа поделить не смог, ибо неосилятор
Можно написать программу, форматирующую твой диск, не умея делить числа на асме и ничего не зная об арифметике с точкой.
Аноним 02/02/16 Втр 23:24:22 #806 №641477 
Равны ли классы P и NP?
Аноним 02/02/16 Втр 23:28:34 #807 №641482 
>>641477
Да, я в докторской докозал.
Аноним 02/02/16 Втр 23:29:50 #808 №641486 
>>641482
Пруф
Аноним 02/02/16 Втр 23:43:40 #809 №641491 
>>633382 (OP)
анон, подскажи, а есть у вас тут Raspberry thread?
Аноним 03/02/16 Срд 00:00:20 #810 №641496 
Хочу вкатываться в реверсинг по ходу изучения ассемблера. Стоит ли переписывать свои поделия на си, глядя в отладчик? Стоит ли придумывать защиту своих прог для ее изучения и вскрытия, делая вид, что я все забыл?
Аноним 03/02/16 Срд 00:09:18 #811 №641504 
>>641491
Тебе в /fa
Аноним 03/02/16 Срд 00:27:03 #812 №641516 
>>641496
Сразу переписывай и исследуй чужие. Заодно и асм частично выучишь.
Аноним 03/02/16 Срд 00:29:11 #813 №641517 
>>641516
>Сразу переписывай и исследуй чужие
Подскажи, что переписывать? Говнокод погромистов с античата? Боюсь встрять на чем-нибудь неподъемном с STL'овским мусором.
Аноним 03/02/16 Срд 00:46:16 #814 №641523 
>>641517
Есть дохуя софта на сишечке и на старом добром си с классами, без шаблонов и с минимальной оптимизацией. Возьми игрушку какую-нибудь, например, как >>633682 анон выше. Ознакомься с основами (регистры, адресация, стек и т. п.), и вперед. А вот в защиту соваться, не зная нормально асм, можно только на уровне скрипт-киддиса (видел, наверное, туториалы по анпаку уровня "тыкни сюда, подожди, тыкни сюда, вот здесь у тебя OEP").
Аноним 03/02/16 Срд 05:15:43 #815 №641584 
>>633382 (OP)
>>В: Хочу стать программистом, какой язык учить?
О: Английский + Java
Почему именно Java? Почему не кресты или какой-нибудь php?
Аноним 03/02/16 Срд 08:32:39 #816 №641609 
>>641584
Потому что java простой в понимании, куча материалов, всегда в топе. Все остальное козни лбт и госдепа.
Аноним 03/02/16 Срд 08:33:07 #817 №641611 
>>641609
лгбт
самый резкий быстофикс
Аноним 03/02/16 Срд 08:58:31 #818 №641615 
>>641423
Вы спецом игнорите или что?
Аноним 03/02/16 Срд 09:03:48 #819 №641616 
>>641611
>>самый резкий быстофикс
28 секунд. А ты неплох.
Аноним 03/02/16 Срд 09:06:24 #820 №641617 
>>641616
Я джуниор же.
Аноним 03/02/16 Срд 10:39:32 #821 №641655 
>>641615
Тебе тут никто не обязан отвечать.
> чем-то более серьёзным.
Ты даже сформулировать толком не можешь, чего хочешь. Пошёл нахуй.
Аноним 03/02/16 Срд 11:51:21 #822 №641694 
Возможно вопрос стоит отдельного треда, но пока спрошу здесь.

Почему на gitbook полно книг на китайском? Не пора ли программистам вместе с английским по дефолту учить китайский?
Аноним 03/02/16 Срд 12:10:14 #823 №641702 
>>641694
> учить китайский
Нужно только для книг которые в оригинале на ктийском, а таких нет.
Аноним 03/02/16 Срд 12:19:05 #824 №641715 
>>641430
Ну хуй знает. Винда такого провернуть не даст, ибо 13h в защищенном режиме не дает.
Аноним 03/02/16 Срд 12:51:03 #825 №641741 
>>633382 (OP)
Просто напомню, что пока ты ничего не делаешь, васька задрачивает скиллы и метит на твое место
Аноним 03/02/16 Срд 13:09:40 #826 №641769 
>>633382 (OP)
С чего начинать учить Pascal ?
Аноним 03/02/16 Срд 13:16:11 #827 №641781 
>>641702
Ты жопочтец или как? Я ж сказал. На gitbook в топе подавляющее большинство книг на китайском. Я конечно понимаю, что это какие-то мимокрокодилы, но раз такая тенденция есть. То возможно скоро (если не уже) полно годной литературы на китайском.
Аноним 03/02/16 Срд 13:26:53 #828 №641799 
не нашел питонотред поэтому спрошу тут
в торнадо есть готовый класс webSocketHandler
допустим есть код вида
[CODE]
class WebSocketHandler(tornado.websocket.WebSocketHandler):
def open(self):
log.info('Establishe connection')
clients.append(self)
self.write_message('{"dev":"rasp_serv","state":"connected"}')

def on_message(self, message):
log.info('Received from client: ' + str(json.dumps(message)))
# websocket_in_queue.put(message)

if str(message) == "reboot2":
reboot2()
else:
ser_out_queue.put(message)


def on_close(self):
log.warning('Lost connection')
clients.remove(self)

def check_origin(self, origin):
return True
[/CODE]

и он не работает
то есть как не работает
мессага пришедшая с морды спокойно уходит ser_out_queue но сравнение message с "reboot2" не дает True почему то
хотя в логе "Received from client: reboot2" появляется
Аноним 03/02/16 Срд 13:28:11 #829 №641800 
>>641781
> То возможно скоро (если не уже) полно годной литературы на китайском
Это заебись, но пока эта литература является переводом английской, то отсюда следует что также полно годной литературы на английском. Следовательно китайския язык не нужен. Пока не появятся книги язык оригинала которых китайский.
Аноним 03/02/16 Срд 13:30:47 #830 №641802 
14544954473890.jpg
>>641769
С картин В. Шульженко_
Аноним 03/02/16 Срд 14:06:36 #831 №641833 
Где взять IDA PRO, не падающую на Win7 x64? Заебался уже устанавливать говнокрэки.
Аноним 03/02/16 Срд 14:11:49 #832 №641836 
>>641833
Там не нужны кряки, поехавший. Сама ида (без дополнительных плагинов) и так работает.
Алсо, даже похуй какую версию запускать - 32 или 64, работают обе.
Аноним 03/02/16 Срд 14:12:42 #833 №641839 
>>641833
Впрочем, похуй, продолжай ставить себе мокрописечки без смс.жпг.ехе и мнить себя мамкиным кулхацкером.
Аноним 03/02/16 Срд 14:18:12 #834 №641841 
>>641836
>Сама ида (без дополнительных плагинов) и так работает
Она же шароварная.
Аноним 03/02/16 Срд 14:24:29 #835 №641842 
>>641841
Бля, ну даже на том же TPB лежали полноценные активированные версии. Защиты там то ли до сих пор нет, то ли она легко снимается.
Аноним 03/02/16 Срд 14:26:03 #836 №641844 
>>641842
Уже нашел все нужное.
https://www.google.ru/search?q=%22v6.1.Windows.incl.Hex-Rays.x86.Decompiler.v1.5.READ.NFO-RDW%22&gws_rd=cr&ei=u-OxVpSvG4KjyAPInaOwBg
Аноним 03/02/16 Срд 14:29:28 #837 №641845 
>>641800
Эм. Я видимо очень плохо объясняю. Короч. Заходите на gitbook. Смотрите топ книжек. Видите кучу иероглифов. Смотрите книги и понимаете, что это НЕ ПЕРЕВОДЫ, а оригинальные произведения. А с гита не мало годной литературы на англ вышло. Так что возможно процесс уже идет. И не недавно.
Аноним 03/02/16 Срд 14:30:48 #838 №641847 
>>641844
Ну вот к хексрею вроде кряк нужен, а иду просто распаковал в удобное место и похуй.
Кстати, с последним/предпоследним обновлением (интерфейс на qt) - она и в wine глючить перестала. И это хорошо, т.к. линуксовое нативное уёбище представляет собой версию от доса, переписанную на ncurses.
Аноним 03/02/16 Срд 14:31:52 #839 №641849 
>>641769
>begin
> WriteLn('Hello world.');
>end.
С этого.
Аноним 03/02/16 Срд 14:33:52 #840 №641850 
>>641845
Запомните этот твит. Через пару лет, все будем читать китайские доки.
Аноним 03/02/16 Срд 14:34:50 #841 №641851 
>>641850
Или их переводы на английский. Рано паникуешь.
Аноним 03/02/16 Срд 14:41:50 #842 №641859 
>>641833
Декабрьская IDA 6.8 на любом торрент-трекере. Ничего ломать не нужно.
Аноним 03/02/16 Срд 14:52:20 #843 №641867 
14545003404990.png
Открыл crackme уровня для даунов с crackmes.de и охуел.
>var_1C= dword ptr -1Ch
Это, видимо, подсказка дизассемблера, а не инструкция? На объявление локальной переменной не похоже. Ниже формируется кадр стека и выделяется место для переменных. Наверно, это массив из 7 элементов, потому что 1C делится на размер dword, и в первый элемент кладется единица. Вызывается какая-то незнакомая функция, а за ней - функция, реализующая непосредственно логику программы.

И что это за функции в левом окне? Они все могут быть нужны, или это для запутывания ньюфагов?

Охуеть, реверсить сложнее, чем писать на асме.
Аноним 03/02/16 Срд 14:56:25 #844 №641869 
>>641845
> оригинальные произведения
Ну это уже прогресс. Теперь осталось чтобы эти оригинальные книги были про оригинальные китайские ЯП, оригинальные китайские фрейморки и оригинальные китайские ОС которые захватят больше половины рынка. Тогда прийдется учить китайский, да.
Аноним 03/02/16 Срд 15:04:22 #845 №641873 
>>641845
Китайский слишком сложен чтобы его учил весь остальной мир
Аноним 03/02/16 Срд 15:05:04 #846 №641874 
>>641867
В отладчике запускай, наркоман.
Аноним 03/02/16 Срд 15:10:21 #847 №641881 
>>641874
Но я хочу научиться восстанавливать исходный код, а не просто узнать, какой пароль надо вводить. И просто охуеваю уже оттого, что в точке входа в сишную программу уже что-то непонятное.
Аноним 03/02/16 Срд 15:10:49 #848 №641884 
>>641867
Я же тебе говорил - сначала разберись со стеком, а потом уже лезь.
mov [esp+-1Ch+1Ch],1 - это такой GCC-шный вариант для раскладывания аргументов для функции. Делает примерно то же, что и push 1, только место в стеке выделяется заранее.

> Это, видимо, подсказка дизассемблера, а не инструкция?
Это "переменная" компилятора. Если ты пишешь в masm32, у вас там для подобного equ есть.

> И что это за функции в левом окне?
Список всех функциий, которые есть в программе. Нужны чуть реже, чем никогда (проще пользоваться всякими proximity view, а для перехода по имени есть Ctrl+L).
Аноним 03/02/16 Срд 15:12:26 #849 №641888 
>>641881
> в точке входа в сишную программу уже что-то непонятное
В точке входа гораздо больше непонятного обычно. Рантайму тоже требуется инициализироваться. Алсо, про __set_app_type ты должен был погуглить, а не спрашивать тут.
Аноним 03/02/16 Срд 15:15:29 #850 №641892 
>>641884
>Я же тебе говорил - сначала разберись со стеком, а потом уже лезь
Не мне говорил. Я знаю, как работает стек и как в нем хранится функциональных контекст. Но кроме этого, похоже, надо изучить дохуя оптимизаций компилятора, потому что даже в дизассемблерном листинге моих программ уже встречаются непонятные действия с регистрами, которые только спустя какое-то время складываются в одно действие.
Аноним 03/02/16 Срд 15:15:46 #851 №641893 
>>641888
>Алсо, про __set_app_type ты должен был погуглить, а не спрашивать тут
Уже нагуглил.
https://msdn.microsoft.com/ru-ru/library/ff770596.aspx
Аноним 03/02/16 Срд 15:20:36 #852 №641894 
Понятно, скорей всего здесь просто устанавливается тип "консольное приложение", если _CONSOLE_APP == 1.
Аноним 03/02/16 Срд 15:32:36 #853 №641904 
Продолжаю пытаться осилить писание эксплойтов. На своей системе основы как-то херово осваиваются - eip сцуко не пеpезаписывается. Зато переписывается seh, хотя его в коде программы и нету, и отправляет меня в неведомые ебенч памяти. Наверное стоит накатить виртуалку и тренироваться на хрюшах.
Аноним 03/02/16 Срд 15:42:34 #854 №641907 
>>641904
Если конпелируешь в студии, сделай /GS-
Аноним 03/02/16 Срд 15:44:17 #855 №641911 
>>641907
Цель - в MinGW. Сам недо-сплойт пилю на перле, оно проще.
Аноним 03/02/16 Срд 16:08:42 #856 №641931 
14545049223100.png
Помогите дауну - как работать с еэкзешником вот отсюда
http://www.ctpax-x.org/?goto=files&show=92
Админ написал, что всё просто:
А чтобы распаковать архивы нужно сделать два шага:
1) Надо запустить:
frxdec.exe filename.frr
Где вместо filename.frr указать нужный файл для дешифровки.
Появится файл "filename.dec" - расшифрованный архив.
2) Затем:
frxunp.exe filename.dec
чтобы распаковать расшифрованный архив.

Но у меня этот frxdec.exe сразу закрывается, на долю секунды возникает чёрное окошко и тут же закрывается
Аноним 03/02/16 Срд 16:10:14 #857 №641934 
>>641931
Дебил? Дебил. В папке с прогой зажми Shift и кликни ПКМ. Выбери открыть окно комманд или в этом духе. Вводи, что нужно.
Аноним 03/02/16 Срд 16:15:14 #858 №641942 
14545053150330.png
>>641934
Да, я дебил, что тут поделаешь - зажимаю шифт, кликаю ПКМ и там в меню нет ничего похожего.
Аноним 03/02/16 Срд 16:17:32 #859 №641947 
>>641942
Тогда так.
Win+R
cmd
X: (Вместо Х подставь букву диска)
cd xxx (Вместо xxx - название папки, повторяй, пока не доберешься до нужной)
Профит.
Аноним 03/02/16 Срд 16:18:07 #860 №641948 
>>641942
Я слепой мудак. Не на строке файла, а на свободном месте в папке, как-то так.
Аноним 03/02/16 Срд 16:21:52 #861 №641950 
14545057129750.png
Может кто объяснить - как, и вообще, возможно ли, имея некую страницу сайта с полем со списком на ней, "выкачать" значения этого поля (на пикрелейтеде: 12 items, 24 etc.) и присвоить их комбобоксу десктопного приложения? Почти уверен, что это реализуемо, но правильно нагуглить пока не смог.
Аноним 03/02/16 Срд 16:22:34 #862 №641952 
>>641950
Код страницы глянь.
Аноним 03/02/16 Срд 16:24:21 #863 №641955 
>>641952
Лол. Мне нужно чтобы это именно программно выполнялось. В этом суть.
Аноним 03/02/16 Срд 16:25:09 #864 №641956 
>>641955
Get /strenica.php
Регулярка.
Аноним 03/02/16 Срд 16:33:46 #865 №641964 
>>641956
Ты реально понимаешь и смог бы это реализовать или просто теоретизируешь? В целом я нуб, поэтому подобные намеки мне ничего не дают, увы.
И да, приложение на с++, максимум на с#!
Если че, никакого хэйта, просто говорю как есть
Аноним 03/02/16 Срд 16:35:55 #866 №641965 
14545065560230.jpg
>>641947
Спасибо!
Спустя 15 лет наконец нашёл то, что искал. Это был самый длинный поиск в моей жизни.
Аноним 03/02/16 Срд 16:36:13 #867 №641966 
>>641964
Бля, я вижу так. Цепляешься к серверу. Запрашиваешь код нужной страницы. Парсишь.
Аноним 03/02/16 Срд 16:40:21 #868 №641969 
>>641956
Кто же сайты регулярами парсит?
>>641955
Ищи парсер HTML под свой ЯП.
Аноним 03/02/16 Срд 16:40:53 #869 №641972 
>>641966
Да, я тоже так себе это представляю, но как именно это сделать понятия не имею.
Ок, может кто еще что предложит.
Аноним 03/02/16 Срд 16:40:55 #870 №641973 
>>641969
Велосипедисты.
Аноним 03/02/16 Срд 16:45:27 #871 №641980 
>>641973
Можешь предложить что-то лучше?
Аноним 03/02/16 Срд 16:48:30 #872 №641984 
14545073105700.png
14545073105731.png
14545073105762.png
Продолжаю ковыряться со своим крэкми. На скрине - начало программы, куда попадаем снова после какого-то места.

Суть программы - вводится пароль, который надо определить. Если пароль неправильный, выводится сообщение и новое предложение ввести пароль.

По джампу попадаем в loc_77AABF0A. Здесь обходим вызов ntdll_RtlInitializeExceptionChain и по F7 попадаем в процедуру sub_77AABF2B. Здесь видим ветвление и выражение test eax, eax, которое управляет переходом. Флаг нуля опущен, и мы идем налево. Там всплывает Software breakpoint, нажимаю Ок и попадаю в строчку на третьем скрине. После выполнения предлагается передать исключение приложению. Что бы я ни выбрал, всплывает окошко Running с кнопкой Suspend, после нажатия на которую попадаю снова в начало программы.

Что я делаю не так? Похоже, я тут нихуя не понимаю. С какой книги Криса по дизассемблированию стоит начать?
Аноним 03/02/16 Срд 16:54:58 #873 №641990 
>>641984
Не выебывайся и юзай ollydbg. Позже, когда наберешься опыта, пересядешь на IDA
Аноним 03/02/16 Срд 17:07:39 #874 №641999 
>>641984
Адреса 0x7xxxxxxx - это системные библиотеки. Тебе там нечего делать, если CrackMe простой.
Аноним 03/02/16 Срд 17:17:08 #875 №642005 
14545090288690.png
Здесь уже более понятно. Но все равно происходит что-то странное: В дампе памяти нашел адрес 417950, он загружается в eax. Далее проверяем, что в eax не ноль (test eax, eax). Если не ноль, то вызываем процедуру, адрес которой лежит в eax, и передаем ей параметры 0, 2, 0. Какая-то странная логика. Как это может выглядеть на си?
Аноним 03/02/16 Срд 17:25:49 #876 №642010 
>>642005
Так и будет:
void (∗funcptr)(int,int,int) = some_function;
...
if (funcptr) funcptr(0, 2, 0);

Кто тебе мешает нажать F5 в IDA и посмотреть выхлоп декомпилятора?
Аноним 03/02/16 Срд 17:47:01 #877 №642026 
Сижу и не понимаю. Вчера один шеллкод в одном приложении перезаписывал seh. Сегодня он переписывает eip. Шо за нах?
Аноним 03/02/16 Срд 17:50:30 #878 №642028 
>>642026
А нет, таки seh - я улетел куда-то в 41414141.
Аноним 03/02/16 Срд 17:51:30 #879 №642029 
Блять, CrackMe-то я взломал, а как восстановить исходный код, хуй знает. Такие йобовые переплетения вызовов в этом крэкми, охуеть просто.
Аноним 03/02/16 Срд 17:52:28 #880 №642030 
>>641931
Тупо перестащи файл на exeшник винда сама его параметром передаст
Аноним 03/02/16 Срд 18:21:19 #881 №642053 
>>642028
Если 41414141 - это кусок твоего буфера из букв 'a'. Почему ты думаешь, что это SEH?
Аноним 03/02/16 Срд 18:22:31 #882 №642054 
>>642053
А хуй знает, на самом деле. Но вчера я переписывал SEH вроде как.
Аноним 03/02/16 Срд 18:23:01 #883 №642055 
>>642029
Ну теперь подрочи.
http://sexytales.org/story/2013-07-04/podzemnoe-tsarstvo-drou-glava-1_3.html

https://youtu.be/jioRy3i66LY
Аноним 03/02/16 Срд 18:25:12 #884 №642059 
>>642053
>>642054
А вообще я уже нихуя не понимаю, что там происходит. Надо со свежими силами засесть и начать по новой.
Аноним 03/02/16 Срд 18:26:36 #885 №642061 
>>642054
Выложи дизасм функции, которую дрочишь.
Аноним 03/02/16 Срд 18:30:10 #886 №642066 
>>642061
Да хоть исходники, спизженные из сети.
https://forum.reverse4you.org/showthread.php?t=1410

Вот отсюда. Только у меня Server 2008R2 SP1.
Аноним 03/02/16 Срд 18:32:57 #887 №642068 
>>642066
>When you lose fun and start doing things only for the payback, you're dead. (c) TCLH (Phrack 65, Intro)
Хорошо сказано.
Аноним 03/02/16 Срд 18:43:39 #888 №642076 
>>642066
Исходники не надо, надо дизасм смотреть. Вот все эти магические числа в .pl (сколько двордов надо передать, чтобы буфер переполнился), они могут меняться в зависимости от компилятора и флагов компиляции. А вот от ОС этот конкретный способ эксплуатации мало зависит. Возьми свой буфер, который 'AAAAA' и начинай заменять по 4 символа заменять хвост на 'BBBB'. Когда оно стабильно начнет переходить на 42424242 вместо 41414141, втыкай вместо 'BBBB' требуемый адрес.
Аноним 03/02/16 Срд 18:48:36 #889 №642080 
Аноны, в каком разделе могут пояснить за вэб?
Никогда не занимался этим, но сейчас назрела мысль и нужно выбрать cms под нужный функционал.
Аноним 03/02/16 Срд 18:49:37 #890 №642081 
>>642076
Оно понятно, но в ОС могут работать всякие DEP и ALSR. А вообще я хотел заюзать генератор паттернов из метасплойта, да вот в виртуалку копипастится - а обратно нет.
Аноним 03/02/16 Срд 19:00:55 #891 №642092 
Делаю тулзу для этой борды. Где можно найти полные правила форматирования? Хочу запилить предпросмотр тредов.
сап пр Аноним 03/02/16 Срд 19:06:16 #892 №642095 
Что годного по алгоритмам можно почитать?
Аноним 03/02/16 Срд 19:09:52 #893 №642097 
>>642092
В исходника страницы, лол.
Аноним 03/02/16 Срд 19:37:08 #894 №642109 
Яваны, в какой ВУЗ посоветуете поступать, чтобы иметь диплом высшего технического образования образования с последующим хорошим трудоустройством? Меня очень привлек http://www.ifmo.ru/ на специальность http://edu.ifmo.ru/subspec/2159/.
Есть еще предложения? И еще: можно ли подготовиться к ЕГЭ по математике, русскому, физике и информатике за 4 месяца? Я осилю? Может, будет хорошо заниматься с репетиторами и прочее? Может посоветуете годных сайтов?
Аноним 03/02/16 Срд 19:43:29 #895 №642113 
>>642109
>чтобы иметь диплом высшего технического образования образования
Купить его
>в какой ВУЗ посоветуете поступать
Это для быдла
Аноним 03/02/16 Срд 19:44:40 #896 №642114 
Ага. Таки переписывается EIP. Теперь вопрос. Чем найти jmp [ESP+4] в подгруженных модулях? WinDbg пока саачать не могу, а findjmp такого не умеет.
Аноним 03/02/16 Срд 19:45:18 #897 №642116 
>>642113
Не аргумент.
Аноним 03/02/16 Срд 19:46:29 #898 №642117 
>>642109
Подготовка к ЕГЭ - полнейшая хуйня, если ты не даун сдашь вообще без особых проблем.
Сам учусь на 2 курсе сейчас и не готовился к ЕГЭ, в итоге получилось 232 балла за 3 предмета - Русский, математика, информатика.
Проебался только с информатикой - 70 баллов. Но, учитывая то, что препода по информатике, в тех ебенях где я жил, вообще не было, да и сдавал я один из всей школы этот предмет, я думаю, что не так уж плохо...
Аноним 03/02/16 Срд 19:49:13 #899 №642119 
>>642117
>Подготовка к ЕГЭ - полнейшая хуйня, если ты не даун сдашь вообще без особых проблем.
Ну зачем ты дезинформируешь? Тебе могло просто повезти с вариантом, или в твой год экзамен был простой. Вообще ЕГЭ нифига не простой, без подготовки трудно сдать хорошо, хотя бы потому что задаия части С требуют определённоо формата ответа.
Аноним 03/02/16 Срд 19:50:00 #900 №642120 
>>642109
Если решил связаться с IT, то советую поступить в около-средненький ВУЗ, по профильным предметам учись с интересом, на остальные забивай и много дрочи IT в свободное время. Базарю, еще захочешь.
Аноним 03/02/16 Срд 19:52:08 #901 №642122 
>>642097
Вот ещё, в этом говнокоде разбираться.
Аноним 03/02/16 Срд 19:55:43 #902 №642127 
>>642119
омг. Там все задания всех вариантов однотипны.
Аноним 03/02/16 Срд 20:48:25 #903 №642155 
>>642114
Самый простой вариант - скомпилить и найти байтики. Можешь вот такую штуку заюзать https://wmsmartt.wordpress.com/2011/11/08/win32-exploitation-with-mona-py-getting-set-up-part-i/ Или сам напиши.
sageАноним 03/02/16 Срд 21:05:17 #904 №642164 
>>633382 (OP)
>В: Хочу стать программистом, какой язык учить?
>О: Английский + Java
Почему именно его?
Аноним 03/02/16 Срд 21:07:21 #905 №642165 
>>642164
Сажа приклеилась
Аноним 03/02/16 Срд 21:58:34 #906 №642199 
>>642164
Хорошо, учи французский + Coq
Аноним 03/02/16 Срд 22:32:47 #907 №642225 
>>642199
Я хотел узнать, почему порекомендовали именно его. Для новичка проще освоить и на его базе легче постичь и другие языки? Я-то только паскаль учил много лет назад, лел.
Так что я с нуля практически начинаю.
Аноним 03/02/16 Срд 22:45:08 #908 №642228 
>>642164
Потому что
Аноним 03/02/16 Срд 22:50:16 #909 №642231 
Во общем решил приобщиться к функциональному программированию, выбор пал на Lisp, Scala и F#. Собственно вопрос, какой из них выбрать? Но не просто так потыкать, а
чтобы потом как-нибудь да пригодилось.
Аноним 03/02/16 Срд 22:54:39 #910 №642234 
>>642231
Очевидная Scala, на ней хоть что-то пишут, кроме фибоначей с факториалами. Правда ее лучше изучать с Хачкелль бекграундом, вот такая хуйня.
Аноним 03/02/16 Срд 23:24:55 #911 №642243 
Я - веб макака. Хочу заниматься чем-то более серьёзным. За плечами лишь основы верстки на html, css, bootstrap и php чистый. Есть огромное желание заняться чем-то более серьёзным.
Рассматриваю любое направление развитое на рынке труда.
Аноним 03/02/16 Срд 23:26:24 #912 №642246 
>>633382 (OP)
Ребят, умственно-отсталый может все эти темы изучить, чтобы начать зарабатывать на жизнь кодерством? Сейчас работаю на заводе грузчиком, но чувствую долго не протяну. Нужно искать доп. заработок. В школе все плохо изучалось. Вуз тоже дропнул. Проблема с пониманием всех ключевых вещей и последующим воспроизведением прочитанного. Алгебра/ Геометрия мимо. Могу только умножить и посчитать. Графики, аксиомы и прочие теоремы для меня темный лес. Трудно мне будет в программировании
Аноним 03/02/16 Срд 23:30:21 #913 №642248 
анон, дай годный онлайн-тул чекать адаптивность, блять ну в разных расширениях.
ато тогл одно. эта хуйня http://www.responsivedesigntest.net/ другое! мне что блять, десятью тулзами чекать или всё же есть один несравненный, точный, покладистый?
с меня как всегда нихуя
Аноним 03/02/16 Срд 23:36:15 #914 №642257 
>>642246
>Нужно искать доп. заработок. В школе все плохо изучалось
А нехуй было нюхать клей, бухать и ебаться.
Аноним 03/02/16 Срд 23:40:07 #915 №642258 
>>642257
>>642257
>А нехуй было нюхать клей, бухать и ебаться.

Да ну, я скорее шизоидно-аутичный образ жизни вел. К тому же с 7-го по 11 класс меня травили. Клей не нюхал, наркоту никакую не упарывал. До сих пор девственник.
Аноним 03/02/16 Срд 23:41:33 #916 №642261 
>>642257
>>642248
отвечай, мразь!
Аноним 03/02/16 Срд 23:42:04 #917 №642262 
>>642257
Ебля то чем не угодила?
Аноним 03/02/16 Срд 23:43:25 #918 №642263 
>>642257
>>642258
бля, походу вы близнецы
Аноним 03/02/16 Срд 23:44:22 #919 №642264 
>>642246
Думаю, что вряд ли. Но ты попробуй, хуй знает.
[SA] Аноним 04/02/16 Чтв 07:23:15 #920 №642379 
>>633382 (OP)
Аноним 06/02/16 Суб 14:38:43 #921 №644912 
>>641036
Ну, я правда не буду прокрастинировать.
Аноним 06/02/16 Суб 17:15:25 #922 №645053 
А есть где-нибудь дежавю версия SICP на русском?
Аноним 15/02/16 Пнд 18:22:08 #923 №655167 
господа, где найти годную инфу по кроссбраузерной верстке? сейчас я 0, но уже ненавижу IE
Аноним 15/02/16 Пнд 18:38:16 #924 №655191 
>>655167
и еще посоветуйте годный и бесплатный тестер на кроссбраузерность
Аноним 16/02/16 Втр 07:10:18 #925 №655670 
>>655167
Документация бутстрапа
comments powered by Disqus

Отзывы и предложения