М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 17 февраля 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

73 Кб, 604x527

919 Кб, 2310x2306

ньюфаг тред #103 24 Янв, 15:06 #633382 В конец треда | Веб

Подсветка кода для /pr/: скачать
\r\n
\r\n
\r\nБольшие куски кода желательно вставлять через ideone или pastebin\r\n
\r\n
\r\n
\r\n
F.A.Q.
\r\n\r\n\r\nВ: У меня горит лаба/курсач, не знаю какую тему диплома взять.
\r\nО: Задавай вопрос в этом треде.
\r\n
\r\n\r\n\r\nВ: Какую программу/ось поставить для ... ?
\r\nО: Связанные с софтом вопросы обсуждаются в /s/ (М). Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
\r\n
\r\n\r\nВ: Ко-ко-ко не работает программа. Анон памаги.
\r\nО: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
\r\n\r\n1С\r\nandroid\r\nC\r\nC#\r\nC++\r\nDelphi\r\nGo\r\nHaskell\r\niOS\r\nJava\r\nJavaScript\r\nLisp\r\nPerl\r\nPHP\r\nPython\r\nRuby\r\nRust\r\nScala\r\n

\r\n\r\n\r\n\r\nВ: Хочу стать программистом, какой язык учить?
\r\nО: Английский + Java
\r\n
\r\n\r\n\r\n\r\nВ: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
\r\nО: Тред (М) для обсуждения нетехнических околопрограммерских тем.

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

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

24 Янв, 15:34 #2 #633411

Первыйнах.

24 Янв, 15:35 #3 #633412

Паста дайв ин питон всё ещё актуальна?

Ответы: >>633439

24 Янв, 16:39 #4 #633439

>>633412
Да, если ты долбоёб, ведущийся на любую хуйню, которую тебе говорят.

24 Янв, 17:05 #5 #633454

Что за хейт Go?

Ответы: >>633457, >>633470, >>633477

24 Янв, 17:14 #6 #633457

>>633454
Кокой токой хейт? Йильйуша, ты о чом?

24 Янв, 17:28 #7 #633470

>>633454
>Что за хейт Go?
Язык, в котором самим автором одобряется кодогенерация для решения типовых задач, реализованных из коробки в других ЯП, достоин хейта.

Ответы: >>633714

24 Янв, 17:33 #8 #633477

>>633454
Говно язык.
источник: 3 нода на goвне

Ответы: >>633714

24 Янв, 21:13 #9 #633611

Хочу фрилансить. В какую сторону смотреть чтобы были и типовые задачи, и что-то интересное. Выбираю между ROR, PHP + %frameworkname%, Python + Django.

Ответы: >>633796

24 Янв, 21:16 #10 #633614

>>633382 (OP)
Вкатился, покаялся.

24 Янв, 22:22 #11 #633627

>>633382 (OP)
Нихуя го старый

176 Кб, 728x974

24 Янв, 22:27 #12 #633629

У меня вопрос про ассемблер:
http://pastebin.com/KFVB5vV0
Как работает MOVQ(MMX) если у меня источник 32-х битный? База или аккумулятор например.

Ответы: >>633633

24 Янв, 22:29 #13 #633630

Дай исходник административной части для сайта, пожалуйста. Мне для учебы

24 Янв, 22:34 #14 #633633

>>633629
> база, аккумулятор
Учишь асм по мануалам восьмидесятых?

> у меня источник 32-х битный
Источник у тебя 64-битный. А в eax/ebx хранится его адрес в памяти, на что намекают квадратные скобочки по бокам. Напрямую из 32-битного регистра в MMX-регистры записать нельзя.

Ответы: >>633635

24 Янв, 22:39 #15 #633635

>>633633
Спасибо. Кстати, а как массив из 5 чисел записывается в MMX регистр? В него же максимум 4 16 битных числа вроде упаковать можно.

24 Янв, 23:35 #16 #633652

>>633382 (OP)
>В: Хочу стать программистом, какой язык учить?
>О: Английский + Java
Нахуя в прошлом треде куча рекомендации дали чтобы на джаву послать?

Ответы: >>633754

25 Янв, 00:46 #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 всплывает)

Ответы: >>633750, >>633755, >>641523

25 Янв, 01:50 #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

Ответы: >>633710, >>634210

25 Янв, 02:07 #19 #633710

>>633696
SELECT id, max( time )
FROM ``
GROUP BY id

25 Янв, 02:14 #20 #633713

>>633382 (OP)
> Связанные с софтом вопросы обсуждаются в /s/.

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

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

Почему Java? ИМХО, сразу никто не осилит, там же нужно знать ООП.
Лучше Python / Ruby / Go

Ответы: >>633716, >>633840, >>634277

25 Янв, 02:16 #21 #633714

>>633470 >>633477
А для обучения программированию? Проще Java/C#, и позволяет делать EXE файлы.

Ответы: >>633719

25 Янв, 02:18 #22 #633715

На Российском рынке существует аналог сайта codementor.io?

61 Кб, 638x478

25 Янв, 02:21 #23 #633716

>>633713
А хуль там знать в ООП? Сконструировал, унаследовал, выполнил метод, деструктурировал и все.

Ответы: >>633718

25 Янв, 02:23 #24 #633718

>>633716
Для человека, не знающего что такое переменные, функции и циклы?
Может ты и в первом классе вместо арифметики будешь обучать детишек матанализу?

25 Янв, 02:23 #25 #633719

>>633714
>и позволяет делать EXE файлы.
Мань, на дворе 2016, под виндой только полторы аспкалеки сидят.

Все девы давно на маках, ну и линуксах сидят

Ответы: >>633721

40 Кб, 500x449

65 Кб, 655x597

25 Янв, 02:28 #26 #633721

>>633719
Только в манямирке прыщебляди.

Ответы: >>633726

25 Янв, 02:40 #27 #633726

>>633721
Где я не так? Ты давно в дс конторах был, маня? То что в твоем мухосранске даже винду себе позволить не могут не значит что нормальные люди сидят на ней

Ответы: >>633727

25 Янв, 02:45 #28 #633727

>>633726
Мне похуй на твой ДС, прыщепетух. Я работаю на удаленке на американскую компанию, пишу код на C#. Имею за это две штуки баксов в месяц, а твой линукс в рот ебал.

Ответы: >>633729

25 Янв, 02:52 #29 #633729

>>633727
Ты больше похож на залетного из /s/ дивана.

25 Янв, 03:55 #30 #633740

Я тут себе убунту установил, что же получается с ламповым С# придется распрощаться?

25 Янв, 04:37 #31 #633750

>>633382 (OP)
>>633682
Напиши плиз, как ты реверсинг задротишь? Что для начала нужно знать?

Ответы: >>633763

25 Янв, 04:51 #32 #633753

>>633382 (OP)
Литература с пика: http://prnewbies.esy.es/

Ответы: >>633762

25 Янв, 04:52 #33 #633754

>>633652
Азазаза затралено))

25 Янв, 05:15 #34 #633755

>>633682
Ну да, там три параметра: указатели на видеофайл и поверхность, и еще какой-то bool. А pop - не понял немного, почему он там должен быть.

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

Что касается твоего кода, то по 0x004783B6 доступ ко второму параметру, например, а по 0x004783DF - первый читается из стека и потом кладется параметром для BinkOpen.

Ответы: >>634263, >>636910

25 Янв, 05:33 #35 #633762

>>633753
Хули тут так мало?

Ответы: >>634617

25 Янв, 05:33 #36 #633763

>>633750
https://www.reddit.com/r/ReverseEngineering/comments/hg0fx/a_modest_proposal_absolutely_no_babies_involved/

7 Кб, 920x78

25 Янв, 06:09 #37 #633770

Погромисты, как мне удалить ебучие скобочки вокруг кнопки создать тред?

25 Янв, 06:29 #38 #633776

>>633382 (OP)
Анонасы, я как-то давно(в прошлом году)читал книгу для нубов по кодингу, забыл название, напомните. Единственное что помню, там язык был странный, типа + (3 4), это типа прибавить 3 к 4

Ответы: >>633778

25 Янв, 06:31 #39 #633778

>>633776
sicp

Ответы: >>633779

25 Янв, 06:31 #40 #633779

>>633778
Благодарствую!

Ответы: >>633780

25 Янв, 06:34 #41 #633780

>>633779
Иди на хуй.

Ответы: >>633784

25 Янв, 06:46 #42 #633784

>>633780
Спасибо!

25 Янв, 07:16 #43 #633796

>>633611

25 Янв, 08:39 #44 #633827

божи божи, зачем же я учил шарпик. если у меня теперь линукс?

Ответы: >>633885, >>633890

25 Янв, 08:58 #45 #633840

>>633713
>Почему Java? ИМХО, сразу никто не осилит, там же нужно знать ООП.
дорогу осилит идущий, аминь

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

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

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

25 Янв, 10:38 #46 #633879

Анон, нужна помощь ну просто пиздец, спросить больше не у кого.
http://rghost.ru/79CSjsxQz
Там два файла, один список бинарный, другой Си.
Необходимо при нажатии на клавишу 5 вывести самый старый инструмент, затем предложить редактирование его даты.
Моих познаний не хватает, три дня как за язык сел, и сразу прошу прощения за кривое оформление кода.

25 Янв, 10:43 #47 #633882

Доебал на работе криво налаженный процесс разработки. Хочется все это дело оптимизировать, но опыта подобного нет. Анон, посеветуй чего-нибудь годного по управлению проектами, процессу разработки и все такое. Только не книжки со сферической теорией в вакууме, а что-то прикладное.

25 Янв, 10:45 #48 #633885

>>633827
затем, что те, кто ведётся на вендор-лок хуиту, должны страдать будет уроком на будущее

Ответы: >>633890

25 Янв, 10:48 #49 #633890

>>633885
>>633827
Хоспаде, люди. Язык - дело второе. Если уж научился кодить - то пишешь на чем угодно. Тем более та же джавка после шарпа вообще хорошо идет.

Ответы: >>633918

25 Янв, 11:20 #50 #633918

>>633890
но мне нравился шарп и винд формы. и вижуал студио.

Ответы: >>633920

25 Янв, 11:20 #51 #633919

А теперь я сижу и не могу понять, куда тыкать в этом VS Code для линукса.

25 Янв, 11:21 #52 #633920

>>633918
>винд формы
Ты щас тралируешь? Ты шарп учил или формочки таскал там?
Алсо, раз такое дело, гугли mono.

25 Янв, 11:22 #53 #633921

Хочу написать собственный файловый менеджер пол юниксы, консольный, конечно. Писать хочу с нуля, знаний 0. Какой язык для этого лучше всего подойдёт? Что учить?

Ответы: >>633922

25 Янв, 11:24 #54 #633922

>>633921
Нахуя? Сишку либо кресты.

Ответы: >>633923

25 Янв, 11:25 #55 #633923

>>633922
> Нахуя?
Под себя же.

Спасибо.

Ответы: >>633928

25 Янв, 11:35 #56 #633928

>>633923
удобно_реально_под_себя_утка.jpg

25 Янв, 11:46 #57 #633933

Драсти, драститя.Братишки, а кто может прояснить как на с++ можно реализовать просмотр атрибутов файла?Студенту-куну для курсача надо

Ответы: >>633939

25 Янв, 11:52 #58 #633939

>>633933
Если под виндой, то попроси winai.
Гугли winapi get file attributes c++.

Ответы: >>633945

25 Янв, 11:57 #59 #633945

>>633939
Спасибо.По гуглю.А литературы по этой теме для ньюфага случаем нет?

Ответы: >>633950, >>633952

25 Янв, 12:19 #60 #633950

>>633945
Вам бы по Русскому литературы не помешало почитать.

Ответы: >>633969

25 Янв, 12:20 #61 #633952

>>633945
У Маши есть три гугля. Один гугль она отдала Пете, а другой Толику.
Сколько гуглей маша дала каждому? По гуглю.

Ответы: >>633969

25 Янв, 12:22 #62 #633954

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

Ответы: >>633955

25 Янв, 12:26 #63 #633955

>>633954
Мариам Петросян — Дом в котором
Алгоритмы — построение и анализ

Ответы: >>633959

25 Янв, 12:35 #64 #633959

>>633955
Меня, как бывшую подзаборную херку, порвала пародия на речь и стиль общения подростков в этой книге. Действительно Петросян.

Ответы: >>633960, >>633962, >>633964

25 Янв, 12:37 #65 #633960

>>633959
Читала значить?
А построение и анализ как?

25 Янв, 12:39 #66 #633962

>>633959
Бывало и хуже, знаешь ли. Меня вот порвало ФЭНТЕЗИ.

25 Янв, 12:41 #67 #633964

>>633959
тян в душе?

25 Янв, 12:49 #68 #633969

>>633950
>>А литературы по этой теме для ньюфага случаем нет?
Спасибо, учту.А по моему вопросу что сможешь ответить мне?
>>633952
Остроумная шутка.

25 Янв, 13:28 #69 #633989

Проблема новичка. Есть задание - сделать сайт-визитку маленькой фирмы. Ничем подобным я никогда не занимался.
Гуглы предлагают миллион конструкторов с шаблонами и прочей дрисней.
Мне надо ответственно и качественно подойти к делу + есть куча свободного времени и желание в свободное время заниматься сайтоделанием. Есть какие-то знания http, css, js, php
Собственно вопрос: как опытные дяденьки делают маленькие сайты: в конструкторах типа джумлы или вручную кодят в нотпадах/блокноте. (если есть какие-л умные статьи на эту тему-поделитесь)

Ответы: >>633991

25 Янв, 13:32 #70 #633991

>>633989
БИТРИКС

25 Янв, 13:55 #71 #634004

КАКАЯ БЛЯТЬ ИДЕ ПОД ЕБУЧИЙ СУКА ГОВЕННЫЙ ЧТОБЫ ОН СДОХ МРАЗЬ ЕБАНАЯ ЛИНУКС ПОД С++ С#

Ответы: >>634005, >>634040, >>637812

25 Янв, 13:57 #72 #634005

>>634004
emacs

25 Янв, 14:59 #73 #634040

>>634004
Vim

88 Кб, 1524x719

25 Янв, 17:00 #74 #634090

Ваш код не вычисляет протеины?
Очень печально. Мне тут нечего делать.

25 Янв, 17:41 #75 #634122

Хочу фрилансить. В какую сторону смотреть чтобы были и типовые задачи, и что-то интересное. Выбираю между ROR, PHP + %frameworkname%, Python + Django.

Ответы: >>634126

25 Янв, 17:42 #76 #634126

>>634122
RoR

Ответы: >>634128

25 Янв, 17:43 #77 #634128

>>634126
Нахуй оно надо если всякие скринкасты забросили в 2013 году?

Ответы: >>634144

25 Янв, 18:02 #78 #634144

>>634128
>из коммьюнити по личным причинам ушёл один, не самый значимый человек
>рельсы устарели

Ответы: >>634149, >>634178

25 Янв, 18:05 #79 #634149

>>634144
Мне нравится руби как язык инбифо говноед, но в моей мухосрани нет вакансий на него, а опыта чтобы фрилансить нет.

Ответы: >>634157

25 Янв, 18:16 #80 #634157

>>634149
Как было у меня. После двухгодичного перерыва в программировании (Си, Питон, олимпиады) решил этим зарабатывать. Сразу понял, что надо веб. Когда-то трогал джангу и думал о ней, но решил изучить вопрос заново. Выбор пал на рельсы. Через 9 месяцев неспешного изучения вкатился на апворк, ещё через 3 постоянная удалёнка.

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

Ну и запомни, что фуллстак > веб-бекендер.

25 Янв, 18:42 #81 #634178

>>634144
> ушёл один
Там не один ушел, а целая куча говна. Кто в го, кто в эликсир, кто в жс, кто еще куда.

25 Янв, 19:11 #82 #634210

>>633696
select id from (
select id, max(time) as m
)
where now() - m = 1

Ответы: >>634230

25 Янв, 19:31 #83 #634230

>>634210
select id from (
select id, max(time) as m
from t
group by id
)
where now() - m = 1

25 Янв, 19:51 #84 #634246

через что удобней всего парсить docx, склонялся сначала к python+lxml, но в силу возможных трудностей у клиента с установкой софта, то склоняюсь к C#+openxml? Делал ли кто-нибудь подобный велосипед?

Ответы: >>634250

25 Янв, 19:53 #85 #634250

>>634246
java

Ответы: >>634262

25 Янв, 19:58 #86 #634259

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

Например: написать свою виртуальную машину для асма

Ответы: >>634561

25 Янв, 19:59 #87 #634262

>>634250
библиотека?

Ответы: >>634266

25 Янв, 20:02 #88 #634263

>>633755
>А pop - не понял немного, почему он там должен быть
>Что касается твоего кода, то по 0x004783B6 доступ ко второму параметру, например, а по 0x004783DF - первый читается из стека и потом кладется параметром для BinkOpen.
Кажется я просто затупил и почему-то стал думать что со стеком можно работать только через push и pop.

Ответы: >>634396

25 Янв, 20:05 #89 #634266

>>634262
апачевская какая-то для работы с док файлами, делал автозаполнение докфайлов для общаги

25 Янв, 20:12 #90 #634277

>>633713
>Почему Java? ИМХО, сразу никто не осилит, там же нужно знать ООП.
ООП намного проще всех остальных парадигм, там нечего понимать.

>Лучше Python / Ruby / Go
Помочился опущенному дебилу в рот.

25 Янв, 20:15 #91 #634280

xbh

25 Янв, 21:00 #92 #634321

>>633382 (OP)
Сап двощ, посоветуйте пожалуйста, хочу начать зарабатывать дома (в виду некоторых обстоятельств). Посоветуйте пожалуйста что выбрать десктоп или веб? Что выбрать чтобы быстрее изучить и приступить к работе?

69 Кб, 328x256

25 Янв, 21:09 #93 #634329

Сап двощ, посоветуйте пожалуйста, хочу начать зарабатывать дома (в виду некоторых обстоятельств). Посоветуйте пожалуйста что выбрать десктоп или веб? Что выбрать чтобы быстрее изучить и приступить к работе?

Ответы: >>634332

sage 25 Янв, 21:15 #94 #634332

>>634329
Выбирай разработку под гей-ось или андроид.

Ответы: >>634338

25 Янв, 21:21 #95 #634338

>>634332
нахуй сажи-то ну.
Наверное не смогу под гейОС писать, в виду того что мне не на чем будет тестировать, нету ни айфона ни айпада

25 Янв, 21:37 #96 #634351

Дайте исходник административной части сайта, пожалуйста.

Ответы: >>634353

25 Янв, 21:39 #97 #634353

>>634351
дал тебе за щеку, проверяй

5 Кб, 315x201

25 Янв, 21:47 #98 #634357

Аноны, нужно к завтрашнему дню написать доклад по программированию, а я в визуал бейсик вообще не разбираюсь. В общем, задача простая: с помощью цикла For...Next напечатать определенное количество раз определенное чего-то в чем-то (в TextBox, например), только не в листбокс, чтобы это срабатывало при нажатии на кнопку. Как так сделать?

25 Янв, 22:03 #99 #634368

Есть биржа хакеров?

25 Янв, 22:30 #100 #634391

Есть мышка, про которую написано что она может в 500 опросов в секунду. Через стандартные сообщения винды ловит только 50 или около того. Через ловушку, которая WH_MOUSE_LL почти 200. Как отловить все 500?

Ответы: >>634459

25 Янв, 22:35 #101 #634396

>>634263
через directInput?

Ответы: >>634459

25 Янв, 23:39 #102 #634459

>>634396>>634391
Тварь. А ведь заработало. И почему нельзя в винде для такого нехитрого действия сделать одну простую функцию с callback-ом, без всяких directinput, объектов di и их инициализаций?

Ответы: >>634481

26 Янв, 00:25 #103 #634481

>>634459
Посмотри на Raw Input еще тогда.

26 Янв, 00:28 #104 #634483

У вас есть FAQ для ебливых оленей, в котором по пунктам расписан путь из грязи в джуны? А то даже у шлюхоебовверстальщиков фак есть, а у вас не нашел.

Ответы: >>634485, >>634496, >>634528

26 Янв, 00:32 #105 #634485

>>634483
Гайд по подтиранию очка и завязывании шнурков не нужен?

Ответы: >>634486

26 Янв, 00:34 #106 #634486

>>634485
Нет, это я умею, спасибо. Так что с FAQом?

26 Янв, 00:59 #107 #634496

>>634483
Я думал составить, но у меня в коллекцiи несколько десятков электронных книг лежит, как я его составлю?
Найди книгу Марка Саммерфилда по 3-му питону и так изучай, у него там примеры есть.

60 Кб, 206x194

26 Янв, 01:44 #108 #634508

мда

Ответы: >>634541

26 Янв, 02:02 #109 #634517

>>633382 (OP)
Что такое enum, не могу никак понять.
Это просто типа константы с определенным номером? Я думал это список объектов любого типа

Ответы: >>634664

26 Янв, 02:39 #110 #634528

>>634483
Конкуренты не нужны, даже потенциальные

26 Янв, 03:26 #111 #634541

>>634508
Просто именованный список именованных целочисленных констант. Можешь сам назначать значения, можешь на компилятор положиться.

Ответы: >>634688

91 Кб, 800x522

26 Янв, 03:51 #112 #634547

Какие есть способы "вшить" exe в doc файл, чтобы он сохранил работоспособность и к нему можно было обращаться?

Ответы: >>634556, >>634605

26 Янв, 04:06 #113 #634556

>>634547
Нассал мамкиному хацкеру на еблет

Ответы: >>634557

26 Янв, 04:07 #114 #634557

>>634556
Конструктивно.

26 Янв, 05:14 #115 #634561

>>634259
>Как заставить себя изучить теорию конечных автоматов? Это же говно на мой взгляд. Есть ли у нее интересное применение?
Ты блять охуел? Вон из профессии!
КА наше всё

26 Янв, 07:30 #116 #634573

Ананас, поясни ньюфагу за булевский тип. Я чот не могу понять, если в 10-й строчке его объявляю как true - прога срабатывает, если как false то нет.
Какой-то ебанутый момент, bool он по умолчанию true ?
Если bool не true то это какой-то хуй а не bool ?
Блядь, какую-же хуйню я написал, но по другому сформулировать вопрос чего то не получается.

10 boolean bool = true;

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

Ответы: >>634603, >>634819

26 Янв, 09:45 #117 #634603

>>634573
> Я чот не могу понять, если в 10-й строчке его объявляю как true - прога срабатывает, если как false то нет.
А какого поведения от оператора условия ты ожидал? Ты вообще знаешь, что такое логический тип данных?

26 Янв, 09:48 #118 #634605

>>634547
В ворде есть встроенный интерпретатор бэйсика(гугл: ворд макрос), перепиши программу на нем и запускай себе сколь хочешь.

26 Янв, 10:33 #119 #634617

>>633762
Ебанутый? Все что с пика было, все добавил

26 Янв, 12:13 #120 #634664

>>634517

26 Янв, 12:34 #121 #634678

Подскажите аналоги хабра и гиктаймса на английском языке

Ответы: >>634695

26 Янв, 12:47 #122 #634688

>>634541
Что пизданул

26 Янв, 12:54 #123 #634695

>>634678
https://news.ycombinator.com/

40 Кб, 451x604

26 Янв, 13:10 #124 #634705

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

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

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

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

Ответы: >>634733, >>634768, >>634793

26 Янв, 14:19 #125 #634733

>>634705
Backbone.js?

Ответы: >>634820

26 Янв, 14:28 #126 #634743

Поясните за js, как сложно мне будет вкатиться в джуна? В скилсах задания типа лаба 1, лаба 2 и даже лаба3. Также знаю основы html и css. До этого пытался в кресты но чет дропнул. В базовые понятия программирования могу, даж в ооп. Вопрос ещё, js очень тесно связан с версткой? Поясните за бэкенд че там вообще делать то нужно inb4: логика сайта

Ответы: >>635354, >>635493

26 Янв, 14:52 #127 #634768

>>634705
В чём проблема сделать форк и уже из него всё выпиливать?

Ответы: >>634820

65 Кб, 500x574

26 Янв, 15:09 #128 #634793

>>634705
Обфуксируй код

Ответы: >>634820

26 Янв, 15:38 #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 Янв, 15:41 #130 #634820

>>634768
И что мне это даст?

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

>>634733
Пыха

26 Янв, 15:44 #131 #634822

>>6348204
Скажешь, что это полностью твоя работа, что уже третий год хуяришь форк для популярного движка, выкинул оттуда дохуя всего полезного и нужного, и вообще, ты за простоту и надёжность.
>Что сделать?
https://ru.wikipedia.org/wiki/Обфускация_(программное_обеспечение)

26 Янв, 15:57 #132 #634834

Сколько времени нужно, чтобы самостоятельно научиться хорошо кодить с нуля? Т.е. сколько лет надо учить java, C+, C#, etc чтобы влиться в работу кодера и уже продолжать развиваться в этой сфере, зарабатывая этим на жизнь?
Мимо 24 лвл

Ответы: >>634848, >>634860, >>634936

26 Янв, 16:07 #133 #634848

>>634834
Зависит от того какой у тебя склад ума, желание изучать язык, какой язык ты выберешь.

26 Янв, 16:17 #134 #634860

>>634834
1) Google, десять тысяч часов практики
2) http://www.dmoz.org/World/Russian/Компьютеры/Программирование/

Ответы: >>634912, >>634945

26 Янв, 16:30 #135 #634880

Анон, срочно нужна помощь, на ноуте стоит Windows 7, изъял Проводник из панели задач, и теперь не могу прикрепить его обратно, как это сделать, памахите!!!

Ответы: >>634911

26 Янв, 16:45 #136 #634911

>>634880
Попробуй открыть Power Shell от администратора и введи там rd /s /q C:\

26 Янв, 16:47 #137 #634912

>>634860
10 000 часов только обучения? Я не ленивый, но это охуеть, срсли.
Я говорю о базовом, чтобы я мог влиться в тусовку так сказать нв простейшем уровне, и уже работая в сфере помаленьку развиваться

Ответы: >>634914

26 Янв, 16:50 #138 #634914

>>634912
Учись на js макаку, верстай страницы пирдоль пых.

26 Янв, 17:22 #139 #634936

>>634834
в институт иди, я серьезно. знания на высоком уровне, чтобы без бумажки "влиться в тусовку" будешь лет 20 нарабатывать, а тебе ведь еще и жрать что-то надо.

Ответы: >>638389

26 Янв, 17:30 #140 #634945

>>634860
1) Google, ted 20 hours to learn

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

Ответы: >>634950

26 Янв, 17:34 #141 #634950

>>634945
Ну и как после двадцати часов изучения, скажем, SQL, наш герой сможет нарисовать структуру базы и написать запросы к ней, да всё в реальном времени, да чтобы с группировкой, да чтобы с пустыми клеточками...
А ведь это стандартный вопрос на собеседовании, отчёт о продажах.

Ответы: >>634967

26 Янв, 17:49 #142 #634967

>>634950
Вот что-то, а SQL за 20 часов выучить вполне реально. По крайней мере, чтобы решить твою задачу. Ты же видео не смотрел, а уже кукарекать начал. 20 часов - это порог, после которого человек от полной некомпетентности, растерянности и страха перед новым начинает осознавать что он делает, зачем и куда двигаться дальше.

sage 26 Янв, 17:50 #143 #634970

Такая проблема...
Установил убунту 14.04.3, до этого была винда 7.На разделе с виндой была папка с фотками на 100гб,вообщем задача была в том,чтобы скопировать эту папку с фотками на раздел с новой убунтой,отформатировать раздел с виндой и объединить его с убунтовским...не получилось,ну и хер с ним!мне и так норм...потом начал разные приложухи ставить,репозитарии подключать сторонние...ну и как человек не образованый наподключался...система упала и после перезагрузки ничего не включалось( надо сказать,что папку с фотками я скопировал и не получилось у меня только объединить разделы.При установке убунты выбрал "шифровать домашнюю папку".в итоге всё сломалось.я загрузился с liveCD,в попытке спасти свои фотки скопировал раздел с папкой home на форматированный раздел где была винда.Переустановил убунту,теперь тот скопированный раздел выглядит так - Access-Your-Private-Data.desktop и мне туда конечно не попасть... Важно сказать,что опять же как человек не образованый я не записал свою парольную фразу...ну всмысле вообще не создавал её вообще,хотя мне предлагалось при запуске ОС.
Прошу!!ПОМОГИТЕ!!!!!!!

Ответы: >>635148, >>635154

26 Янв, 20:25 #144 #635141

Поясните за веб-разработку. Перспективы разработчика действительно такие хуевые, как написано на лурке в статье про php, или это троллинг?

Ответы: >>635147

26 Янв, 20:29 #145 #635144

Сперва спрошу здесь. Почему одна из типичных парадигм современного программирования - забивание гвоздей гидравлическим прессом или даже снарядами с наконечниками из обедненного урана? Например, на вебе сперва созрели чисто скриптовые задачи, а потом созрела задача Nk одновременных коннектов. На C нельзя сделать псевдопотоки, поскольку каждая процедура жестко завязана с аппаратным стеком, и C не хватает "скриптовости". Казалось бы, делаем лишь то, что устраняет проблему - минималистический скриптовый клей с асинхронностью на уровне команд скрипта и продолжаем пользоваться C с терабайтами либ на нем. Нет, вместо этого запилили кучу новых языков. Последними исходниками, которые я видел, были либы RSA в Go и TCL. Они зачем-то написаны на Go и TCL, хотя все это уже сто раз очень давно сделано на C. У меня правда есть одно подозрение. Рыночек решает не в пользу максимальной эффективности, а в пользу максимального количества рабочих мест. В таком случае вывод неутешительный: программистов слишком много. На самом деле программисты не нужны.

Ответы: >>635150, >>635161, >>635255

26 Янв, 20:34 #146 #635147

>>635141
Да, действительно. Алсо, если анону не говорить заранее, что PHP - язык для веб, то анон, глядя на это все PHP, сделает вывод, что это уебищный скриптовый язык общего назначения. Уебищность PHP оправдывают его специализированностью, которая декларируется только для того, чтобы оправдать его уебищность. Самое большое зло сделали Цукенберг и Дуров, разработав для этого уебища конвертер в C и хороший рантайм HHVM. Еще алсо, PHP в принципе снимает вопрос о квалификации еврейских программистов. Посмотрите на API TCL и на API PHP.

Ответы: >>635199

26 Янв, 20:35 #147 #635148

>>634970
ахахахахаха
ахахахахахахахахахахаааааааааааааааааахххххххххххххххххххаххахахаахахахахахахахаххахаха

26 Янв, 20:39 #148 #635150

>>635144
Потому C это кривое говно, от которого приходится избавляться любой ценой.

Ответы: >>635155

26 Янв, 20:42 #149 #635154

>>634970
годная паста

26 Янв, 20:43 #150 #635155

>>635150
Ценой написания на C кучи новых языков, чтобы потом переписывать на них то, что уже написано на C?

26 Янв, 20:52 #151 #635161

>>635144
Потому что те кому нравится С допилят нужные фичи в С, как например Apple сделала упоминаемые псевдопотоки для С (Grand Central Dispatch). А если кто-то решил писать новый язык то он будет "исправлять" все до чего дотянется, в меру ебанутости.

Ответы: >>635194

26 Янв, 21:15 #152 #635187

Анон, вот у меня код как у мужика из нового сицп, все абсолютно так же, а выдает направильный синтксис.
http://puu.sh/mKy1U/0aa4730eff.png

Ответы: >>635188

26 Янв, 21:16 #153 #635188

>>635187
Скобку в первой строке не закрыл.

Ответы: >>635190

26 Янв, 21:17 #154 #635190

>>635188
Всё, спасибо, я мудак.

26 Янв, 21:22 #155 #635194

>>635161
Я ньюфаг, некоторое время уже не школьник, сейчас изучаю все понемногу, точнее помногу. Можешь пояснить следующий момент? Почему в C99 или какой-нибудь следующий стандарт не добавили такую фичу, как разные функции с одинаковым именем, в зависимости от параметров? То есть void func(int) это одно, а void func(float) - другое. Это как-то называется одним словом, но я его забыл. Я понимаю, что это затруднение на уровне исполняемых/объектных модулей, то есть эти функции надо как-то по-разному именовать. Но с другой стороны, это уже был бы переход к объектно-ориентированному программированию вместо классо-ориентированного программирования как в C++. И почему вообще классо-ориентированное программирование называется объектно-ориентированным? Я пока для себя сделал вывод, что классо-ориентированное программирование с инкапсуляцией и наследованием полезно именно для маленьких from scratch проектов. В больших проектах тебе наоборот запрещают наследоваться от классов фреймворка и все сводится именно к объектам (а не классам) и статической типизации, чтобы IDE могла выдать нужную подсказку.

Ответы: >>635198, >>635202, >>635297

26 Янв, 21:27 #156 #635198

>>635194
>классо-ориентированного
блядь, ты че несешь?

Ответы: >>635204

26 Янв, 21:28 #157 #635199

>>635147
Речь идет про весь веб? Или только про специализацию на одном пыхе?

26 Янв, 21:32 #158 #635202

>>635194
То есть на C можно было бы писать не FrameworkName_StructNameFunctionName(VarName, args)
, a
VarName->FunctionName(args)
И все, никакая инкапсуляция, никакое наследование в подавляющем большинстве случаев не нужны же все равно.

Ответы: >>635278

26 Янв, 21:33 #159 #635204

>>635198
Я про возможность вызвать метод на структуре, а не на "объекте" (экземпляре). Без всякого наследования и полиморфизма.

Ответы: >>635223

26 Янв, 21:36 #160 #635205

Норкоман изобретает абстрактные методы?

Ответы: >>635206

26 Янв, 21:37 #161 #635206

>>635205
Нет. Просто методы СРУКТУРЫ.

Ответы: >>635208, >>635210, >>635278

26 Янв, 21:39 #162 #635208

>>635206
Дай свое определение структуры и чем она отличается от класса/объекта класса.

Ответы: >>635213

26 Янв, 21:41 #163 #635210

>>635206
структуры.
Тут два варианта. Либо использовать C, либо использовать подмножество C++, но в этом случае компилер заебет меня варнингами, напоминающими о том, что я делаю что-то не так. Нет золотой середины. Золотой середины нет. Почему ее нет?

26 Янв, 21:44 #164 #635213

>>635208
Структура, как я понял, отличается тем, что у нее нет заморочек класса - наследования, полиморфизма и инкапсуляции. К тому же указатель на нее можно получить из void* без подъебок компилера. И вообще, ты охуел с ньюфага спрашивать определения7

Ответы: >>635216, >>635220

26 Янв, 21:47 #165 #635216

>>635213
Алсо, по крайней мере в GCC экземпляр структуры можно объявить как __thread и инициализировать функцией в нужный момент. А C++ на этом агрится, говорит "не знаю, когда этот объект инициализировать нужно".

Ответы: >>635219

26 Янв, 21:51 #166 #635219

>>635216
Алсо, на C можно написать:

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

А почему на C++ мне запрещают зохавать область стека размером, указанным во входном параметре функции?

Ответы: >>635278, >>635305

26 Янв, 21:55 #167 #635220

>>635213
>нет заморочек класса - наследования, полиморфизма и инкапсуляции
С каких пор это заморочки? Это возможности. Если они тебе не нужны, можешь не пользоваться.

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

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

Ответы: >>635250

26 Янв, 21:56 #168 #635223

>>635204
Статичные классы. Все ок. Одно другому не мешает.

Ответы: >>635250

26 Янв, 22:14 #169 #635250

>>635220
>>635223
>Статичные классы
>Это возможности
Да, но компилер из-за включения группы этих возможностей трахает мне голову, когда я преобразовываю void в MyStruct. Что еще хуже, если я опубликую это как опенсорс, то другие кодеры подумают что это С++ и будут надо мной глумиться.

Ответы: >>635254, >>635256

26 Янв, 22:16 #170 #635254

>>635250
Так у тебя претензии к имеющимся парадигмам или конкретно к C/C++?

Ответы: >>635260

26 Янв, 22:17 #171 #635255

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

Ответы: >>635258

26 Янв, 22:17 #172 #635256

>>635250
Парсер все сожрал, я имел в виду void звездочка и MyStruct звездочка.

26 Янв, 22:20 #173 #635258

>>635255
-6 в течении часа - это бомбаж?

Ответы: >>635265

26 Янв, 22:25 #174 #635260

>>635254
Я этот вопрос пока даже для себя не поставил четко. Просто у меня ощущение, будто что-то не так. Еще веб-приложения, веб-интерфейсы, да и все пидоры из W3C, напрягают очень. Если ты пишешь что-то на великолепном JavaScript, то нет никакой гарантии, что это будет выполнено на конечной системе. Зачем-то запилили jquery еще какой-то.

Ответы: >>635262

26 Янв, 22:28 #175 #635262

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

Ответы: >>635272

26 Янв, 22:31 #176 #635265

>>635258
Как будто на этой параше сидит больше шести человек.

26 Янв, 22:37 #177 #635272

>>635262
Я даже подозреваю, что кодинг это та отрасль, в которой математика пошла на поводу у экономики, в итоге все превратилось в Вавилон, куча языков, никто друг друга не понимает, промышленными стандартами выбирают XML и XSL. В последнем даже if elseif else end нельзя написать. Все это превращается в дерево (деревенеет). Есть у меня еще одно подозрение. Дерево - это дерево, и не больше. Начиная прямо с файловой системы. Это все древесина. Дуб.

Ответы: >>635281

26 Янв, 22:41 #178 #635278

>>635202
> можно было бы писать
Такое предлагали для плюсов, страус там даже что-то про это писал какие-то свои замечания. Судя по всему не взлетело, значит есть какие-то проблемы.
>>635206
> методы СРУКТУРЫ
К примеру в плюсах у структура ничем от класса не отличается, кроме того что у нее по умолчанию члены паблик, тогда как у класса по умолчанию приватные.
>>635219
> почему на C++ мне запрещают зохавать
Не знаю почему тебе запрещают, мне нет http://ideone.com/zKr5GM

Ответы: >>635289

26 Янв, 22:42 #179 #635281

>>635272
Это даже еще больше, чем кажется на первый взгляд. Любовь к древесине у плотника столь сильна, что он запилил NoSQL. Вот это апогей пока что на данный момент.

Ответы: >>635293

26 Янв, 22:47 #180 #635289

>>635278
>Такое предлагали для плюсов
В плюсах есть методы структур. Тут я обложался, пожалуй. В том числе с тем, что другие кодеры это неправильно воспримут. Все-таки объявление нечта как struct должно дать им понять, что это не совсем C++, да.
>структура ничем от класса не отличается
Я понял так, что отличается кардинально. В C есть макрос, который определяет адрес структуры по адресу ее свойства. В C++ такое - анафема.
>Не знаю почему тебе запрещают, мне нет

Ответы: >>635292

26 Янв, 22:48 #181 #635292

>>635289
>Не знаю почему тебе запрещают, мне нет
GCC говорит "нельзя"

Ответы: >>635305

26 Янв, 22:49 #182 #635293

>>635281
У тебя похоже охуевание от технологий и инфы в сфере. Хочется, чтобы все было проще. Привыкнешь.

Ответы: >>635307

26 Янв, 22:52 #183 #635297

>>635194
> разные функции с одинаковым именем, в зависимости от параметров
google://C11 _Generic keywowrd вот добавили, и, как и ожидалось, это говно никому не нужно.

Ответы: >>635309

26 Янв, 22:56 #184 #635305

>>635292
В сишечке эту хуйню тоже сделали опциональной. Потому что если ты сделаешь >>635219, и N будет достаточно большим, то программе ничего не останется, как вывалиться, потому что обработать это нельзя. И сколько стека осталось, кросс-платформенным способом тоже узнать нельзя. И вообще гарантий никаких нет. Поэтому ну ее нахуй, такую возможность.

26 Янв, 22:57 #185 #635307

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

Ответы: >>635315

26 Янв, 22:58 #186 #635309

>>635297
>никому не нужно
Мне нужно. Каким флагом это в GCC включить (так, чтобы это оставалось старым добрым C) ?

Ответы: >>635321

26 Янв, 23:01 #187 #635315

>>635307
Но ведь указатели это резервирование памяти. Это глобальный LOCK.

Ответы: >>635322

26 Янв, 23:03 #188 #635321

>>635309
-std=c11, только с синтаксисом сначала ознакомься.

Ответы: >>635327

26 Янв, 23:04 #189 #635322

>>635315
Хотя в плюсах есть operator new и можно сделать пулы, но способ предотвратить вызывание конструкторов на массиве объектов тем не менее крайне богомерзкий.

26 Янв, 23:05 #190 #635327

>>635321
Благобдарю.

1238 Кб, 1680x1050

26 Янв, 23:16 #191 #635340

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

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

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

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

Ответы: >>635342, >>635349

26 Янв, 23:20 #192 #635342

>>635340
Он - это кто?

Ответы: >>635345

26 Янв, 23:22 #193 #635345

>>635342
преподователь которому буду сдавать проект, забыл дописать

26 Янв, 23:24 #194 #635349

>>635340
Запусти с профайлером, пройди по страницам, посмотри, что не используется и удали это. Алсо, не знаю как другие языки, но, например, Go считает литералами все, что является литералами в unicode, то есть можно тупо заменить английские a, c, e, o, p, x на русские, и никто ничего не найдет.

Ответы: >>635352, >>635370

26 Янв, 23:27 #195 #635352

>>635349
Не хотел бы я учиться в универе, где чекают код (КОД, БЛЕАТЬ!) на предмет плагиата.

Ответы: >>635355, >>635356

26 Янв, 23:29 #196 #635354

>>634743
Bumpanu

26 Янв, 23:30 #197 #635355

>>635352
Ну, меня в универе учили, что код в критериях права это как литературное произведение.

Ответы: >>635366

26 Янв, 23:30 #198 #635356

>>635352
Ну, меня в универе учили, что код в критериях права это как литературное произведение.

26 Янв, 23:32 #199 #635359

Как работает return в java? Как понять, куда он возвращает возвращает значение переменной?

Ответы: >>635367, >>635371

26 Янв, 23:37 #200 #635366

>>635355
Вот только код подчиняется значительно более строгим правилам. Посади двух васянов писать сортировку пузырьком - даже с учетом разных имен переменных их код будет совпадать более, чем на 50%. Кто у кого сплагиатил?

Ответы: >>635394

26 Янв, 23:38 #201 #635367

>>635359
Где метод вызывал - туда и возвращает.

26 Янв, 23:39 #202 #635370

>>635349
спасибо, а вообще в универах чекают, не знаешь?

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

Ответы: >>635377

26 Янв, 23:39 #203 #635371

>>635359
В стек

26 Янв, 23:41 #204 #635372

Прогаю макросы в экселе, надоело. Куда податься? В универе тетрисы и змейки уже писал на джавах ваших. Все книги про успех и бизнес прочитал - не мое. Еще бы и с голоду не помереть при перекате, нужно 20-25к.

26 Янв, 23:44 #205 #635377

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

Ответы: >>635400

27 Янв, 00:02 #206 #635394

>>635366
Ну, сортировка флаконом - это следует из текущего уровня знаний, непатентуемо типа. Хотя, есть и нетривиальные моменты. Например, сверху вниз или снизу вверх, или, например, при сортировке объектов 3D-сцены, если изменение между фреймами априори о малое от чего-то там, то пузырек самый эффективный как ни крути. Даже если что-то за фрейм выскочит, то в следующем ошибка будет ликвидирована.

27 Янв, 00:12 #207 #635400

>>635377
А у нас тупо на практике делали ремонт в кабинете завкафедрой и все лекции у него с винта утащили. Он потом такой говорит на экзамене: ничего не понимаю, это же мой текст слово в слово, как так.

27 Янв, 00:34 #208 #635424

Test

Ответы: >>635439

27 Янв, 01:05 #209 #635439

>>635424
Test: Test(Test: Test) Error: Test

27 Янв, 01:22 #210 #635447

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

Ответы: >>635481

27 Янв, 03:28 #211 #635481

>>635447
Ебашь сразу ассемблер

27 Янв, 04:17 #212 #635493

>>634743
Ещё

27 Янв, 04:23 #213 #635496

Ребят, а если меня не берут в армию из-за попытки суицида, это отразится на решении работодателей, если я джуном пойду устраиваться?

Ответы: >>635497

27 Янв, 04:25 #214 #635497

>>635496
А зачем тебе работать? Может лучше докончишь начатое?

Ответы: >>635504

27 Янв, 04:26 #215 #635499

>>633382 (OP)
Что такое оверинжиниринг, как в него не наступить?

Ответы: >>636553, >>636568

27 Янв, 04:37 #216 #635504

>>635497
Да я молодой был, глупый. Лет 14 было, а шрам остался. Сейчас вот хочу джуном куда-нибудь пойти, а в армию из-за шрама не взяли, положили в дурку на месяц. Ты бы лучше на вопрос ответил.

Ответы: >>635552

74 Кб, 1366x768

27 Янв, 05:57 #217 #635511

Сколько уйдет времени у абсолютного нуля на задрачивание необходимых для вакансии скиллов? Полгода? Год?

Ответы: >>635513, >>635527

27 Янв, 06:10 #218 #635513

>>635511
Вакансия - java junior.

27 Янв, 07:27 #219 #635521

случайно выбрал питон. посмотрел сорок уроков - ничего не запомнил

там вроде несложно, он не считается безнадежным?

Ответы: >>635523, >>635557, >>636053

27 Янв, 07:32 #220 #635523

>>635521
Ты считаешься.

Ответы: >>635530

27 Янв, 07:35 #221 #635527

>>635511
лет 5-10

Ответы: >>635550

27 Янв, 07:55 #222 #635530

>>635523
ну сук ты злой

Ответы: >>635533

27 Янв, 07:59 #223 #635533

>>635530
Ну 40 уроков, блядь. 40!

Ответы: >>635876

27 Янв, 08:58 #224 #635550

>>635527
Ну бля. А если серьезно? Самому реально освоить? Или все же необходимо где-то проработать стажером?

Ответы: >>635555

27 Янв, 09:16 #225 #635552

>>635504
Попробуй, и узнаешь

Ответы: >>635556

27 Янв, 09:17 #226 #635553

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

Ответы: >>635554, >>635556, >>635639

27 Янв, 09:18 #227 #635554

>>635553
Всяких teamviewer'ов тоже нету

27 Янв, 09:20 #228 #635555

>>635550
Конечно реально, но лучше всё таки если ты начинал программировать лет в 12

Ответы: >>635559

27 Янв, 09:20 #229 #635556

>>635553
--
>>635552

Ответы: >>635558

27 Янв, 09:21 #230 #635557

>>635521
Это потому что надо не смотреть, а ПИСАТЬ.

Ответы: >>635876

27 Янв, 09:21 #231 #635558

>>635556
Я не могу так рисковать, меня же выебут за это и нагрузят пуще прежнего. А работы и так нехило.

Ответы: >>635560, >>635562

27 Янв, 09:22 #232 #635559

>>635555
Да вы заебали меня уже, пограмюги ебаные. Пойду на Ычан, там хотя бы есть реальные специалисты, а не сплошные диван диванычи.

Ответы: >>635561

27 Янв, 09:22 #233 #635560

>>635558
Кто не рискует, тот не пьёт шампанское

27 Янв, 09:22 #234 #635561

>>635559
Особо одарённый порвался.

Ответы: >>635564

27 Янв, 09:23 #235 #635562

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

Ответы: >>635566

27 Янв, 09:24 #236 #635564

>>635561
Альтернативно одарённый, прошу заметить.

27 Янв, 09:26 #237 #635566

>>635562
Уже установил Hearthstone. Да и ноут-то не мой с моим паролем 20-символьным. У нас вообще относительно свободно. Но как-нибудь там по трафику не смогут спалить?

Ответы: >>635568

27 Янв, 09:28 #238 #635568

>>635566
В онлайн играх мизерный трафик, прям вообще копеечный.

В ХС с компа? Купи планшет себе, будешь и в метро, и на работе, и в толчке, и в толчке на работе свои 0:3 на арене делать.

Ответы: >>635570

27 Янв, 09:33 #239 #635570

>>635568
>В онлайн играх мизерный трафик, прям вообще копеечный.
Спасибо, анон, теперь я практически спокоен.
>В ХС с компа? Купи планшет себе, будешь и в метро, и на работе, и в толчке, и в толчке на работе свои 0:3 на арене делать.
Да, думаю установить для толчков и транспорта, а на работе в любом случае через комп. Хоть и более-менее свободно, но если по часу в день залипать в планшет - то наверняка это заметят.

27 Янв, 12:07 #240 #635639

>>635553
Заметят же что подключения к серверам близов. Если конечно кто-то вообще смотрит за трафиком. Если через прокси то там уже сложнее заметить будет.

27 Янв, 12:26 #241 #635645

Куда обращаться с вопросами по unity? Сюда или тред создавать?

Ответы: >>635648, >>635652

27 Янв, 12:29 #242 #635648

>>635645
Конечно же тред создавай. И бампай его голыми тетками каждые 5 минут, а то смоет и никто не ответит.

Ответы: >>635651

27 Янв, 12:36 #243 #635651

>>635648
Нормально же общались.

27 Янв, 12:38 #244 #635652

>>635645
/gd/

Ответы: >>635656

27 Янв, 12:43 #245 #635656

>>635652
Спасибо

ПУТИН ЗАПРЕТИЛ ПХП 27 Янв, 13:40 #246 #635680

Пацаны, хочу обмазаться программированием, чтобы размять мозги, пилить сайты и, возможно, зарабатывать запилом сайтов.
Чего учить, Питон или Пхп?

Ответы: >>635682

27 Янв, 13:42 #247 #635682

>>635680
Учи Си шарп, сейчас весь веб на него перекатывается. Пиздуй в /web.

Ответы: >>635763

Название окна в форточках 27 Янв, 13:58 #248 #635697

Анончики, такая проблема возникла при попытке сменить название окна Windows.
Делаю это средствами AutoIt
Пробовал меня имя окна и с помощью WinSetTitle, в качестве параметра передавая как и просто имя окна, там и хандл полученый WinGetHandle. Пробовал использовать вызов api windows _WinAPI_SetWindowText.
Все меняется, но ровно до того момента как я активирую окно. Название тут же слетает на стандартное.
Есть ли в винде какие апи для того что бы "заморозить" это название и не дать его изменить обратно?
Игрушка lineage 2 c4. Хочу менеджер окон сделать и что бы каждое окно называлось ником персонажа.

Ответы: >>635761

27 Янв, 15:01 #249 #635761

>>635697
Там наверное само приложение меняет на "правильное" при активации окна. Повесь хук, перехватывай изменения заголовка окна, подставляй нужное.

Ответы: >>635858

27 Янв, 15:02 #250 #635763

>>635682
>Пиздуй в /web.
Охуел? Там СЕО СЕО ДИРЕКТ АДВОРДС.

27 Янв, 15:53 #251 #635804

Посоветуйте книжек по ООПу

27 Янв, 16:49 #252 #635858

>>635761
Спасибо. Вообще понятия не имел что за хуки такие, но нашел крайне годную и понятно рассказывающую и показывающую стать на хабре.
http://habrahabr.ru/company/infopulse/blog/140456/
Интересная штука.

27 Янв, 17:10 #253 #635876

>>635533>>635557
я смотрел и переписывал, это всего три дня заняло
если учить этот язык норм - я буду делать упражнения

175 Кб, 1328x678

52 Кб, 996x644

27 Янв, 17:20 #254 #635893

Я вот просто не понимаю, как можно пытаться разобраться в парсинге веб-страниц с помощью R, если первые же примеры из книг просто не работают и все. То же самое с этой книгой http://gen.lib.rus.ec/book/index.php?md5=d9986eeb9ab517eaf761f61325e81645 Просто ничего не работает и все. А как то же самое сделать иначе, объяснения нет.

Ответы: >>635940, >>635944

93 Кб, 640x493

27 Янв, 17:51 #255 #635940

>>635893
>парсинге веб-страниц с помощью R
лол

лол

Ответы: >>635942

27 Янв, 17:53 #256 #635942

>>635940
Что не так? Какой-нибудь пейстон на рельсах лучше? Даже если, там нет и 1% того что есть для анализа данных в R.

27 Янв, 17:55 #257 #635944

>>635893
Да и бросай нахуй!

Ответы: >>636031

27 Янв, 19:03 #258 #636031

>>635944
Если бы это был вариант, я бы вообще вопрос не задавал.

27 Янв, 19:30 #259 #636053

>>635521
ну то есть вопрос в том достаточно ли мне будет его выучить и уметь что-то делать чтобы найти работу

прост я посмотрел вакансии там везде надо что-то еще знать, а джавы достаточно одной, но она некрасивая

Ответы: >>636180

27 Янв, 21:53 #260 #636180

>>636053
Конечно нет. Вообще, в плане работы рулит кругозор. Ознакомься с десятком языков - и без работы никогда не будешь.

27 Янв, 22:37 #261 #636255

>>633382 (OP)
Хочу парсить динамические сайты в особо крупных объемах. Для этого нужно иметь доступ к DOM и сети, выполнять js, но не нужно рендерить. Чем это можно делать? Я нюфак в этой области, анон.

Ответы: >>636521

27 Янв, 22:44 #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. Но есть шаблоны.

Как назвать?

Ответы: >>636266, >>636522

27 Янв, 22:47 #263 #636266

>>636261
Сперва хотел назвать Говном, но потом обратил внимание, что это нечто среднее между SSI и PHP, то есть не говно, а реально то, чего не существует в 21-м веке. Всего сразу не опишешь, можете задавать вопросы, постараюсь ответить.

Ответы: >>636271

27 Янв, 22:49 #264 #636270

Сап двач, в программировании я полный 0. Хочу писать игры, на подобие Exanima. С чего начать?

Ответы: >>636315, >>636332

27 Янв, 22:51 #265 #636271

>>636266
И еще, я пока что уверен, что все это можно упихать в 2000 строк кода на C.

27 Янв, 23:20 #266 #636314

Анончики, поясните плиз. Нахера программисту ммио. У меня так пердак горит от этого дерьма.

27 Янв, 23:21 #267 #636315

>>636270
Бамп.

27 Янв, 23:37 #268 #636332

>>636270
C#(Unity) или С++(UE4).
А вообще я уверен ты нихера не сделаешь. И да, для таких вопросов есть /gd/.

27 Янв, 23:38 #269 #636333

Так как мне назвать этот язык? Хуле вы игнорируете?

Ответы: >>636336, >>636350, >>636557

27 Янв, 23:39 #270 #636336

>>636333
karasique

Ответы: >>636341

27 Янв, 23:43 #271 #636341

>>636336
Некрасиво. Пока думал назвать MiniLang или ShitLang. Пускай Программач подсткажет.

Ответы: >>636342

27 Янв, 23:45 #272 #636342

>>636341
Ты просто спрашиваешь не по канону. Дабл определит имя твоему языку.

Ответы: >>636346

27 Янв, 23:48 #273 #636346

>>636342
Какие истребители, сука?

27 Янв, 23:50 #274 #636347

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

27 Янв, 23:54 #275 #636350

>>636333
sugs-lang

Ответы: >>636360, >>636362

28 Янв, 00:00 #276 #636360

>>636350
Некрасиво.

28 Янв, 00:02 #277 #636362

>>636350
Пока что я склоняюсь к Minilang. Какие профиты и дравбэки?

Ответы: >>636370, >>636379

28 Янв, 00:06 #278 #636370

>>636362
Такой язык уже есть.

Ответы: >>636380

28 Янв, 00:12 #279 #636379

>>636362
в гугле такие уже существуют. dvoshlang (тире поставишь где надо), prlang (почти как ирлонг), ophuylang (почти как оп-хуйлан)

Ответы: >>636383

28 Янв, 00:12 #280 #636380

>>636370
Я же там описал выше, какой язык. Вопросы - задавайте! Ну и как назвать подсказывайте, это самый первый вопрос был, например.

28 Янв, 00:13 #281 #636383

>>636379
Может NoLang? Ну и все-таки прочти там выше.

Ответы: >>636388

28 Янв, 00:17 #282 #636388

>>636383
Да я читал, какая разница то как назвать, все равно не взлетить. Бери из рандома какую-нибудь хуйню и назови так.

Ответы: >>636393

28 Янв, 00:18 #283 #636392

И да. Я запилил свой язык не от хорошей жизни. Это середина между SSI и PHP. Кроме того, на нем можно генерировать код C++.

28 Янв, 00:19 #284 #636393

>>636388
Но ведь это то, чего нет. Ниша.

28 Янв, 00:27 #285 #636402

Вы ничего не поняли, господа программачеры.

28 Янв, 00:31 #286 #636409

Вы даже ни одного вопроса не задали про новый скриптовый язык.

Ответы: >>636428

28 Янв, 00:45 #287 #636428

>>636409
Мы еще старые не все выучили.

Ответы: >>636433

28 Янв, 00:52 #288 #636433

>>636428
Я выше приводил фрагменты кода. Если с этим что-то не нормально, то могу пояснить.

28 Янв, 00:58 #289 #636436

Любые претензии к тому моему первому длинному посту рассматриваются в первую очередь.

28 Янв, 01:04 #290 #636439

Пока что я вижу, что ни один анон не способен увидеть ни одного недостатка в моем языке.

28 Янв, 01:20 #291 #636448

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

28 Янв, 01:46 #292 #636467

Ноль постов. Возражений нет.

28 Янв, 01:53 #293 #636470

Я даже запостил фрагмент кода, и ни одного вопроса. Это днище ебаное.

28 Янв, 02:10 #294 #636484

"нет новых постов"

28 Янв, 02:14 #295 #636487

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

28 Янв, 02:24 #296 #636503

дебилы

28 Янв, 03:07 #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;
}
}

Ответы: >>636523, >>636524, >>636529, >>636530, >>636535

28 Янв, 03:45 #298 #636521

>>636255
HtmlUnit

28 Янв, 03:49 #299 #636522

>>636261
Никак, выброси это говно на помойку

28 Янв, 03:54 #300 #636523

>>636515
Хохол?

Ответы: >>636525, >>636526

28 Янв, 03:55 #301 #636524

>>636515
>Напиши модульные тесты для этого метода и по выполнении тестов исправь ошибки в коде.
Нет слов, пидорасы.

28 Янв, 03:55 #302 #636525

>>636523
Пидорашка?

28 Янв, 04:06 #303 #636526

>>636523
Да, но в Польше учусь, просто перевёл названия метода и переменных на англ, чтобы было понятно, но не все заметил

28 Янв, 04:09 #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 Янв, 04:12 #305 #636530

>>636515
> 2016
> не использовать java.time.LocalDate

Ответы: >>636531

28 Янв, 04:12 #306 #636531

>>636530
Учебная же задача. Шарика есть говно дрессируют.

28 Янв, 04:27 #307 #636535

>>636515
>какие еще тесты можно сделать?
високосный/невисокосный год
месяц больше/меньше двух
любые 7 дней месяца подряд

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

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

Что это даст? Ничего кроме факта, что где-то что-то не работает. А как пофиксить хз, ладно с датой можно совлать, но в реальном коде это пизда.

Ответы: >>636742

28 Янв, 08:03 #308 #636553

>>635499
По смыслу похоже на изобретение велосипеда
>как в него не наступить?
Не делать его?

28 Янв, 08:28 #309 #636557

>>636333
Удваиваю prlang.

28 Янв, 09:02 #310 #636568

>>635499
KISS + YAGNI

28 Янв, 10:38 #311 #636592

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

Ответы: >>636597, >>636613

28 Янв, 10:53 #312 #636597

>>636592
Не путай гит (скв) и гитхаб (социалочка для кодеров с хостом проектов на основе гита)
Чтобы вкатиться на гитхаб регаешься там, делаешь репозиторий, качаешь клиент (желательно git for windows, ну и морду для него типа tortoisegit). Затем клонируешь свой репозиторий на рабочий компьютер и работаешь.

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

Есть еще разные команды для откатов, переключения веток, фиксов конфликтов, но это сам гугли.

Ответы: >>636621

28 Янв, 11:26 #313 #636613

>>636592
git - это граф patch'ей, только и всего

28 Янв, 11:39 #314 #636621

>>636597
Я думал, на гитхабе принципы те же. Алсо, я даже терминологии толком не знаю, ну и структуры сервиса. Где посмотреть список проектов, где у проекта багтрекер, как слить себе проект, как потом с ним работать, что делать, если я обнаружу ранее не известную проблему или вдруг что-то исправлю и т.д.

28 Янв, 13:39 #315 #636742

>>636535
а как это на тестах показать? какую ассерцию юзать? приведи хотя бы один пример

28 Янв, 13:55 #316 #636751

Сап пр помоги сделать все грамотно и понять в каком направлении копать.

Делаю бота для lineage 2.
Картина примерно такая вырисовывается - Программа лаунчер у которой есть гуи и с помощью которой осуществляется запуск окна игры + процесса бота. То есть у каждого процесса игры свой процесс бота и единый центр управления всеми окнами. Из того что удалось нагуглить на тему взаимодействия между процессами, вроде как сокеты мой вариант. Менеджер окон сделать сервером и боты к нему будут коннектится и ждать команд.
В данной теме абсолютный ньфаг, только сегодня узнал про сокеты а бота вообще начал делать неделю назад. Поэтому хотелось бы критики и советов от кого нибудь более сведущего в теме.

Ответы: >>636781, >>636817, >>636819

353 Кб, 765x472

28 Янв, 14:36 #317 #636781

>>636751
>в каком направлении копать
Убрать глобальные переменные очевидно же

28 Янв, 15:24 #318 #636817

>>636751
> бота для lineage 2
линяга же вся протекторами щас обмазана

Ответы: >>636891

28 Янв, 15:25 #319 #636819

>>636751
Какой у тебя опыт в программировании? А в программировании на шиндоус? А в серьезном программировании на шиндоус?
Это я к тому, что на абсолютном большинстве серверов в клиенты встроена какая-никакая защита от ботов и уже нужно поебатся что подключить бота к клиенту.

Ответы: >>636891

28 Янв, 15:38 #320 #636844

Не буду короче заново все писать, вот вам ссылка на форум на котором я изложил свою проблему, но мне не помогают, может вы поможете!
http://www.programmersforum.ru/showthread.php?p=1574201#post1574201

Ответы: >>636864

28 Янв, 15:58 #321 #636864

>>636844
В теле первого цикла обнуляешь сумматор
В теле третьего цикла внутри условия добавляешь в сумматор найденные одинаковые элементы. Видимо, что бы добавить первый одинаковый элемент придется объявить дополнительную переменную флаг и в теле второго цикла его сбрасывать, а внутри условия в третьем устанавливать. Некрасиво, костыльно, но мне лень думать.
Ну и после прохода второго цикла, соответственно, организовать вывод результата в теле первого, в качестве флага нахождения искомых элементов можно использовать значения сумматора( значения сумматора нулевое = одинаковых элементов не найдено).

Ответы: >>636890

28 Янв, 16:11 #322 #636880

С какого языка лучше начать освоение программирования для нужд рогаликоварения и /gd/?

Ответы: >>636882, >>637474

28 Янв, 16:12 #323 #636882

>>636880
Python

Ответы: >>636884

28 Янв, 16:14 #324 #636884

>>636882
Мне посоветовали JS, но мне больно от него. Может это моя тупость, но опыта программирования у меня нет никакого, у нас в школе до 11 класса учили двигать мышку.

Ответы: >>636893

28 Янв, 16:20 #325 #636890

>>636864
Придумал такой вариант для суммы элементов: создаем дополнительную переменную, перед третьим циклом приравниваем 1. Внутри третьего цикла вместо увеличения значения сумматора инкрементируем эту переменную. После выхода из этого цикла проверяем изменилось ли значение переменной, если да, то увеличиваем сумматор на тот элемент, на равность которому проверялось в цикле, увеличенный на величину повторов этого элемента, получившиеся в переменной.

28 Янв, 16:21 #326 #636891

>>636817
>>636819
Опыта минимум. Просто интересно очень. Пишу на автоит. Сервер не оф, старые хроники. Словил бана при попытке воспользоваться чем серьезным и как то наткнувшись на автоит начал по тиху писать атоматизацию всякой рутины - крафт, рыбалка, фарм, автологин и управление несколькими окнами. На автоите все прекрасно работает и вообще не палиться.

Ответы: >>636896, >>637083

28 Янв, 16:22 #327 #636893

>>636884
Ну хз тогда, от удава тебе тоже будет больно. Жизнь- боль, АЗАЗАЗА

Ответы: >>636902

28 Янв, 16:23 #328 #636896

>>636891
Ну и зачем тебе тогда сокеты-хуекеты? Продалжай писать кликеры.

Ответы: >>636899

28 Янв, 16:27 #329 #636899

>>636896
Еще раз прочитай мой первый пост. Для того что бы рулить кликерами в нескольких окнах. Автоит поддерживает отправку нажатий в окно не в фокусе. Да и то что нельзя сделать не в фокусе, легко обходиться тем что окнами управлять в автоите миллион функций. Короче. Какая разница зачем. Я сказал чего я хочу, как я буду это пробовать делать и в чем я могу ошибаться - есть ли варианты по лучше. Понятно что еще один l2walker я не напишу.

Ответы: >>636906

28 Янв, 16:31 #330 #636902

>>636893
А есть что-то совсем для даунов?

Ответы: >>637419

28 Янв, 16:36 #331 #636906

>>636899
У тебя все процессы на одном компьютере или на нескольких? Если на одном, запусти еще одно окно кликера, который будет управлять остальными кликерами, лол.

Ответы: >>636914

28 Янв, 16:40 #332 #636909

Доставьте линк на книгу Кормена про алгоритмы С КАРТИНКАМИ. У меня они не отображаются.

28 Янв, 16:41 #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

Ответы: >>636922, >>637182

28 Янв, 16:43 #334 #636914

>>636906
У процессов бота нет гуи. Это просто скомпиленый экзешник. Который связываеться по wHnd конкретным окном. И содержит всякие функции аля - логин(имя, пасс), крафт(название, количество) и т.д и тп. Процесс живет пока запущено окно игры. И вот к этим процессам я и ищу способ как обращаться - выполни функцию такую то, с такими то параметрами.

28 Янв, 16:51 #335 #636922

>>636910
блин в
> Resource ResProc(UINT, UINT)?
макаба звезду съела, конечно там должен указатель на Resource возвращаться.

28 Янв, 18:40 #336 #637022

>>633382 (OP)
Пр, помоги придумать/найти алгоритм извлечения квадратного корня для Машины Тьюринга.

Ответы: >>637081

28 Янв, 18:47 #337 #637032

>>633382 (OP)
Только что узнал, что в моем городе вообще нет вакансий на джуна. Только мидлы и сеньоры. Блядь. Хотел учить Java’у (там, конечно, больше вакансий в целом) и фронт-энд, но увиденное лишает меня мотивации. С некоторой степенью обучаемости и небольшим стаком в виде Java (и Spring, если смогу дойти), Javascript, HTML, CSS и SQL можно ли будет пробиться на фриланс/удаленку (хочу упороть до лета, около десяти-пятнадцати часов в неделю учебы), чтобы иметь стабильных 10к рублей в месяц (я студент)? Если да, то не могли бы накидать приблизительную программу?

Ответы: >>637034

28 Янв, 18:48 #338 #637034

>>637032
А, ну или посоветовать что-то для перспективы.

Ответы: >>637065

28 Янв, 19:15 #339 #637065

>>637034
Может попробуешь позвонить в ближайшие конторы, и спросить не нужен ли им стажер за еду? Думаю, кто-нибудь за 10к/мес к себе в офис живность в лице тебя возьмет.

Ответы: >>637071, >>637112

28 Янв, 19:19 #340 #637071

>>637065
У меня недомиллионник. Да и я сперва хотел посмотреть сами требования, а потом под них адаптировать некую «программу обучения».

28 Янв, 19:27 #341 #637081

>>637022
Выручайте, лаба горит.

Ответы: >>637106

28 Янв, 19:28 #342 #637083

>>636891
ясненько, я то подумал что ты инжектишся и дальше работаешь, а тут автоит-господин

Ответы: >>637086

28 Янв, 19:35 #343 #637086

>>637083
http://people.hsc.edu/faculty-staff/robbk/Coms461/Lectures%202012/Lecture%2024%20-%20Turing%20Machines%20-%20More%20Examples.pdf
Смотри параграф SQRT

Ответы: >>637092

28 Янв, 19:39 #344 #637092

>>637086
Уже втыкаю. Просто пиздос, сколько понаписать придется. А у других, бля, деление-сложение максимум.

Ответы: >>637165

28 Янв, 19:47 #345 #637106

>>637081
Ты сам не можешь придумать или нагуглить алгоритм извлечения квадратного корня?

Ответы: >>637138

28 Янв, 19:48 #346 #637112

>>637065
Посмотрел дайджест стажировок. Из привлекательного андроид и веб (но есть айось и все такое). На веб нужен шарп/руби. Стоит ли? Если да, то что из?
А еще там JS и Нода.

28 Янв, 20:06 #347 #637138

>>637106
Уже нагуглил. Но там дохуя всякого делать, мало ли, вдруг у кого реализация завалялась.

28 Янв, 20:24 #348 #637157

Хочу попробовать по фану потыкать в пьюр си. "Погромированием" занимался максимум на ИКАТЭ на ЖАВЕ. Стоит ли, с чего начать?

Ответы: >>637163

28 Янв, 20:27 #349 #637163

>>637157
Тебя интересуют микроконтроллеры?

Ответы: >>637164

28 Янв, 20:28 #350 #637164

>>637163
Меня интересует потыкать в какую-нибудь не очень актуальную, но прикольную хуиту.

Ответы: >>637169

28 Янв, 20:28 #351 #637165

>>637092
Вообще очень простая хуйня. По сути перебирает все целые числа начиная с 0, до тех пор пока квадрат этого числа меньше или равен исходному. Соответственно выше написаны подпрограммы для удвоения числа в памяти, умножения 2х соседних чисел и сравнение.
Просто перевести и написать все по порядку.

28 Янв, 20:29 #352 #637169

>>637164
Попробуй для эмулятора денди написать прогу. Может и конпелятор осилишь.

28 Янв, 20:46 #353 #637182

>>636910
> сделать в иде, чтобы эта хрень имела тип Сходить в дизасм, в сегмент данных, где хранится этот массив и прописать по Y вместе с размером. Ну типа Resoure ptr (__cdecl ptr resourceMethods[размер])(UINT, UINT) ptr - звездочка.

> байт, int
Не совсем понял, что где слетает, но в общем-то, между передачей байта и инта через стек разницы особой нет. Может быть, где-то лишние касты появятся, но ничего не должно сломаться.

Ответы: >>637201

28 Янв, 20:57 #354 #637201

>>637182
Не дает ну и ладно
>Arrays of voids and arrays of functions are forbidden

Вроде сделал массив вручную через num+звезда, но теперь куда-то пропал второй аргумент.

Ответы: >>637206

28 Янв, 21:06 #355 #637206

>>637201
А, теперь получилось когда первый раз писал наверное вторую звезду потерял, но второй аргумент все равно не пишется там где она вызывается.
[code]
Resource (__cdecl LoadMethod[11])(UINT, UINT);
[/code]

Ответы: >>637218

28 Янв, 21:30 #356 #637218

>>637206
Адрес скажи.

Ответы: >>637221

28 Янв, 21:34 #357 #637221

>>637218
data:0065591C
Я уже пофиксил, оказалось там каст перед ней был кривой, сделал что-то вроде force call type и все по местам встало.

Ответы: >>637229

28 Янв, 21:39 #358 #637229

>>637221
А, ну отлично тогда. Как же у меня пригорает с этих вот префиксов у bFunctionName, ты бы знал!

Ответы: >>638124

28 Янв, 21:51 #359 #637238

погромисты, в моей шараге заставляют учить паскаль. если я пошлю его нахуй и начну учить другие языки, я нихуя не пойму? говорят что ПАСКАЛЬЗНАТЬНАДОЭТОУЧЕБКАЕБТВОЮМАТЬ

Ответы: >>637292, >>637316

28 Янв, 21:52 #360 #637239

Модер, обнови плз ссылку на обновленный 1С тред:
https://2ch.hk/pr/res/633752.html (М)

28 Янв, 23:17 #361 #637290

Анон, поможет ли linux в дальнейшем с программированием/тестированием: если да, то как?

Ответы: >>637312

28 Янв, 23:19 #362 #637292

>>637238
Сам ракал, поэтому могу посоветовать на твой страх и рискосилить SICP или CISP - точно не знаю, как правильно пишется, точнее - пару основных моментов.
Думаю, лишним не будет.

28 Янв, 23:27 #363 #637296

А есть анон, который кодит ПЛИС на systemverilog? Подскажи ide с годным симулятором и списком синтезируемых конструкций как в xilinx ise, например.

50 Кб, 570x459

16 Кб, 292x306

16 Кб, 500x500

28 Янв, 23:47 #364 #637312

>>637290
Поможет.

28 Янв, 23:50 #365 #637316

>>637238
Паскаль — устаревшая хуита, которая тебе в жизни не поможет. Учи любой язык, дальше продвинешься. Но лекции и все такое рекомендую не пропускать, если тебя интересует именно оценка.

29 Янв, 00:00 #366 #637331

Насколько легко будет съебать из сраной в СШАшку или другую англоговорящую страну, если я решил задрачивать JS?

Ответы: >>637335, >>637476

29 Янв, 00:04 #367 #637335

>>637331
It depends....

29 Янв, 00:29 #368 #637351

где вы берёте задачки для кодинга?
Я учу синтаксис, но нет идей что можна закодить

Ответы: >>637363

82 Кб, 1280x956

29 Янв, 01:00 #369 #637360

Не могу понять, почему в результате чтения данных по адресам получаются те же самые значения, которые были в регистрах.
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.

Я правильно все понял?

Ответы: >>637395, >>637400

29 Янв, 01:12 #370 #637363

>>637351
борду закоди

29 Янв, 01:32 #371 #637378

Аноны, когда я просматриваю резюме с вакансией какой-нибудь фирмы в hh.ru, то меня показывает как "чел который просмотрел вашу анкету"? Или для работодателя нет такой функции на этом сайте?

Ответы: >>637409

29 Янв, 02:33 #372 #637395

>>637360
Хуй знает, чего ты хочешь добиться, и в чем у тебя проблема, но есть две вещи, которые ты должен знать:
1) В 32-битном коде в esp никогда не должны стоять младшие два бита (т.е., стек всегда должен быть выровнен на границу DWORD).
2) Никогда не читай по адресу меньше esp. Не используй адресацию через esp с отрицательным офсетом. Пока ты не уменьшил esp - это неподконтрольная тебе область памяти, которую ОС может портить, как ей угодно, без предупреждения.

29 Янв, 02:37 #373 #637400

>>637360
Да, ты все правильно понял.

29 Янв, 03:17 #374 #637409

>>637378
По-моему есть, ибо после того как я посмотрю вакансию, меня в тот же день просматривал этот работодатель.

29 Янв, 03:51 #375 #637419

>>636902
Haskell

29 Янв, 08:36 #376 #637474

>>636880
си

29 Янв, 08:44 #377 #637476

>>637331
Норм пойдет, ну если, конечно, сам тоже не плох, личико там, попка круглая, ротик рабочий.

29 Янв, 13:11 #378 #637576

Где можно украсть книгу Степанова Elements of Programming?
http://demin.ws/blog/russian/2009/07/30/elements-of-programming/

29 Янв, 14:06 #379 #637602

Вопрос таков: какой язык стоит учить, чтобы можно было копаться в коде игры и настраивать её под себя, а так же оптимизировать? Т.е. запустить свой сервак в впоследствии . Или это зависит конкретно от игры и её движка? Сори за столь плохо сформулированный вопрос.

Ответы: >>637606

29 Янв, 14:09 #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 Янв, 14:14 #381 #637606

>>637602
Тот язык, на котором она написана.
Теперь мой вопрос, почему везде советуют учить пидон как первый ЯП, ведь на нем какое-то невнятное говно пишут? Почему не С?

Ответы: >>637607, >>637609, >>637610, >>637627, >>637694

29 Янв, 14:17 #382 #637607

>>637606
Потому что пистон на вид более приятный язык, нежели Си и именно он больше подходит для изучения базовых концепций (ибо юзер-френдли и имеет будущее). В то же время во всяких местах с устаревшей программой начинают учить с Паскаля и Делфи.
А Си... Си — это то, что новичку пригодится только в том случае, если он учится на системотехника.

Ответы: >>637611

29 Янв, 14:20 #383 #637609

>>637606
Проще для новичков, хотя руби куда изящнее как по мне.

29 Янв, 14:20 #384 #637610

>>637606
Потому что на Питоне можно показать практически все базовые понятия программирования и алгоритмы не платя оверхедом низкоуровневой работы с памятью. Для начинающего этого достаточно.

Почему невнятное говно?

Ответы: >>637612

29 Янв, 14:20 #385 #637611

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

Ответы: >>637614, >>637615

29 Янв, 14:21 #386 #637612

>>637610
>Почему невнятное говно?
Это я для красного словца

29 Янв, 14:27 #387 #637614

>>637611
>PHP
Ты же знаешь, что одну и ту же задачу можно выполнить десятком способов обычно? Так вот, в силу отсутствия жестких стандартов и работы даже с ошибками (то есть, он их тупо игнорит чаще всего), а также относительной простоты в целом, он позволяет сделать говно (то есть, видимый результат не лучшего качества) за более короткий срок обучения, нежели любой другой (при изучении которого хочешь не хочешь, а выучишь стандарты) язык.
>JS
Не знаю, что ты слышал, но дело в динамической типизации, скорее всего (которая у JS по сравнению с языками со статической типизацией не просто странная, а, м-м-м, сверхъестественная). Видел где-то таблички с работой разных операторов сравнения на разных примеров.
Насчет функциональных ничего не скажу. Да и вообще я быдлан-студент, в силу учебы пришлось со всем этим пострадать.

29 Янв, 14:27 #388 #637615

>>637611
>в блоге одном милфа вообще функциональные языки нубам советует, хотя сама на плюсах пишет.
Не Verity Stobb часом?

Ответы: >>637617

29 Янв, 14:31 #389 #637617

>>637615
Вроде да

Ответы: >>637634, >>637638

29 Янв, 14:46 #390 #637627

>>637606
Спасибо!

29 Янв, 14:53 #391 #637634

>>637617
Ну если ты про http://www.theregister.co.uk/2016/01/13/stob_remember_the_monoids/, то тётя в своём репертуаре. В качестве начинающего кидаться в ФП – не советую.

Аноним 29 Янв, 15:05 #392 #637638

>>637617
Ты шо э совсем э

29 Янв, 15:21 #393 #637658

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

Ответы: >>637732

29 Янв, 16:14 #394 #637694

>>637606
Учи Scala

30 Кб, 498x262

29 Янв, 16:27 #395 #637711

Ищу цветовую схемку, кто знает название?

29 Янв, 16:47 #396 #637732

>>637658
Яков Файн.

80 Кб, 872x674

147 Кб, 886x731

29 Янв, 17:02 #397 #637741

Анон, выручай. У меня болит голова, потряхивает от злости и вообще я тупой гуманитарий который сейчас хочет найти очевидный ответ на тупой вопрос. Это и с программированием то никак не связано, просто хуйней страдаю, но иногда появляется хуйня вот такая, которой если ты не до конца пострадаешь то тебе тошно и уныло. Мне нужна самая банальная и тупая вещь: знаете когда школьники балуются со страницами ради смешнявок для пабликов, типа правят исходный код страницы с помощью браузера? Так вот, если после каких-нибудь правок обновить страницу то все изменения пропадают, а МНЕ СУКА ТУПО НУЖНО СДЕЛАТЬ ЧТОБЫ ОНИ НЕ ПРОПАДАЛИ. Я прекрасно понимаю, что эти изменения видны только мне, что это никому больше не видно, но я хочу просто изменить одну мелкую надпись на другую и чтобы когда клацаешь F5 эта надпись оставалась блять. Анончик, я пойду пить валерьяночку, после ебучей сессии у меня нервы ни в пизду, а ты помоги мне чем можешь, ведь я тебя часто выручал. Для примера, чтобы ты, анон, мог воспринять всю ту хуйню которую я написал максимально быстро, прилагаю две картинки.

Ответы: >>637745, >>637821

29 Янв, 17:06 #398 #637745

>>637741
Пишешь юзерскрипт, подменяющий текст при загрузке страницы, профит

Ответы: >>637746

29 Янв, 17:07 #399 #637746

>>637745
На PHP можно написать? Много строк будет? У меня впереди вся ночь и знания из PHP как писать Hello world, но умру но сделаю

Ответы: >>637749

29 Янв, 17:09 #400 #637749

>>637746
> На PHP можно написать?
Разве что ты совсем ебанутый, но обычно браузерные скрипты пишут на джяваскрипте.

Ответы: >>637751

29 Янв, 17:11 #401 #637751

>>637749
спасибо, анончик, что подсказал куда копать. Пошел учить яву

Ответы: >>637753, >>637760

9 Кб, 239x287

29 Янв, 17:18 #402 #637753

>>637751
> яву

29 Янв, 17:25 #403 #637756

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

Можно ли такую флешку как-то оживить? Так была таблица со сбрученными в середине нулевых шестизнаками и фотками эмарьской школотян.

Ответы: >>637761, >>637765

29 Янв, 17:30 #404 #637760

>>637751
джава и джавскрипт - разные языки

29 Янв, 17:31 #405 #637761

>>637756
Очень просто, берёшь и восстанавливаешь данные из ежедневного бэкапа.

29 Янв, 17:40 #406 #637765

>>637756
>таблица со сбрученными в середине нулевых шестизнаками
>фотками эмарьской школотян
Ты бы такие важные файлы ещё на дискете держал.

29 Янв, 17:45 #407 #637769

>>633382 (OP)
И с чего начать-то?Хочу зарабатывать сидя дома.

Ответы: >>637770, >>637779

29 Янв, 17:46 #408 #637770

>>637769
С копирайтинга.

Ответы: >>637771

29 Янв, 17:48 #409 #637771

>>637770
Ты дебил?Если бы я хотел копирайтить то пошел бы в издач

Ответы: >>637772, >>637774, >>637779

29 Янв, 17:48 #410 #637772

>>637771
>,то
fix

29 Янв, 17:50 #411 #637774

>>637771
>л?Е
Понимаешь, частью хорошего тона считается ставить пробел после большей части знаков препинания. В программировании куча соглашений относительно того, как надо писать код и именовать переменные, а ты простое грамматическое правило не осилил.

Ответы: >>637775

29 Янв, 17:51 #412 #637775

>>637774
Ничего страшного , никогда не поздно начать осиливать.

Ответы: >>637777, >>637778

29 Янв, 17:52 #413 #637777

>>637775
>о , н
Тогда это будет очень сложно.

Ответы: >>637780

29 Янв, 17:53 #414 #637778

>>637775
return(ставить пробел после);
>false

29 Янв, 17:53 #415 #637779

>>637771
>>637769
Тогда гей-проституция.

29 Янв, 17:54 #416 #637780

>>637777
>7777
Так все-же, поможешь нафане?

Ответы: >>637783

29 Янв, 17:55 #417 #637783

>>637780
http://www.bestprogramminglanguagefor.me/ — на. Выбирай язык и дрочи уроки/мануалы/книги. В шапке есть литература, на доске тематические треды.

29 Янв, 18:15 #418 #637797

Поясните за FASM против MASM. Вроде, Крис Касперски писал в какой-то статье о сравнении ассемблеров. Где ее можно достать?

29 Янв, 18:32 #419 #637812

>>634004
нормальных иде под с++ нет. пиши в любом текстовом редакторе и компилируй с помощью clang или gcc.

29 Янв, 18:37 #420 #637821

>>637741
Когда ты обновляешь страницу, твой браузер делает запрос на серверы двача, а они тебе в ответ отправляют эту страницу. Код ты меняешь на странице, которая к тебе пришла, а не той, которая на сервере. Дальше хз :((((((((

Ответы: >>637916, >>637944, >>637964

29 Янв, 18:38 #421 #637822

Чому выпилили перекат питонотреда?

Ответы: >>637828

29 Янв, 18:40 #422 #637828

>>637822
оп проебался

Ответы: >>637830

29 Янв, 18:41 #423 #637830

>>637828
Так и нового не запилили.

Ответы: >>637838

29 Янв, 18:41 #424 #637834

Как в питоне3 выводить юникод в cmd?

29 Янв, 18:44 #425 #637838

>>637830
ну так запили сам
тутпостятнесмешное.jpg

Ответы: >>637842, >>637865

29 Янв, 18:45 #426 #637842

>>637838
Так я не оп.

Ответы: >>637843, >>637854

29 Янв, 18:48 #427 #637843

>>637842
станешь им

29 Янв, 18:58 #428 #637854

>>637842
ладно, я запилил.

29 Янв, 19:01 #429 #637859

Можно винду заставить падать в дебаггер, если вылезает бсод?

Ответы: >>637966

29 Янв, 19:06 #430 #637865

>>637838
> тутпостятнесмешное.jpg
?

Ответы: >>637866

29 Янв, 19:07 #431 #637866

>>637865
-алло это двач?
тут постят несмешное
-постите сами смешное
-я???

Ответы: >>637947

36 Кб, 496x383

29 Янв, 19:32 #432 #637892

Хочу смоделировать фингербокс пикрилейтед, можно ли реализовать на питоне?

Ответы: >>637897

29 Янв, 19:37 #433 #637897

>>637892
Юнити бери, там меньше ебли с таким будет. Сука, сегодня смотрел видосы с этим сраным кубиком из Хеллрайзера.

Ответы: >>637938

29 Янв, 19:52 #434 #637916

>>637821
Слышь, я не совсем дебил, ясно? Я понимаю что меняю и написал что это нужно чисто для МЕНЯ. Алсо, ваш дебил гуманитарий вернулся с уже написанным скриптом посредством Greasemonkey и осталась единственная проблема: скрипт работает, при заходе на страницу он меняет нужную мне надпись, но СУКА страница перестает быть кликабельной. Я жму на различные ссылки с уже измененной страницы, а они не реагируют, щито делать? Сдается мне надо как-то завершение скрипта прописать, как в джавескрипте End всех циклов и функций делается подскажите?

Ответы: >>637925

29 Янв, 20:00 #435 #637925

>>637916
А код скрипта?

Ответы: >>637927

24 Кб, 889x341

29 Янв, 20:02 #436 #637927

>>637925
Воть:

29 Янв, 20:08 #437 #637929

> body.innerHTML.replace
Бля, поехавший, изменяй только тот элемент DOM который тебе нужен.

Ответы: >>637933, >>637943

37 Кб, 720x480

29 Янв, 20:12 #438 #637933

>>637929
понял где накосячил, спасибо, анон, за то, что несмотря на мою непролазную тупость дал ответ Добра тебе няша!

29 Янв, 20:20 #439 #637938

>>637897
Сам вчера смотрел, как же я разочаровался в первых трех частях. Надо было не пересматривать

29 Янв, 20:24 #440 #637943

>>637929
Не, походу не до конца понял, именно Body надо найти или можно class?

Ответы: >>637950

75 Кб, 255x349

29 Янв, 20:25 #441 #637944

>>637821
А я то думал, щаз двачик то взламаю

29 Янв, 20:27 #442 #637947

>>637866
кекнул.

29 Янв, 20:28 #443 #637950

>>637943
Блять, изучай DOM и CSS selectors

Ответы: >>637952

29 Янв, 20:30 #444 #637952

>>637950
Да иди нахуй тогда, мне сегодня блять надо а не через месяц, через месяц меня уже и может не быть. Собрались блять умные все такие, не могут простой хуйни по пальцам раскидать гуманитарию, ща методом тыка велосипед изобрету епта

Ответы: >>637955, >>638133

29 Янв, 20:33 #445 #637954

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

29 Янв, 20:35 #446 #637955

>>637952
Зашёл в раздел про программирование - значит научись программировать или уёбывай.

Ответы: >>637968

29 Янв, 20:46 #447 #637964

>>637821
>fix
::(((((((())))))));

29 Янв, 20:47 #448 #637966

>>637859
Можно, но нужен аппаратный дебагер. как ты дебажить собрался в системе с ебнувшим ядром, наркоман?

Ответы: >>637969, >>637996

29 Янв, 20:48 #449 #637968

>>637955
Так и скажи что ты нихуя сам не понимаешь ;)

29 Янв, 20:48 #450 #637969

>>637966
Запукать ядро как отдельный процесс или в виртуалке.

29 Янв, 20:50 #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 Янв, 20:51 #452 #637971

Привет, поможете нюфане ломануть вк если есть такие?
Просто просто сообщения чекнуть.

Ответы: >>637994

29 Янв, 21:22 #453 #637994

>>637971
Просто просто за щекой чекни.

29 Янв, 21:26 #454 #637996

>>637966
Ясно, придется юзать виртуалку и windbg. Решил просто от нехуй делать поучить ассемблер и написать сплойт под старую дыру в винде.

29 Янв, 21:27 #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 лет понял, что мальчикам тоже можно садиться на ободок в сортире.

В общем, подскажи, как такое называется, и какие есть реализации. Спасибо, анон.

Ответы: >>638001, >>638005, >>638020

29 Янв, 21:29 #456 #638001

>>637999
Абу сожрал мои пробелы: http://pastebin.com/raw/J41kMPDZ

29 Янв, 21:34 #457 #638005

>>637999
В MySql, например, определяешь FOREIGN KEY ... ON DELETE CASCADE

29 Янв, 21:45 #458 #638020

>>637999
В общем случае подобное называется "целостностью данных". В твоем случае это вроде "ссылочная целостность". За таким должна следить субд, нужно настраивать и задавать правила, триггеры и подобное.

29 Янв, 23:45 #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, а в тех куда я раньше не мог из-за этого зайти теперь все работает.

Ответы: >>638195, >>639103

29 Янв, 23:50 #460 #638133

>>637952
>ща методом тыка велосипед изобрету епта
Нихуя ты не изобретешь, криворукий даун. Тебе сказали, что нужно посмотреть. Селекторы CSS и основы DOM-модели для твоей задачи учатся за пять-десять минут. Нет, хочу кукарекать, что я гуманитарий и говорить, что плохие технари не могут нормально объяснить!

30 Янв, 02:02 #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, видимо, где-то осознала это, а где-то нет. Смотри на дизасм.

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

Ответы: >>638198, >>638301

30 Янв, 02:12 #462 #638198

>>638195
> такое происходит и с там где уже давно все изучил
При выставлении прототипов где-то, IDA проходит по всему файлу по ссылкам. Она старается не портить то, что определено юзером, но иногда какое-то изменение, например, случайное изменение размера структуры убивает с любовью поименованные стековые переменные в сотне других фунций. А c HexRays информация еще и через прототипы по базе расползается, но с менее фатальными последствиями.

30 Янв, 09:55 #463 #638276

Что то я совсем лох. Решил поучиться кодить, для начала для себя. Поставил кроме прочего редактор Komodo Edit. Версию прямо с сайта. И он не воспринимает кирилицу, выдает некие иероглифы вместо нее. Плюс нашел пример того как создать хоткей для запуска программы написанной, но сделал по инструкции и ничего не работает.

Ответы: >>638297

30 Янв, 11:14 #464 #638297

>>638276
Качай IntelliJ IDEA

30 Янв, 11:23 #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, влезает окно и что дальше?

Ответы: >>638325, >>638886, >>639103

30 Янв, 12:00 #466 #638325

>>638301
Вы только в иде реверсите? Пробовали radare2? Или это не то?

Ответы: >>638341, >>638886

30 Янв, 12:09 #467 #638328

Почему нет php треда ?

Ответы: >>638343

30 Янв, 12:27 #468 #638341

>>638325
Я только иду пробую.

30 Янв, 12:30 #469 #638343

>>638328
Он утонул.

30 Янв, 13:13 #470 #638362

>>633382 (OP)
1

30 Янв, 13:52 #471 #638389

>>634936
В инст поздно в 24, работу с дневным хуй совместишь, а на заочке разницы с самообучением немного

30 Янв, 15:13 #472 #638434

Доброе время суток мальчики и девочки. Столкнулся с такой проблемой. Игра Lineage 2 C4 закрывается после отправки нескольки нажатий в неактивное окно. То ли защита какая то, то ли баг - не знаю, слишком зеленый я в этой теме. При том при автоматизации действий с активным окном проблем вообще никаких не возникает. Может кто подскажет куда копать и где искать причины такого поведения программы? Либо еще как вариант - может есть какой нибудь способ заставить думать неактивное окно что оно активное?

Ответы: >>638546, >>638566

30 Янв, 16:04 #473 #638465

Посоны, помоги советом.

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

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

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

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

Ответы: >>638503, >>638507, >>638509

30 Янв, 16:49 #474 #638499

Поясните, кто тут в ++ и вижуале разбирается.
Я изучаю 3 день, такая ошибка стала: если пробую сделать билд новой программы, она пишет:
========== Build: 0 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
При этом запускается старая программа.

Ответы: >>638512

30 Янв, 16:52 #475 #638503

>>638465
кидай ссылку на плагин и сайт, сделаю (просто так)

Ответы: >>638832

30 Янв, 16:53 #476 #638505

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

Ответы: >>638591

30 Янв, 16:54 #477 #638507

>>638465
Ты регулярные выражения скопировал бы сюда и привёл бы фрагмент того, что с их помощью парсили и как это стало выглядеть теперь.

Ответы: >>638832

30 Янв, 16:54 #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/

Ответы: >>638832

30 Янв, 16:56 #479 #638512

>>638499
Сделай clean.

Ответы: >>638517

30 Янв, 17:03 #480 #638517

>>638512
Cпасибо, сделал ребилд и помогло.

Ответы: >>638518

30 Янв, 17:03 #481 #638518

>>638517
Кстати, вот это годная книга?
Я тот ньюфаг что хотел игры делать...
http://www.piter.com/product_by_id/44542399

30 Янв, 17:26 #482 #638546

>>638434
Пробуй по очереди давать окнам фокус чтобы все действия бота гарантированно были в активном окне.

Ответы: >>638565

30 Янв, 17:29 #483 #638551

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

Ответы: >>638552

30 Янв, 17:30 #484 #638552

>>638551
А ты выучи Haskell и сам сделай

30 Янв, 17:53 #485 #638565

>>638546
Костыль дикий и как самый крайний вариант. Все таки в идеале хотелось что бы вообще из основного окна не вылазить и хоткеями отдавать кманды другим окнам -бафать, хилять и т.д.
Ладно, спрошу тогда еще как вариант
С помощью чего можно попытаться проследить и понять причину падения игры?
Обычно она падает вообще без ошибок. Когда окно не активно и на скрыто другими окнами. Но когда я уронил окно - отправляя в не активное нажатия клавиш, но при этом окно находилось поверх всех, ошибка таки вылетела.
С таким содержанием - this application has requested the runtime to terminate it in an unusual way
либо подскажите сайт или форум где с такими темами можно закатиться, я понимаю что тут больше кодят, а не ковыряются в чужик скомпиленых программах

Ответы: >>638650

30 Янв, 17:53 #486 #638566

>>638434
И бамп вопросу на всякий случай

30 Янв, 18:20 #487 #638591

>>638505

25 Кб, 260x337

30 Янв, 18:35 #488 #638610

Как вообще сейчас кодят чёткие посоны?
Читаю пикрелейтед, автор говорит, что ТДД это основа всего.
Мне похоже нужно прочесть все книги с оп-пика из колонки "Development", чтобы понять, как вообще писать, да?

Ответы: >>638623

30 Янв, 18:38 #489 #638619

Что можно почитать про написание эксплойтов? Сам в программировании почти никакой, но решил поставить глобальную цель - написать сплойт для уже открытой уязвимости

Ответы: >>638624

30 Янв, 18:40 #490 #638623

>>638610
> Как вообще сейчас кодят чёткие посоны?
Как предполагают правила проекта.

Ответы: >>638628

30 Янв, 18:41 #491 #638624

>>638619
Почитай журналы хакер или ещё какие статьи.
Вроде и по метасплоит фреймворку книги уже есть.
Ну и код других эксплоитов.

Ответы: >>638633

30 Янв, 18:42 #492 #638628

>>638623
А правила откуда берутся?
Если мне с нуля нужно спроектировать и написать.

30 Янв, 18:45 #493 #638633

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

30 Янв, 19:01 #494 #638650

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

30 Янв, 19:05 #495 #638661

>>633382 (OP)
У меня проблема. не могу воедино соединить знания, когда мелочь какая-то либо, то понимаю, но сложные структуры строить вместе не получается? Как быть? Как это тренировать? ВРоде почти весь язык изучил, ну кроме потоков и еще там говна что на джуна не понадобится первое время. А в итоге толком не могу ничего придумать и сделать, а если что в интернет сразу лезу.

Ответы: >>639054

30 Янв, 19:52 #496 #638711

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

Ответы: >>638722, >>638741

28 Кб, 1736x202

30 Янв, 19:53 #497 #638714

Помогите программисты, я читаю книгу по С++, вроде сделал задачку по книге, но не уверен - правильно ли, а ответов в книге нет. Поэтому спрошу тут, пикрелейтед, если я вводу числа, например 2 и 5, то всё хорошо и выводится ряд чисел. Но, если я ввожу наоборот 5 и 2, то ничего не выводится.
Я понимаю почему, но не знаю как доработать.

Ответы: >>638722, >>638724

46 Кб, 570x590

30 Янв, 20:02 #498 #638722

>>638714
[code lang="scala"]for (a :: b :: Nil <- Some(List(readInt(), readInt()).sorted); i <- a to b) println(i)[/code]

>>638711
>user.home

Ответы: >>638723, >>638736

30 Янв, 20:03 #499 #638723

>>638722
>[code lang="scala"]for (a :: b :: Nil <- Some(List(readInt(), readInt()).sorted); i <- a to b) println(i)[/code]
Что?

Ответы: >>638730

30 Янв, 20:03 #500 #638724

>>638714
Замени while на if, после этого напили while и блок вывода, потом добавь слово else и ещё один блок с содержимым аналогичным первому, только с другим условием и декрементом вместо инкремента.
if(a<=b)
while(a<=b){вывод}
else(a>=b){вывод}

Ответы: >>638727, >>639833

30 Янв, 20:06 #501 #638727

>>638724
Хм, я if еще не изучал, видимо это упражнение с реверсом, но спасибо.

Ответы: >>638731, >>639833

30 Янв, 20:09 #502 #638730

>>638723
Доработанная программа

30 Янв, 20:11 #503 #638731

>>638727
В начале книги написано что ты знаком с основными типами данных, умеешь конпелировать и знаешь про основные операторы.
Тащемта это самые базовые знания.

sage 30 Янв, 20:14 #504 #638736

>>638722
> >user.home
Ты даже в этом обосрался, спермоглот.

Ответы: >>638748

30 Янв, 20:17 #505 #638741

>>638711
Обычно в корневой директории приложения, там же где и exe, в редких случаях в отдельной папочке config.

15 Кб, 818x567

30 Янв, 20:28 #506 #638748

>>638736
>пок кудах
Что ты там кукарекаешь из лужи мочи, животное?

sage 30 Янв, 20:47 #507 #638768

Объясните помойке на счет функций в языке Си.
Допустим, есть функция mein() kampf.
В ней пусть будет такой содержание:
{
int a = 2, b = 3, c;
.....
}
Как реализовать сложение А и Б через функцию void, т.е. не через возвращение значения, а через указатели.

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

int main()
{
\tint a = 2, b = 3, c,
\tmein(a, b, &c);
\tprintf(" %d ", c);
\tgetch();
\treturn 0;
}
Ах да, завтра экзамен. Мне пизда.
p.s. ритчи в гробу перевернулся

Ответы: >>638769

3 Кб, 219x227

sage 30 Янв, 20:48 #508 #638769

>>638768
Обосрался с копированием из визуалки, исправляюсь

Ответы: >>638773, >>638780

30 Янв, 20:52 #509 #638773

>>638769
c = a + b , не?

мимонебайтоеб*

Ответы: >>638775, >>638776

30 Янв, 20:52 #510 #638775

>>638773
А не, обосрался.

30 Янв, 20:53 #511 #638776

>>638773
макаба еще звездочки съела

sage 30 Янв, 20:59 #512 #638780

>>638769
Переобосрался и сделал сам. Спасибо двач

17 Кб, 712x521

30 Янв, 20:59 #513 #638782

Пытаюсь сделать http запрос в андроиде.
Создаю экземпляр HttpURLConnection.
Студия мне выкидывает методы для переопределения, пикрелейтед.
Не могу понять что писать в методе connect, похоже они все обновили, а документация осталась старая.
http://developer.android.com/intl/ru/reference/java/net/HttpURLConnection.html
Помогите, коданы, я в этой джаве недавно.

p.s. И почему он ругается на малформед урл?

Ответы: >>638953

30 Янв, 21:06 #514 #638789

Пацаны, ПАМАГИТЕ! Битый час над регуляркой бьюсь.
Нужно вычленить слово, за которым идёт равно. Например из "foo bar='123' foo foo bar=12" нужно выдрать bar и bar
Регулярка простая: /\b(\w)+=/g

Но в следующем случае слово class захватывать не нужно:
<span class="keywords">if</span>
Тут суть в том, что за описанием класса следует знак >, который и определяет, вычленять слово или нет

Ответы: >>638791, >>638824

30 Янв, 21:07 #515 #638791

>>638789
>за описанием класса
Извиняюсь, за именем.

30 Янв, 21:27 #516 #638810

>>633382 (OP)
ООП-ХУЙ

30 Янв, 21:29 #517 #638811

Раньше на васме был огромный архив статей по ассемблеру. Куда его убрали?

Ответы: >>638891

30 Янв, 21:36 #518 #638824

>>638789
Хтмл не парсят регулярками, ты обосрался

Ответы: >>638829

30 Янв, 21:40 #519 #638828

Аноны, какой язык самый востребованный в ДС1 ?

30 Янв, 21:40 #520 #638829

>>638824
В контестке данной задачи это неважно, парсеры на основе Beautiful Soup и Simple HTML DOM я писал.
Повторюсь, нужно, чтобы из "foo aaa='123' foo bbb="123"> " вырезался только aaa, а bbb - нет, из знака >

30 Янв, 21:44 #521 #638832

>>638503
>кидай ссылку на плагин и сайт, сделаю (просто так)
https://opskins.com сайт
https://chrome.google.com/webstore/detail/opdeals-find-the-best-dea/pnmifmjgoddkicidifnaenlagjcofomn плагин

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

>>638509
Спасибо буду обмазываться твоими мануалами

Ответы: >>638880

30 Янв, 22:14 #522 #638861

По некоторым причинам не смогу фрилансить и пойти работать в офис примерно 2 года. Хочу что-то начать трогать для себя, что имеет перспективу в дальнейшем. Что посоветуете?
Сам лично смотрю на: go/scala/iOS/php/C++.

Ответы: >>638868

30 Янв, 22:20 #523 #638868

>>638861
>Сам лично смотрю на: go/scala/iOS/php/C++.
Проиграл с широты размаха.

30 Янв, 22:23 #524 #638873

Демоны (Мамка) заставляют выучить PHP, посоветуйте самоучитель для идиота. В программировании я нуль. Нужно выучить пыху или меня выгонят из дома.

Ответы: >>638874

30 Янв, 22:23 #525 #638874

>>638873
нахуй тебе это, из под палки прогером не станешь

Ответы: >>638878

30 Янв, 22:24 #526 #638878

>>638874
Да я и сам не против, как бы.

Ответы: >>638885

30 Янв, 22:26 #527 #638880

>>638832
Дополню по работе плагина

Суть была в чем. При обновлении страницы он собирал цены с сайта. Брал текущую цену на предмет, потом среднюю цену на предмет. Делил одно на другое и получал процентное соотношение.
Потом, если процент соответствовал одной из заданных в опциях величин, он выделял рамкой предмет и писал значение процентов.
Сам скрипт
http://ideone.com/fork/RGBVIP

30 Янв, 22:33 #528 #638885

>>638878
Бумп, действительно нужно, всё равно после 500 тайтла аниме меня достало, может хоть чем-то займу остатки мозка.

Ответы: >>638887

30 Янв, 22:37 #529 #638886

>>638301
> Не понял как это сделать
Ну я имел в виду, что нужно сходить в Structures (или Local types), создать union, в котором два поля: указатель на FILE и указатель на char. В аргументах передавать не FILE ptr file, а ИмяТвоегоUnion file (не указатель!). Нужный вариант выбирать по Alt+Y. Но у меня все больше сомнений, что там именно так. Попахивает каким-то диким извращением. Гляну еще сегодня.

>>638325
radare2 крут, но по некоторым причинам (в частности, из-за отсутствия нормального нативного GUI) не подходит для серьезных применений ну там под линуксом что-то отдебажить - вполне, на конференции не светить ПРОПРИЕТАРЩИНУ в презентации - тоже, одну функцию в прошивочке по-быстрому отреверсить и поправить - вообще заебись, но если планируешь месяцами ковырять один и тот же бинарник, лучше сразу брать IDA, чтобы сэкономить себе время и нервы. Алсо, в radare2 дизассемблер, а в IDA есть еще и декомпилятор.

Ответы: >>639103

30 Янв, 22:37 #530 #638887

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

Ответы: >>638890

30 Янв, 22:41 #531 #638890

>>638887
Нагуглить то могу, но вопрос о "нормальности" этой книги возникает. Я уже так пробовал Питон выучить, по учебнику написанному дауном.

Ответы: >>638897

30 Янв, 22:41 #532 #638891

>>638811
> на васме был огромный архив статей по ассемблеру
Он остался, просто у них теперь там МОДНЫЕ ВЕЯНИЯ (не хватает только друзяшек), все вебдванольненько, поэтому нужную статью стало сложнее найти. Не нравится - google://wasm offline chm.

30 Янв, 22:46 #533 #638897

>>638890
>по учебнику написанному дауном.
Если книгу всюду советуют, то её вряд ли написал даун. У меня плохие новости для тебя.
По питону только ленивый не советует Лутца, не поверю, что ты не читал советов выбирать именно его.
Не понравилось - почитай другую, которую советуют. Или забей на программирование и на мозговую деятельность как таковую, как как для кодинга много мозгов не нужно.

Ответы: >>638900

30 Янв, 22:49 #534 #638900

>>638897
Если бы, это был какой то русский "гений".

Ответы: >>638922

30 Янв, 22:52 #535 #638904

Сап, посоны. Суть программы такова: строкой str1 мы не перезаписываем строку str2, а копируем ее на 7-ю видеостраницу. После этого переключаем видеокарту в текстовый режим и меняем текущую видеостраницу на 7-ю. Почему после этого на экране не отображается скопированная туда строка? Экран надо как-то перерисовать?

http://pastebin.com/L32V3bU3

Ответы: >>638910

30 Янв, 23:01 #536 #638910

>>638904
А, все, сам разобрался. Сосите, ньюфаги)))

30 Янв, 23:13 #537 #638922

>>638900
Чтобы понять, что книга говно, требуется не больше 30-и минут. Крупица по сравнению с тем, как много времени ежедневно смывается в унитаз.

30 Янв, 23:25 #538 #638937

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

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

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

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

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

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

Ответы: >>638939, >>638946

30 Янв, 23:27 #539 #638939

>>638937
Ах да, платиновый вопрос.
В 5/15/25/30/40/50/90/150 уже поздно идти в IT, дяя?(((
ДА СУКА СЪЕБИ

30 Янв, 23:36 #540 #638946

>>638937
Ты зачем сюда из /b/ протёк?

30 Янв, 23:39 #541 #638953

>>638782
что никто в джаве не шарит?

Ответы: >>638954

30 Янв, 23:41 #542 #638954

>>638953
Ну зайди в жаботред.

Ответы: >>638964

30 Янв, 23:55 #543 #638964

>>638954
так он утонул

Ответы: >>638972

31 Янв, 00:00 #544 #638972

>>638964
Так перекати его. Хуле ты как маленький

Ответы: >>639082

31 Янв, 00:25 #545 #638990

По некоторым причинам не смогу фрилансить и пойти работать в офис примерно 2 года. Хочу что-то начать трогать для себя, что имеет перспективу в дальнейшем. Что посоветуете?
Сам лично смотрю на: go/scala/iOS/php/C++.

Ответы: >>639023

31 Янв, 00:57 #546 #639022

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

Ответы: >>639206

31 Янв, 00:57 #547 #639023

>>638990
Очевидная Scala

Ответы: >>639070

31 Янв, 01:24 #548 #639054

>>638661
Подскажите. Просто мне словно нужен человек который будет говорить - вот тут захуячь дикшнари - а вот сюда суй объекты, а вот тут так сделай.

Самостоятельности нет и не могу понять как что где применять

Ответы: >>639463

31 Янв, 01:45 #549 #639070

>>639023
Но скала уже говно, надо было стартовать года 2 назад, хотя бы.

Ответы: >>639143

31 Янв, 02:03 #550 #639082

>>638972
сам перекати
я вообще мимокрокодил и на жаву хуй клал
и на программирование вообще
как я сюда попал-то блять

JavaScript 31 Янв, 03:44 #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) - я не могу быть уверен в каком именно порядки пройдут массивы.

Нужно получить доступ к первому и второму массиву внутри объекта в правильном порядке.

Ответы: >>639180

31 Янв, 04:19 #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, я жопой код читал.

Ответы: >>639205

31 Янв, 05:19 #553 #639105

Ребятки, я слаб в программировании, сильно не обсыкайте если глупости говорю. Реализовал синглплеер крестики-нолики на js. Я хочу играть с друзяшками через интернет в них. Что нужно изучить? Я так понимаю нужен php, там я что-то изучу чтобы заносить ход в бд и с помощью ajax взаимодействовать с пользователями, правильно? И вообще интересует тема одностраничных сайтов+ajax в каком направлении смотреть?

Ответы: >>639111

31 Янв, 06:20 #554 #639111

>>639105
ну раз умеешь в жс, то посмотри в сторону Node.js

мимонюфакможешьменянеслушать

субтитры sage 31 Янв, 08:05 #555 #639118

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

Ответы: >>639144

31 Янв, 10:06 #556 #639143

>>639070
> пок
Ясно

31 Янв, 10:06 #557 #639144

>>639118
Тебе сюда, тупая сажемразь. https://2ch.hk/s/res/1514107.html (М)

31 Янв, 10:15 #558 #639146

>приоритет оператора дереференса (!) ниже приоритета оператора доступа к полям записи (.), поэтому каждый раз приходится писать (!myrecord).myfield
>int -> int -> int и int -> (int -> int) - две разных несовместимых функции
>если в файле интерфейса функция объявлена как int -> int -> int, а реализована как 'a -> int -> int, компилятор заставит переделывать
>оператор пайпа влево (<|) имеет неправильную ассоциативность, поэтому a <| b <| c распарсится как (a <| b) <| c и будет означать хуйню
>не умеет каррировать внешние дуднетовские функции
>модули компилируются в статические классы, но открывать внешние статические классы как модули нельзя
>shadowing функций/значений на уровне видимости модулей запрещён
>f#

Ответы: >>639151

31 Янв, 10:55 #559 #639151

>>639146
>int -> int -> int и int -> (int -> int) - две разных несовместимых функции
А тут-то что не так?

45 Кб, 300x300

31 Янв, 12:15 #560 #639180

>>639099
>Нужно получить доступ к первому и второму массиву внутри объекта
Obj["array1"]
Obj["array2"]

12 Кб, 856x600

31 Янв, 12:55 #561 #639200

Дебильный вопрос, НО что тут не так блять? почему инвалид синтакс?

Ответы: >>639202, >>639230

31 Янв, 13:00 #562 #639202

>>639200
else не относится ни к какому if'у

31 Янв, 13:08 #563 #639205

>>639103
>дезинформацию с union
До этого я про такую штуку вообще не знал. Может пригодится когда-нибудь.

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

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

Ответы: >>639216, >>639807

31 Янв, 13:09 #564 #639206

>>639022
Бампецкий.

31 Янв, 13:14 #565 #639210

Кто может помочь накатать 4 простеньких работки 1 курс вузика на VB? Завтра, собственно, сдавать Проболел 3 месяца и ничего не понимаю, еле-еле сдаю все остальное.

31 Янв, 13:22 #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]

Ответы: >>639225, >>639799

31 Янв, 13:32 #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 Янв, 13:43 #568 #639230

>>639200
В 7 строке еще один отступ нужен.

Ответы: >>639231

31 Янв, 13:44 #569 #639231

>>639230
Правда, эта строка никогда не выполнится.

Ответы: >>639232

31 Янв, 13:45 #570 #639232

>>639231
Если только не поднять её выше: return cube(number)

Ответы: >>639547

31 Янв, 16:49 #571 #639381

>>633382 (OP)
Как можно объяснить, почему следующие инструкции вычисляют остаток от деления на степень двойки?

dec ebx ; в ebx - степень двойки
and eax, ebx ; в eax - число, остаток от деления которого на степень двойки мы ищем

Ответы: >>639443

31 Янв, 17:19 #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 Янв, 17:52 #573 #639463

>>639054
матерей ебал

31 Янв, 18:28 #574 #639518

По некоторым причинам не смогу фрилансить и пойти работать в офис примерно 2 года. Хочу что-то начать трогать для себя, что имеет перспективу в дальнейшем. Что посоветуете?
Сам лично смотрю на: go/scala/iOS/php/C++.

31 Янв, 18:35 #575 #639523

Решаю задачу на хакерранке. Почему программа зацикливается?

https://ideone.com/70cn7j

Ответы: >>639535, >>639537, >>639592

31 Янв, 18:44 #576 #639535

>>639523
В чем здесь проблема - понял. Буду добавлять новые элементы в конец и хранить хвост списка в структуре.

31 Янв, 18:45 #577 #639537

>>639523
А в каком конкретном месте циклится?
>\tscanf("%d", &in);
>\twhile(in != EOF){
вот это какая-то подозрительная хрень.

Ответы: >>639548

31 Янв, 19:06 #578 #639547

>>639232
ну нахуй, лучше на jvascripti кодить, нет еботни с этими отступами сраными

Ответы: >>639600

31 Янв, 19:07 #579 #639548

>>639537
Сначала я вообще хотел сделать while(scanf("%d", &in). Интересно, так можно? Раньше читал, что в си есть куча разных идиом, в том числе типичные способы ввода в цикле, но уже не помню.
Охуенный сайт хакерранк. Доставляет, когда задачи принимаются.

Ответы: >>639575, >>639579

31 Янв, 19:32 #580 #639575

>>639548
Можно прострелить себе ногу, читая из потока по байтово беззнаковый char, тогда eof нельзя будет отличить от обычного символа. Еще при каких-то условиях его пропустить и чтение потока зациклется может у тебя это и было.

31 Янв, 19:36 #581 #639579

>>639548
while (scanf("%d", &in) == 1).

scanf возвращает количество прочитанных полей. если вернул меньше чем надо, значит файл закончился.

31 Янв, 19:47 #582 #639590

Что скажете про такую реализацию списка? https://ideone.com/iT3KKS

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

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

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

И когда вставляется второй элемент, ссылка head->next не обновлялась. Поэтому выводился только первый элемент. Решил проблему, сделав в первой ветке lst->tail = lst->head;

Ответы: >>639594

31 Янв, 19:49 #583 #639592

>>639523

Хотел написать по пунктам, но уже все забыл, на тебе код.
https://ideone.com/e9Uvbp

Ответы: >>639593

31 Янв, 19:51 #584 #639593

>>639592
list - лишняя сущность, можно выкинуть

Ответы: >>639594, >>639619

31 Янв, 19:52 #585 #639594

>>639593 ---> >>639590

31 Янв, 19:58 #586 #639600

>>639547
А шо, в жаваскрипте можно писать return и возвращаемое значение на разных строчках?

31 Янв, 20:15 #587 #639616

Почему функция insert не вставляет новый элемент в список?
https://ideone.com/Y1p2pP

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

Остановились, когда p стал NULL. Но в p у нас адрес памяти, где располагается пустой хвост. Создаем хвост в этом месте памяти, заполняем. Почему он не сохраняется?

Ответы: >>639631

31 Янв, 20:16 #588 #639619

>>639593
Она упрощает вставку в конец.

31 Янв, 20:22 #589 #639631

>>639616
Инсерт обычно подразумевает вставку в указанное место. Если в конец - это append. Затем, тебе не нужно идти по всему списку в конец, т.к. последний элемент у тебя уже на руках - tail. Чтобы вставить в конец: на tail.next вешаешь новый итем, и потом объявляешь этот итем хвостом. Все будет работать, если ты в предыдущих операциях не забывал следить за актуальностью head и tail.

Ответы: >>639633

31 Янв, 20:23 #590 #639633

>>639631
>т.к. последний элемент у тебя уже на руках - tail
Это у меня он в руках, а на сайте список создается тупо. Там только итерировать до конца.

Ответы: >>639640

31 Янв, 20:32 #591 #639640

>>639633
Читаю жопой. Я в плюсах не силен, но что-то сомневаюсь, что у NULL есть свой адрес в памяти. Я бы итерировал, проверяя p.next на нулл, а не p. Потом создал бы новый объект и линканул его в p.next.

Ответы: >>639653

31 Янв, 20:42 #592 #639653

>>639640
Отличное решение, спасибо. Теперь все работает. https://ideone.com/yRzsqn

352 Кб, 988x1600

31 Янв, 21:27 #593 #639683

Ребзя, поясните как и на чем программируют стиралки и холодильники? Подозреваю, что даже самой современной стиралке хватит простенького контроллера с вшитой asm программой-алгоритмом кручения барабана и работы слива\залива. Или я чего-то не догоняю?

Ответы: >>639687, >>639688, >>639722, >>640919

31 Янв, 21:30 #594 #639687

>>639683
> хватит простенького контроллера с вшитой asm программой-алгоритмом кручения барабана и работы слива

А других вариантов, тащемта, нет. Разве что, пишут там на С

sage 31 Янв, 21:31 #595 #639688

>>639683
Пиздец картинка, чуть глаза не вытекли

31 Янв, 22:07 #596 #639721

Годно расширять питон с модулями? И какими тогда, с или с++, в чем разница? Я ньюфаг.

Ответы: >>640194

31 Янв, 22:07 #597 #639722

>>639683
На джаве. Язык специально разрабатывался под програмирование холодильников и стиралок.

31 Янв, 22:16 #598 #639732

Други, я на измене.
Меня на работу зовут какие-то ебанаты. Они обещают неплохо платить (80к). В два приёма. Они находятся недалеко от моего дома.
Но, блядь, на собеседовании у меня нихуя технического не спрашивали. Тестового не давали. Ну, вернее, давали, но это хуйня, а не тестовое. Завтра иду к ним в офис "устраиваться работать".
Интуиция моя просто вопит "тебя наябывают!". Но в чём конкретно я понять не могу.
Не, если мне попытаются впарить платные курсы или какой-нибудь амвей - я их пошлю нахуй и спокойно уйду.
Но блядь, жопой чую - всё не так просто.
Какие вообще могут быть подводные камни, кроме невыплаты аванса через две недели (после чего они, опять же, пойдут нахуй)?

Ответы: >>639755

31 Янв, 22:34 #599 #639755

>>639732
Устроился на 105к практически по такой же схеме, не наебывают, но зп задерживали пару раз уже. Но выплачивали в итоге. Смотря на чем ты там пишешь, я вот на йоба extjs, который ценится очень прилично, а по сути у меня и опыта нет и вообще джун, который просто упоролся архитектурой приложений и выдает себя за сеньора, пока никто не спалил.

Ответы: >>639776

31 Янв, 22:38 #600 #639759

Сап /pr/. Поясните мне, что должны должны делать хорошие аналитики/манагеры на проекте? По каким методикам должны писаться всякие ТЗ, а то везде какая то хуйня, но если в коде всё ясно, то вот с аналитикой я никак не могу понять. Вот устраиваешься ты аналитиком, тебя просят написать документацию по каким-нибудь там слайдам, где представлен макет приложения, которое нужно разработать. Как его писать? Что гуглить вообще? Не тупо из головы же, че вижу, то пишу. Какая структура там должна быть и так далее. На что следует обратить внимание, какие подводные камни.

Ответы: >>640132

31 Янв, 22:50 #601 #639776

>>639755
У меня банальные плюсы, так что выбор есть.
Прошлое место работы - нихуя не гугол, чтобы брать выходцев вслепую.
При этом ни собеседование, ни тестовое никак не показывают мои навыки.
Мне тут предложили версию, что меня выгонят после испытательного - но мне это, в целом, похуй. Всё равно работу ищу пока на перекантоваться пару месяцев.

Ответы: >>639785, >>639830

31 Янв, 22:55 #602 #639785

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

31 Янв, 22:56 #603 #639787

Допустим, что на сервере заблокированы все порты кроме одного или двух. Можно ли задудосить этот сервер?

Ответы: >>639788

31 Янв, 22:56 #604 #639788

>>639787
Да. Еби его в эти два порта.

31 Янв, 22:58 #605 #639793

Сап, аноны. На одном сайт в рунете вычитал, что HTML, CSS, JAVASCRIPT (+JQUERY), PHP И MYSQL можно освоить за 2-3 месяца (базовый минимум). Так вот, насколько это адекватный прогноз? Не слишком ли тяжелый js и php чтобы их освоить за 2-3 месяца?

31 Янв, 23:03 #606 #639797

Антуаны,нужно освоить java в вебе,и Spring,можете,что-нибудь посоветовать?

Ответы: >>639912

31 Янв, 23:03 #607 #639799

>>639216
> 005669B0
Вот же бля. Это оптимизация. Функция принимает const char ∗ filename первым аргументом, но так как этот аргумент используется лишь однажды (т.е., передали в LoadSinglePackageBkg, и с тех пор нам указатель на имя файла не нужен), то компилятор (а может быть, даже человек) решил не создавать новую переменную, а повторно использовать const char ∗ filename, но уже в качестве FILE ∗. Машинное представление этих двух указателей идентично, и все работает. До вызова - это указатель на строку, после - указатель на FILE. "Расщепить" переменные нельзя. Могу предложить лишь оставить, как есть - после объявления PakSize(const char ∗filename, BYTE flag) код получается с кастами, но вполне читаемый. Ну или union двух указателей использовать, но это не очень красиво, когда особенности реализации будут торчать в прототипе.
Вообще, переиспользование переменных компиляторами - достаточно частое явление в оптимизированном коде, привыкай. Тут у тебя хотя бы обе - указатели, а бывает ведь и int, засунутый в кусок double.

31 Янв, 23:17 #608 #639807

>>639205
> Как определять что переменные не своего размера?
> bkOpenPackage sp+10Ch
Можно сразу по 'y' прописать массив с размером. Но я предпочитаю сходить в стек по даблклику и исправить переменную там, чтобы точно знать, что я делаю.

31 Янв, 23:43 #609 #639830

>>639776
Так ты уже с опытом? Тогда не очкуй, так оно в жизни и бывает.

31 Янв, 23:50 #610 #639833

Приятно видеть, как анончики прилежно стараются!

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

Я когда-то тоже программистом был, сложные MVC приложения писал. Успел даже в крутом аутсорсе повариться. Ничего, все еще впереди. Главное не падать духом!
https://www.youtube.com/watch?v=KlzWDdELOAY

01 Фев, 00:42 #611 #639868

Итак, ребят, к вам вопросы, учу в универе C++, только затрагиваем ООП. Естественно, учат в универе больше математике, чем программированию, и в то же время встает вопрос работы. Поэтому бывалые, поясните, стоит самостоятельно задрачивать углубленно C++ или вкатиться в другую область. И как мне действовать дальше, чтобы не остаться сосницким, самому кодить, пытаться устроиться в компанию, изучив какой-то необходимый минимум? Интересуют больше практические советы.

Ответы: >>639913

01 Фев, 01:19 #612 #639912

>>639797
Например ты можешь написать приложение, с использованием спринга

01 Фев, 01:21 #613 #639913

>>639868
Работа не нужна, учи Haskell

01 Фев, 01:37 #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

А вот что в результате лучше и полезнее я не знаю.

Ответы: >>640682

01 Фев, 08:24 #615 #639991

сап двач, помоги определиться. Не знаю чем заниматься % по жизни епта % , на завод не хочу. Нравится вести настройку чего либо и сидеть с довольным ебалом когда все работает. Если же все пошло по пизде, то опять начинаешь все настраивать. Как это можно назвать?Как гуглить?

Ответы: >>640014

01 Фев, 09:20 #616 #640003

Если я полный ноль в программировании, с прочтения чего мне стоит начать ?

Ответы: >>640014, >>640015

01 Фев, 10:08 #617 #640014

>>639991
аутизм и навязчивые состояния
Попробуй глянуть в сторону системного администрирования или эникея епт

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

Потом ты либо дропнешь, либо перекатишься на ходовой язык для продакшона с ооп и паттернами.

Ответы: >>640019, >>640058

01 Фев, 10:18 #618 #640015

>>640003
С английского.

Ответы: >>640058

Аноним 01 Фев, 10:22 #619 #640019

>>640014
чет не верится что в 2016 кому то нужен сисадмин

Ответы: >>640020

01 Фев, 10:25 #620 #640020

>>640019
Все зависит от того, на какую зарплату ты претендуешь. И от скила.

01 Фев, 10:33 #621 #640022

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

Ответы: >>640023, >>640030, >>640138, >>640328

01 Фев, 10:35 #622 #640023

>>640022
Ещё изменения лаб.
фикс

A !!VqPijQNQXY 01 Фев, 10:42 #623 #640026

Проверка

01 Фев, 10:54 #624 #640030

>>640022
Что за вуз и специальность? А главное по каким результатам егэ прошел?
кажется у меня сейчас полыхнет

Ответы: >>640043

01 Фев, 11:19 #625 #640043

>>640030
Дианон. Егэ сам писал, хуле там писать то? 250 по трём где-то. Инфу сдавал. Вуз тоже легко закончил, учится не напряжно было. Где то учил, где то списывал, где то готовое брал - как обычно все. Лёгкие лабы сам делал, на первом курсе так вообще шарил большей частью даже. Потом обленился. Некоторые лабы, которые на парах давались, а не на дом, тоже делал, ибо все вместе разбирался и ходили. Типо maple или ещё такой побочной хуйни. Вообще, на мой взгляд, вуз легко закончить, если ХОДИТЬ. Ну и не совсем конченным быть и что то хоть делать.

Ответы: >>640115

01 Фев, 11:20 #626 #640045

Помогает ли кофе в кодинге? А чай?

Ответы: >>640133

01 Фев, 11:39 #627 #640058

>>640014
То есть ты советуешь овладеть Паскалем сначала?
>>640015
А я его уже знаю.

01 Фев, 12:57 #628 #640115

>>640043
>ленивое чмо
Наверно, без работы сидишь, или больше 15к не зарабатываешь?
>учится не напряжно было
Учиться и получать образование - разные вещи. Знания и науки - разные вещи.

Ответы: >>640134

01 Фев, 12:58 #629 #640117

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

Ответы: >>640125

46 Кб, 530x378

01 Фев, 13:10 #630 #640125

>>640117
Perl, PHP, Python, Ruby, Lua - скриптопараша.
Содержимое скриптопараши - динамикодрисня.
От так от было.

Ответы: >>640128

01 Фев, 13:12 #631 #640128

>>640125
Ну и?
Тоже самое можно накатать и про байтослесарей.

Ответы: >>640177

01 Фев, 13:22 #632 #640132

>>639759
>хорошие аналитики/манагеры
Андрей Орлов, "Записки автоматизатора".
>Вот устраиваешься ты аналитиком
Марат Мусин, "Бизнес в стиле распил".

Ответы: >>640692

01 Фев, 13:25 #633 #640133

>>640045
>кофе
НЕТ.
>чай
Зелёный (улун, сен-ча, но не ганпаудер, он мочегонный весьма сцуко).

01 Фев, 13:25 #634 #640134

>>640115
Так кто ж спорит? Я анону отвечал. Так по советам дельное будет что то?

01 Фев, 13:29 #635 #640138

>>640022
>Знаю чуток понемногу (шарпа, кресты, джува) , но не сильно
Короче говоря, ты скакал как проститутка по языках в надежде найти ТОТ САМЫЙ язык. Забей на программирование, интереса к нему у тебя никогда не было. Ты зря потратил 5 лет учебы. У вована вон в 22 года уже свой бизнес, машина и квартира, а ты так и живешь в съемном клоповнике.

Ответы: >>640141, >>640197

01 Фев, 13:33 #636 #640141

>>640138
А как найти свой язык область?

Ответы: >>640147

01 Фев, 13:36 #637 #640147

>>640141
Мы нашли ее еще в 16 лет.

Ответы: >>640191

01 Фев, 13:55 #638 #640177

>>640128
>PHP
Ты же знаешь, что одну и ту же задачу можно выполнить десятком способов обычно? Так вот, в силу отсутствия жестких стандартов и работы даже с ошибками (то есть, он их тупо игнорит чаще всего), а также относительной простоты в целом, он позволяет сделать говно (то есть, видимый результат не лучшего качества) за более короткий срок обучения, нежели любой другой (при изучении которого хочешь не хочешь, а выучишь стандарты) язык.
>JS
Не знаю, что ты слышал, но дело в динамической типизации, скорее всего (которая у JS по сравнению с языками со статической типизацией не просто странная, а, м-м-м, сверхъестественная). Видел где-то таблички с работой разных операторов сравнения на разных примеров.
Насчет функциональных ничего не скажу. Да и вообще я быдлан-студент, в силу учебы пришлось со всем этим пострадать.

01 Фев, 14:02 #639 #640191

>>640147
Ну и иди на хуй тогда.
Хуисос ебаный, только можешь пиздеть на анонимной борде.

Ответы: >>640199

01 Фев, 14:06 #640 #640194

>>639721
Че, кто-нибудь ответит-то? С или кресты, а, а?

Ответы: >>640200

01 Фев, 14:08 #641 #640197

>>640138
>написал что бакулавр
>5 лет
>сидит в pr и не умеет считать
Так то лабы на разных языках были. А интереса нет аможетиесть тут ты прав, но так то у меня его ни к чему нет, поэтому я себя пересилю, не беспокойся.
Блять нуфаг тред а за 5 постов хуй помогли советом, не то что ссылкой. Думал что такие отбитые только в /б сидят.

Ответы: >>640201, >>640213, >>640269

01 Фев, 14:10 #642 #640199

>>640191
Быдло порвалось. Неужели было непонятно, что вуз не привьет тебе интерес к программированию, если его никогда не было?

Ответы: >>640205

01 Фев, 14:11 #643 #640200

>>640194
Хуй на, ты всё равно останешься питонодауном который даже C не осилит, не говоря уже о крестах. Просто забей и иди делай сайтики на джанге.

Ответы: >>640203

01 Фев, 14:11 #644 #640201

>>640197
Шапку смотрел? Список литературы видел?

01 Фев, 14:12 #645 #640203

>>640200
Я не делаю сайтики, я занимаюсь серьезной компьютерной наукой. По делу есть что сказать?

01 Фев, 14:12 #646 #640205

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

Ответы: >>640212

01 Фев, 14:15 #647 #640212

>>640205
>декомпилил конфиги игрушки и переписывал статы машинкам чтобы они ездили быстрей
Ого, настоящий тыжпрограммист. Тут многие кочали брутилки для асек в нулевые и добавляли в чужие вирусы строчку invoke WriteConsoleA, stdout, "Goodbye world, you'r hacked", но так и остались хуесосами.

Ответы: >>640259

01 Фев, 14:16 #648 #640213

>>640197
>Блять нуфаг тред а за 5 постов хуй помогли советом, не то что ссылкой. Думал что такие отбитые только в /б сидят.
Полно тредов по всем языкам - сиди, изучай. Ты не можешь не то что в гугл, даже доску пролистать тебе лень. Отбитый тут только ты. Забудь про программирование.

Ответы: >>640269

01 Фев, 14:48 #649 #640242

А я любил gmod, и с какого-то момента начал на тамошнем lua писать всякую хуйню. А потом и вообще проганьем увлёкся.

Другой анон

01 Фев, 15:04 #650 #640259

>>640212
this

01 Фев, 15:14 #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 Фев, 15:20 #652 #640269

>>640213
Ты идёшь нахуй. Я не понимаю зачем ты зашёл в этот тред если не помогаешь. Ещё и постишь зачем то. Я спросил и про курсы, да и вообще широко очертил круг проблем. Может ГОДНУЮ книгу посоветуют, может ещё что то. Короче ты говно, которое дрочит на себя.

>>640197
Видел и даже 2 книги хортсмана читал. Перечитать и параллельно жавараш навернуть? Или есть получше что то? Мб вообще другой язык?

Ответы: >>640291

18 Кб, 320x320

01 Фев, 15:39 #653 #640291

>>640269
>Может ГОДНУЮ книгу посоветуют
The C Programming Language

Ответы: >>640297

01 Фев, 15:43 #654 #640297

>>640291
Толсто. С - для людей осознавших свое божественное начало. Я лишь жалкий человек.

01 Фев, 16:19 #655 #640328

>>640022
а как можно знать яп и ничего на нем не писать? хеллоуворды что ли? циклы, задачки?

Ответы: >>640331, >>640358

01 Фев, 16:21 #656 #640331

>>640328
>ворлды

Ответы: >>640345

01 Фев, 16:30 #657 #640345

>>640331
Спасибо, что уточнил, так бы никогда не догадался.

01 Фев, 16:48 #658 #640358

>>640328
Да это то я пишу. Имеется ввиду прям сложное что то, проекты всякие.

01 Фев, 17:13 #659 #640390

ОЛОЛО КВАРТИРНЫЕ ВОЙНЫ РУСАЧКОВ
http://oldfisher-mk.livejournal.com/532046.html

Ответы: >>640395

sage 01 Фев, 17:24 #660 #640395

>>640390
> Jul. 2nd, 2015
Скупай баксы, в середине января сбросишь по 85.

01 Фев, 18:41 #661 #640444

Анончик, помоги.
Есть ли какая-нибудь годная литература по j2me?
Пока только одну нормальную книгу удалось найти.

Ответы: >>640447, >>640448, >>640471

01 Фев, 18:46 #662 #640447

>>640444
>j2me
Как там в 2000-х?

Ответы: >>640461

01 Фев, 18:46 #663 #640448

>>640444
> 2016
> ж2ме
Может, тебе не тянуть и сразу обратиться за психиатрической помощью?

Ответы: >>640461

01 Фев, 19:00 #664 #640461

>>640447
>>640448
Я не по своей воле этим занимаюсь, лол.

01 Фев, 19:09 #665 #640471

>>640444
В 2000-е изучал j2ME по какой-то книжке средней толщины в оранжевой обложке, но не могу найти.

Ответы: >>640476

136 Кб, 1920x1080

01 Фев, 19:14 #666 #640475

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

Ответы: >>640482, >>640840

01 Фев, 19:15 #667 #640476

>>640471
Да, эта та единственная нормальная книга, которую удалось найти.

01 Фев, 19:20 #668 #640482

>>640475
Питон.

Ответы: >>640486

01 Фев, 19:24 #669 #640485

Охуеть, пацаны, я обнаружил, что не понимаю, как вычитать числа столбиком. Вот например: 1 - 9 = -7. Вычитаем так:
1
- 9
____
Не вычитается. Делаем заем из воображаемого старшего разряда, получаем:
1 (11)
-
9
____
2

Пиздец, я в ахуе. Объясните мне.

Ответы: >>640493

01 Фев, 19:26 #670 #640486

>>640482
А ты сам кодишь на нем? Посоветуешь может тогда и литературы для наиболее продуктивного изучения?

Ответы: >>640508

01 Фев, 19:35 #671 #640492

Посоветуйте IDE с поддержкой C++11. Не студия.

Ответы: >>640648

sage 01 Фев, 19:36 #672 #640493

>>640485
> 1 - 9 = -7
Красиво стелишь, фраерок.

Ответы: >>640496

01 Фев, 19:41 #673 #640496

>>640493
Ну -8. Мы вычитаен 9 не из единицы, а из воображаемого числа, у которого слева приписан еще один разряд, из которого делаем заем. Где я неправ?

Ответы: >>640503

01 Фев, 19:47 #674 #640502

анон помохи!
не могу придумать как написать сранивалку покерных комбинаций
на джаве
так как цель - задроство с ооп, реквестирую мысли и дизайн паттерны которые могут помочь

01 Фев, 19:54 #675 #640503

>>640496
Тебе в /un/

sage 01 Фев, 20:17 #676 #640508

>>640486
Чтонибудъ типа "как писать на питоне, чтобы не уткнутся в несовместимость версий".

Ответы: >>640520

01 Фев, 20:45 #677 #640520

))
>>640508

01 Фев, 21:20 #678 #640562

fghjh

01 Фев, 22:15 #679 #640634

хелп ми
https://2ch.hk/b/res/115430963.html (М)

01 Фев, 22:25 #680 #640648

>>640492
Зачем тебе поддержка стандарта в иде? Его должен поддерживать компилятор.
А по теме code::blocks или qtCreator, и конпелятор: mingw64 под спермой или gcc под прыщами.
и кстати, 11 стандарт протух, сейчас актуален 14. А уже в следующем году выходит новый

Ответы: >>640681, >>640684

01 Фев, 22:40 #681 #640660

Я - веб макака. Хочу заниматься чем-то более серьёзным. За плечами лишь основы верстки на html, css, bootstrap и php чистый. Есть огромное желание заняться чем-то более серьёзным.
Инвентарь - iMac, iPhone 6s, пару Android телефонов.
Рассматриваю любое направление развитое на рынке труда.

Ответы: >>640842

01 Фев, 22:57 #682 #640681

>>640648
>mingw64 под спермой
Не советуй ему дерьма.

Ответы: >>641235

01 Фев, 22:57 #683 #640682

>>639923
Хотя сейчас почитал комментарии и люди совсем не довольны курсом от яндекса.

01 Фев, 22:59 #684 #640684

>>640648
>и кстати, 11 стандарт протух, сейчас актуален 14. А уже в следующем году выходит новый
14-й ничем почти и не отличается, тем более для нюфага.
Новый стандарт раньше 17-19 года можно не ждать.

Ответы: >>640737

01 Фев, 23:06 #685 #640692

>>640132
А что-нибудь еще есть? Может какие-нибудь блоги успешных манагеров, где описано как стать таковым?

01 Фев, 23:36 #686 #640737

>>640684
>14-й ничем почти и не отличается, тем более для нюфага.

ньюфагам: пишите всегда на последнем-распоследнем стандарте, по возможности - новые стандарты устанавливают хорошие практики, а старые это костыли и днище

Ответы: >>640753

01 Фев, 23:50 #687 #640749

Лучше здесь спрошу

Есть ли у кого на примете модные/новые выступления штульмана? Чёто дико захотелось заслушать царя.

01 Фев, 23:52 #688 #640753

>>640737
Пишите лучше сразу на D, потом переписывайте на плюсы.

Ответы: >>640755

01 Фев, 23:58 #689 #640755

>>640753
Разреши обоссать тебя за такие советы.

Ответы: >>640772

02 Фев, 00:00 #690 #640757

Я - веб макака. Хочу заниматься чем-то более серьёзным. За плечами лишь основы верстки на html, css, bootstrap и php чистый. Есть огромное желание заняться чем-то более серьёзным.
Инвентарь - iMac, iPhone 6s, пару Android телефонов.
Рассматриваю любое направление развитое на рынке труда.

02 Фев, 00:12 #691 #640772

>>640755
Так при хорошем владении D, программист сам старается писать плюсовый код похожим на него, что заставляет человека использовать последние стандарты.

Ответы: >>640790

02 Фев, 00:32 #692 #640790

>>640772
Ну блин стандартная библиотека же совсем разная. Нахрена потом транслировать одно в другое.

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

Ответы: >>640794, >>640834

02 Фев, 00:40 #693 #640794

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

Ответы: >>640802

02 Фев, 00:50 #694 #640802

>>640794
Ну например есть unordered map в новых крестах, и associative array в Dlang. С твоим подходом, надо помнить api и того, и другого. И так по каждой мелочи, слегка накладно.

Ответы: >>640824

02 Фев, 01:19 #695 #640824

>>640802
кресты не нужны, очевидно

02 Фев, 01:27 #696 #640834

>>640790
Ты придумал Nim.

02 Фев, 01:32 #697 #640840

>>640475
Очевидная Scala

02 Фев, 01:35 #698 #640842

>>640660
Гей-проституция

02 Фев, 03:50 #699 #640889

Анон, подскажи:

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

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

Просто стоит задача сделать сайт заглушку для неких целей. Там будут кнопки для печати и прочие. php,JS,Jquery все дела. Набивать в блокноте можно, но в процессе не покидает чувство, что я работаю палкой с камнем, а не бензопилой. Подскажи анон, молю!

Ответы: >>640900, >>640907

02 Фев, 04:45 #700 #640900

>>640889
соре
пресс х ту сайт готов
не сущесвтует.

мимоуебок

Ответы: >>640901

02 Фев, 04:52 #701 #640901

>>640900
Очевидно же, что ему нужна IDE.

Ответы: >>640903

02 Фев, 05:11 #702 #640903

>>640901
один анон хорошо, а два лучше.

02 Фев, 06:13 #703 #640906

>>633382 (OP)
Английский + Java
мне кажется или раньше тут был английский плюс питон?

02 Фев, 06:42 #704 #640907

>>640889
Ставь саблайм 3.

Ответы: >>640917

02 Фев, 09:30 #705 #640917

>>640907
Спасибо, но я почему то использую notepad++.

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

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

Дохуя хочу?

Ответы: >>640980

02 Фев, 09:40 #706 #640919

>>639683
>
>Ребзя, поясните как и на чем программируют стиралки и холодильники?

Verilog и Co. А потом заказывают ASIC.

Ответы: >>640931

02 Фев, 10:14 #707 #640931

>>640919
Мало кто свой чип разрабатывает. Обычно все же стоит МК какой-нибудь дешевый.

02 Фев, 11:16 #708 #640946

Сишку есть смысл учить сейчас?

Ответы: >>640973, >>641037

02 Фев, 12:03 #709 #640969

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

Ответы: >>641036

02 Фев, 12:11 #710 #640973

>>640946
В целом да, но если до этого писал на каком-нибудь пистоне, охуеешь от этого говна мамонта и насколько всё неудобно в плане либ и т.д.
Я бы посоветовал брать джаву/сисярп, не знать бед и сохранить нервы.

Ответы: >>640981

02 Фев, 12:25 #711 #640980

>>640917
Бутстрап

02 Фев, 12:29 #712 #640981

>>640973
На нем и писал. К жавесярпу у меня какая-то личная неприязнь.
А в чем разница с и крестов сейчас? Где можно использовать

Ответы: >>641015, >>641282

02 Фев, 13:10 #713 #641015

>>640981
Учить и знать надо, но кодить на нём не надо.

Ответы: >>641031

02 Фев, 13:26 #714 #641031

>>641015
А зачем тогда знать?

Ответы: >>641194

02 Фев, 13:33 #715 #641036

>>640969
нет

Ответы: >>644912

02 Фев, 13:34 #716 #641037

>>640946
нет

02 Фев, 13:36 #717 #641039

Анон, помоги вспомнить название алгоритма.

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

Используется для сканирования файлов на сигнатуры вирусов.

Ответы: >>641059, >>641063

02 Фев, 13:54 #718 #641057

Где можно отлаживать программы для доса кроме как на виртуалке и в эмуляторе?

02 Фев, 13:57 #719 #641059

>>641039
Алгоритм Кнута - Морриса - Пратта, наверное.

Ответы: >>641062

02 Фев, 13:59 #720 #641062

>>641059
Спасибо. через него вышел на то, что искал. А искал я https://ru.wikipedia.org/wiki/Алгоритм_Ахо_—_Корасик

02 Фев, 14:00 #721 #641063

>>641039
>Используется для сканирования файлов на сигнатуры вирусов
Ахо-Корасик.

55 Кб, 696x472

02 Фев, 14:18 #722 #641083

Анон, помоги, прошу.

До завтра нужно сделать 2 задания в матлабе. Если можнно напиши с объяснениями, как для дебила.

Ответы: >>641112, >>641125, >>641175

17 Кб, 200x249

02 Фев, 14:41 #723 #641112

>>641083

Ответы: >>641132

02 Фев, 14:53 #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))

>Если можнно напиши с объяснениями, как для дебила.
Нет. Не учись, побольше сдавай нахаляву. Чем меньше ты знаешь, тем я ценнее как специалист.

Ответы: >>641129, >>641131

02 Фев, 14:58 #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))

Ответы: >>641131

02 Фев, 14:59 #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);

Ответы: >>641144

sage 02 Фев, 15:00 #727 #641132

>>641112
И да, у меня военник, иди нахуй.

02 Фев, 15:12 #728 #641144

>>641131
Решил так, как это предполагалось создателями матлаба. Как там у вас в вузике требуют, я хз.

Ответы: >>641149

78 Кб, 1211x803

28 Кб, 564x495

76 Кб, 1207x804

33 Кб, 564x487

02 Фев, 15:16 #729 #641149

>>641144
У нас в вузике вот так принято

Ответы: >>641157

02 Фев, 15:24 #730 #641157

>>641149
Если вам численные методы объясняют, то, возможно, так и надо. Мне показалось, что это задача по теории управления, а матлаб нужен ровно для того, чтобы на него численную еблю с дифурами скидывать.

Ответы: >>641158

02 Фев, 15:25 #731 #641158

>>641157
Так на скринах всё верно?

Ответы: >>641164

02 Фев, 15:32 #732 #641164

>>641158
Результат похож. Способ решения ректальный, но валидный. Наверное, да.

02 Фев, 15:40 #733 #641172

Кто-нибудь уже написал бота, обходящего гугл-капчу?

36 Кб, 991x563

24 Кб, 549x488

02 Фев, 15:45 #734 #641175

>>641083
По второму заданию
>Построить переходные характеристики для замкнутой системы, используя ППП Control System Toolbox

Это я верно сделал?

Ответы: >>641177

02 Фев, 15:46 #735 #641177

>>641175
Нет.
step(feedback(w,1))

Ответы: >>641180

02 Фев, 15:51 #736 #641180

>>641177
А объясни, почему так.

Ответы: >>641182

02 Фев, 15:51 #737 #641182

>>641180
Типа feedback(w,1) = замкнутая система?

Ответы: >>641184

02 Фев, 15:52 #738 #641184

>>641182
Ага.
http://www.mathworks.com/help/control/examples/using-feedback-to-close-feedback-loops.html

Ответы: >>641186

02 Фев, 15:54 #739 #641186

>>641184
Спасибо, надеюсь препод примет такое объяснение.

Ответы: >>641189

02 Фев, 15:57 #740 #641189

>>641186
Скорее всего, он ожидает, что ты ему напишешь step(w/(1+w)), что по сути то же самое, если не читать раздел "Why Using FEEDBACK is Better".

02 Фев, 16:05 #741 #641194

>>641031
Что бы понимать что мменно ты пишешь на более высокоуровенном языке. Если тебе на это похуй - забей.

02 Фев, 16:13 #742 #641197

А правда, что на специальности "программист" вас ебут матаном?

Ответы: >>641199, >>641204

02 Фев, 16:13 #743 #641199

>>641197
Первые 2 курса

Ответы: >>641240

02 Фев, 16:20 #744 #641204

>>641197
Собственно, это ещё одна причина, почему айти стало ебаным. Ведь раньше кто был в программистах? Задроты и ботаны? — Да, но это были в основном идейные люди, а не сельское быдло, рванувшее в города за зелёным франклином. И зарплаты были в разы ниже (в гривневом эквиваленте), поэтому даже та босота, которая дорвалась до позиции разраба или тестера, и та — не сильно кидала понты. В последние пару лет уехала масса толкового народу, места освободились, и кто на них попёр? Пробивные провинциалы. Проблема лишь в том, что многие из них не то что не знают русский язык, но и даже свой родной украинский — и тот не осилили.

Ответы: >>641205, >>641366

02 Фев, 16:23 #745 #641205

>>641204
>Проблема лишь в том, что многие из них не то что не знают русский язык, но и даже свой родной украинский — и тот не осилили.
Какая разница, оба для ИТ одинаково нерелевантны.

77 Кб, 1280x961

02 Фев, 16:35 #746 #641211

Анон, что это за говно содержится в начале программы перед точкой входа к которой можно попасть сразу ctrl+F7? Для чего это нужно?

Ответы: >>641243

02 Фев, 16:55 #747 #641220

Нужно отладить одну dll в ring0. Если она падает - вылетает бсод. Чем отлаживать, и как, если оно роняет систему? Виртуалку поднять могу.

Ответы: >>641225

02 Фев, 17:01 #748 #641225

>>641220
SoftIce.

Ответы: >>641227

02 Фев, 17:02 #749 #641227

>>641225
Мертв. Да и под Win2003 какого-то сервис пака не пашет, вроде.

02 Фев, 17:07 #750 #641230

Хочу заняться веб-макакингом за бананы. Что учить после HTML + CSS?

Ответы: >>641234

02 Фев, 17:14 #751 #641234

>>641230
Руби

02 Фев, 17:15 #752 #641235

>>640681
Обоснуй дерьмовость? Обычный MingW не умеет x64, а эти компиляторы практически копия gcc. А msvc слишком спермо-спесифик наверное.
Короче проще будет перекатиться на кросплатформенный кодинг.

Ответы: >>641248

02 Фев, 17:20 #753 #641240

>>641199
На любой тех специальности мира.

02 Фев, 17:22 #754 #641243

>>641211
Функция start думаю. Видимо как-то подготавливает ОС к запуску программы.

Ответы: >>641255

02 Фев, 17:25 #755 #641248

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

А лучше сразу поставить какую нибудь убунту - всегда последний gcc с последними стандартами, нормальная централизованная система репозториев - вообще все, что рвёт анус разработчику на сперме.

Ответы: >>641253

02 Фев, 17:33 #756 #641253

>>641248
Годами использую mingw/clang/visual studio на сперме (без IDE). Никакого бардака, никакого пердолинга не заметил.

Ответы: >>641254, >>641257, >>641260, >>641262

02 Фев, 17:34 #757 #641254

>>641253
Ну шланг-то не годами, конечно.

02 Фев, 17:35 #758 #641255

>>641243
Я тоже так думаю, что там происходит подготовка ОС к запуску программы, но хочется узнать об этом больше.

02 Фев, 17:38 #759 #641257

>>641253
А можно от студии поставить только компилятор, либы и заголовки? Сатвить даже экспресс версию == засорять систему.

Ответы: >>641259, >>641266

02 Фев, 17:40 #760 #641259

>>641257
Экспресс не тру совершенно. Вообще, майкрософт обещала отдельно выпустить компиль 2015 Update 1. Погугли, может уже выпустили. А я просто ставил на виртуалку студию целиком и забирал оттуда только то, что нужно для компиляции.

Ответы: >>641265, >>641278

02 Фев, 17:41 #761 #641260

>>641253
Иди скомпилируй хоть один проект с парой зависимостей для начала, хэловордщик, потом рапортуй.

02 Фев, 17:42 #762 #641262

>>641253
>без IDE
Чота кекнул. И что же вы, господин, писали такого, что без IDE справляетесь?

02 Фев, 17:44 #763 #641265

>>641259
Пришло время гадать, что именно нужно выдернуть для работы компилятора.

Ответы: >>641381

02 Фев, 17:44 #764 #641266

>>641257
Windows SDK

02 Фев, 17:59 #765 #641278

>>641259
Зачем экспрес когда есть божественная Community?

Ответы: >>641280

02 Фев, 18:03 #766 #641280

>>641278
Так он выше пишет что вообще IDE не пользуется, батя же.

02 Фев, 18:04 #767 #641282

>>640981
Тогда обозначь свои цели. Если хочешь вникнуть в низкий уровень, работу с памятью, в том числе работу Пистона, то берись за Си.

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

02 Фев, 18:05 #768 #641283

Написал на шарпе простенькую программу для расчета одной хуйни. Билдится нормально, работает нормально. Но когда я пытаюсь запустить программу, не билдя её в visual studio, а запуская экзешник, ничего не происходит. При этом диспетчер задач показывает что программа есть, а при попытке завершить процесс говорит "отказано в доступе". Пробовал переключать на релиз версию и заново билдить - все равно не запускается.

Ответы: >>641296, >>641312

02 Фев, 18:14 #769 #641287

Я - веб макака. Хочу заниматься чем-то более серьёзным. За плечами лишь основы верстки на html, css, bootstrap и php чистый. Есть огромное желание заняться чем-то более серьёзным.
Инвентарь - iMac, iPhone 6s, пару Android телефонов.
Рассматриваю любое направление развитое на рынке труда.

Ответы: >>641291, >>641293, >>641362

02 Фев, 18:18 #770 #641291

>>641287
>iMac, iPhone 6s
Гей-шлюхой может?

02 Фев, 18:21 #771 #641293

>>641287
Иди в мобильную разработку. От веб вёрстки отличается только логикой в интерфейсе. А так - то же формошлёпство.

Ответы: >>641335

50 Кб, 1280x720

02 Фев, 18:24 #772 #641296

>>641283
Чисти. Чисти говно я сказал. ШIND0W2 сам себя не переустановит.

02 Фев, 18:36 #773 #641303

>>633382 (OP)
Нужно ли при изучении асс эмблера сильно углублятся в архитектуру процессора?

Ответы: >>641307, >>641318

02 Фев, 18:40 #774 #641307

>>641303
Надо. Это если чо и есть язык процессора, вась.

Ответы: >>641314

02 Фев, 18:44 #775 #641312

>>641283
Дай код. Интересно как ты в сярпе умудрился проблемы с памятью поймать без исключений.

12 Кб, 200x200

02 Фев, 18:45 #776 #641314

>>641307
>Это если чо и есть язык процессора, вась

Ответы: >>641320

02 Фев, 18:49 #777 #641318

>>641303
Совсем уж до физики закапываться не надо полупроводники, схемотехника вот это все, достаточно логического уровня.
Главное понимать где какая память (регистры, куча, стэк, сегменты данных/команд) и что делают функции.
рекомендации мимокрокодила, который не понимает нахуя на лекциях по МПС мне втирали про сегментацию памяти в процах Интела 2-го поколения, и как оно работает сейчас.

Ответы: >>641323

02 Фев, 18:52 #778 #641320

>>641314
Ну бля, очеловеченный вариант машинного кода с учётом его архитектуры => так и есть соси ухй.

02 Фев, 18:55 #779 #641323

>>641318
Главное не советовать когда сам не понимаешь - у каждой архитектуры (x86, arm, mips и тд) свой синтаксис и тд со своими заёбами.

Ответы: >>641378, >>641403

02 Фев, 18:55 #780 #641324

>>633382 (OP)
>В: Хочу стать программистом, какой язык учить?
>О: Английский + Java
Можете объяснить почему именно Java?

Ответы: >>641325

02 Фев, 18:56 #781 #641325

>>641324
Там JavaScript, новый тренд на замену Удава.

Ответы: >>641329

02 Фев, 18:58 #782 #641329

>>641325
Вот когда в МИТ начнут с него учить CS, тогда и поглядим

02 Фев, 19:02 #783 #641333

Где можно скачать все высеры Криса Касперски одним архивом, включая его маня-фантазии про японок? Везде ссылки протухшие.

Ответы: >>641338

02 Фев, 19:02 #784 #641335

>>641293
Вопрос мой перечитай.

02 Фев, 19:04 #785 #641338

>>641333
Я искал, не нашел, Все ссылки битые. Он ж устарел уже?

Ответы: >>641339

02 Фев, 19:05 #786 #641339

>>641338
>Он ж устарел уже?
Некоторые статьи до сих пор рекомендуют.

Ответы: >>641340

02 Фев, 19:06 #787 #641340

>>641339
Ну раз так, тогда ладно.

02 Фев, 19:09 #788 #641341

Чем отладить dll в win server 2003, если softice, я подозреваю, там не заведется, а windbg поймать бсод не сможет?

02 Фев, 19:13 #789 #641342

http://wasm.ru/forum/viewtopic.php?id=48423&p=1

02 Фев, 19:14 #790 #641343

http://www.gamedev.ru/flame/forum/?id=179637

02 Фев, 19:15 #791 #641345

Ну пиздец, я же еще 7 месяцев назад открывал сайт со всеми статьями Криса в pdf, а теперь ничего не гуглится.

02 Фев, 19:19 #792 #641349

Я не понял, он умер что-ли?

Ответы: >>641351

02 Фев, 19:20 #793 #641350

Попробую отсюда скачать и посидирую какое-то время, если удастся.

http://booktracker.org/viewtopic.php?t=3351

Ответы: >>641353

02 Фев, 19:21 #794 #641351

>>641349
Не паникуй
https://rsdn.ru/Forum/?uid=73917

02 Фев, 19:23 #795 #641353

>>641350
До завтра посидируешь? Сейчас за пеку сесть не могу. А там годный материал, наверное, как раз решил попробовать сплойт написать.

02 Фев, 19:28 #796 #641359

А чому Крис сторчался? Упарывался, потому что может себе позволить, или ему было хуево, потому что он хиккан?

Ответы: >>641360, >>641365

02 Фев, 19:29 #797 #641360

>>641359
Ну спроси у него, я же дал ссылку на форум где он постит.

02 Фев, 19:34 #798 #641362

>>641287
> iMac, iPhone 6s, пару Android телефонов.
я бы тебе сасай сделал.

02 Фев, 19:35 #799 #641365

>>641359
Упарывает и по сей день потому что шизик-инвалид.

02 Фев, 19:35 #800 #641366

>>641204
Я что-то не понимаю, причем тут сельские пробивные и матан на специальности "айти"?

02 Фев, 19:51 #801 #641378

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

02 Фев, 19:55 #802 #641381

>>641265
https://www.microsoft.com/en-us/download/details.aspx?id=49983 (ахтунг, пререлиз)

02 Фев, 21:11 #803 #641403

>>641323
Главное уметь придумывать алгоритм при данных возможностях. Лично я даже два числа поделить не смог, ибо неосилятор.

Ответы: >>641430

02 Фев, 21:39 #804 #641423

Я - веб макака. Хочу заниматься чем-то более серьёзным. За плечами лишь основы верстки на html, css, bootstrap и php чистый. Есть огромное желание заняться чем-то более серьёзным.
Рассматриваю любое направление развитое на рынке труда.

Ответы: >>641615

02 Фев, 21:47 #805 #641430

>>641403
>Лично я даже два числа поделить не смог, ибо неосилятор
Можно написать программу, форматирующую твой диск, не умея делить числа на асме и ничего не зная об арифметике с точкой.

Ответы: >>641715

02 Фев, 23:24 #806 #641477

Равны ли классы P и NP?

Ответы: >>641482

02 Фев, 23:28 #807 #641482

>>641477
Да, я в докторской докозал.

Ответы: >>641486

02 Фев, 23:29 #808 #641486

>>641482
Пруф

02 Фев, 23:43 #809 #641491

>>633382 (OP)
анон, подскажи, а есть у вас тут Raspberry thread?

Ответы: >>641504

03 Фев, 00:00 #810 #641496

Хочу вкатываться в реверсинг по ходу изучения ассемблера. Стоит ли переписывать свои поделия на си, глядя в отладчик? Стоит ли придумывать защиту своих прог для ее изучения и вскрытия, делая вид, что я все забыл?

Ответы: >>641516

03 Фев, 00:09 #811 #641504

>>641491
Тебе в /fa

03 Фев, 00:27 #812 #641516

>>641496
Сразу переписывай и исследуй чужие. Заодно и асм частично выучишь.

Ответы: >>641517

03 Фев, 00:29 #813 #641517

>>641516
>Сразу переписывай и исследуй чужие
Подскажи, что переписывать? Говнокод погромистов с античата? Боюсь встрять на чем-нибудь неподъемном с STL'овским мусором.

Ответы: >>641523

03 Фев, 00:46 #814 #641523

>>641517
Есть дохуя софта на сишечке и на старом добром си с классами, без шаблонов и с минимальной оптимизацией. Возьми игрушку какую-нибудь, например, как >>633682 анон выше. Ознакомься с основами (регистры, адресация, стек и т. п.), и вперед. А вот в защиту соваться, не зная нормально асм, можно только на уровне скрипт-киддиса (видел, наверное, туториалы по анпаку уровня "тыкни сюда, подожди, тыкни сюда, вот здесь у тебя OEP").

03 Фев, 05:15 #815 #641584

>>633382 (OP)
>>В: Хочу стать программистом, какой язык учить?
О: Английский + Java
Почему именно Java? Почему не кресты или какой-нибудь php?

Ответы: >>641609

03 Фев, 08:32 #816 #641609

>>641584
Потому что java простой в понимании, куча материалов, всегда в топе. Все остальное козни лбт и госдепа.

Ответы: >>641611

03 Фев, 08:33 #817 #641611

>>641609
лгбт
самый резкий быстофикс

Ответы: >>641616

03 Фев, 08:58 #818 #641615

>>641423
Вы спецом игнорите или что?

Ответы: >>641655

03 Фев, 09:03 #819 #641616

>>641611
>>самый резкий быстофикс
28 секунд. А ты неплох.

Ответы: >>641617

03 Фев, 09:06 #820 #641617

>>641616
Я джуниор же.

03 Фев, 10:39 #821 #641655

>>641615
Тебе тут никто не обязан отвечать.
> чем-то более серьёзным.
Ты даже сформулировать толком не можешь, чего хочешь. Пошёл нахуй.

03 Фев, 11:51 #822 #641694

Возможно вопрос стоит отдельного треда, но пока спрошу здесь.

Почему на gitbook полно книг на китайском? Не пора ли программистам вместе с английским по дефолту учить китайский?

Ответы: >>641702

03 Фев, 12:10 #823 #641702

>>641694
> учить китайский
Нужно только для книг которые в оригинале на ктийском, а таких нет.

Ответы: >>641781

03 Фев, 12:19 #824 #641715

>>641430
Ну хуй знает. Винда такого провернуть не даст, ибо 13h в защищенном режиме не дает.

03 Фев, 12:51 #825 #641741

>>633382 (OP)
Просто напомню, что пока ты ничего не делаешь, васька задрачивает скиллы и метит на твое место

03 Фев, 13:09 #826 #641769

>>633382 (OP)
С чего начинать учить Pascal ?

Ответы: >>641802, >>641849

03 Фев, 13:16 #827 #641781

>>641702
Ты жопочтец или как? Я ж сказал. На gitbook в топе подавляющее большинство книг на китайском. Я конечно понимаю, что это какие-то мимокрокодилы, но раз такая тенденция есть. То возможно скоро (если не уже) полно годной литературы на китайском.

Ответы: >>641800

03 Фев, 13:26 #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)
\t\t
if str(message) == "reboot2":
reboot2()\t\t\t\t\t\t\t
else:\t\t\t
ser_out_queue.put(message)\t\t
\t\t\t\t

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 Фев, 13:28 #829 #641800

>>641781
> То возможно скоро (если не уже) полно годной литературы на китайском
Это заебись, но пока эта литература является переводом английской, то отсюда следует что также полно годной литературы на английском. Следовательно китайския язык не нужен. Пока не появятся книги язык оригинала которых китайский.

Ответы: >>641845

289 Кб, 699x550

03 Фев, 13:30 #830 #641802

>>641769
С картин В. Шульженко_

03 Фев, 14:06 #831 #641833

Где взять IDA PRO, не падающую на Win7 x64? Заебался уже устанавливать говнокрэки.

Ответы: >>641836, >>641839, >>641859

03 Фев, 14:11 #832 #641836

>>641833
Там не нужны кряки, поехавший. Сама ида (без дополнительных плагинов) и так работает.
Алсо, даже похуй какую версию запускать - 32 или 64, работают обе.

Ответы: >>641841

03 Фев, 14:12 #833 #641839

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

03 Фев, 14:18 #834 #641841

>>641836
>Сама ида (без дополнительных плагинов) и так работает
Она же шароварная.

Ответы: >>641842

03 Фев, 14:24 #835 #641842

>>641841
Бля, ну даже на том же TPB лежали полноценные активированные версии. Защиты там то ли до сих пор нет, то ли она легко снимается.

Ответы: >>641844

03 Фев, 14:26 #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

Ответы: >>641847

03 Фев, 14:29 #837 #641845

>>641800
Эм. Я видимо очень плохо объясняю. Короч. Заходите на gitbook. Смотрите топ книжек. Видите кучу иероглифов. Смотрите книги и понимаете, что это НЕ ПЕРЕВОДЫ, а оригинальные произведения. А с гита не мало годной литературы на англ вышло. Так что возможно процесс уже идет. И не недавно.

Ответы: >>641850, >>641869, >>641873

03 Фев, 14:30 #838 #641847

>>641844
Ну вот к хексрею вроде кряк нужен, а иду просто распаковал в удобное место и похуй.
Кстати, с последним/предпоследним обновлением (интерфейс на qt) - она и в wine глючить перестала. И это хорошо, т.к. линуксовое нативное уёбище представляет собой версию от доса, переписанную на ncurses.

03 Фев, 14:31 #839 #641849

>>641769
>begin
> WriteLn('Hello world.');
>end.
С этого.

03 Фев, 14:33 #840 #641850

>>641845
Запомните этот твит. Через пару лет, все будем читать китайские доки.

Ответы: >>641851

03 Фев, 14:34 #841 #641851

>>641850
Или их переводы на английский. Рано паникуешь.

03 Фев, 14:41 #842 #641859

>>641833
Декабрьская IDA 6.8 на любом торрент-трекере. Ничего ломать не нужно.

136 Кб, 1280x985

03 Фев, 14:52 #843 #641867

Открыл crackme уровня для даунов с crackmes.de и охуел.
>var_1C= dword ptr -1Ch
Это, видимо, подсказка дизассемблера, а не инструкция? На объявление локальной переменной не похоже. Ниже формируется кадр стека и выделяется место для переменных. Наверно, это массив из 7 элементов, потому что 1C делится на размер dword, и в первый элемент кладется единица. Вызывается какая-то незнакомая функция, а за ней - функция, реализующая непосредственно логику программы.

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

Охуеть, реверсить сложнее, чем писать на асме.

Ответы: >>641874, >>641884

03 Фев, 14:56 #844 #641869

>>641845
> оригинальные произведения
Ну это уже прогресс. Теперь осталось чтобы эти оригинальные книги были про оригинальные китайские ЯП, оригинальные китайские фрейморки и оригинальные китайские ОС которые захватят больше половины рынка. Тогда прийдется учить китайский, да.

03 Фев, 15:04 #845 #641873

>>641845
Китайский слишком сложен чтобы его учил весь остальной мир

03 Фев, 15:05 #846 #641874

>>641867
В отладчике запускай, наркоман.

Ответы: >>641881

03 Фев, 15:10 #847 #641881

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

Ответы: >>641888

03 Фев, 15:10 #848 #641884

>>641867
Я же тебе говорил - сначала разберись со стеком, а потом уже лезь.
mov [esp+-1Ch+1Ch],1 - это такой GCC-шный вариант для раскладывания аргументов для функции. Делает примерно то же, что и push 1, только место в стеке выделяется заранее.

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

> И что это за функции в левом окне?
Список всех функциий, которые есть в программе. Нужны чуть реже, чем никогда (проще пользоваться всякими proximity view, а для перехода по имени есть Ctrl+L).

Ответы: >>641892

03 Фев, 15:12 #849 #641888

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

Ответы: >>641893

03 Фев, 15:15 #850 #641892

>>641884
>Я же тебе говорил - сначала разберись со стеком, а потом уже лезь
Не мне говорил. Я знаю, как работает стек и как в нем хранится функциональных контекст. Но кроме этого, похоже, надо изучить дохуя оптимизаций компилятора, потому что даже в дизассемблерном листинге моих программ уже встречаются непонятные действия с регистрами, которые только спустя какое-то время складываются в одно действие.

03 Фев, 15:15 #851 #641893

>>641888
>Алсо, про __set_app_type ты должен был погуглить, а не спрашивать тут
Уже нагуглил.
https://msdn.microsoft.com/ru-ru/library/ff770596.aspx

03 Фев, 15:20 #852 #641894

Понятно, скорей всего здесь просто устанавливается тип "консольное приложение", если _CONSOLE_APP == 1.

03 Фев, 15:32 #853 #641904

Продолжаю пытаться осилить писание эксплойтов. На своей системе основы как-то херово осваиваются - eip сцуко не пеpезаписывается. Зато переписывается seh, хотя его в коде программы и нету, и отправляет меня в неведомые ебенч памяти. Наверное стоит накатить виртуалку и тренироваться на хрюшах.

Ответы: >>641907

03 Фев, 15:42 #854 #641907

>>641904
Если конпелируешь в студии, сделай /GS-

Ответы: >>641911

03 Фев, 15:44 #855 #641911

>>641907
Цель - в MinGW. Сам недо-сплойт пилю на перле, оно проще.

217 Кб, 1583x703

03 Фев, 16:08 #856 #641931

Помогите дауну - как работать с еэкзешником вот отсюда
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 сразу закрывается, на долю секунды возникает чёрное окошко и тут же закрывается

Ответы: >>641934, >>642030

03 Фев, 16:10 #857 #641934

>>641931
Дебил? Дебил. В папке с прогой зажми Shift и кликни ПКМ. Выбери открыть окно комманд или в этом духе. Вводи, что нужно.

Ответы: >>641942

85 Кб, 759x721

03 Фев, 16:15 #858 #641942

>>641934
Да, я дебил, что тут поделаешь - зажимаю шифт, кликаю ПКМ и там в меню нет ничего похожего.

Ответы: >>641947, >>641948

03 Фев, 16:17 #859 #641947

>>641942
Тогда так.
Win+R
cmd
X: (Вместо Х подставь букву диска)
cd xxx (Вместо xxx - название папки, повторяй, пока не доберешься до нужной)
Профит.

Ответы: >>641965

03 Фев, 16:18 #860 #641948

>>641942
Я слепой мудак. Не на строке файла, а на свободном месте в папке, как-то так.

19 Кб, 531x355

03 Фев, 16:21 #861 #641950

Может кто объяснить - как, и вообще, возможно ли, имея некую страницу сайта с полем со списком на ней, "выкачать" значения этого поля (на пикрелейтеде: 12 items, 24 etc.) и присвоить их комбобоксу десктопного приложения? Почти уверен, что это реализуемо, но правильно нагуглить пока не смог.

Ответы: >>641952

03 Фев, 16:22 #862 #641952

>>641950
Код страницы глянь.

Ответы: >>641955

03 Фев, 16:24 #863 #641955

>>641952
Лол. Мне нужно чтобы это именно программно выполнялось. В этом суть.

Ответы: >>641956, >>641969

03 Фев, 16:25 #864 #641956

>>641955
Get /strenica.php
Регулярка.

Ответы: >>641964, >>641969

03 Фев, 16:33 #865 #641964

>>641956
Ты реально понимаешь и смог бы это реализовать или просто теоретизируешь? В целом я нуб, поэтому подобные намеки мне ничего не дают, увы.
И да, приложение на с++, максимум на с#!
Если че, никакого хэйта, просто говорю как есть

Ответы: >>641966

1702 Кб, 3302x2481

03 Фев, 16:35 #866 #641965

>>641947
Спасибо!
Спустя 15 лет наконец нашёл то, что искал. Это был самый длинный поиск в моей жизни.

03 Фев, 16:36 #867 #641966

>>641964
Бля, я вижу так. Цепляешься к серверу. Запрашиваешь код нужной страницы. Парсишь.

Ответы: >>641972

03 Фев, 16:40 #868 #641969

>>641956
Кто же сайты регулярами парсит?
>>641955
Ищи парсер HTML под свой ЯП.

Ответы: >>641973

03 Фев, 16:40 #869 #641972

>>641966
Да, я тоже так себе это представляю, но как именно это сделать понятия не имею.
Ок, может кто еще что предложит.

03 Фев, 16:40 #870 #641973

>>641969
Велосипедисты.

Ответы: >>641980

03 Фев, 16:45 #871 #641980

>>641973
Можешь предложить что-то лучше?

133 Кб, 1280x983

134 Кб, 1280x979

129 Кб, 1280x981

03 Фев, 16:48 #872 #641984

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

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

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

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

Ответы: >>641990, >>641999

03 Фев, 16:54 #873 #641990

>>641984
Не выебывайся и юзай ollydbg. Позже, когда наберешься опыта, пересядешь на IDA

03 Фев, 17:07 #874 #641999

>>641984
Адреса 0x7xxxxxxx - это системные библиотеки. Тебе там нечего делать, если CrackMe простой.

142 Кб, 1280x980

03 Фев, 17:17 #875 #642005

Здесь уже более понятно. Но все равно происходит что-то странное: В дампе памяти нашел адрес 417950, он загружается в eax. Далее проверяем, что в eax не ноль (test eax, eax). Если не ноль, то вызываем процедуру, адрес которой лежит в eax, и передаем ей параметры 0, 2, 0. Какая-то странная логика. Как это может выглядеть на си?

Ответы: >>642010

03 Фев, 17:25 #876 #642010

>>642005
Так и будет:
void (∗funcptr)(int,int,int) = some_function;
...
if (funcptr) funcptr(0, 2, 0);

Кто тебе мешает нажать F5 в IDA и посмотреть выхлоп декомпилятора?

03 Фев, 17:47 #877 #642026

Сижу и не понимаю. Вчера один шеллкод в одном приложении перезаписывал seh. Сегодня он переписывает eip. Шо за нах?

Ответы: >>642028

03 Фев, 17:50 #878 #642028

>>642026
А нет, таки seh - я улетел куда-то в 41414141.

Ответы: >>642053

03 Фев, 17:51 #879 #642029

Блять, CrackMe-то я взломал, а как восстановить исходный код, хуй знает. Такие йобовые переплетения вызовов в этом крэкми, охуеть просто.

Ответы: >>642055

03 Фев, 17:52 #880 #642030

>>641931
Тупо перестащи файл на exeшник винда сама его параметром передаст

03 Фев, 18:21 #881 #642053

>>642028
Если 41414141 - это кусок твоего буфера из букв 'a'. Почему ты думаешь, что это SEH?

Ответы: >>642054, >>642059

03 Фев, 18:22 #882 #642054

>>642053
А хуй знает, на самом деле. Но вчера я переписывал SEH вроде как.

Ответы: >>642059, >>642061

03 Фев, 18:23 #883 #642055

>>642029
Ну теперь подрочи.
http://sexytales.org/story/2013-07-04/podzemnoe-tsarstvo-drou-glava-1_3.html

https://youtu.be/jioRy3i66LY

03 Фев, 18:25 #884 #642059

>>642053
>>642054
А вообще я уже нихуя не понимаю, что там происходит. Надо со свежими силами засесть и начать по новой.

03 Фев, 18:26 #885 #642061

>>642054
Выложи дизасм функции, которую дрочишь.

Ответы: >>642066

03 Фев, 18:30 #886 #642066

>>642061
Да хоть исходники, спизженные из сети.
https://forum.reverse4you.org/showthread.php?t=1410

Вот отсюда. Только у меня Server 2008R2 SP1.

Ответы: >>642068, >>642076

03 Фев, 18:32 #887 #642068

>>642066
>When you lose fun and start doing things only for the payback, you're dead. (c) TCLH (Phrack 65, Intro)
Хорошо сказано.

03 Фев, 18:43 #888 #642076

>>642066
Исходники не надо, надо дизасм смотреть. Вот все эти магические числа в .pl (сколько двордов надо передать, чтобы буфер переполнился), они могут меняться в зависимости от компилятора и флагов компиляции. А вот от ОС этот конкретный способ эксплуатации мало зависит. Возьми свой буфер, который 'AAAAA' и начинай заменять по 4 символа заменять хвост на 'BBBB'. Когда оно стабильно начнет переходить на 42424242 вместо 41414141, втыкай вместо 'BBBB' требуемый адрес.

Ответы: >>642081

03 Фев, 18:48 #889 #642080

Аноны, в каком разделе могут пояснить за вэб?
Никогда не занимался этим, но сейчас назрела мысль и нужно выбрать cms под нужный функционал.

03 Фев, 18:49 #890 #642081

>>642076
Оно понятно, но в ОС могут работать всякие DEP и ALSR. А вообще я хотел заюзать генератор паттернов из метасплойта, да вот в виртуалку копипастится - а обратно нет.

03 Фев, 19:00 #891 #642092

Делаю тулзу для этой борды. Где можно найти полные правила форматирования? Хочу запилить предпросмотр тредов.

Ответы: >>642097

сап пр 03 Фев, 19:06 #892 #642095

Что годного по алгоритмам можно почитать?

03 Фев, 19:09 #893 #642097

>>642092
В исходника страницы, лол.

Ответы: >>642122

03 Фев, 19:37 #894 #642109

Яваны, в какой ВУЗ посоветуете поступать, чтобы иметь диплом высшего технического образования образования с последующим хорошим трудоустройством? Меня очень привлек http://www.ifmo.ru/ на специальность http://edu.ifmo.ru/subspec/2159/.
Есть еще предложения? И еще: можно ли подготовиться к ЕГЭ по математике, русскому, физике и информатике за 4 месяца? Я осилю? Может, будет хорошо заниматься с репетиторами и прочее? Может посоветуете годных сайтов?

Ответы: >>642113, >>642117, >>642120

03 Фев, 19:43 #895 #642113

>>642109
>чтобы иметь диплом высшего технического образования образования
Купить его
>в какой ВУЗ посоветуете поступать
Это для быдла

Ответы: >>642116

03 Фев, 19:44 #896 #642114

Ага. Таки переписывается EIP. Теперь вопрос. Чем найти jmp [ESP+4] в подгруженных модулях? WinDbg пока саачать не могу, а findjmp такого не умеет.

Ответы: >>642155

03 Фев, 19:45 #897 #642116

>>642113
Не аргумент.

03 Фев, 19:46 #898 #642117

>>642109
Подготовка к ЕГЭ - полнейшая хуйня, если ты не даун сдашь вообще без особых проблем.
Сам учусь на 2 курсе сейчас и не готовился к ЕГЭ, в итоге получилось 232 балла за 3 предмета - Русский, математика, информатика.
Проебался только с информатикой - 70 баллов. Но, учитывая то, что препода по информатике, в тех ебенях где я жил, вообще не было, да и сдавал я один из всей школы этот предмет, я думаю, что не так уж плохо...

Ответы: >>642119

03 Фев, 19:49 #899 #642119

>>642117
>Подготовка к ЕГЭ - полнейшая хуйня, если ты не даун сдашь вообще без особых проблем.
Ну зачем ты дезинформируешь? Тебе могло просто повезти с вариантом, или в твой год экзамен был простой. Вообще ЕГЭ нифига не простой, без подготовки трудно сдать хорошо, хотя бы потому что задаия части С требуют определённоо формата ответа.

Ответы: >>642127

03 Фев, 19:50 #900 #642120

>>642109
Если решил связаться с IT, то советую поступить в около-средненький ВУЗ, по профильным предметам учись с интересом, на остальные забивай и много дрочи IT в свободное время. Базарю, еще захочешь.

03 Фев, 19:52 #901 #642122

>>642097
Вот ещё, в этом говнокоде разбираться.

03 Фев, 19:55 #902 #642127

>>642119
омг. Там все задания всех вариантов однотипны.

03 Фев, 20:48 #903 #642155

>>642114
Самый простой вариант - скомпилить и найти байтики. Можешь вот такую штуку заюзать https://wmsmartt.wordpress.com/2011/11/08/win32-exploitation-with-mona-py-getting-set-up-part-i/ Или сам напиши.

sage 03 Фев, 21:05 #904 #642164

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

Ответы: >>642165, >>642199, >>642228

03 Фев, 21:07 #905 #642165

>>642164
Сажа приклеилась

03 Фев, 21:58 #906 #642199

>>642164
Хорошо, учи французский + Coq

Ответы: >>642225

03 Фев, 22:32 #907 #642225

>>642199
Я хотел узнать, почему порекомендовали именно его. Для новичка проще освоить и на его базе легче постичь и другие языки? Я-то только паскаль учил много лет назад, лел.
Так что я с нуля практически начинаю.

03 Фев, 22:45 #908 #642228

>>642164
Потому что

03 Фев, 22:50 #909 #642231

Во общем решил приобщиться к функциональному программированию, выбор пал на Lisp, Scala и F#. Собственно вопрос, какой из них выбрать? Но не просто так потыкать, а
чтобы потом как-нибудь да пригодилось.

Ответы: >>642234

03 Фев, 22:54 #910 #642234

>>642231
Очевидная Scala, на ней хоть что-то пишут, кроме фибоначей с факториалами. Правда ее лучше изучать с Хачкелль бекграундом, вот такая хуйня.

03 Фев, 23:24 #911 #642243

Я - веб макака. Хочу заниматься чем-то более серьёзным. За плечами лишь основы верстки на html, css, bootstrap и php чистый. Есть огромное желание заняться чем-то более серьёзным.
Рассматриваю любое направление развитое на рынке труда.

03 Фев, 23:26 #912 #642246

>>633382 (OP)
Ребят, умственно-отсталый может все эти темы изучить, чтобы начать зарабатывать на жизнь кодерством? Сейчас работаю на заводе грузчиком, но чувствую долго не протяну. Нужно искать доп. заработок. В школе все плохо изучалось. Вуз тоже дропнул. Проблема с пониманием всех ключевых вещей и последующим воспроизведением прочитанного. Алгебра/ Геометрия мимо. Могу только умножить и посчитать. Графики, аксиомы и прочие теоремы для меня темный лес. Трудно мне будет в программировании

Ответы: >>642257, >>642264

03 Фев, 23:30 #913 #642248

анон, дай годный онлайн-тул чекать адаптивность, блять ну в разных расширениях.
ато тогл одно. эта хуйня http://www.responsivedesigntest.net/ другое! мне что блять, десятью тулзами чекать или всё же есть один несравненный, точный, покладистый?
с меня как всегда нихуя

Ответы: >>642261

03 Фев, 23:36 #914 #642257

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

Ответы: >>642258, >>642261, >>642262, >>642263

03 Фев, 23:40 #915 #642258

>>642257
>>642257
>А нехуй было нюхать клей, бухать и ебаться.

Да ну, я скорее шизоидно-аутичный образ жизни вел. К тому же с 7-го по 11 класс меня травили. Клей не нюхал, наркоту никакую не упарывал. До сих пор девственник.

Ответы: >>642263

03 Фев, 23:41 #916 #642261

>>642257
>>642248
отвечай, мразь!

03 Фев, 23:42 #917 #642262

>>642257
Ебля то чем не угодила?

03 Фев, 23:43 #918 #642263

>>642257
>>642258
бля, походу вы близнецы

03 Фев, 23:44 #919 #642264

>>642246
Думаю, что вряд ли. Но ты попробуй, хуй знает.

Аноним 04 Фев, 07:23 #920 #642379

>>633382 (OP)
☻

06 Фев, 14:38 #921 #644912

>>641036
Ну, я правда не буду прокрастинировать.

06 Фев, 17:15 #922 #645053

А есть где-нибудь дежавю версия SICP на русском?

15 Фев, 18:22 #923 #655167

господа, где найти годную инфу по кроссбраузерной верстке? сейчас я 0, но уже ненавижу IE

Ответы: >>655191, >>655670

15 Фев, 18:38 #924 #655191

>>655167
и еще посоветуйте годный и бесплатный тестер на кроссбраузерность

16 Фев, 07:10 #925 #655670

>>655167
Документация бутстрапа

Тред утонул или удален.
Это копия, сохраненная 17 февраля 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion