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

Этого треда уже нет.
Это копия, сохраненная 12 декабря 2016 года.

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

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

746 Кб, 2310x2306

Ньюфаг-тред №130 21 Ноя, 22:19 #879854 В конец треда | Веб

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

Просьба кидать репорт на перекаты тредов из шапки

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

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

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

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

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

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

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

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

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

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

Прошлый тред

Ответы>>880964>>881085>>881106>>881651>>881985>>882056>>882084>>882120>>882236>>882424>>882764>>882993>>883022>>883207>>883241>>883352>>883511>>883540>>883706>>884226>>884361>>885386>>886040>>886732>>887029>>887873>>887975>>887990>>888252>>888445>>889190>>889575>>889694>>890007>>891517>>892068>>892425

21 Ноя, 23:17 #2 #879878

Мозг в кашу от этого ебаного зоопарка говнокода. Фабрику мне в анус.

Ответы>>879885

21 Ноя, 23:45 #3 #879885

>>879878
>Фабрику мне в анус.
Только попроси, няша :3

21 Ноя, 23:56 #4 #879892

Блядское программирование, блядское программирование, блядское программирование, блядский я. Почему я такой умственно отсталый и порой не понимаю, что написано в майкрософтовой справке? Конструкторы-хуюкторы, свойства-хуёйства.

Ответы>>879894>>879901

22 Ноя, 00:01 #5 #879894

>>879892
>Почему я такой умственно отсталый
Это норма.

22 Ноя, 00:04 #6 #879895

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

Ответы>>879900>>881133>>887934>>887939

22 Ноя, 00:07 #7 #879899

>>879897
ГЛИЦИН И КОМПЛИВИТ

22 Ноя, 00:07 #8 #879900

>>879895
>зачем я 5 лет учился дотнету
>5 лет
>учился дотнету
Просто ты обычный наследственный дебил.

22 Ноя, 00:08 #9 #879901

>>879892
> Конструкторы-хуюкторы, свойства-хуёйства
http://huifikator.ru/?microsoft.ru
Читай хелп вот так, поможет, базарю.

Ответы>>879905

22 Ноя, 00:19 #10 #879905

>>879901
Да я уже. Понятнее не стало, зато теперь хоть лоллирую вместо огорчений.

22 Ноя, 00:41 #11 #879922

Скажите, хули все мамкины погромисты в один голос кричат, что для кодинга нужен Линукс, а винда сосет и вообще для для тупых детей-аутистов? В чем основные плюсы Линукса для программиста?

Ответы>>879925>>879926>>879940>>879955>>880423

sage 22 Ноя, 00:50 #12 #879925

>>879922
Ни в чем. Абсолютно похуй, в какой ОС писать. Даже если это веб, все равно похуй.

22 Ноя, 00:51 #13 #879926

>>879922
> Скажите, хули все мамкины униженные черви-пидоры
Пофиксил

22 Ноя, 01:42 #14 #879940

>>879922
Не надо ебаться с cygwin, чтобы получить полноценную рабочую среду.

Ответы>>879941

sage 22 Ноя, 01:44 #15 #879941

>>879940
MSYS/MSYS2 давно есть и установлены у всех людей, которые каким-то образом соприкасаются с кодингом. А сейчас еще и линуксовая подсистема в десяточке появилась. Цыгвин не нужен.

Ответы>>879952>>881999

22 Ноя, 02:13 #16 #879952

>>879941
Какая разница, все равно в винде нет ощущения нативых никсов, ни желания сообщества писать костыли под винду. Т.е. вопрос не в том, в чем преимущества линукса в программировании, а в том, в чем преимущества винды. А они простые, школьнику не надо ребутиться, чтобы поиграться. Вот и все.

Ответы>>879956

22 Ноя, 02:16 #17 #879955

>>879922
> Скажите, хули все мамкины погромисты в один голос кричат, что для кодинга нужен Линукс, а винда сосет и вообще для для тупых детей-аутистов?
Не Линукс, а любая Unix-like ОС, будь то *BSD или MacOS хотя тут не уверен.
Плюсы как везде — всё сделано логично, понятно и просто красиво. Венда же состоит из убогих костылей построенных на убогих костылях, и всё это лежит на неудачной попытке сделать ОС на базе идеи "ГУЙ должен быть везде, и плевать что он кривой и без возможностей".

sage 22 Ноя, 02:25 #18 #879956

>>879952
> преимущества винды
1) Нормальные отладчики, как минимум. Все линуксовые отладчики, абсолютно все - говно, если речь идет о разработке. Вот когда нужно отладить через консоль и стопицот туннелей код на внешней железяке - тут гдб во все поля, тут ему нет равных. А вот когда код твой и запущен в десктопной ОС, есть гораздо более лучшие инструменты.
2) Не нужно ребутиться, это многое значит для мотивации.
3) Можно сэкономить время на ебле с системой и потратить его на еблю с кодом.
А в остальном на систему похуй. Есть текстовый редактор, компилятор/интерпретатор и браузер - ок, можно кодить.

> в винде нет ощущения нативых никсов
Тебе кодить или ощущения испытвать? Привычные утилиты есть, остальное неважно.

Ответы>>879960>>879963

22 Ноя, 02:45 #19 #879960

>>879956
> 1) Нормальные отладчики, как минимум.
> 2) Не нужно ребутиться
> 3) Можно сэкономить время на ебле с системой
Ты зачем преимущества линукса описал?

> Привычные
Спермоблядь, хватит срать своим манямиром в тред.

22 Ноя, 02:56 #20 #879963

>>879956
1. Сейчас стиль разработки такой, что юзаются докеры-хуекеры, серверы-хуерверы, разного рода мобилки и т. п. И нелюбовь линуксовых программистов к отладчикам тут играет на руку, чем более гетерогенная среда, тем проще в линуксе, с нормальными многоуровневыми логами и грепом. Винда же хороша для разработки в стиле 90-х, с одним огромным монструозным бинарником, загружаемым в IDE, ну и прочей хуйней, которую в майкрософте любят.
2. Это решается виртуалкой с линуксом в винде. На самом деле сейчас даже пизженный Ida Pro в wine работает, куда там ребутиться.
3. Это уже давно миф. У меня сейчас лицензионная восьмерка грузится 20 минут, хотя я ничего с ней не делал. В десятке вобще зонды какие-то и т. п. Линукс поставил 2 года назад (14.04) и забыл. Бывают проблемы, когда сталкиваешься с виндовым миром - с флешками, например, но и только.
>А в остальном на систему похуй. Есть текстовый редактор, компилятор/интерпретатор и браузер - ок, можно кодить.
Далеко не похуй, когда у тебя rsync просто есть, а его не надо ставить через какие-то кривости-косости. Или ебучий windows-1251, появляющийся то тут, то там. Или \r\n. Или ебаные диски. Или симлинки.

Ответы>>879976

16 Кб, 552x414

22 Ноя, 04:16 #21 #879976

>>879963
>восьмерка грузится 20 минут
Я точно на доске с погромистами сижу?

Ответы>>879977>>880059

22 Ноя, 04:28 #22 #879977

>>879976
>Можно сэкономить время на ебле с системой

22 Ноя, 10:59 #23 #880059

>>879976
Хуй знает, уже давно купил ссд, десятка грузится полминуты максимум. Вообще на это похуй, а вот быстрый запуск иде радует.

22 Ноя, 12:03 #24 #880080

Код https://jsfiddle.net/w22g1txz/
Задание https://github.com/codedokode/pasta/blob/master/html/html.md#Задание-6

Вопросы:
>100%-230px
что это значит?

>если удалить весь текст справа или все пункты меню, верстка не должна ломаться.
удалять можно по-разному: li в целом, или только текст, что находится между тегами <а>?

Каким образом вёрстка сломается, если удалить текст справа?
Есть ли в коде то, чего можно избежать/заменить?

Ответы>>880112

22 Ноя, 13:01 #25 #880112

>>880080
В /web/ или /wrk/ пиздуй.

22 Ноя, 13:19 #26 #880119

По пасте с лурка действительно можно учиться программированию?

Ответы>>880366

89 Кб, 768x784

22 Ноя, 13:26 #27 #880125

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

Ответы>>880128>>880142

22 Ноя, 13:32 #28 #880128

>>880125
Коммить с самого начала, ведь это еще и бэкап. Потом можешь сплющить (squash в rebase --interactive) все коммиты и сделать push -f, если совсем стыдно будет.

Мне гитлаб нравится больше битбакета, но
1. Ебнутое название. Теперь чтобы зайти в репу, нужно обязательно писать gith браузере, потому что иначе можно перепутать и зайти на гитлаб. Или наоборот.
2. Последние полгода наверное тормозов все больше и они растут.

Ответы>>880133

22 Ноя, 13:41 #29 #880133

>>880128
Ну, битбакет, по-моему еще более тормознутый.
А что насчет приватных реп? Как-то они там непонятно пишут про приватность.
>Private
>Project access must be granted explicitly to each user.
Как это интерпретировать?

22 Ноя, 13:45 #30 #880136

А, всё, нашел - там вроде в настройках репы Feature Visibility, по дефолту разрешено только Team Members.

22 Ноя, 14:32 #31 #880142

>>880125
Это кот такой большой или тня карликовая?

22 Ноя, 14:45 #32 #880145

Анон, пытаюсь запилить сайтик на Flask и SQLite. Посоветуй CMS пожалуйста.

Ответы>>880153>>880158>>880318

22 Ноя, 15:01 #33 #880153

>>880145
>Анон, пытаюсь запилить сайтик на Flask и SQLite. Посоветуй CMS пожалуйста.
Детектирую ПХПшника.

Ответы>>880154

22 Ноя, 15:03 #34 #880154

>>880153
Почини детектор. Первый язык же.

Ответы>>880168

22 Ноя, 15:12 #35 #880158

>>880145
Тебе в web

22 Ноя, 15:23 #36 #880168

>>880154
Тебе не нужна CMS. А если нужна-бери Django.

Ответы>>880213

22 Ноя, 16:35 #37 #880213

>>880168
Я просто не очень понимаю как реализовать интерфейс для админа? Просто сделать это отдельной особой страничкой? Или как?

Ответы>>880218

22 Ноя, 16:39 #38 #880218

>>880213
Да, так обычно и делают, если вручную. В Django делается почти автоматически.

22 Ноя, 16:57 #39 #880231

Котаны, а есть чего-нибудь почитать про блокчейн. Я не очень-то разбираюсь в вопросе, заебало про него читать но не понимать как это работает. Это вроде распределенная БД. Ну вот я хочу попробовать в работек эту бд, куда смотреть, с чего начать, где какие-нибудь алгоритмы хотябы или готовые решения?

22 Ноя, 16:58 #40 #880233

Почему colspan и rowspan такая неудобная хуйня? Лишние ячейки создаются, их надо удалять. Да и вообще кодить таблицы неудобно, че люди не могли способ поудобнее придумать?

Ответы>>880273

22 Ноя, 17:43 #41 #880273

>>880233
Заебало это tr td tr td td на всю страницу.

22 Ноя, 18:11 #42 #880298

Ребят, пожалуйста, посоветуйте, что и как мне делать. Решил перекатиться в кодинг, досдал ЕГЭ по инфе и перепоступил в другой вузик, но т.к. ЕГЭ слегка вальнул, пришлось поступать на прикладную математику и информатику. Распределение по направлениям специальности только после третьего курса, и программирование сейчас у меня ужасно посредственное, в основном нахуй не нужная математика, причем в ебических количествах. Из рассказов студентов понял, что добиваются успеха только те, кто учат кодинг самостоятельно и что универ фактически ничего полезного не даст. Одногруппники тоже очень непонятные, одни забили хуй на все сразу, другие ботанят как дураки математику, при этом нихуя не соображая даже в ебаном паскале. До перепоступления самостоятельно учил Питон, писал скриптики, и сейчас меня терзают ощущения того, что я впустую проебываю время за этим паскалем и только деградирую до уровня мелких задачек. Решил возобновить изучение питона, но не могу придумать, во что мне начать углубляться и что вообще делать, в общем, вернулся к самому первому вопросу новичков. Что вы мне посоветуете, и как сами действовали в таких ситуациях?

Ответы>>880314>>880321>>880339>>891887

22 Ноя, 18:49 #43 #880314

>>880298
> прикладную математику и информатику
Сечешь? Тут даже CS не пахнет нихуя, так называются только устаревшие совковые специальности, где будут дрочить на диффуры и делать лабы в борланде. Максимум кем потом устроишься с таким - эникейщиком за еду или школьным учителем информатики. Скажи спасибо за пять загубленных лет, которых ты мог потратить либо на самообучение, либо на обучение в нормальном вузике нужным предметам.
>, но не могу придумать, во что мне начать углубляться
Смотри, блядь, что рынку нужно, требования вакансий, типичные заказы и думай как это можно сделать и что для этого нужно изучить. Говноеды блядь. Совок ебаный. Прикладная математика блядь.

Ответы>>880319>>880335

22 Ноя, 18:51 #44 #880318

>>880145
Ебанутый?

22 Ноя, 18:52 #45 #880319

>>880314
> Аноним 22/11/16 Втр 19:49:28 №880314
>
Поддерживаю․ Вуз сосёт․

22 Ноя, 18:55 #46 #880320

Посоны, хелп.
Есть один макрос.

Dim Data() As Variant, goal As Double, sel_count As Integer, prec As Double, t As Single, AddSum As Double
Const LIMIT = 1000000
Randomize

prec = Range("K4").Value 0.05
sel_count = 3
goal = Range("K4").Value

Set OutRange = Range("j5")
Set InputRange = Range("d2", Range("d2").End(xlDown))
input_count = InputRange.Cells.count
Data = InputRange.Value
t = Timer

Do
AddSum = 0
For j = 1 To sel_count
RandomIndex = Int(Rnd (input_count - j + 1) + j)
RandomValue = Data(RandomIndex, 1)
AddSum = AddSum + RandomValue
Data(RandomIndex, 1) = Data(j, 1)
Data(j, 1) = RandomValue
Next j
If Abs(AddSum - goal) <= prec Then

Debug.Print Timer - t, iterations
MsgBox "Подбор завершен. Необходимая точность достигнута."
Range(OutRange, OutRange.End(xlDown)).ClearContents
OutRange.Resize(sel_count, 1).Value = Data
Exit Sub
End If
iterations = iterations + 1
Loop While iterations <= LIMIT
Debug.Print Timer - t
MsgBox "Достигнут лимит попыток. Решение не найдено."
End Sub

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

22 Ноя, 18:55 #46 #880320

Посоны, хелп.
Есть один макрос.

Dim Data() As Variant, goal As Double, sel_count As Integer, prec As Double, t As Single, AddSum As Double
Const LIMIT = 1000000
Randomize

prec = Range("K4").Value 0.05
sel_count = 3
goal = Range("K4").Value

Set OutRange = Range("j5")
Set InputRange = Range("d2", Range("d2").End(xlDown))
input_count = InputRange.Cells.count
Data = InputRange.Value
t = Timer

Do
AddSum = 0
For j = 1 To sel_count
RandomIndex = Int(Rnd (input_count - j + 1) + j)
RandomValue = Data(RandomIndex, 1)
AddSum = AddSum + RandomValue
Data(RandomIndex, 1) = Data(j, 1)
Data(j, 1) = RandomValue
Next j
If Abs(AddSum - goal) <= prec Then

Debug.Print Timer - t, iterations
MsgBox "Подбор завершен. Необходимая точность достигнута."
Range(OutRange, OutRange.End(xlDown)).ClearContents
OutRange.Resize(sel_count, 1).Value = Data
Exit Sub
End If
iterations = iterations + 1
Loop While iterations <= LIMIT
Debug.Print Timer - t
MsgBox "Достигнут лимит попыток. Решение не найдено."
End Sub

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

Показать весь текст

22 Ноя, 18:55 #47 #880321

>>880298
Берёшь книгу какую-нибудь аля "Программирование для самоваров", учишь язык, потом углубляешься, изучаешь нужные фреймворки, библиотеки․ Одновременно занимаешься практикой, создаешь аккаунт на GitHub и создаёшь какой-нибудь велосипед, остольное сам додумаешь․

Ответы>>880335

22 Ноя, 19:10 #48 #880335

>>880321
Спасибо
>>880314
Бля, неужели все настолько плохо?

Ответы>>880416

1 Кб, 232x141

22 Ноя, 19:10 #49 #880337

Привет программач.
В общем, вопрос такой:
В Паскале нужно запилить программу, которая при вводе координат точки дает ответ по типу: "Точка принадлежит\не принадлежит данной области".
Область определения - заштрихованная трапеция на пикриле.
Саму программу можно не писать, просто подскажите пожалуйста КАК делать и через ЧТО.
Важно: в программе должен быть условный оператор и логическая переменная.
Примитивная задачка, но что-то я туплю и не могу в понимание
Хелп ми плис

Ответы>>880353>>880440>>880446>>880479

22 Ноя, 19:12 #50 #880339

>>880298
Нормальная специальность. Да, будет больше матиши, но это только на пользу.
Я отучился на "программирование и программное обеспечение", там тоже нехуя не было программирования, зато физики ебаной завались. В любом случае тебе придется самому учить основы программирования по рекомендованной литературе, либо в магистратуре, но оно тебе надо?

22 Ноя, 19:25 #51 #880353

>>880337
У меня есть идея, она немного бредовая, но попробую запилить

Ответы>>880356

22 Ноя, 19:28 #52 #880356

>>880353
Если не сложно, запили пожалуйста

Ответы>>880368

22 Ноя, 19:42 #53 #880366

>>880119
Ты шуток не понимаешь совсем, штолле?
Лурк - энциклопедия мемов а не рецептов.
Я уже бросал ссылку: http://www.dmoz.org/World/Russian/Компьютеры/Программирование/
То, что тебе нужно, с вероятностью 80% находится там.

1777 Кб, 2448x3264

22 Ноя, 19:46 #54 #880368

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

Ответы>>880371>>880374

22 Ноя, 19:47 #55 #880371

>>880368
Блять, меньше или равно 25, конечно, а не 5
Быстрофикс

Ответы>>880374

22 Ноя, 19:48 #56 #880374

>>880368
>>880371
Спасибо, сейчас разбираться буду

12 Кб, 627x410

22 Ноя, 20:24 #57 #880389

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

Ответы>>880458>>880471>>880685

22 Ноя, 20:29 #58 #880398

Братцы, а есть тредик для MS Access? Не уверен, что он вообще должен быть на этой доске, но спросить больше и негде

22 Ноя, 20:38 #59 #880416

>>880335
Не слушай его. ПМИ - самая частая программа на топовых факультетах типа КТ ИТМО, ВМК МГУ, ФКН ВШЭ, ФИВТ МФТИ. То, что ты поступил в шарагу, не значит, что все плохо.

87 Кб, 1163x714

22 Ноя, 20:43 #60 #880423

>>879922
сам сижу на винде, еще стоит убунта.
начав вкатывание в пр, стал замечать, сколько в винде "лишних" процессов/функций и это почему то стало доёбывать. Ну блять посмотри на пикрил.
и это только четверть или меньше РАБОТАЮЩИХ служб.
Т.к. при вкатывании в пр возникает интерес к происходящему на твоей машине, этот интерес лично у меня разъебывается о сотни процессов и особенностей винды, смысл которых мне не ясен. И проблема не в том что смысл не ясен, а в том, что для понимания этого всего говна нужно потратить - сколько? - полгода чистого времени?
И всё это дерьмище лишь для того, чтобы работал хром и еще парочка приложений. И чтобы этот софт просто мог взаимодейстоввать с железом.
лично йа до сих пор юзаю винду лишь потому что тут есть OneNote (которому я планирую запилю замену) и потому что иногда гоняю в батлу. +привычка, бессмысленная привычка ака мнимый комфорт.

А на каком-нибудь линуксе всё просто и понятно.
еще лучше миникс 3.

Ответы>>880435>>880442>>880461

213 Кб, 1024x768

22 Ноя, 20:52 #61 #880434

Сап ананасы, я хочу взломать игру, а если точнее научится с помощью инъекции своего кода вызывать внутренние функции движка.

Нагуглить по этому вопросу ничего не удалось, подскажите в какую сторону копать, как получить адрес для инжекта и понять что туда писать?

Ответы>>880436>>880437

22 Ноя, 20:53 #62 #880435

>>880423
На софтач пиздуй, уёба.

22 Ноя, 20:54 #63 #880436

>>880434
Анус себе взломай, пёс.

22 Ноя, 20:54 #64 #880437

>>880434
black hat
grey hat
реверс инжиниринг
диззасемблинг

Ответы>>880441

22 Ноя, 20:58 #65 #880440

>>880337
Координаты всегда такие как на пике?

Ответы>>880475

22 Ноя, 20:58 #66 #880441

>>880437
Я не хочу стать специалистом в ри, я знаю что то что мне нужно, делают школьники с Cheat Engine, мне нужны мануалы по практической стороне вопроса, с минимальным погружением в байтоёбство и дизассемблеры

Ответы>>880525>>880527

sage 22 Ноя, 20:58 #67 #880442

>>880423
> РАБОТАЮЩИХ служб.
Ты недовкатился в программирование, видать. Большинство этих служб висит на WaitForSingleObject, т.е., по сути лежит в свопе и абсолютно нихуя не делает.

Ответы>>880454

22 Ноя, 21:02 #68 #880446

>>880337
http://stackoverflow.com/a/36166239

Ответы>>880478

22 Ноя, 21:05 #69 #880447

Двач помогач.
Не могу придумать тему дипломной работы.
На работе пишу на плюсах, на досуге использую раст и питон.
Интересует шифрование и стеганография, ИИ, обработка изображений. Если есть какой-то интересный девелопер кит (вроде Intel RealSense или google cardboard) могу приобрести.
Есть мысли?

Ответы>>880600

22 Ноя, 21:09 #70 #880454

>>880442
Не довкатился да.
Спасибо за пост.
Может еще направишь меня - что гуглить по данному вопросу? По организации этих служб, по их классификации.
ВОобще интересно изучить винду таки. Пока у меня в инструментах только tskmngr лол
олсо танненбаума читаю прям сейчас, но его ведь мало для такой хуйни

Ответы>>880462>>880480

22 Ноя, 21:13 #71 #880458

>>880389
блять классно подсказали

22 Ноя, 21:15 #72 #880461

>>880423
ага
а потом ты ставишь тот же хром на девственно чистый линук и охуеваешь от нескольких сотен внезапно появившихся пакетов у тебя в репозитории
та же хуйня

22 Ноя, 21:16 #73 #880462

>>880454
Жабаскриптер не человек.

Ответы>>880469

98 Кб, 1366x768

22 Ноя, 21:19 #74 #880468

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

Ответы>>880476>>880481

85 Кб, 1190x698

22 Ноя, 21:21 #75 #880469

>>880462
Какой жабаскриптер?
Я не жабоскриптер даже а блять студент в академе который бездельничает и прогать толком не научился ни на чём.
tskmngr это диспетчер задач лол

22 Ноя, 21:23 #76 #880471

>>880389
Ну берешь такой кароче координаты стены и запоминаешь. Потом проверяешь координату шарика и если она становится равной координате стены, берешь такой, кароче, и вместо x+1, делаешь x-1.

Ответы>>880477

22 Ноя, 21:29 #77 #880475

>>880440
да

22 Ноя, 21:29 #78 #880476

>>880468
Можешь прямо argv[1] разворачивать.
for (int i = 0; i < len/2; i++) { char t = argv; argv = argv[len-i-1]; argv[len-i-1] = t; }

Ответы>>880481

22 Ноя, 21:30 #79 #880477

>>880471
это понятно, я знаю как определить столкновение, смотри например угол движения при попадении в стену у меня 55 как сделать что-бы он отразился в другую сторону? тут больше математика наверное а я уроки проебывал в свое время

Ответы>>880682

22 Ноя, 21:32 #80 #880478

>>880446
Епт, что это?
Я в программировании не очень.

22 Ноя, 21:33 #81 #880479

>>880337
Бля, короче я был неправ, вот тебе булевское выражение принадлежности точки к заштрихованной области
((0.75*х - у +1) >= 0) and (y >= -2) and (y <= 1) and (x < 4)

Ответы>>880493>>880511

sage 22 Ноя, 21:36 #82 #880480

>>880454
Ну ты бы хоть ProcessExplorer или ProcessHacker поставил.

Ответы>>880497

22 Ноя, 21:37 #83 #880481

>>880468
>>880476
Бля абасрался чуток. http://ideone.com/RmswVb на
смени argv[0] на argv[1]

2 Кб, 120x90

22 Ноя, 21:38 #84 #880482

Анончики помогите, не работает логин на сайте. Рега работает. Сайт с заметками на PHP + MongoDB. https://www.sendspace.com/file/g689rp

Ответы>>880496>>880562

22 Ноя, 21:39 #85 #880483

Где почитать (ну или посмотреть) про алгоритмы обработки строк, написания парсеров, регулярки и прочее?
В "компиляторы принципы технологии и инструменты" должно быть, но там слишком дохуя всего наверно.

Ответы>>880486>>880488

22 Ноя, 21:41 #86 #880485

>>880007
Это же рубимайн, разве есть альтернативы ?

22 Ноя, 21:42 #87 #880486

>>880483
Andrew Appel, «Modern Compiler Implemenation in C»
Richard Bornat, «Understanding and Writing Compilers»
Terence Parr, «Language Implementation Patterns»
Terence Parr, «The Definitive ANTLR Reference»

45 Кб, 369x500

22 Ноя, 21:43 #88 #880487

Программач, поясни вкратце за хабр с гиктаймс. Какого хуя там в >2к16 сидят дегенераты с лимитными подключениями, и какие они нахуй айти-специалисты, если со своим интернетом из 2004 не могут отключить отрисовку картинок и контейнеров? Кто ни запостит картинку больше ста килобайт - сразу толпа нищуков со своим КОКОКО КАРТИНКА БОЛЬШАЯ ДОХУЯ ПОКПОКПОК Я ПОТРАТИЛ АЖ ТРИСТА КИЛОБАЙТ КУКАРЕКУ АВТОР ГДЕ УВОЖЕНИЕ

Ответы>>880522

22 Ноя, 21:43 #89 #880488

>>880483
http://book.realworldhaskell.org/read/using-parsec.html

11 Кб, 1221x178

22 Ноя, 21:46 #90 #880491

Я пытаюсь написать хелло ворлд на VB, но почему -то отсутствует свойство Caption ??

22 Ноя, 21:48 #91 #880493

>>880479
((0.75*х - у +1) >= 0) and (y >= -2) and (y <= 1) and (x <= 4)
Фикс, блядь. Все, заебался за сегодня. Это окончательное решение

Ответы>>880511

22 Ноя, 21:57 #92 #880496

>>880482
Ну анончики, ну подмогните.

26 Кб, 421x141

22 Ноя, 21:58 #93 #880497

>>880480
Первый ставил, второй хз.
1й всё равно дает лишь урезанный взгляд на это дерьмище. Т.е. твой пост с разъяснением про WaitForSingleObject оказался в стократ полезней. он УЖЕ навёл на кучу другой инфы. капиш?

22 Ноя, 22:26 #94 #880511

>>880479
>>880493
Спасибо, антош.
Добра тебе

22 Ноя, 22:47 #95 #880522

>>880487
>2016
>сидеть на хабре
>читать комментарии

17 Кб, 1111x312

22 Ноя, 22:49 #96 #880524

Сап Двач, есть ли способы открыть файл на стороне обходя эти функции ?

22 Ноя, 22:50 #97 #880525

>>880441
Может тебя еще на демосцену ивайтнуть?

22 Ноя, 22:51 #98 #880527

>>880441
>Я не хочу стать специалистом в ри
А я хочу. Я лудтше тебя

22 Ноя, 23:03 #99 #880533

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

Ответы>>880538>>880546

22 Ноя, 23:09 #100 #880538

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

Ответы>>880545

22 Ноя, 23:16 #101 #880545

>>880538
sounds good

22 Ноя, 23:18 #102 #880546

>>880533
Запили программу, которой можено передать функцию на джаваскрипте, а она напишет, завершится ли эта функция, если её вызвать. Очень полезно для всяких анализаторов кода. Запилишь потом стартап себе и будешь грести бабки.

Ответы>>880547>>880554

22 Ноя, 23:22 #103 #880547

>>880546
Двачую. Джва года ждал.

22 Ноя, 23:31 #104 #880554

>>880546
Сидишь такой на уроке или паре, дергаешь функции хрен пойми откуда с планшета, лениво глядишь на результат. Красота

22 Ноя, 23:44 #105 #880562

>>880482
помогите анончики, дорогие

Ответы>>880563

22 Ноя, 23:46 #106 #880563

>>880562
в частности почему этот - http://pastebin.com/NL4WVTJ8 кусок говна меня не логинит (не перенаправляет на notesCollection.html

Ответы>>880590

23 Ноя, 00:14 #107 #880582

Перепост из питонотреда ведь там все умерли такое впечатление.

Додик в треде, нужна помощь анончики. Есть один курсач: программа должна принимать много строчек текста, удалять в нем слова из stopWords и сокращать на -ing , -ed, -ly оставшиеся слова если они не находяться в noStemWords. Потом выводить частоту нахождения слов в тексте в виде: слово : строчка#, строчка#,...
http://pastebin.com/aL341xG9
Я осилил создание словаря, но не могу понять как из этого словаря вытянуть каждый лист и повыкидывать из него stopWords и сократить на noStemWords.

Ответы>>880720

23 Ноя, 00:24 #108 #880590

>>880563
обращается оно сюда http://pastebin.com/FiksfRj1 но эффекта ноль

23 Ноя, 00:45 #109 #880600

>>880447
таришь на алибабе пару десятков кондёрских микрофонов по пол-бакса
собираешь на ПЛИСах (или на авр - хули немного попрогать на с) сборку аля "глаз насемокого".
Идёшь с этой сборкой в людное место
записываешь час разговоров
берёшь эти 20 wav файлов и обрабатываешь, разбивая звуковой поток по волновым векторам и отрисовывая положение всех источников звука, параллельно распознавая речь
А потом пилишь это в риал-тайм

Или - пилишь чтение по губам.

Или пилишь анализ распределения телезрителей по телеканалам путем анализа спектра переотраженного света города от облаков. тоже риалтайм.

фантазии чтоль нет?

Ответы>>880626

23 Ноя, 01:10 #110 #880614

Абу Хайль!

23 Ноя, 01:26 #111 #880626

>>880600
Охуенная идея, если кто-то начнет - пилите тред, присоединюсь.

Ответы>>880669

23 Ноя, 04:23 #112 #880669

>>880626
DO YOU EVEN CODE
Чем охуенная то?

Ответы>>880678>>880680

23 Ноя, 05:40 #113 #880678

>>880669
Двачую. Хуита.
автор вопроса

Ответы>>880680

23 Ноя, 06:31 #114 #880680

>>880678
Вот этого >>880669
вопроса?

Ответы>>880681

23 Ноя, 06:59 #115 #880681

>>880680
Про диплом

23 Ноя, 07:04 #116 #880682

>>880477
математика не нужна. Если x-1 не подходит, запускай прогу и на глаз перебирай значения, пока не будет более-менее подходить.

23 Ноя, 07:46 #117 #880685

>>880389
У тебя у шарика есть вектор скорости {dx, dy}. Если стена вертикальная, то делаешь if(stolknovenie)dx=-dx; и все.
Если не вертикальная, то откладываешь от стены нормаль (перпендикулярный вектор), и пусть это будет nx, ny. Как это сделать, зависит от того, как ты задаешь свою стену.
Далее тебе нужно отразить твой вектор dx и dy относительно этой нормали. Для этого гуглишь "отражение вектора относительно другого".
А еще лучше прочитай книжку по аналитической геометрии за первый курс. Там несложно.

23 Ноя, 10:17 #118 #880720

>>880582
Значение
жарг. гомосексуалист (в уголовном арго — молодой пассивный) В неестественно раскрытых совиных глазах Ястребова вспыхнули ржавые белки, в них металось безумие… Под ним бился молодой додик по кличке Снежинка. Л. П. Костомаров, «Десять кругов ада»
жарг. ирон. женственный, женоподобный мужчина И реально, что бы вы думали, из-за кулис выходит какой-то додик, тощий, в зелёных очках и с лысой головой, подходит к микрофону и начинает вещать что-то тонким, по-бабьи жеманным голоском.〈…〉Он очень томно растягивает слова, выпячивает губы и делает все эти педиковские ужимки, которые я так ненавижу. С. С. Минаев, «Духless. Повесть о ненастоящем человеке», 2006 г. (цитата из Библиотеки Максима Мошкова, см. Список литературы)
Синонимы
гомосексуал, гомосексуалист, педераст; разг.: гей, голубой, гомик, гомосек, мужелюб; устар.: мужеложец, мужеложник, содомит; книжн.: уранист, урнинг; сленг: в теме, зайка, крашу ногти, сижу в окопе, тематический; жарг.: ас, барсук, василёк, васька, галя, гамадрил, гамаз, гамазей, гамак, гном, гобсек, говносек, голубарь, голубец, голубок, гома, гомусик, двустволка, дирижёр, додик, дочка, дуплан, ермак, жопник, жопоёб, жополаз, жопочник, жопотрах, заднепроходец, звезда, кентавр, котик, кочет, кьюр, маркоташник, маркотошник, мастёвый, моргалик, мужиковед, папа, парафин, пед, педагог, педарь, педе, педер, педерага, педераго, педеряга, педигрипал, педик, педр, педрик, педрила, педрила-мученик, педрило, педрильник, педруччо, педя, петя, пидарас, пидарь, пидер, пидор, пидорас, пидорасина, пидораскин, пидорюга, пидорюжник, пидорюк, пинчер, половой демократ, полубой, пэдэ, рудокоп, такой, темовой, тёпленький, тёплый брат, трубочист, туз червонный, умница, фламинго, хали-гали, чебурашка, чичеряка, шахтёр, шкицнурик, шура; (активный:) акт, актив, активист, георгин, глиномес, говномес, гузноёб, дятел, жокей, конь педальный, кочегар, марксист, печник, ромео, солидол иванович, топтун, трубочист, уважаемый, печной ящер; (пассивный:) акробат, ананаска, анджела дэвис, армянская королева, бархотка, валет, вафел, вафёл, вафлёр, вафлист, гребень, дама, даша, дашка, жена, женива, женщина, козёл, козлик, козочка, маня, маргаритка, маша, машка, мурка, наташка, незабудка, округлённый, пассив, петушок, петюнчик, пидр, пидра, пидрила, пинч, плашкет, подруга, пярну, санта-лючия, Светка, субчик-голубчик (частичн.), универсал, харёк, чужежопник, шоколадная дырка, шпидагуз, шурик, шурин; (изнасилованный:) обиженный, опущенный, петух, пятёра, пятёрка, пидовка, хомячок

23 Ноя, 10:17 #118 #880720

>>880582
Значение
жарг. гомосексуалист (в уголовном арго — молодой пассивный) В неестественно раскрытых совиных глазах Ястребова вспыхнули ржавые белки, в них металось безумие… Под ним бился молодой додик по кличке Снежинка. Л. П. Костомаров, «Десять кругов ада»
жарг. ирон. женственный, женоподобный мужчина И реально, что бы вы думали, из-за кулис выходит какой-то додик, тощий, в зелёных очках и с лысой головой, подходит к микрофону и начинает вещать что-то тонким, по-бабьи жеманным голоском.〈…〉Он очень томно растягивает слова, выпячивает губы и делает все эти педиковские ужимки, которые я так ненавижу. С. С. Минаев, «Духless. Повесть о ненастоящем человеке», 2006 г. (цитата из Библиотеки Максима Мошкова, см. Список литературы)
Синонимы
гомосексуал, гомосексуалист, педераст; разг.: гей, голубой, гомик, гомосек, мужелюб; устар.: мужеложец, мужеложник, содомит; книжн.: уранист, урнинг; сленг: в теме, зайка, крашу ногти, сижу в окопе, тематический; жарг.: ас, барсук, василёк, васька, галя, гамадрил, гамаз, гамазей, гамак, гном, гобсек, говносек, голубарь, голубец, голубок, гома, гомусик, двустволка, дирижёр, додик, дочка, дуплан, ермак, жопник, жопоёб, жополаз, жопочник, жопотрах, заднепроходец, звезда, кентавр, котик, кочет, кьюр, маркоташник, маркотошник, мастёвый, моргалик, мужиковед, папа, парафин, пед, педагог, педарь, педе, педер, педерага, педераго, педеряга, педигрипал, педик, педр, педрик, педрила, педрила-мученик, педрило, педрильник, педруччо, педя, петя, пидарас, пидарь, пидер, пидор, пидорас, пидорасина, пидораскин, пидорюга, пидорюжник, пидорюк, пинчер, половой демократ, полубой, пэдэ, рудокоп, такой, темовой, тёпленький, тёплый брат, трубочист, туз червонный, умница, фламинго, хали-гали, чебурашка, чичеряка, шахтёр, шкицнурик, шура; (активный:) акт, актив, активист, георгин, глиномес, говномес, гузноёб, дятел, жокей, конь педальный, кочегар, марксист, печник, ромео, солидол иванович, топтун, трубочист, уважаемый, печной ящер; (пассивный:) акробат, ананаска, анджела дэвис, армянская королева, бархотка, валет, вафел, вафёл, вафлёр, вафлист, гребень, дама, даша, дашка, жена, женива, женщина, козёл, козлик, козочка, маня, маргаритка, маша, машка, мурка, наташка, незабудка, округлённый, пассив, петушок, петюнчик, пидр, пидра, пидрила, пинч, плашкет, подруга, пярну, санта-лючия, Светка, субчик-голубчик (частичн.), универсал, харёк, чужежопник, шоколадная дырка, шпидагуз, шурик, шурин; (изнасилованный:) обиженный, опущенный, петух, пятёра, пятёрка, пидовка, хомячок

Показать весь текст
Ответы>>880723

23 Ноя, 10:35 #119 #880723

>>880720
>список синонимов
а есть слово, которое не значит "пидор" в каком-нибудь жаргоне?
мимопроходил

23 Ноя, 11:11 #120 #880733

Не кодер итт.
Хочу создать сайт нечто вроде бложика с журнальной версткой не на вордпрессе. Что нужно изучить, чтобы смочь создать нечто хотя бы вроде этого? http://krot.me/
Inb4 HTML/JS/CSS - недостаточно, речь идет о своей CMS.

Ответы>>880745>>880746

23 Ноя, 11:36 #121 #880745

>>880733
http://java-course.ru/student/book2/scheme/
На клиенте js+yaml например

23 Ноя, 11:41 #122 #880746

>>880733
> Не кодер
> речь идет о своей CMS.
Вот и заказывай проект кодеру.

23 Ноя, 12:45 #123 #880773

Помогите составить регулярку на проверку IP диапазона Москвы. Ну, то есть, если IP Московский, то true, если любой другой город, то false.

Ответы>>880793>>881019

23 Ноя, 13:20 #124 #880793

>>880773

насколько я помню оно не умеет в диапозоны нормальные, поэтому придеться перечислить диапозоны по очереди типа /[(192)(193)(194)(195)]\.\d{1,3}\.\d{1,3}.\d{1,3}/

надеюсь хуйню не сказал

Ответы>>880798

23 Ноя, 13:24 #125 #880798

>>880793
У тебя как минимум можно вынести 19 за скобки, чтоб не повторялось, а справа можно использовать [2-5] как промежуток.

23 Ноя, 13:32 #126 #880802

С чего вы начинали реверс-инжинирить? Сижу разбираю сэмплы из книги Юричева, но не знаю, что дальше делать.

Ответы>>880997>>881036

118 Кб, 1920x1047

Тулкит-кун 23 Ноя, 13:43 #127 #880807

>>877868
Получилося!
Я это сделал. Я — победитель. А ты, Анон, самый настоящий хуй. Я кучу времени ебался с возвращением сраного типа. Я пришёл к тебе за помощью в прошлый тред, и никто, ни одна блядина не сказала мне что к (!) указателю (!) надо обращаться (!) через (!) '->' а не (!)(!)(!) через '.'! Уёбки вы безобразные, вам должно быть стыдно. Такое-то да в ньфаг-треде. Тьфу. А я ведь немного позабыл прочитанную книгу по Си. Всего-то.

Ответы>>880808>>880841>>880847>>881038>>881042>>881834

23 Ноя, 13:44 #128 #880808

>>880807
Алсо
> Наверное, надо её инициализировать.
До сих пор не понимаю что там надо инициализировать.

23 Ноя, 13:54 #129 #880811

Дабы не плодить мусорных тредов. Киньте текст, который в батник можно запихнуть, чтобы вбивал автоматом настройки tcp/ip (стандартные настройки, типа центр/локаль/свойства ipv4). Поставил утилиту от китайского свистка, начал вафлю раздавать, а утилита после перезагрузки постоянно трёт айпи и шлюз. Ну, или намекните, как эту траблу решать, чтобы автозапуск не засорять батниками

Ответы>>880841

23 Ноя, 14:20 #130 #880827

Помогите выбрать дешевый VPS до ста рублей.
Но чтобы без подводных камней.

Ответы>>880864>>881046

23 Ноя, 14:46 #131 #880841

>>880811
Да уж, блядь. Вот этот >>880807 - прав. Действительно безобразные уёбки, ещё и ленивые. Сам нашёл нужные строки для батника горите в аду

23 Ноя, 14:52 #132 #880847

>>880807
Очередной ибонат, начавший программировать, даже не прочитав Кернигана и Ритчи. Кококо, книги не нужны, кукарек.

Ответы>>880883>>881299

23 Ноя, 15:37 #133 #880863

Сто лет не программировал, помню, что когда изменяешь строку, то она в памяти не изменяется, а создается новая, с измененными данными. Свойство какой строки это? Массив charов c++, очевидно, может спокойно меняться. string c++? Или это из другого языка?

Ответы>>880884

23 Ноя, 15:38 #134 #880864

>>880827
Ну пожалуйста, анончик.

23 Ноя, 15:56 #135 #880883

>>880847
Зачем читать ветхий завет, если есть прекрасная брошюрка Праты

23 Ноя, 15:57 #136 #880884

>>880863
Я не уверен, по помоему это в ПРИТОНЕ было

415 Кб, 1200x1200

23 Ноя, 16:32 #137 #880907

Есть одно чужое restful api, как узнать все его endpoints или хотя бы доку?

Знаю только /api/v2/парочка урлов, и то что сервера н aspnet.

Кроме тупого перебора есть еще способы?

23 Ноя, 17:41 #138 #880936

Госпота, прошу выразить ваше мнение об instanceof в java и других аналогичных вещах. Богоугодное ли дело, втыкать сею конструкцию куда ни попадя, или же следует использовать с осторожностью?

Ответы>>880973

23 Ноя, 17:55 #139 #880948

http://pastebin.com/vERrVKVZ

за что сатана предал меня ?

Ответы>>880950>>880960

23 Ноя, 17:56 #140 #880950

>>880948

struct one {
char a;
char b;
};

struct two {
struct one c;
struct one d;
};

void firstfunction(void source, void dest, int size)
{
memcpy(dest,source,size)
}

void secondfunction(struct two onedata)
{
struct two twodata;
firstfunction((void )onedata->c,(void )&twodata.c,2);
}

void main()
{
struct two onedata;
secondfunction(&onedata);
}

gcc -g -O2 struct.c -o struct
struct.c: In function ‘secondfunction’:
struct.c:19:2: error: cannot convert to a pointer type
firstfunction((void )onedata->c,(void )&twodata.c,2);
^~~~~~~~~~~~~
<builtin>: recipe for target 'struct' failed
make: [struct] Error 1

23 Ноя, 17:56 #140 #880950

>>880948

struct one {
char a;
char b;
};

struct two {
struct one c;
struct one d;
};

void firstfunction(void source, void dest, int size)
{
memcpy(dest,source,size)
}

void secondfunction(struct two onedata)
{
struct two twodata;
firstfunction((void )onedata->c,(void )&twodata.c,2);
}

void main()
{
struct two onedata;
secondfunction(&onedata);
}

gcc -g -O2 struct.c -o struct
struct.c: In function ‘secondfunction’:
struct.c:19:2: error: cannot convert to a pointer type
firstfunction((void )onedata->c,(void )&twodata.c,2);
^~~~~~~~~~~~~
<builtin>: recipe for target 'struct' failed
make: [struct] Error 1

Показать весь текст

23 Ноя, 18:20 #141 #880960

>>880948

понял, firstfunction(&onedata->c, &twodata.c,2);

23 Ноя, 18:24 #142 #880964

>>879854 (OP)
В чём разница между Object Database Model и Object-Relational Database Model? Или разница между RDM и ORDM

Ответы>>880972

23 Ноя, 18:33 #143 #880969

Как закрепить книгу на Adobe Acrobat Reader, чтоб не сворачивалась?

23 Ноя, 18:42 #144 #880972

>>880964
Погугли Cache DB (объектная) и книги по сракле.

Ответы>>880978

23 Ноя, 18:44 #145 #880973

>>880936
Можешь таскать за собой константы, если не любишь "instance of".

79 Кб, 697x515

5 Кб, 443x435

12 Кб, 484x324

23 Ноя, 18:52 #146 #880978

>>880972
А если в двух словах? Третья картинка соответствует Object Relation модели? Что это вообще за шляпа? Объекты внутри ячеек таблиц?

23 Ноя, 19:23 #147 #880997

>>880802
Дальше разбирать сэмплы?

23 Ноя, 19:29 #148 #880999

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

Знает кто где этот скрипт лежит и как его заблочить? Не хочу юзать куклу только чтобы удаленые посты оставились.

Ответы>>881089

23 Ноя, 19:45 #149 #881019

>>880773
geoip

46 Кб, 380x250

23 Ноя, 19:48 #150 #881025

Здравствуйте, на связи очередной превозмогающий. На данный момент прошел большую часть курсов htmlacademy, в итоге знаний вроде куча, а вот что и как применять пока представляется с трудом. Дабы структурировать кашу в голове я думаю, что лучше всего было бы попилить простые макеты, поэтому реквестирую сайт, где можно найти макеты, которые лучше всего подошли бы новичку. Так же реквестирую совет мудрого гуру, который наставит на путь истинный, если делаю что-то не так.

Ответы>>881040

11 Кб, 400x270

23 Ноя, 19:48 #151 #881027

Мне кажется или под видом дата саенс/машин лёрнинг/АНН/пробабилистик моделс толкают позавчерашние рыбьи потроха (теорвер+линал+оптимизация+нейросетачки из горячих пятидесятых) ?

Ответы>>881080

23 Ноя, 19:54 #152 #881036

>>880802
wasm, exelab - диск, курсы, учебники, крякмисы.
Сперва 32 бит освой - есть куча инструментов.
Потом пробуй 64.
Потребуется знание асма 86, winapi. Ищи справочники.

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

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

23 Ноя, 19:57 #153 #881038

>>880807
Запутаться в . и -> - это Лол, с большой буквы.
Ебаная студентота и то такой ошибки не допустит.
Туда ли ты пришел, анон? Может еще основы почитаешь?

Ответы>>881299

23 Ноя, 19:58 #154 #881040

>>881025
/wrk

23 Ноя, 20:01 #155 #881042

>>880807
Пиздец говнокод
виндов виндов Виндов виндов

Ответы>>881299

23 Ноя, 20:06 #156 #881046

>>880827
http://bfy.tw/8tec

23 Ноя, 20:16 #157 #881059

Я придумал! Когда фрилансишь, надо так сильно говнокодить, чтобы код был понятен только тебе, а другие программисты не могли разобраться в этой ебале и бросали работать. Так, твой клиент будет вынужден брать заказы по изменению/допиливанию сайта только у тебя.

Ответы>>881074>>881100

23 Ноя, 20:33 #158 #881074

>>881059
Ну значит на следующий проект он тебя брать не будет.

0 Кб, 512x512

23 Ноя, 20:47 #159 #881080

>>881027
в 50-х не было соответствующих технологий для реализации и быстрого распространения (фактически информация в 2016 распространяется со скоростью света)

469 Кб, 460x623

23 Ноя, 20:51 #160 #881085

>>879854 (OP)
Я вам покушать принес, сосоны.
Тест на сисястость https://habrahabr.ru/post/230777/
Эй, мамкины погроммисты, вы уверены, что действительно понимаете как погроммировать?

Ответы>>881092>>881093

23 Ноя, 20:52 #161 #881088

Анон, есть один лендинг. На нем используется php только ради одной функции mail(), чтобы отправлять на почту уведомление "перезвоните мне". Так вот, какие есть аналогичные решения без использования php? Какой-нибудь POST-запрос к стороннему сервису бесплатному, чтобы чисто ровно получать уведомления.

23 Ноя, 20:53 #162 #881089

>>880999
просто добавь воды в архивач

23 Ноя, 20:55 #163 #881092

>>881085
Может и не уверены. Но я знаю, как построить цикол в си, а это полдела уже

sage 23 Ноя, 20:58 #164 #881093

>>881085

говно 2014 года ты принес. И уже выяснили, что раст нинужен бтв.

Ответы>>881097

23 Ноя, 21:04 #165 #881097

>>881093
Сам ты говно. Инфа как никогда актуальна - мало кто из новичков понимает, в какую каку наступает, начиная с сиськи, и это в 21 веке! карр, карр позор, позор!
Текст здорово прочищает неокрепший моск.

Ответы>>881101

23 Ноя, 21:09 #166 #881100

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

Ответы>>881157

23 Ноя, 21:09 #167 #881101

>>881097
Все языки обладают недостатками

Ответы>>881103

23 Ноя, 21:12 #168 #881103

>>881101
кроме язычка твоей мамки
отлично работает

56 Кб, 712x1252

23 Ноя, 21:21 #169 #881106

>>879854 (OP)
Подскажите, почему запоминается последняя цифра, если цикл до 15, а цифр в числе 16?
Если я сделаю цикл до 16 значений, то а[16] запишется как 0.
Можете объяснить?

#include<stdio.h>

int main(void)
{
long long h;
do
{
printf("Card number:\n");
h = get_long_long();
} while(h<=0 || h>=9999999999999999 || h<1000000000000);
if (h<1000000000000000)
{
while (h<999999999999999)
h=h*10;
}
int a[16];
int b[16];
int i;
for(i=1; i<=15;i++)
{
printf("%i\n",i);
printf("%lli\n",h);
a = (int)(h%10);
h = h/10;
printf("%i\n\n",a);
}
for(i=1; i<=16;i++)
{
b = a[17-i];
printf("%i ", b);
}
}

56 Кб, 712x1252

23 Ноя, 21:21 #169 #881106

>>879854 (OP)
Подскажите, почему запоминается последняя цифра, если цикл до 15, а цифр в числе 16?
Если я сделаю цикл до 16 значений, то а[16] запишется как 0.
Можете объяснить?

#include<stdio.h>

int main(void)
{
long long h;
do
{
printf("Card number:\n");
h = get_long_long();
} while(h<=0 || h>=9999999999999999 || h<1000000000000);
if (h<1000000000000000)
{
while (h<999999999999999)
h=h*10;
}
int a[16];
int b[16];
int i;
for(i=1; i<=15;i++)
{
printf("%i\n",i);
printf("%lli\n",h);
a = (int)(h%10);
h = h/10;
printf("%i\n\n",a);
}
for(i=1; i<=16;i++)
{
b = a[17-i];
printf("%i ", b);
}
}

Показать весь текст
Ответы>>881111>>881116>>881121>>881127

23 Ноя, 21:23 #170 #881111

>>881106
Винду то активируй

Ответы>>881116

23 Ноя, 21:30 #171 #881116

>>881106
Макаба съела все [ i ]
>>881111
оплачу с первых заработанных денег [1]

[1]если ещё будет стоять вопрос

23 Ноя, 21:34 #172 #881121

>>881106
А почему ты на кортинке присваеваешь i единичку вместо нолика? потом ведь в массиве же i используется, или это ничего?

Ответы>>881122>>881123>>881377

23 Ноя, 21:35 #173 #881122

>>881121
>присваеваешь i единичку вместо нолика
в for() , забыл написать

23 Ноя, 21:38 #174 #881123

>>881121
А какая разница? Начал считать с 1, чтоб заполнять контейнер с 1ого значения, а не ставить там [i+1].

23 Ноя, 21:47 #175 #881127

>>881106
Ну и ещё, подскажите, если знаете, как проще задать это ограничение на получаемое с клавиатуры число: положительное, от 13 до 16 знаков.

Ответы>>881376

23 Ноя, 21:47 #176 #881128

Можно спросить, если я учу фортран, я совсем уебое, да?
Если нет, то где он используется?

Ответы>>881135

23 Ноя, 21:50 #177 #881130

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

Ответы>>881322

23 Ноя, 21:54 #178 #881133

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

23 Ноя, 21:55 #179 #881135

>>881128
многомерные массивы/тензоры счетает лучше всех
т.е. это численные методы , линальчик (включая нейроночки)
т.е. если ты инженер/копчёный то все правильно делаешь, по крайней мере будет тебе респект в академии если научишься с его помощью на задачах из железа выжимать максимум

Ответы>>881148

23 Ноя, 22:23 #180 #881148

>>881135
Хм, спасибо :3

23 Ноя, 22:37 #181 #881157

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

Ответы>>881184>>881217

23 Ноя, 23:04 #182 #881179

Посоны, срочная помощь, вот есть у меня файл с словами, то есть по одному слову там, и есть другой файл со словами, только заключёнными в свой синтаксис, между <text> и </text> заключены, и вот нужно вторые слова, в файле с синтаксисом, заменить на первые. Какая программа мне в этом поможет? Может напишете быстро на питоне каком-нибудь, ну прямо очень надо

Ответы>>881190>>881256

23 Ноя, 23:06 #183 #881184

>>881157
Ок

23 Ноя, 23:09 #184 #881190

>>881179
То есть нужно что-то типа

берет слово из 1 файла из 1 строки (например хуй)
ищет во втором файле <text>что-то</text>
меняет что-то на хуй
переходит ко 2 строке 1 файла

Я просто не ебу как это реализовать, ну помогите, анонисмусы

Ответы>>881226

23 Ноя, 23:27 #185 #881217

>>881157
Как бы само собой, иначе о чем блог то вести бля

23 Ноя, 23:39 #186 #881226

>>881190
>берет что-то
>меняет что-то нахуй
>Я просто не ебу как это реализовать
Мы тоже, мы тоже, анончик

24 Ноя, 00:20 #187 #881256

>>881179
Скинь файлы, попробую написать.

24 Ноя, 01:33 #188 #881287

Сап. Есть в треде алгоритмодрочеры?

Есть таблица связей в бд (postgres): юзер id - группа id.
Нужно выделить несколько секций юзеров (нужно, чтобы было максимум N юзеров в каждой такой секции), которые входят в группы "эксклюзивно".
Другими словами. Допустим N=1000. В секции #1 будет 10 групп, в которые входят только юзеры из этой секции, всего 980 юзеров в секции #1. В секции #2 будет 14 групп, в которые входят только юзеры из секции #2, всего 900 юзеров в этой секции. Всех остальных относим в последнюю секцию. Нужно найти такие вот секции, приблизительно.

Какой тут алгоритм применять?
Главное чтобы быстрее работало, какая-то точность разбития на секции (типа, чтобы максимально скомпоновать юзеров по N=1000 в секции) не нужна.
Пока вижу просто тупо ходить в цикле по группам (в порядке возрастания популярности групп, навеhное), собирать юзеров, пока не наберется 1000, после чего собирать следующую.

Ответы>>881375

sage 24 Ноя, 02:37 #189 #881299

>>880847
>>881038
> даже не прочитав Кернигана и Ритчи. Кококо, книги не нужны, кукарек.
> Туда ли ты пришел, анон? Может еще основы почитаешь?
Хуй выгрызи, я читал Кернигана и Ритчи, причём не раз и полностью. Суть в том, что единственная вещь, про которую я забыл или недопонял это '->' и '.'. Но вы, ЧСВшные уёбки, только и твердите "Ко-ко-ко, иди читай книги, кудах.", а я в сотый раз перечитываю и не понимаю где обосрался.
Знаешь как я нашёл свой фейл? Я создал новый файл с одной typedef структурой и функцией main, в которой присвоил указателю на элемент этой структуры какую-то хуйню, и у меня всё получилось с первого, блядь, раза! И только тогда до меня дошла эта простая истина. Видел бы ты мой баттхёрт, уёбок.

>>881042
Ну... В структуре следует поменять Window window; на Window xlib_window;, так будет понятнее. А в остальном по-моему норм.

Ответы>>881301>>881326

24 Ноя, 02:43 #190 #881301

>>881299
Кстати, не далее как неделю назад я совершил тоже открытие, когда второй раз принялся штурмовать задачку из cs50, лол. У меня тоже было АХ ВОООТ ОНО ЧЕГО

24 Ноя, 03:02 #191 #881310

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

Ответы>>881312>>881331

24 Ноя, 03:02 #192 #881312

>>881310
tasm, DosBox. Но вообще важно понять саму идею, с синтаксисом и кодом сам разберусь.

Ответы>>881319

24 Ноя, 04:04 #193 #881319

>>881312
Как вы в этом досбоксе работаете, нихрена не понятно. Везде в туториалах он стоит на винде и люди делают маунт c папкой где лежит асм, а что делать удбунтонедоумку?

Ответы>>881327

24 Ноя, 04:13 #194 #881322

>>881130
ап

24 Ноя, 04:52 #195 #881326

>>881299
>я читал Кернигана и Ритчи, причём не раз и полностью
>Суть в том, что
>я в сотый раз перечитываю и не понимаю
кек

24 Ноя, 04:53 #196 #881327

>>881319
читать инишники

24 Ноя, 05:21 #197 #881331

>>881310
Вариант 1 - буфер
выделяешь буфер на n+1, считываешь туда строку посимвольно, сравнивая каждый символ с пробелом и концом строки (нуль-терминатор или перевод строки).
Если пробел встретился раньше заполнения буфера - начинаешь заполнять сначала. Если встретился конец строки - выходишь.
Если пробел встретился в конце буфера - печатаешь буфер. Если там конец строки - печатаешь и выходишь.
Если пробел не встретился - в цикле пропускаешь символы, пока не встретишь пробел или конец строки. Нашел пробел - начинаешь заполнять буфер. Нашел конец строки - выходишь.

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

Вариант 3 - счетчик
Выделяешь одну переменную. Инициализируешь нулем.
В цикле ищешь пробел или конец строки. Каждый пройденный символ увеличиваешь переменную на 1.
Если нашел пробел или конец строки - сравниваешь счетчик с заданным n, если подходит - печатаешь. Адрес начала слова равен адресу текущего символа минус длина слова.
Если был конец строки - выходишь после проверки или печати. Иначе - прыгаешь в начало.

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

Печать лучше выделить в отдельную функцию, или использовать системную.
Если нельзя вызвать системную функцию - печатай, посимвольно выводя слово в порт, консоль, или память адаптера - что там у тебя.

24 Ноя, 05:21 #197 #881331

>>881310
Вариант 1 - буфер
выделяешь буфер на n+1, считываешь туда строку посимвольно, сравнивая каждый символ с пробелом и концом строки (нуль-терминатор или перевод строки).
Если пробел встретился раньше заполнения буфера - начинаешь заполнять сначала. Если встретился конец строки - выходишь.
Если пробел встретился в конце буфера - печатаешь буфер. Если там конец строки - печатаешь и выходишь.
Если пробел не встретился - в цикле пропускаешь символы, пока не встретишь пробел или конец строки. Нашел пробел - начинаешь заполнять буфер. Нашел конец строки - выходишь.

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

Вариант 3 - счетчик
Выделяешь одну переменную. Инициализируешь нулем.
В цикле ищешь пробел или конец строки. Каждый пройденный символ увеличиваешь переменную на 1.
Если нашел пробел или конец строки - сравниваешь счетчик с заданным n, если подходит - печатаешь. Адрес начала слова равен адресу текущего символа минус длина слова.
Если был конец строки - выходишь после проверки или печати. Иначе - прыгаешь в начало.

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

Печать лучше выделить в отдельную функцию, или использовать системную.
Если нельзя вызвать системную функцию - печатай, посимвольно выводя слово в порт, консоль, или память адаптера - что там у тебя.

Показать весь текст

24 Ноя, 05:55 #198 #881334

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

Ответы>>881335>>881339>>881392>>881393

sage 24 Ноя, 05:59 #199 #881335

>>881334
Почему хелловорлд на Си весит 8000 байт, а хелловорлд на Ассемблере 800 байт?

Не срача ради, просто интересно.
Алсо, ящитаю Ассемблер даёт определённое понимание.

Ответы>>881336

24 Ноя, 06:13 #200 #881336

>>881335
Асм давно нихуя не дает, потому что процессоры стали суперскалярные и тасуют инструкции как им угодно. Компилятор С при этом знает больше о том, как их выгодно тасовать. Чтобы понимать плоскую модель память и т. п. сишки достаточно, а чтобы углубиться в кэши, асма недостаточно, так как для асма кэшей не существует точно так же, как и для сишки.
А вес хелловорлда - какая разница, какой у него вес? Наверное, не пострипали какую-то табличку, которую апникакого смысла стрипать нет.

24 Ноя, 06:27 #201 #881339

>>881334
Каждый раз при любом упоминании асма появляется кто-то, выдающий эту сентенцию.

Ответы>>881340

24 Ноя, 06:32 #202 #881340

>>881339
Тому що це правда. Еще бы не говорили.

24 Ноя, 09:21 #203 #881351

Анон, мне 19 лет, есть ли какие-то шансы вкатиться в программирование?

Ответы>>881352>>881502>>881533

24 Ноя, 09:22 #204 #881352

>>881351
Нет, слишком поздно, только завод.

Ответы>>881353

24 Ноя, 09:25 #205 #881353

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

Ответы>>881354>>881362>>881412

24 Ноя, 09:25 #206 #881354

>>881353
с 13

Ответы>>881357

24 Ноя, 09:34 #207 #881357

>>881354
А если только сейчас начал учиться?

Ответы>>881358>>881378

24 Ноя, 09:44 #208 #881358

>>881357
Ползи на кладбище.

Ответы>>881394

24 Ноя, 09:52 #209 #881362

>>881353
Примерно с 1995-го.

24 Ноя, 10:52 #210 #881375

>>881287
Бамп

24 Ноя, 10:54 #211 #881376

>>881127
>у и ещё, подскажите, если знаете, как проще задать это ограничение на получаемое с клавиатуры число: положительное, от 13 до 16 знаков.
как вариант, брать от числа десятичный логарифм, округлять в большую сторону (это и есть количество цифр в числе)

Ответы>>881379

24 Ноя, 11:04 #212 #881377

>>881121
Потому что я тупой, спасибо за подсказку

24 Ноя, 11:08 #213 #881378

>>881357
Когда начал, тогда начал. Главное закончи. Я начал в 26, жалею, что бросил, когда занимался в институте.
Я-то больше для себя, или попробую скрестить с основной специальностью, а ты ещё успеешь стать программистом, если умный и будешь стараться. Знаю примеры

24 Ноя, 11:10 #214 #881379

>>881376
Я пока стал брать строку, а потом ее загонять в массив инт.
Надо только проверку значений запилить, чтоб буквы выдавали ошибку.

24 Ноя, 11:47 #215 #881392

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

Ерунда какая. Я, по работе, часто смотрю на код, который сгенерировали компиляторы. И глядя на этот код зачастую хочется плакать. Ну за исключением тех случаев, когда срабатывают уже готовые, подготовленные людьми peepholeы(http://en.wikipedia.org/wiki/Peephole_optimization) — тогда иногда действительно хочется «снять шляпу».

Преимущество компиляторов не в том, что они генерируют код лучше, преимущество в том, что они генерируют его быстрее. Чтобы написать 20 строк хорошего, качественного кода на ассемблере мне понадобится столько времени, сколько на написание 100 строк приличного кода на Си, а если я попытаюсь за то же время написать что-то, что будет повторять функциональность этих 100 строк на ассемблере, то я таких дров наломаю, что мало никому не покажется.

Собственно причина создания FORTRANа, Javaы, PHP и всех других языков одна и та же: за счёт отказа от написания непереносимого кода в машинных кодах увеличить производительность программиста. Си тут ничем не отличается. За исключением того, что он находится на самой нижней ступени иерархии: в нём есть ровно столько фич, чтобы было возможно писать код, который сможет работать на разных машинах — и не более того. Но этого уже довольно много, это уже замедляет результат весьма заметно. Несмотря на все потуги оптимизирующих компиляторов.

Да что там долго говорить: попробуйте написать проверку бита в битовом массиве (не что-то, влазящее в int или регистр, а массив, ну, скажем, на миллион битов) так, чтобы она в одну команду «bt» на x86, а я на вас посмотрю. В любом компиляторе. Никак. Либо интринзик, либо ассемблерная вставка. А ведь эта операция в некоторых алгоритмах встречается ой как часто! Или сложение с диагностикой переполнения. Это очень экзотическая и никому не нужная операция? Srsly?

24 Ноя, 11:50 #216 #881393

>>881334
Вообще знатоки разнообразных ASM'ов довольно негативно выражаются в сторону C/C++ компиляторов — слишком много лапши: там где можно 1 специфическую инструкцию — пилят десять общих, ведь так безопасней и слоупочней).

24 Ноя, 11:53 #217 #881394

>>881358
Удваиваю. Тут те, кто после 16 вкатились - только для себя, т.е. ничего не достигли. На коне только те, у кого это с детских лет в крови - они уже в 20-25 технические директора, архитекторы, и т.п. посмотри на их молодые рожи на конференциях.

24 Ноя, 12:35 #218 #881412

>>881353
я в 24 сегодня

24 Ноя, 13:04 #219 #881427

Программач, помоги.

В общем есть сайт на движке вордпресс. На нем плагин Oi Yandex Maps. Нужно две карты подвинуть их, чтобы они стояли по горизонтали рядышком друг с другом. Засунул в страничке их в div

<div id="odin" align="left">[showyamap height="300px" width="45%"]
<div id="dva" align="right">[showyamap height="300px" width="45%"]]</div>
Теперь в CSS я ставлю margin top у } .dva }?

24 Ноя, 15:58 #220 #881502

>>881351
нет

24 Ноя, 17:28 #221 #881533

>>881351
Нет. Идеальный возраст - где-то 6-7 класс школы.

Ответы>>881593

24 Ноя, 19:20 #222 #881593

>>881533
лучше заранее планировать программиста:
отец и мать должны быть программистами или как минимум с техническим образованием, а зачатие должно происходить на 256 день в году

Ответы>>881618

24 Ноя, 20:02 #223 #881618

>>881593
К тому все и идет.
По оценкам аналитиков в ближайшем будущем 80% населения так или иначе будут обслуживать компьютеры, т.е. админить, прогать, вебить.
Уже сейчас информатику преподают детям со 2-го класса. Обьясняют концепцию деревьев... второклашкам.
Сейчас школьники старших классов уже вовсю ездят по олимпиадам, кодят, вебят, некоторые уже в бизнесе.
Студенты основывают собственные ай-ти компании, зарабатывая миллионы.
При таком развитии к 30 не стать профи - это надо умудриться.
И вкатиться старичкам уже нереально - их конкурентов с начала школы усиленно готовили к программированию, у них за плечами лет 10-15 опыта, такой разрыв старичок нагонит годам к 35-40, достигнув того, что получает средний 23-х летний студент.
И стоило столько усилий убивать? Старичок просто уже устарел.

24 Ноя, 20:16 #224 #881623

ДА ШТО ЖЕ ЭТО ТАКОЕ ТАА

24 Ноя, 20:19 #225 #881625

1) Реально ли восстановить базу по ctl-файлам без создания структуры таблиц с прописыванием длины и типов полей?
2) Есть ли какой-нибудь охуительный инструмент для "реставрации" бд из разных кусков говна уровня: зашел в мастер - указал пак файлов - ждешь готовый велосипед с квадратными колесами?
3) Как быстро генерить таблицы с одинаковым типом полей и длиной?
4) Как более-менее распарсить данные уровня: 345345САШАNULL?

`LOAD DATA
INFILE *
INTO TABLE load_delimited_data
FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY '"'
( data1,
data2
)
BEGINDATA
11111,AAAAAAAAAA
22222,"A,B,C,D,"`

24 Ноя, 21:02 #226 #881638

Хочу вкатиться, чтобы писать всяких несложных ботов, парсеры. До этого немного писал на js, очень простой и кривой спамер вк например. Какой язык посоветуете? Главное, чтобы учить несложно было. И ещё, желательно, чтобы и под винду без сильных косяков покодить можно было. Скоро придётся пару месяцев на ней посидеть.
]Знаю, платина.

Ответы>>881658

24 Ноя, 21:16 #227 #881645

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

Ответы>>881948

24 Ноя, 21:31 #228 #881651

>>879854 (OP)
Как лучше всего учить нейронные сети в связке с питоном/скакалкой? Есть какие-то книги (в теме про машинное обучение смотрел, но, по моему, не нашёл подходящего).

24 Ноя, 21:39 #229 #881658

>>881638
Зависит от задачи.
По уровню сложности:

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

js для новичка не вариант - он гораздо сложнее. Придется изрядно поломать голову над всякими его сильно неочевидными фишками.
Зато позволяет работать прямо в браузере. Для веба самое то.

java/с# - это уже серьезные приложения. Тонкостей еще больше, зато и выхлоп куда вкуснее: мощный инструментарий, высокое быстродействие, кроссплатформенные gui, т.е. можно пилить обычные прикладные приложения.

Ну а дальше идут C/Cpp/Qt - нативный код, кросплатформенное gui, тысячи нюансов.

Если задача научиться программированию, а не кодить - pascal вне конкуренции. Серьезно.
Там статические типы и простой строгий синтаксис - для разбора алгоритмов идеален. Чуть что - сразу бьет по рукам.
Для кодинга - уныл чуть более, чем полностью.

Ответы>>881781>>881790

24 Ноя, 23:02 #230 #881692

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

Ответы>>881694>>881699

sage 24 Ноя, 23:04 #231 #881694

>>881692
Слишком.

24 Ноя, 23:17 #232 #881699

>>881692
Ну вот смотри, линукс для хаков есть, а виндовса для хаков нет.

Ответы>>881701

sage 24 Ноя, 23:19 #233 #881701

>>881699
Как кастомные прошивки на ведро?
> линукс для хаков

Ответы>>881705

sage 24 Ноя, 23:21 #234 #881704

Сап есть рутованое ведройд-устройство, консоли Turbo Terminal,Qute а также IP tools
Что я могу со всем этим сделать?
В задницу засовывал, не работает.

Ответы>>881714

24 Ноя, 23:22 #235 #881705

>>881701
Приклеилась случайно.

24 Ноя, 23:41 #236 #881714

>>881704
Да ниче особо ты не сделаешь, разве что для работы или для учебы: ради интереса сети послушать, посмотреть порты.
Можешь надеть черный капюшон и как ксакеп ночью под окнами двачевать с Ерохиной вафли, пока он ебет еот

535 Кб, 2616x1474

24 Ноя, 23:45 #237 #881720

Есть ли скин в стиле Brackets для Notepad++?

Ответы>>881734

25 Ноя, 00:18 #238 #881734

>>881720
В менеджере загрузок есть пак скинов, zen code и прочее

Ответы>>881751

25 Ноя, 01:05 #239 #881751

>>881734
И где этот менеджер загрузок?

Ответы>>881764

37 Кб, 528x832

25 Ноя, 01:54 #240 #881764

>>87985
Ребятки, что за няшнейший стиль у этих замечательных ребяток? Оче хочу такой себе в notepad++, Qt Designer, sublime text 2/3, PHPStorm, IDEA... Но сам не осилю. Стандартный саблаймовский слишком кислотен, а все вот эти пародии вроде Обсидиан/Обливион наоборот слишком никакие.
>>881751
Лол, дополнения, плагин мэнэджер, я полагаю?

Ответы>>882053

25 Ноя, 02:24 #241 #881769

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

Ответы>>881772>>881944>>881946

25 Ноя, 03:18 #242 #881772

>>881769
В духе демосцены будет написать свой компактный синт, нахуярить на нём музыку, придумав свой компактный формат, и воспроизводить в демке сохраненый в этом формате трек этим же синтом программно.

Ответы>>881779>>881849

25 Ноя, 03:49 #243 #881779

>>881772
В чем вообще суть этой вашей сцены, когда-то в сосничестве слышал про это, понял что там-чтотона ассемблере пишут и связано с графоном

Ответы>>881949>>882036

25 Ноя, 03:58 #244 #881781

>>881658
Спасибо.

25 Ноя, 06:23 #245 #881790

>>881658
>Если задача научиться программированию, а не кодить - pascal вне конкуренции.
Говно для студентов, у которых нет проблем с мотивацией, потому что стоит препод с кнутом и заставляет их что-то делать. Самоучкам нужно то, что позволяет делать интересные вещи.

Ответы>>881950

25 Ноя, 09:45 #246 #881829

Хуй знает в каком разделе спрашивать. В mobi все проигнорили вопрос, потому может тут есть кто сведущий. Хранит ли android где-то информацию о роутерах к которым подключался? Их mac, ip назначенный устройству и любую другую информацию. Или нихуя подобного нет и хранятся только пароли и имена роутеров?

Ответы>>881844

146 Кб, 1920x1047

25 Ноя, 09:59 #247 #881834

>>880807
/pr/, помоги!

Начал думать над тем, как моя либа будет работать, и решил спиздить всё у GTK почти всё, мой вариант будет немного проще в использовании.
Внимание на пикрел. Слева создаётся кнопочка и открывается main цикл, всё как в gtk, теперь либе нужно это дело обработать, тут проблема. Для упрощения на пикче довольно простая задача без доп. нагрузки. Нужно, как бэ, положить... Положить функцию от которой идёт стрелочка в условие в цикле в функции либе. Ну или выполнить там XFillRectangle с указанными в той функции параметрами.
Я на самом деле ебусь с этим всю ночь без всякого преувеличения. Блядь, 13 часов ебусь! 13! Я уже что только не пытался, но в итоге у меня получается массив с указателями на указатели... на указатели... на указа... Тьфу блядь, короче пиздец получается. И ещё 2 функции-костыля сверху. Хуйня полная. В общем я сдался и сру сюда в надежде что не полностью заебал местного Анонимуса. Надеюсь меня поняли.

Ответы>>882006

25 Ноя, 11:10 #248 #881844

>>881829
Часть того, что ты описал, хранится в wpa-supplicant.

Ответы>>881986

25 Ноя, 11:29 #249 #881849

>>881772
Утраиваю.
Кстати одна команда уже написала свой продвинутый синт и выложила его в онлайн. Формат v2m

25 Ноя, 12:13 #250 #881863

Памагити с литературой или другими источниками для C# или C++. В универе коротенькие методички, в которых либо не понятно, либо урезано все дано. Кто как начинал короче?

Ответы>>881952

25 Ноя, 12:40 #251 #881880

Подскажите с чего начинать. Мне 20 лет. Учился в шараге на программиста, но дропнул. Сам нихуя не знаю, делал пару заданий на паскали (в шараге). Английский вроде бы как понимаю, из найденной мною информации, я склоняюсь к изучение java. Но я слышал еще о JS. Скажите с чего лучше вообще начать ? Может вернуться к паскали ?

Ответы>>881939

25 Ноя, 13:23 #252 #881896

И так, питон, генераторное выражение. Нужно из кортежа hui = (
{'hui1': 1},
{'hui2': 2},
{'hui3': 3},
)
Сделать словарь {
'hui1': 1,
'hui2': 2,
'hui3': 3,
}
С помощью генератора. Почему то генератор {slovar3.update(hui[n]) for n in range(3)}
Не дает нужный результат, а конструкция
for n in range(3):
slovar3.update(hui[n])
Дает.

Ответы>>881915

25 Ноя, 14:19 #253 #881915

>>881896
http://ideone.com/nTCuJA

Ответы>>882013

25 Ноя, 15:05 #254 #881939

>>881880
а для чего тебе это вообще нужно? Кем ты хочешь стать? Менеджером, маркетологом, исследователем? JS - относительно легкий язык и не требует от тебя знаний математики, так как придется заниматься вебом. Вообще js был придуман как язык для любого простого человека без тех. образования. Тем не менее, хочу предупредить, что на js просто чудовищная конкуренция, вызванная низким порогом входа

Ответы>>881951

25 Ноя, 15:23 #255 #881942

Поясните довну, чем можно вообще сложить трёхмерные спирали, проекция которых в 2D будет обычным синусом? Надо сложить три спирали с разной частотой и желательно видеть что происходит-то вообще
и потом запилить проекцию обратно в 2D.

Ответы>>882104>>882191>>882208

помогите с простой задачей на shell 25 Ноя, 15:25 #256 #881943

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

Ответы>>881947

25 Ноя, 15:29 #257 #881944

>>881769
https://www.kvraudio.com/product/galaxynth-by-heart-of-noise
Ну держи, ёбта.

25 Ноя, 15:37 #258 #881946

>>881769
https://vk.com/doc-107167378_437338162
Я тебе даже книжку подкину.

sage 25 Ноя, 15:40 #259 #881947

>>881943
hashcat такое вроде может

25 Ноя, 15:41 #260 #881948

>>881645
Содержать хотя бы одну женщину.

25 Ноя, 15:43 #261 #881949

>>881779
Были такие компьютеры, Амига.
Вроде бы где-то и сейчас есть.

25 Ноя, 15:45 #262 #881950

>>881790
В мою бытность в ВМиК МГУ это была тётенька с перекошенной харей.

25 Ноя, 15:45 #263 #881951

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

Ответы>>881953

25 Ноя, 15:46 #264 #881952

>>881863
Трей Нэш, "C# 2010. Ускоренный курс для профессионалов".
Не смотри, что они "2010", для начинающего - самое то.

25 Ноя, 15:49 #265 #881953

>>881951
Формула современного успешного человека мира потребления проста: тачка, хата, сиськи и откаты. Формула программиста несколько аскетична: велосипед, зеркалка, КПК и интересные проекты. Люди ездят на тачках, быдло в метро, а программисты на велосипедах. Их и так мало, но постоянно с улыбкой дауна лезут мне под колёса, причём что в дождь что в снег. А потом потные приезжают на работу и так сидят там, благоухая потливым ссаньём, ояебу. При этом их гордый конь за три рубля гордо торчит в коридоре конторы, раздирая дорогие штаны пришедшим богатым клиентам. Ну так если бы вело был зачотный, на дисковой гидравлике хотя бы али кевлар какой, так хоть уставься, но имея в общем то немалую зарплату кодеры почемуто берут узкоглазые помои типа Стар или Стелс.

Если видишь в парке задрота с фотиком, его перетягивающим, это однозначно кодер отодрал свой геморрой от стула и пошёл фоткать. Может быть в комплект к кодеру идёт рябая жирная корова, с выменем и копытами, которой дрочер надеется присунуть в процессе просмомтра фотошедевров. Давненько предлагал бизнес в петродворце, ебашить по башке даунов и отнимать технику, менты в доле. Ведь в одной кошёлке очкарика минимально ввалено на сто тыщ оборудования. И всё это легколиквидное добро под охраной очкастого ботана.

Если в поезде метро вы видите ссутуленную улитку, то это кодер читает неибаца важную книгу на прыгающем дэцилоэкранчике микроскопического КПК. Мало зрение гробить на работе, так и в метро надо гандошить. И обязательно надо читать фантастику, это наше всё. Каждый кодер читает про драконов, сисятых амазонок и брутальных рыцарей. Децтво в жопе, ебанашки, в упор не понимаю, как после первого секса можно всё ещё читать жюля верна в современной обработке, и не обращаться к новому миру человеческих взаимоотношений. Ах да, первый секс, теперь понятно, тогда наверное фантастика в тридцать лет выглядит логичной. А секаса, понятно, у кодерочков нет. Утром не велосипеде потеет и воняет, в метро фантастику с КПК читать, на работе до поздна интересный проект, а ночью надо новую технологию учить и засирать мир говносайтами, до каких там отношений, некогда! И обязательно невъебенный гонвносайт для мегабабла, суперпроект, который есть в загашнике у каждого программиста. В онанистических мечтах прогер делает супер программу, не, уже не могут писать программы, делает неибически полезный, по мнению программера, сайтище, и прям на следующий день утром его виртуальный кошелёк наполняется золотыми слитками. И кодер покупает сразу бентли, хотя прав нет, для велосипеда не нужны, берёт самую сисястую тёлку, хотя трахаться не умеет, едет в самый крутой ресторан, хотя от понюха пробки водки блюёт и засыпает, и показывает всем этим, что он весь такой гениальный, такой недооценённый, такой крутой, всех порвал и геройски на всех плюёт. Товарищ программист, проснитесь, и кончите дрочить на рабочем месте. Вы в жопе, в полной, и ещё в кончине.

25 Ноя, 15:49 #265 #881953

>>881951
Формула современного успешного человека мира потребления проста: тачка, хата, сиськи и откаты. Формула программиста несколько аскетична: велосипед, зеркалка, КПК и интересные проекты. Люди ездят на тачках, быдло в метро, а программисты на велосипедах. Их и так мало, но постоянно с улыбкой дауна лезут мне под колёса, причём что в дождь что в снег. А потом потные приезжают на работу и так сидят там, благоухая потливым ссаньём, ояебу. При этом их гордый конь за три рубля гордо торчит в коридоре конторы, раздирая дорогие штаны пришедшим богатым клиентам. Ну так если бы вело был зачотный, на дисковой гидравлике хотя бы али кевлар какой, так хоть уставься, но имея в общем то немалую зарплату кодеры почемуто берут узкоглазые помои типа Стар или Стелс.

Если видишь в парке задрота с фотиком, его перетягивающим, это однозначно кодер отодрал свой геморрой от стула и пошёл фоткать. Может быть в комплект к кодеру идёт рябая жирная корова, с выменем и копытами, которой дрочер надеется присунуть в процессе просмомтра фотошедевров. Давненько предлагал бизнес в петродворце, ебашить по башке даунов и отнимать технику, менты в доле. Ведь в одной кошёлке очкарика минимально ввалено на сто тыщ оборудования. И всё это легколиквидное добро под охраной очкастого ботана.

Если в поезде метро вы видите ссутуленную улитку, то это кодер читает неибаца важную книгу на прыгающем дэцилоэкранчике микроскопического КПК. Мало зрение гробить на работе, так и в метро надо гандошить. И обязательно надо читать фантастику, это наше всё. Каждый кодер читает про драконов, сисятых амазонок и брутальных рыцарей. Децтво в жопе, ебанашки, в упор не понимаю, как после первого секса можно всё ещё читать жюля верна в современной обработке, и не обращаться к новому миру человеческих взаимоотношений. Ах да, первый секс, теперь понятно, тогда наверное фантастика в тридцать лет выглядит логичной. А секаса, понятно, у кодерочков нет. Утром не велосипеде потеет и воняет, в метро фантастику с КПК читать, на работе до поздна интересный проект, а ночью надо новую технологию учить и засирать мир говносайтами, до каких там отношений, некогда! И обязательно невъебенный гонвносайт для мегабабла, суперпроект, который есть в загашнике у каждого программиста. В онанистических мечтах прогер делает супер программу, не, уже не могут писать программы, делает неибически полезный, по мнению программера, сайтище, и прям на следующий день утром его виртуальный кошелёк наполняется золотыми слитками. И кодер покупает сразу бентли, хотя прав нет, для велосипеда не нужны, берёт самую сисястую тёлку, хотя трахаться не умеет, едет в самый крутой ресторан, хотя от понюха пробки водки блюёт и засыпает, и показывает всем этим, что он весь такой гениальный, такой недооценённый, такой крутой, всех порвал и геройски на всех плюёт. Товарищ программист, проснитесь, и кончите дрочить на рабочем месте. Вы в жопе, в полной, и ещё в кончине.

Показать весь текст

2946 Кб, 500x1000

25 Ноя, 15:59 #266 #881958

Платиновый ньюфаг с адамантиево-нефритово-бриллиантово-платиновыми вопросами скромно входит в тред.

Нужна помощь с курсачом.

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

Должно быть "слева пикча, справа текст".

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

Как мне точно разграничить блоки?

Да, я проебал много пар по вебдизайну.

(HTML/CSS)

Ответы>>881959>>881963>>881982>>881997

25 Ноя, 16:01 #267 #881959

>>881958
>Как мне точно разграничить блоки?
Это обыкновенная табличная вёрстка образца лета 1998 года.
Мы так в РБХ хуячили, потом нас всех уволили в августе.

Ответы>>881960>>881961>>881962

25 Ноя, 16:02 #268 #881960

>>881959
РБК

25 Ноя, 16:02 #269 #881961

>>881959
Но именно так мне нужно сделать по ТЗ, которое мне писал препод.

25 Ноя, 16:06 #270 #881962

>>881959
> табличная вёрстка образца лета 1998 года
> именно так мне нужно сделать по ТЗ, которое мне писал препод
> 2017
> прошло почти 20 лет
Выплюнул в доску лёгкие от смеха, сорре

Ответы>>881963>>881964

25 Ноя, 16:07 #271 #881963

>>881962
Нужно не табличную вёрстку, а блочную. Я в неё так и не научился.
>>881958-кун

Ответы>>881965

25 Ноя, 16:08 #272 #881964

>>881962
Сорта говна, по-моему.

25 Ноя, 16:09 #273 #881965

>>881963
>Я в неё так и не научился.
Но играть не на 7-струнной гитаре, а на 13-струнной с 53 ладами в турецкой шкале. Сейчас так модно, хотя ноты у меня написаны для 7-струнной да и на кортинке она.

Ответы>>881967

25 Ноя, 16:11 #274 #881967

>>881965
А в чем смысл, типа больше струн - наваристее звук?

Ответы>>881974

25 Ноя, 16:13 #275 #881971

Пожалуйста, не нужно меня отсюда выдавливать, я правда нуждаюсь в помощи. Ну не могу я вникнуть самостоятельно. Ну да, еблан, что проёбывал пары. Просто прошу помощи по-человечески, а вы мне тут про гитары 9000струнные, выплюнутые лёгкие и 1998 год.

Ответы>>881975

126 Кб, 800x626

25 Ноя, 16:15 #276 #881974

>>881967
Этот коте...
Смотрит на вас на всех как на говно

Ответы>>881976

25 Ноя, 16:15 #277 #881975

>>881971
>прошу помощи по-человечески
Но ведь на картинке - табличная вёрстка, же?

Ответы>>881977

25 Ноя, 16:18 #278 #881976

>>881974
Строго говоря, но на всех так смотрит, даж на тебя

25 Ноя, 16:19 #279 #881977

>>881975
Остальной сайт делается блоками и в 2 слоя по z-оси. Просто тут мне нужно сделать что-то вроде каталога-списка, который будет выглядеть как на пикче. Используя <div></div>, да.

Единственное, что пока что помогло - это колхозить с помощью <br>, но это же пиздец какой костыль.

25 Ноя, 16:26 #280 #881982

И, да, сразу признаюсь, что сайт спиздил и просто пытаюсь его подогнать под ТЗ и сделать это беспалевно.
>>881958-даун.

505 Кб, 3218x2478

25 Ноя, 16:28 #281 #881985

>>879854 (OP)
здарова мамкины программисты
помогите лабу написать, а то я не шарю
з. 4 и 7

Ответы>>882006

25 Ноя, 16:30 #282 #881986

>>881844
Спасибо, анон. Добра и тепла тебе :3

Ответы>>881990

25 Ноя, 16:34 #283 #881990

>>881986
Вот только этого файла не оказалось на моем LG лол, ну да ладно, бесперспективная затея по ходу дела.

25 Ноя, 16:48 #284 #881997

Ну вроде разобрался. Использую clear: both. Вроде работает. То есть сначала идёт пикча-описание, а потом идёт <div class="cleaner"></div> (в .css файле .cleaner { clear: both }).
Сильно колхозно?

Я себя таким тупым чувствую, пиздец.
>>881958-кун

Ответы>>881998>>882001

25 Ноя, 16:51 #285 #881998

>>881997
Всегда есть области где мегагений в другой области будет круглым дебилом с нулевыйм ICQ.

25 Ноя, 16:52 #286 #881999

>>879941
> А сейчас еще и линуксовая подсистема в десяточке появилась. Цыгвин не нужен
Хуита, так и не смог задеплоить новый релиз через capistrano, ssh ключ отваливается и никак не работает.
Оно еще сырое шо пздц.

25 Ноя, 16:58 #287 #882001

>>881997
Твой способ рабочий, но с лишним блоком.
Еще варианты:
1. У дивов-блоков поставить overflow: hidden;
2. Использовать псевдоэлементы:
.div-block:after {
content: "";
display: table;
clear: both;
}
3. Бросить этот блядский цирк и выучить flexbox - за ним будущее.

25 Ноя, 17:05 #288 #882006

>>881834
> В общем я сдался и сру сюда в надежде что не полностью заебал местного Анонимуса
> Ну или выполнить там XFillRectangle с указанными в той функции параметрами.
Твоя проблема в том, что ты не до конца или вообще не понимаешь архитектуру, которую люди заложили в ту или иную библиотеку, будь то Qt, Gtk, swing, или web велосипеды типо Электрона. Реализация - уже дело десятое.
Хотя вот по этому
> я читал Кернигана и Ритчи, причём не раз и полностью. Суть в том, что единственная вещь, про которую я забыл или недопонял
Я понял, что ты долбоёб, даже указатели не осиливший. И теория тебе нахуй не интересна.
>>881985
Помог, проверяй.

Ответы>>882008>>882060>>882340

25 Ноя, 17:08 #289 #882008

>>882006
Проверил, а там всё решено, спасибо братишка!

25 Ноя, 17:18 #290 #882013

>>881915
Спасибо!

25 Ноя, 17:48 #291 #882036

>>881779
Себя показать, мир посмотреть.
Это соревнования скиллов. Как запилить что-то крутое из ничего.
Нужно много матана, доскональное знание архитектуры на низком уровне, чтоб найти и применить все возможные хаки и оптимизации.
Яркий пример демосцены - kkrieger, трехмерная игрушка графона уровня Doom3, занимающая на диске 100кб, а в памяти разворачивающаяся до 500мб.
Такой воть потенцивал оптимизаций.

25 Ноя, 18:32 #292 #882051

Прикол, а я раньше думал, что Linux и Ubuntu это одна и та же ОС. Я еще ее называл "убунути-ебанути"

Ответы>>882052

25 Ноя, 18:34 #293 #882052

>>882051
Невероятно, но факт

25 Ноя, 18:34 #294 #882053

>>881764
БампБампБамп

35 Кб, 817x604

3 Кб, 652x49

25 Ноя, 18:36 #295 #882056

>>879854 (OP)
Вопрос по Си
В общем вопрос по последней части "программы", задание на втором пике, как реализовать? Что не так сделал?

Ответы>>882066

25 Ноя, 18:41 #296 #882060

>>882006
> Твоя проблема в том, что ты не до конца или вообще не понимаешь архитектуру, которую люди заложили в ту или иную библиотеку,
Полностью согласен. На протяжении двух последних суток я и пытаюсь это понять и запилить что-то своё. Так или иначе нужно что-то делать, я и делаю, а потом будет понятнее и виднее, в любом случае код перепишится и не раз.
Ты лучше расскажи о архитектуре Qt, gtk или любой подобной либе, если понимаешь в этом. Буду крайне благодарен.

> Я понял, что ты долбоёб, даже указатели не осиливший.
А вот тут не надо. Всё что я не осилил из указателей это '->' и '.', остальное давно задрочил.

> И теория тебе нахуй не интересна.
С какого хуя ты сделал этот вывод? Я при любой возможности обмазываюсь всеми подробностями работы той или иной вещи. Особенно если это часть Си.

Ответы>>882086>>882335

25 Ноя, 18:52 #297 #882066

>>882056
> Что не так сделал?
Форматирование и кодстайл похожи на… на… даже не знаю на что.

Ответы>>882076

25 Ноя, 19:06 #298 #882076

>>882066
Я "кодю" около месяца, каноны красоты кода мне учить не нужно, нужно только решение задания...

Ответы>>882081>>883818

25 Ноя, 19:15 #299 #882081

>>882076
> Я "кодю" около двух лет, каноны красоты кода мне учить не нужно, нужно только решение задания…
Кажется я где-то уже это слышал? Ну "кодь" дальше, кто ж тебе мешает.

Ответы>>882106

25 Ноя, 19:23 #300 #882084

>>879854 (OP)
Не могли бы накидать книг по ИИ или хотя бы тегов для гугла? Нужно всё: ии из игрушек, боты, МЛ? может быть (там есть тред рядом), крутые исследования настоящего ИИ, может матановые основы построения такового.

Ответы>>882092

25 Ноя, 19:23 #301 #882086

>>882060
>Всё что я не осилил из указателей это '->' и '.', остальное давно задрочил
остается только позавидовать такой самоуверенности

25 Ноя, 19:26 #302 #882092

>>882084
ИИ, как и любое живое существо, должен увеличивать возможности действия, для чего ему нужно собирать информацию и проверять информацию.

Ответы>>882122

25 Ноя, 19:30 #303 #882096

Вот результат моих 4 лет исследований.

Ответы>>882122

25 Ноя, 19:32 #304 #882098

Есть тут кто? Есть тупой нубский вопрос по С++, какой тип переменной может переваривать большие числа? Например: 9999999999.
Обычный инт не берёт.

Ответы>>882100>>882136

25 Ноя, 19:33 #305 #882100

>>882098
long int

Ответы>>882101

25 Ноя, 19:34 #306 #882101

>>882100
Странно, он тоже не работает, почему?
Взял long long int и заработало.
Можешь пояснить почему так?

Ответы>>882125

31 Кб, 760x874

25 Ноя, 19:36 #307 #882104

>>881942
Бамп

25 Ноя, 19:38 #308 #882105

И еще тупой вопрос по С++, как сделать так, чтобы исполняемый файл не закрывался сразу после того как я его запущу? Гуглил system("pause");, но пишет что он не задекларирован.

Ответы>>882108

25 Ноя, 19:39 #309 #882106

>>882081
С вопросом то моим помочь можешь?

25 Ноя, 19:43 #310 #882108

>>882105
http://stackoverflow.com/questions/902261/is-there-a-decent-wait-function-in-c

Ответы>>882110

25 Ноя, 19:44 #311 #882110

>>882108
Спасибо, но я немного по другому сделал - просто убрал брейк и сделал бесконечный ввод.

25 Ноя, 20:00 #312 #882120

>>879854 (OP)
Собираюсь написать приложение, которое принимает пары строк и между множествами таких пар позволяет осуществлять поиск и редактировать их.
Как я понимаю, мне нужно использовать какую-то базу данных. Выбрал postgresql и соответственно psycopg2. Я всё правильно делаю, база данных же нужна, не в коде же данные размещать? (строк будет сотни и тысячи). Или есть более простые готовые решения (в питонских файлах каких-нибудь сразу ебашить)

25 Ноя, 20:07 #313 #882122

>>882092
>>882096
Эмм, ок. Это ещё одно необходимое условие сильного ИИ, так? Только вот достаточного условия я ещё нигде не видел. И ещё никто не был способен определить сознание, AFAIK. По-моему, "достаточное условие для программы, чтобы она была сильным ИИ" и "определение сознания" это эквивалентные вещи. Но это как-то уж слишком глубоко, мне бы с каких-нибудь примитивов начать.

25 Ноя, 20:09 #314 #882125

>>882101
short int — 2 bytes
int — impl/dep: 2 or 4 bytes
long int — 4 bytes
long long int — 8 bytes

37 Кб, 528x832

25 Ноя, 20:10 #315 #882126

Ребятки, что за няшнейший стиль у этих замечательных ребяток? Оче хочу такой себе в notepad++, Qt Designer, sublime text 2/3, PHPStorm, IDEA... Но сам не осилю. Стандартный саблаймовский слишком кислотен, а все вот эти пародии вроде Обсидиан/Обливион наоборот слишком никакие.

Ответы>>882127>>882613

25 Ноя, 20:12 #316 #882127

>>882126
> Стандартный саблаймовский слишко
monokai то? вкусовщина

Ответы>>882145

25 Ноя, 20:24 #317 #882136

>>882098
> какой тип переменной может переваривать большие числа?
> большие числа
> C++
О, мальчик, здесь мы идём.

Ответы>>882373

25 Ноя, 20:54 #318 #882145

>>882127
Так я и не претендую на какое-то там авторитетное мнение, только лишь объяснил, почему мне не подходят эти варианты.

25 Ноя, 21:32 #319 #882159

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

25 Ноя, 22:28 #320 #882187

ананасы, подскажите, пожалуйста, норм деббагер для сишки на линукс, кроме gdb и ddd

Ответы>>882207>>882256

25 Ноя, 22:35 #321 #882191

>>881942
>сложить трёхмерные спирали идущие по одной оси
Фикс, чтоли

25 Ноя, 22:58 #322 #882207

>>882187
ldb - гуй на ncurces included. А дальше ищи как подключить их к своему редактору, в виме есть плагины, в qtcreator и code;block вроде из коробки даботает и т.д.

Ответы>>882225

25 Ноя, 23:03 #323 #882208

>>881942
В какой форме они у тебя заданы?
Параметризуешь их в неявную форму:
x1 = x1(t)
y1 = y1(t)
z1 = z1(t)
После чего смотришь функцию
x = sum(xi(t))
y = sum(yi(t))
z = sum(zi(t))

Ответы>>882214>>882220

25 Ноя, 23:10 #324 #882214

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

25 Ноя, 23:14 #325 #882220

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

Ответы>>882233

25 Ноя, 23:23 #326 #882225

>>882207
спасибо большое

25 Ноя, 23:25 #327 #882229

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

25 Ноя, 23:34 #328 #882233

>>882220
> Да ещё и так чтоб в динамике оно было
Поставь Mathematica, будешь слайдеры крутить. А так, подобную хуйню можно за 15 минут на какой-нибудь three.js изобразить.

Ответы>>882306

25 Ноя, 23:39 #329 #882236

>>879854 (OP)
Двач, как осваивать базы данных? В частности присмотрелся к postgreSQL, сижу на убунте, использую петон. Но никак разобраться не могу. Как вы это учили?

26 Ноя, 00:45 #330 #882256

>>882187
> норм деббагер
> кроме gdb
)))

26 Ноя, 03:19 #331 #882306

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

26 Ноя, 08:36 #332 #882335

>>882060
>всё, что я не осилил в беге - это как двигать ногами, а остальное давно задрочил

Ответы>>882340

26 Ноя, 09:44 #333 #882340

>>882006
Ну так что, пояснишь за архитектуру Qt/Gtk/etc?

>>882335
Хватит треллить.

26 Ноя, 12:01 #334 #882373

>>882136
Можешь еще long double заюзать.

26 Ноя, 13:57 #335 #882424

>>879854 (OP)
>На борде с 2012 года есть официальный PHP тред с Крутыми программистами.
>Всегда перекатывается по одному шаблону.
>Дауны из шапки в 5 раз кидают ссылку на тухлый тред 6 месячной давности, школьника с просьбой сделать гостевуху.

26 Ноя, 15:22 #336 #882482

Может кто написать простенькую программу, язык неважен.
Задача.
Открывается ворд-файл, пересохраняется командой save as с таким же названием, можно в свою же папку, можно в другую, исходный файл удаляется.
Либо посоветуйте как это реализовать самому. Автоитом каким-нибудь напрмер?

Ответы>>883822

26 Ноя, 15:47 #337 #882496

Atom хороший редактор или есть намного лучше?

Ответы>>882505

26 Ноя, 16:03 #338 #882505

>>882496
notepad > atom > vs code

Ответы>>882511

26 Ноя, 16:12 #339 #882511

>>882505
А чем Notepad++ лучше? Что там такого есть, чего нет в атоме?

171 Кб, 906x1200

74 Кб, 454x640

26 Ноя, 16:38 #340 #882521

Суп пр. Хочу заказать пару книжек с доставкой в мухосранск, одна будет Паттерны проектирования из серии Head First, а вот со второй по яве не определился. Вообще хотел Эккеля, почитал, вроде годно, но перевод немного хромает, потом думал тоже из Head First книжку взять, но она как мне кажется простая и не очень полная. Главная цель, систематизировать знания и восполнить пробелы, пока я не работаю и пишу лабы.
Что думаете? Алсо, посоветуйте магазин, если у кого есть опыт заказа в ебеня.

Ответы>>882527>>882538>>882539>>882559>>882649

26 Ноя, 16:47 #341 #882527

>>882521

Бумага не нужна.

Ответы>>882540

26 Ноя, 17:00 #342 #882533

Доброго дня. Иду на курсы в крупную фирму после которых берут они к себе на работу. Есть два стула - курс js и python. Знаю и то, и то примерно одинаково базово (никак).
Хочется быть больше чем джаваскриптером, но вакансий в моем миллионнике на него в 10 раз больше чем на пайтон.
глобальная цель - получить опыт работы в айти и съебать, предпосылки к тому есть, просто надо определить более выгодную сферу для этого.
На какой стул садиться?

Ответы>>882644

26 Ноя, 17:09 #343 #882538

>>882521
Ты ч-ш?

53 Кб, 304x494

26 Ноя, 17:10 #344 #882539

>>882521

Ответы>>882540

26 Ноя, 17:15 #345 #882540

>>882527
Заебало в монитор 24/7 втыкать.
>>882539
Чего?

Ответы>>882573

26 Ноя, 17:52 #346 #882559

>>882521
> Head First
Тебе не стыдно?

Ответы>>882574

26 Ноя, 18:17 #347 #882573

>>882540
Хуй знает, я чому-то проиграл

26 Ноя, 18:23 #348 #882574

>>882559
Ну паттерны годные, а по яве вроде не очень, вот еще хорстманна нашел, надо глянуть.

Ответы>>882581

26 Ноя, 18:38 #349 #882581

>>882574
Сам Хортсмана читаю, по моему мнению think java луйтше

Ответы>>882589

26 Ноя, 18:57 #350 #882589

>>882581
А она тип не сильно старая? Хотя для меня думаю это не так важно. Тогда Эккеля закажу наверно.

26 Ноя, 19:43 #351 #882613

>>882126
Бампич

26 Ноя, 20:06 #352 #882624

Поясните, что нужно для работы? Языки: java, c++ и c#. Что в них нужно уметь, чтобы иметь возможность менять своё время на еду деньги

Ответы>>882648>>882675

26 Ноя, 20:33 #353 #882644

>>882533
Глупый вопрос - конечно жабаскрипт.
Жабаскрипт - это огромный рынок веба, и сервера.
Питон - только сервера.
Как жабаскриптер ты будешь нужен всем и каждому: сайтики, мобильные приложения.
Как питонщик - двум с половиной калекам, которым нужно парсить конфиги.

Ответы>>882646>>882709

26 Ноя, 20:33 #354 #882646

>>882644
Форсер, плз

Ответы>>882651

26 Ноя, 20:33 #355 #882648

>>882624
оьъявлять переменные

26 Ноя, 20:34 #356 #882649

>>882521
Как насечет алгоритмы и структуры данных?

Ответы>>882689

26 Ноя, 20:35 #357 #882651

>>882646
Долбоеб детектед.
Сравни сферы применения жабаскрипта и питона.

Ответы>>882710

26 Ноя, 20:51 #358 #882668

.NET Core или Java?

Ответы>>882676

26 Ноя, 21:01 #359 #882675

>>882624
Ничего. Язык - дело десятое.
Чтобы продать себя, программер должен:
а) быть вежливым, культурным и коммуникабельным, соблюдать чистоту и опрятность.
Один ты нихуя не сможешь, и нахуй никому не сдался.
Тебя рассматривают только как командного игрока.
Если ты одеваешься как бомж, моешься раз в неделю, не идешь на контакт с коллективом, бегаешь по углам, гадишь и хамишь, если даже с тобой просто недостаточно комфортно общаться - тебя выкинут на мороз как ссаную шавку.
И не важен твой скилл - команда важнее тебя.
б) ты должен уметь в командную разработку: писать читабельный код, который легко поймет другой, тесты, пользоваться распределенными системами контроля версий, специальными командными чатиками
в) знать популярные библиотеки и фреймворки.
г) понимать что творишь: понимать ООП, паттерны, проектирование, структуры, и т.п. высокоуровневые вещи.

А язык и синтаксис никого не ебут: любой дурак выучит необходимый язык за пару месяцев, только толку от него, если он пишет говнокод, не понимает паттерны и творит хуйню?
А если понимает - язык для него уже не важен, т.к. является лишь средством выражения тех идей, которые программер и прорабатывает: архитектура приложения не зависит от языка.
Язык определяет лишь набор инструментов: на одном придется все писать с нуля, и преодолевать ограничения костылями, а на другом доступно куча готовых библиотек и нет языковых ограничений, которые нужно преодолевать костылями.
Причем каждый язык лучше подходит для какого-то своего класса задач, поэтому программеры редко ограничиваются одним языком. Знать полдюжины языков для программера - норма. Это лишь инструменты.
Для веба лучше подходит js, для драйверов и прошивок, манипулирования байтиками - Си.

Ответы>>882679

26 Ноя, 21:03 #360 #882676

>>882668
Винда и юнити - нэт.
Что-то большее - ява.

Ответы>>882680

26 Ноя, 21:07 #361 #882679

>>882675
Спасибо, анон.

26 Ноя, 21:08 #362 #882680

>>882676
но ведь .NET Corе позиционируется как мультиплатформенный. Почему только винда? Да и веб ты упустил - ASP.NET Core

Ответы>>882682>>882758

26 Ноя, 21:10 #363 #882682

>>882680
а ещё Xamarin

26 Ноя, 21:18 #364 #882689

>>882649
В каком плане?

Ответы>>882733

26 Ноя, 21:44 #365 #882709

>>882644
>>882644
А почему тогда на сайте который где-то в шапке был по сфере распространенности пайтон второй после джавы? И занимал где-то 20% рынка?

26 Ноя, 21:48 #366 #882710

>>882651
Сравни их реальное применение. Жс для фронтенда и только, остальное - говноедство, Атом как яркий пример.

Ответы>>882750

26 Ноя, 21:52 #367 #882713

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

Ответы>>882719>>882735

26 Ноя, 21:58 #368 #882719

>>882713
Норм, там все такие.

26 Ноя, 22:06 #369 #882722

Ты десятью пальцами нормально печатаешь?

Ответы>>882724>>882846>>883067

26 Ноя, 22:17 #370 #882724

>>882722
Кто , я?: не

Ответы>>882725

26 Ноя, 22:18 #371 #882725

>>882724
> Кто , я?
Молодой человек, это не у вас спрашивают.

Ответы>>882730

26 Ноя, 22:30 #372 #882730

>>882725
Пфф, и не надо! Да я и не вам отвечал! А то что цифры постов совпали, так это совпадение!

144 Кб, 453x800

26 Ноя, 22:33 #373 #882733

>>882689
http://www.labirint.ru/reviews/goods/288827/

И вообще https://habrahabr.ru/post/153373/
Ты что-ли вообще не прогуглил вопрос перед тем как планировать?

26 Ноя, 22:36 #374 #882735

>>882713
>Уголовники в 15, шизофреники в 23, самовыпил в 35.
Как скучно я живу, лол.

Ответы>>882777

26 Ноя, 23:07 #375 #882750

>>882710
Реальное применение: 100% людей, пользующихся компьютерами в том или ином виде (ПК, мобилки, планшеты, ноуты, смартчасы, тостеры) пользуются js.
А вот сколько % пользователей сталкиваются с питоном? Хз, но явно немного. Может 5-10% от силы.
Поэтому жабаскритер всегда будет нарасхват - жабаскрипт везде, все веб-сервисы работают на нем, часть бекендов, много мультиплатформенных приложений (js+css просты, и везде выглядят одинаково), и становится все популярнее и популярнее.
А питон?

Ответы>>882754

26 Ноя, 23:13 #376 #882754

>>882750
Питон в наса, а твоя жава у васяна на его сайте кунтрстрайкклан.укоз.ру

26 Ноя, 23:18 #377 #882758

>>882680
А реально используется только на винде, и в юньке - на винде нэт-приложения встречаются довольно часто, а юные разработчики игорь дружно грызут каку юньку каку, страдая тормозами и ограничениями, забавляясь с кряками и багами этого зоопарка.
На линуксах нэт-код почти не встречается, на серваках тоже. Библиотека есть, а софта нет.

Ява-приложения на винде встречаются реже нэт-кода, но все-таки часто, очень много инструментов на яве. На линуксе ява-код встречается часто это те же инструменты, что и под виндой, что не удивительно - ява жи.

Ответы>>882760

26 Ноя, 23:21 #378 #882760

>>882758
Ах да, на серваках, мобилкая ява тоже часто встречается. А нэт-кода почти нет.
В общем у явы охват куда как шире.

Ну а с учетом того, что ява кроссплатформена по настоящему, то ява-проггер может уйти и в системщика - пилить всякие прошивочки.

Ответы>>882761

26 Ноя, 23:21 #379 #882761

>>882760
>мобилкаях

26 Ноя, 23:31 #380 #882764

>>879854 (OP)
def check_bit4(input):

mask = 0b1000
des = bin(input) & mask
if des >0:
return "on"
else:
return "off"
check_bit4(12)

Что не так? Вроде bin не работает.питон если что

Ответы>>882767

26 Ноя, 23:34 #381 #882767

>>882764
Хотя я понял, маск автоматически в десятч. преобразовывается.

Ответы>>882768

26 Ноя, 23:35 #382 #882768

>>882767
нет, нихуя не понимаю

26 Ноя, 23:56 #383 #882777

>>882735
У меня шизу в 14 детектировали.

27 Ноя, 00:31 #384 #882800

Посоны, скажите можно ли в sqlite меджить значения ячеек в выдаче? Ну например:

name| value
Вася | хуй
Вася | мудак
Вася | бидарт
Петя | говно
Петя | битард

=> хитрый запрос
Вася | хуй, мудак, битард
Петя | говно, битард

Ответы>>882811

27 Ноя, 01:00 #385 #882811

>>882800
А, кажется сам нашел:

select name, group_concat(value, ', ') from table group by name;

так?

Ответы>>882815>>882816

27 Ноя, 01:05 #386 #882815

>>882811
Вроде да, сейчас сам нагуглил именно эту функцю. Второй параметр опциональный.

27 Ноя, 01:05 #387 #882816

>>882811
Вангую, что потом в приложении ты будешь как мудак сплитить значения по запятой. Объясни контекст своей задачи — и тебе подскажут, как сделать это не через жопу. Если у тебя задача просто через запятую вывести значения, то норм. Но вероятность этого достаточно мала.

Ответы>>882830

27 Ноя, 01:25 #388 #882830

>>882816
а мне сплитить и так придется, потому что там в базе говно.
там сейчас все лежит в виде
хуй | "говно | мудак | пидор"
хуй | "срать"
ебанина | "пидор | мудак"
ебанина | "сука | блядь"

ну то есть мне там либо падет массив из миллиарда объектов, в которых 3-4 варианта первого столбца и миллион второго (который все равно потом сплитить). Я и подумал, что проще уж получить сразу готовый объект, и только просплитить потом, чем мерджить миллиард объектов.

типа
knex.raw('sqlite_request').map(obj => {
obj.val = obj.val.split(' | ');
return obj;
}
И тащем-та все.

Ответы>>882849

27 Ноя, 01:36 #389 #882846

>>882722
Ответьте кто-нибудь.

Ответы>>882850

27 Ноя, 01:39 #390 #882849

>>882830
Нормализуй данные в БД и обойдись без своих шаманств. Если хочешь делать правильно, то в данном случае у тебя других путей нет.

Ответы>>882855

85 Кб, 990x597

27 Ноя, 01:40 #391 #882850

>>882846
Нормально.

Ответы>>882853

27 Ноя, 01:42 #392 #882853

>>882850
И удобно печатать несмотря на клавиатуру? Пальцы друг другу не мешают? Долго учился? Сложно будет без этого скила?

Ответы>>882873

27 Ноя, 01:44 #393 #882855

>>882849
sqlite не умеет в аррей. А мне нужен аррей на выходе. да, в принципе можно и нормальную базу прикрутить, но как-нибудь потом. Или нахуй вообще.

Ответы>>882858

27 Ноя, 01:47 #394 #882858

>>882855
Ты просто не понимаешь сути реляционных БД. Массивы в многомерной модели реляционных БД — это сахарок, который толком ничего не меняет. Ты хочешь, чтобы твоя БД делала противоестественные вещи. В данном случае у тебя выбор такой: либо берешь нереляционную СУБД, либо берешь что-нибудь вроде Постгреса с многомерной моделью, либо массивы уже в приложении построчно собираешь, а не городишь свою левацкую хуету. Либо оставляй как есть, твои идеи пока ничего лучше не делают. Надеюсь, доступно объяснил.

Ответы>>882866

Курсач горииииит ааааа Мамкин Быдлокодер 228 27 Ноя, 01:51 #395 #882862

Кто дарит короче , помогите с односаязным списком стеков целого типа, ваще не шарю, нужно ещё ,чтоб там менюшка была

27 Ноя, 01:55 #396 #882866

>>882858
>Ты просто не понимаешь сути реляционных БД.
Первый свой sql-запрос я написал ^в 16 лет^ две недели назад!
Логично, я пока просто играюсь с этим говном.

Ответы>>882872

27 Ноя, 02:02 #397 #882872

>>882866
Кто-то и в тридцатник воспринимает реляционные СУБД как блокнот с хакерским интерфейсом. Почитай (минимальную) теорию, документацию и гугл, если действительно хочешь понять. Для начала не бери вундервафли вроде Постгреса, потому что на них учиться сложнее. Возьми MySQL, так как он по-своему простой. Когда начнешь понимать, зачем все эти реляции нужны, сразу съебывай на Постгрес. Там уже проще будет сориентироваться в манах и понять, как надо использовать всякие ништяки, а как — не надо.

27 Ноя, 02:02 #398 #882873

>>882853
> Пальцы друг другу не мешают?
Нет, просто нужна практика. То же самое, что обучаться игре на музыкальном инструменте.
> Долго учился?
Нет, лениво проходил gtypist пока не понял, что без проблем печатаю вслепую (недели 2-3 ушло, не помню). Начал зимой практиковаться так как Украина отключала свет в Крыму, лол, в темноте смотреть на клаву напрягало.
> Сложно будет без этого скила?
Основной профит - печатать быстро можно только вслепую. А так - смотря что тебя интересует. За пекарней реально неудобно подымать глаза вверх-вниз постоянно, за ноутом норм. При написании кода десятипальцевая печать помогает только если ты используешь Vim-режим и EasyMotion какой-нибудь, всё остальное автокомлитит IDE.
Ну а так просто экономишь себе время, в том же скайпе к примеру.

Ответы>>882876>>882883

27 Ноя, 02:04 #399 #882876

>>882873
> только вслепую
*только задействуя все пальцы
fix

27 Ноя, 02:10 #400 #882883

>>882873
Я и двумя пальцами печатаю, как ты десятью. Может, быстрее. Кроме шуток. Я ещё гитараст и пианоблядь, поэтому относительно легко освоил десятипальцевый метод печати. На практике прироста скорости нет — разве что двигать запястья меньше приходится, но однозначных профитов тут тоже не наблюдается.

Сравнивал скорость печати двумя пальцами со скоростью печати следака с тридцатилетним стажем. Тот, кто знает, что это такое, понимает, что эти люди в первые же дни работы осваивают десятипальцевую слепую печать даже не зная о ней толком ничего. Чисто интуитивно, короче. Разницы нет. При желании можно легко даже обогнать. Всё это говно переоценено, короче, хотя чисто теоретически правильнее, чем клацанье двумя пальцами.

Ответы>>882891

27 Ноя, 02:17 #401 #882891

>>882883
> На практике прироста скорости нет
Ну у меня было 15-20 WPM максимум, когда начинал, так что прирост скорости есть.

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

Ответы>>882898

27 Ноя, 02:22 #402 #882898

>>882891
> Ну и заглавные очень неудобно двумя пальцами набирать
Я вообще мизинцем шифт нажимаю, если ты имеешь это в виду. Может, это не совсем честно, хуй знает. Думаю, под двумя пальцами обычно подразумевается всё же когда по буквам хуячат указательные, а по модификаторам — мизинцы, но могу ошибаться.

> Вслепую?
Тяжело сказать. При желании могу вслепую без потери скорости. Просто мне это на хуй не нужно, ибо и так знаю, что печатаю. Когда смотрю на клавиатуру, это, пожалуй, помогает сконцентрироваться на том, что я пишу. Код вслепую пишу, тексты — смотря на клавиатуру. Думаю, понятно.

Ответы>>882919

27 Ноя, 02:46 #403 #882919

>>882898
> Когда смотрю на клавиатуру
> Я и двумя пальцами печатаю
Хах, зеленый, повеселил.

Ответы>>882930

27 Ноя, 03:11 #404 #882930

>>882919
Я тебя не понял. Я вообще с тобой не спорю — так, нейтральный разговор, на самом деле.

46 Кб, 432x648

27 Ноя, 03:22 #405 #882931

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

27 Ноя, 03:56 #406 #882933

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

Ответы>>882935

27 Ноя, 03:58 #407 #882935

>>882933
GUI ?

27 Ноя, 04:01 #408 #882936

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <iostream>
int main(int nNumberofArgs, char pszArgs[])
{
int nNCelsius;
printf("Vvedit temp ceulisa\n");
scanf("%d", &nNCelsius);
int nNFactor;
nNFactor = 212 - 32;
int nFahrenheit;
nFahrenheit = nNFactor nNCelsius / 100 + 32;
printf("temepratura po frige: \n");
cout << "nFahrenheit" << nFahrenheit;
system ("pause");
return 0;
}
ИЗУЧАЮ ХУЙНЮ 1Й ДЕНЬ, ПОЧЕМУ НЕ РАБОТАЕТ COUT ЕСЛИ ЕСТЬ #include <iostream> ПОМОГИТЕ ПОНЯТЬ ПЛИЗ

Ответы>>882944

27 Ноя, 06:10 #409 #882944

>>882936
ЭТО ЧО ХОТЬ ТАКОЕ ТОО

27 Ноя, 06:53 #410 #882952

хтмл\жквери

делаю ленивую подгрузку, при прокрутке старый контейнер убирается, новый добавляется.
вот так:
1
2
--конец страницы - подгрузка и удаление первого--
2
3

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

Ответы>>882954

27 Ноя, 07:14 #411 #882954

>>882952
всё, идите нахуй, пидоры тормозные, сам разобрался

27 Ноя, 09:32 #412 #882961

R

27 Ноя, 11:18 #413 #882973

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

3 Кб, 160x132

27 Ноя, 11:36 #414 #882976

Как научиться "читать код интуитивно", без знания языка как такового и заглядывания в гугл и почему план сесть на голую консоль, чтобы научиться думать скриптами/кодом говно?

Ответы>>882985

45 Кб, 600x316

27 Ноя, 11:53 #415 #882981

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

Ответы>>882996>>883032>>883092>>883123

27 Ноя, 12:00 #416 #882985

>>882976
Ну ты понял..

Завтра ищешь в интернете книжку Java, A Beginner's Guide. Похуй если ничего не поймешь. Затем идешь на www.oracle.com и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию жабьего кода от Sun чтобы от зубов отскакивало. Когда напишешь свой майнкрафт с караванами, по сути изучив lwjgl, скачиваешь и изучаешь любой модный фреймворк, рекомендую Spring или Hibernate. Как переделаешь свой майнкрафт, чтобы можно было грабить караваны прямо в браузере онлайн, можешь идти дальше - тебя ждет увлекательный мир Java. Ведроид программирование, сверхкрасивое GUI на JavaFX, создание плагинов для неистинного, не твоего майна для школьников. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/питон-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года сможешь фрилансить чтобы на жизнь хватило, через год пиздуй в крупную компанию, HeadHunter, например и ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.

Ответы>>882995>>883152

18 Кб, 400x340

27 Ноя, 12:18 #417 #882988

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

Ответы>>882997>>882998>>883002

27 Ноя, 12:34 #418 #882993

>>879854 (OP)
Посоветуйте IDE для C++ с подсветкой кода и без анального зондирования (для шинды). С меня тонны нефти.

Ответы>>883004

166 Кб, 707x973

27 Ноя, 12:36 #419 #882994

Кто напишет?

Ответы>>883012

27 Ноя, 12:37 #420 #882995

>>882985
Все так. Только хуй у кого туи хватит силы воли на это.

27 Ноя, 12:38 #421 #882996

>>882981
хьюстон, у нас проблемы?

27 Ноя, 12:39 #422 #882997

>>882988
У меня как раз есть экземплярчик, который вероятно, будет тебе полезен

Ответы>>883002

27 Ноя, 12:39 #423 #882998

>>882988
https://vk.com/doc218300311_409666559?hash=d98d7cdd2654e6345e&dl=32f34916f382c99caa

Ответы>>883015

27 Ноя, 12:47 #424 #883002

>>882997
>>882988
https://vk.com/doc123534285_437773127?hash=ea5ffc78540b69c9bb&dl=4c21b18c6e5bbc22bc

Ответы>>883015

27 Ноя, 12:48 #425 #883004

>>882993
qtcreator, eclipse, msvisualstudio
Первый охуенен тем, что можно писать под любую железку - все необходимое под рукой. Физически ни в чем не ограничивает, палки в колеса не ставит, но нужно ебстись с лицензией: что тебе можно, а за что могут спросить. На форумах все по понятиям расписывают, кто у кого сколько раз отсасывает. Или просто положить на нее и писать в свое удовольствие: пока не будешь грести миллионы, твоей лицензией никто и не поинтересуется.
Второй охуенен тем, что есть куча плагинов и инструментов под любой язык - этакая целая студия программирования с охуенным набором инструментов на все случае жизни. Все управляется из одного места, централизовано.
Третий тоже самое что второй, но более тесно интегрирован. Как по мне анален, вставляет палки в колеса, но многим это нравится.

Первые два - кросплатформенные, т.е. все твое всегда с тобой.

Ответы>>883005

27 Ноя, 12:54 #426 #883005

>>883004
Спасибо за ответ!

Поставил eclipse под кресты, а он просто не запускается, лол.

У VS телеметрия же встроенная, нет?

Еще раз спасибо за ответ.

Ответы>>883009

27 Ноя, 13:04 #427 #883009

>>883005
Да, все встроенное. Но часть инструментов только в платной версии

27 Ноя, 13:07 #428 #883012

>>882994
Ты. Ты напишешь

0 Кб, 456x512

27 Ноя, 13:10 #429 #883015

>>882998
>>883002
спасибо анон :3

27 Ноя, 13:36 #430 #883022

>>879854 (OP)
Каке языки программирования нужно учить, чтобы стать Developer Programmer'ом?

Ответы>>883026>>883027

27 Ноя, 13:53 #431 #883026

>>883022
Haskell, Mercury, LambdaProlog

Ответы>>883467

27 Ноя, 13:54 #432 #883027

Обнон, хули gcc нападает?
Говорит, undifined reference to pow, но я включил math.h

>>883022
Самые популярные

91 Кб, 561x800

27 Ноя, 14:08 #433 #883032

>>882981
Ну что же вы, программисты.

Ответы>>883068

41 Кб, 604x556

27 Ноя, 14:41 #434 #883046

Вы же тут на кодеров/ админов все учились?
Есть у кого методические пособия в формате .pdf(.word)
Интересуют следующие темы:
Проектирование БД
Язык запросов SQL
Алгоритмы и структуры данных
Админство серверных ОС

27 Ноя, 15:05 #435 #883057

Я Иван Смышляев из Чебоксар. Я самый лучший фрилансер в россии, потому что меня выгнали с работы. Мой ник WmW

Ответы>>883065

27 Ноя, 15:17 #436 #883065

>>883057
Ты такой классный, набери тут учеников

27 Ноя, 15:19 #437 #883067

>>882722
Много лет назад прошел "Соло на клавиатуре" в обеих раскладках. После этого печатаю вслепую обычный текст на обоих языках. Со знаками пунктуации и с заглавными буквами.
Но плохо с цифрами из-за того что поленился, как советовал автор, много-много раз повторить те пару упражнений, где осваивались цифры.
Вдобавок, при написании кода используется много спецсимволов, которые, само, собой, не учатся в этой программе, она для этого не предназначена. Поэтому и с ними путаюсь.
Ну и в заключение - ведь требуется еще осваивать не только слепое написание кода, но и умение навигации по коду и другим служебным окошкам при помощи хоткеев, иначе придется убирать руки с основной раскладки клавиатуры на мышь или на клавиши навигации, расположенные справа.
Таким образом, получается, что хотя я и набиваю в слепую тексты, в переписке, на форумах и прочее, но чтобы еще и вслепую десятипальцевым способом набивать программный код, нужно еще дополнительные механические тренировки. Собираюсь этим заняться в ближайшее время.

Ответы>>883069>>883072>>883252>>883296>>883339

27 Ноя, 15:20 #438 #883068

>>883032
Мы тут никто просто с релизами еще не сталкивались

Ответы>>883090

27 Ноя, 15:21 #439 #883069

>>883067
Есть клавтренажер где можно и языки задрочить, джавку к примеру

Ответы>>883073

27 Ноя, 15:25 #440 #883072

>>883067
>Много лет назад прошел "Соло на клавиатуре" в обеих раскладках.
Ебать ты крут.
Я думал он бесконечный, а ты аж два раза прошел.
Слушай, я горжусь что сижу на одной борде с такими людьми.
Обязательно расскажу про твой подвиг пацанам.

27 Ноя, 15:26 #441 #883073

>>883069
Ну так поделись, чего скрывать?

Ответы>>883074>>883076

27 Ноя, 15:27 #442 #883074

>>883073
Яб с радостию, но он в щакладке на другом компе Но щас поищу его

27 Ноя, 15:29 #443 #883076

>>883073
http://klava.org/#eng_code_php

Пожалуйте. Я даже взял на себя смелось включить тебе пхп сразу

27 Ноя, 15:36 #444 #883085

Допустим, есть репа в гите и есть незакоммиченные изменения. Как мне эти изменения сейчас пихнуть в отдельную, вновь созданную ветку?

27 Ноя, 15:54 #445 #883090

>>883068
Лол. Я-то думал у вас тут хоть в этом плане получше.

Ответы>>883172

27 Ноя, 15:58 #446 #883092

>>882981
РАЗРАБОТЧИК - ХУЙ
@
ИЗДАТЕЛИ - ПИДОРЫ
@
БЕТАТЕСТ НИНУЖОН, ПИПЛ СХАВАЕТ
@
2000 РУБЛЕЙ ЗА ПРЕДЗАКАЗ
@
МОДАМИДОПИЛЯТ

Ответы>>883173

27 Ноя, 17:03 #447 #883123

>>882981
Факап?

Ответы>>883134

27 Ноя, 17:24 #448 #883134

>>883123
Нет, не факап. Я обескуражен, анончики, думал вы тут знаете все. Где еще спросить можно?

Ответы>>883154

27 Ноя, 17:25 #449 #883135

Дайте плиз ссылку на торрент Express 2012. Сам я шарю плохо, надо кодить на крестах и решетке

27 Ноя, 18:10 #450 #883150

Горит кто желанием помочь мне с лабой по ассемблеру? Нужен пример проги на masm 6.11 с командой movs.

27 Ноя, 18:12 #451 #883151

Такая тема, пр. После N лет обучения в своей шараге я внезапно осознал, что не имею ни малейшего понятия, что я хочу говнокодить.
Сейчас угораю по яве, читаю книжку и пилю лабы, также изучил ООП, ТТД, основные алгоритмы. Что понял сейчас, не хочу ебенить десктопные формочки, также не хочу в веб, точнее во фронтенд. Вот, правильно ли я делаю, задрачивая что-то конкретное? Как правильно поступить, подбирать вакансии под мой "стек" или же наоборот? Коряво выразил свою мысль, но думаю вы поняли.

Ответы>>883186

27 Ноя, 18:16 #452 #883152

>>882985
Реквестирую такую пасту для парней связанных с VST/DSP

Ответы>>883296

27 Ноя, 18:16 #453 #883153

Аноны, нид хелп.
Как узнать когда значение поля datetime будет равно текущему времени. Т.е например я создаю таблицу напоминаний и в одно из полей записываю число и время, когда надо напомнить, и в указанное время бд сообщает моему приложению что время пришло. Из очевидного приходит в голову дергать бд каждые n минут, но возникает подозрение что это немного костыльно.

Ответы>>883163

27 Ноя, 18:19 #454 #883154

>>883134
Спроси на aHR0cHM6Ly82bncuaW0v

27 Ноя, 18:23 #455 #883155

Учусь в гуманитарном ВУЗе на прикладной математике и инфе. 2-й курс. Есть ли смысл и дальше просиживать штаны ради бумажки о вышке?
Хочу чем-то полезным для себя заниматься, а не перепечатывать преподам конспекты в ТеХе.

Ответы>>883161

27 Ноя, 18:30 #456 #883161

>>883155
Оставайся.
>перепечатывать преподам конспекты в ТеХе
Я его тогда так и не осилил. Да и вообще, LaТеХ считался тогда хипстерством, всё равно нужно было предоставить всё в ворде

27 Ноя, 18:32 #457 #883163

>>883153
Язык фреймворк какой? Если Python луркай Celery, PHP-gearman. В целом тебе нужны периодические/по расписанию задачи, это один из путей.

Ответы>>883168

27 Ноя, 18:43 #458 #883168

>>883163
Мне именно надо чтобы это все хранилось в бд а не в каком-то редисе или другом key-value хранилище, все потому что данные в таблицу скорее всего будет добавлять другое приложение к которому я доступа не имею. Это именно будут данные а не задачи.

Ответы>>883196>>883201

27 Ноя, 18:45 #459 #883172

>>883090
На дваче было серьезно.
Но с тех пор как он превратился в сосач...
Сосач - синоним школоты.

27 Ноя, 18:45 #460 #883173

>>883092
Ай маладца, все четко

27 Ноя, 18:48 #461 #883174

Ахахаха, лол, помню, как в школе мы окунули чувака в унитаз который сейчас работает мидлом и типа крутой. Сам юрист. Пилите свои задротские кулстори, как вас ебали в школе. Я программистов нечуханов не знаю, это не вброс, я серьезно. Запилите тред такой.

Ответы>>883177>>883180>>883194

27 Ноя, 18:51 #462 #883177

>>883174
Щас одно быдло в программерах, куча даунов альфачей среди них

Ответы>>883193

27 Ноя, 18:53 #463 #883180

>>883174
ок я запилил

27 Ноя, 18:56 #464 #883181

Пилю личный сайт чтобы выкладывать личные заметки и поделки на разных языках. Ориентировочное количество посетителей - аж целый один человек, пару раз в месяц
Какую CMS лучше выбрать: Joomla или какую-то минималистичную CMS (тут упоминали Pico CMS)? Будет ли преимуществом при устройстве контент-менеджером/слесарем-по-сайту опыт с Pico CMS&

Ответы>>883189

27 Ноя, 19:01 #465 #883186

>>883151
Не просто правильно, а грамотно.
Ты попробовал то и иное, заимел представление о всяком, и теперь четко определил для себя куда тебя тянет.
Самый ценный работник - спец в узкой области. Потому что он может много такого, чего больше никто не может.
Тебя влечет в бекенд - это довольно серьезное и интересное направление.
Вакансий в пять раз меньше, но зато и конкурентов тоже: не многие осиливают бекенд, большинство довольствуется готовыми велосипедами с костылями.
Раз у тебя нет интереса к фронтенду - у тебя огромное преимущество над такими поверхностными людьми: тебе интересен процесс, а не чужие велосипеды, ты (с)можешь больше большинства, т.к. будешь иметь глубокое понимание процесса работы бекенда.
Профессию подбирай по обстоятельствам: первое время можно брать то, за что тебе заплатят, независимо от желаний и предпочтений. Потом наберешь жирок и сможешь перейти к тому, что тебе понравится. В любом случае, даже занимаясь нелюбимой работой, все-равно будешь заниматься любимым делом, как хобби, и при любой возможности как исполнение служебных обязанностей.

Ответы>>883200

27 Ноя, 19:07 #466 #883189

>>883181
Преимуществом будет, если запилишь что-то, что не стыдно показать.

Ответы>>883190

27 Ноя, 19:09 #467 #883190

>>883189
>Преимуществом будет, если запилишь что-то, что не стыдно показать.
Хорошо сказано, прямо как Конфуций. Так что выбрать для личного бложика? Можно ли при устройстве на работу сайтослесарем упоминать о сайте?

27 Ноя, 19:11 #468 #883193

>>883177
Кстати да. Был один чувак, изрядно тупой. Всю школу его наябывал. Сейчас он офисным планктоном работает. Занимается какой-то обезьяней работой, может даже погроммист.
Пытается крутым казаться - моциг себе купил, кожанку. Но я то знаю что это за олень, так что этот его закос заставляет смешно.

27 Ноя, 19:15 #469 #883194

>>883174
>Я программистов нечуханов не знаю
Это так. Удел такой.
Редко среди программеров затесывается кто по настоящему крутой, типа штульмана.
В основном всякие мамкины альфачи. Линус например.
Да просто посмотри записи конференций майлов-яндексов - "типа крутые" программеры краснеют, потеют, заикаются, как девченки. Двух слов связать не могут, смотреть стыдно.
Походу программирование - это единственное, что им доступно в жизни.

Ответы>>883195

27 Ноя, 19:17 #470 #883195

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

27 Ноя, 19:21 #471 #883196

>>883168
Алсо руби/рельсы, если это важно конечно.

Ответы>>883201

debian tred 27 Ноя, 19:21 #472 #883198

хочу обходить бан мейлруча в браузере путем отправки постов через второй сетевой интерфейс. Нагуглил для этого можно прописать статический маршрут в таблицу маршрутизации. Прописал сеть адрес 5.49.239.0/24 которой соответствует домену мейлруча 2ch.hk через адрес 192.168.42.129 шлюза второго сетевого интерфейса.
Но похоже что обосрался ибо макака сидит на SSL - верно?

Ответы>>883210

27 Ноя, 19:24 #473 #883200

>>883186
Тут дело в том, что я как бы и не имею опыта работы в реальных проектах, летом проходил стажировку, писал на яве кусок API для одного процессинга так до конца и не понял, как оно называется, сервлет короче, вроде вкатило, хотя и было сложно. Потом тоже устроился в одну контору, там надо было делать на шарпе и впф хуевину для внутренних нужд, по сути ебучий планировщик. Его я доделал, получил деньги на доширак и съебал, ибо нихуя толком не получил, было неинтересно и скучно, да и люди так себе.
Вот, сейчас на подходе диплом, и пока есть время, я озадачился задрачиванием мат.части. Асло, для себя пробую запилить андройд-приложение, так что хуй знает, чего я хочу.

27 Ноя, 19:26 #474 #883201

>>883196
>>883168
Celery в Питоне отлично работает с обычной БД, не знаю, что и как в Руби. Луркай periodic tasks в общем, вот к примеру; https://github.com/javan/whenever

Ответы>>883205

27 Ноя, 19:36 #475 #883205

>>883201
Или я не понял или ты не понял меня. В бд уже есть запись: задача: заработать 300к до 28 ноября 10:20, если назначеное время наступило и задача еще не выполнена надо отправить email на 300k6ua-sANUSgm7L"ailPUNCTUMD_scom.

Ответы>>883258

27 Ноя, 19:43 #476 #883207

>>879854 (OP)
Программач, очень срочный вопросик по Си/ЦПП, >лаба горит
Хотел представлять символы в char[] строке в виде шестнадцатеричных чисел от 00 до FF, для чего делаю статик/каст или прямо (int) и вывожу как шестнадцатеричные числа. Все ок для английских символов, но вот русские представляют собой что-то в духе FFFFFFe3, что мне совсем не подходит. Как быть? Вроде были какие-то char_t, еще что-то, но это все надо как-то отдельно подключать, как и что - я не знаю.

Ответы>>883209

27 Ноя, 19:47 #477 #883209

>>883207
Нахуя?

Ответы>>883212

27 Ноя, 19:50 #478 #883210

>>883198
>макака сидит на SSL
Видел как кто-то клал харкач с ошибкой клаудфлары ssl handshake failed. он блядь мой герой нахуй

27 Ноя, 20:00 #479 #883212

>>883209
Хочу красиво ксорное шифрование сделать, не получаиццо. Вообще хуйня какая-то выходит пока, если честно.

Ответы>>883214

27 Ноя, 20:06 #480 #883214

>>883212
>Хочу красиво ксорное шифрование сделать
RC4

Ответы>>883220

10 Кб, 772x260

27 Ноя, 20:25 #481 #883220

>>883214
Не, я простой побитовый ксор хочу, с равной длиной сообщения и ключа, ксорить каждый с каждым. БЛДЖАД, выходит хуйня, пикрелейтед. Обычные строки вида char stroka[128], цикл от 0 до strlen(stroka) каждый символ одной строки ^ с каждым другой.
И хуй мне. Что делаю не так? Не может ли быть дело в символе конца строки или еще чем-нибудь таком?

Ответы>>883226>>883242>>883290

27 Ноя, 20:35 #482 #883226

>>883220
Какие же эти кресты всратое говно, вечно проблемы на ровном месте.

Ответы>>883286

27 Ноя, 20:55 #483 #883241

>>879854 (OP)
Как же меня болтает туда сюда, как хуй в стакане! Сегодня учу си! Ведь я так хотел ебать байтики! Завтра: нееет, хватит! Нужно искать работку, учу джавку! Послезавтра: Сука, какая тебе работка, проходи курс по говну на едх!
А потом все по новой, с небольшими изменениями

27 Ноя, 20:56 #484 #883242

>>883220
Отображай ещё и двоичное значение.
Похоже и правда, что конец строки не установлен.

Ответы>>883270

27 Ноя, 21:21 #485 #883250

Помогите первокуру. С клавиатуры вводится последовательность из N действительных чисел. Вывести все неубывющие подпоследовательности элементов идущих подряд. C++

Ответы>>883254

27 Ноя, 21:26 #486 #883252

>>883067
> Много лет назад прошел "Соло на клавиатуре" в обеих раскладках.
Пацаны, не проходите, у меня брат от этой хуйни сектантом стал, поклоняется Шахидзаняну. Лучше verseq или статью на geektime почитать.

Ответы>>883296

27 Ноя, 21:29 #487 #883254

>>883250
Ну еба. Получаешь число, сохраняешь его в двумерный массив, типа a[j], получаешь следующее, сравниваешь с сохраненным, если >=, то j++ и снова в массив, и т. д. Если <=, то i++, j=0 и все заново.

27 Ноя, 21:33 #488 #883258

>>883205
Я тебя понял, ты меня-нет. Проследуй в руби-тред тебе там пояснят в общем.

224 Кб, 1161x1012

27 Ноя, 21:48 #489 #883263

Аниме даун вкатился, это ведь С++ на пикриле? Если да, то что делает эта часть кода?

Ответы>>883264

sage 27 Ноя, 21:50 #490 #883264

>>883263
Это Obj-C

Ответы>>883285

27 Ноя, 22:00 #491 #883270

>>883242
>Отображай ещё и двоичное значение.
Значение чего из этого отображать и как это сделать? Сложна, блеать.
>Похоже и правда, что конец строки не установлен.
Не наоборот - он лишний и тоже обрабатывается?

Ответы>>883290

27 Ноя, 22:20 #492 #883285

>>883264
Он ведь относительно мертв, так как есть Swift?

27 Ноя, 22:22 #493 #883286

>>883226
Поэтому новичка никогда не пускают на языки с динамическими типами и неопределенным поведением.
Чувак видит на экран, видит что коды русских и латинских символов различаются в 4 раза по длине, и пока не понимает, что это значит, и не знает где дописать, чтобы запретить такое поведение. И этим кормят новичка: как хочешь так ябись, лол.

Ответы>>883288>>883292

sage 27 Ноя, 22:24 #494 #883288

>>883286
> коды русских и латинских символов различаются в 4 раза по длине
ШТО

Ответы>>883292

27 Ноя, 22:24 #495 #883290

>>883270
А, туплю, сорян, не привык к С++
>>883220
Тут все разобрался, спасибо. Действительно, как всегда забыл про нуль-байт.

Но такой вопрос: char to int to ascii-то можно как-то конвертнуть? Чтобы представление любого русского и английского символа в шестнадцатеричном формате выглядело от 00 до FF. Иначе очень уж некрасиво получается.

Ответы>>883291>>883344

27 Ноя, 22:27 #496 #883291

>>883290
Гугли про кодировки.

Ответы>>883303

27 Ноя, 22:27 #497 #883292

>>883286
>Поэтому новичка никогда не пускают на языки с динамическими типами и неопределенным поведением.
Поясни. Что значит никогда не пускают? Где, кто не пускает, куда?
>И этим кормят новичка: как хочешь так ябись, лол.
Кек, описал всю систему образования одним предложением. Но в данном конкретном случае никто передо мной эту задачу не ставил, это моя личная инициатива. Мне просто хотелось бы, чтобы 1 символ занимал два байта и мог бы соответственно представляться двумя знаками в шестнадцатеричном формате, иначе некрасиво.
>>883288
Пик глянь, лол.

Ответы>>883294

sage 27 Ноя, 22:28 #498 #883294

>>883292
>Пик глянь, лол.
Кончай пороть чушь, лол.

Ответы>>883303

27 Ноя, 22:29 #499 #883296

>>883067
>>883252
Эээ, вы чё, серьёзно, есть же Stamina, или что там ещё вышло? Алсо, предлагаю в стамину забивать не заранее заданное, а то что вы и так часто печатаете, т.е послать нахер встроенные тексты и сначала забить туда свои.

>>883152
На правах бампа

Ответы>>883297

27 Ноя, 22:30 #500 #883297

>>883296
Т.е юзать стамину чисто как подтверждалку того что вы туда ёбнули по кнопке и не более того

27 Ноя, 22:36 #501 #883303

>>883294
Окай, спасибо за помощь и дельные комментарии
>>883291
А конкретнее? Как и что я в крестах-то сменю?

27 Ноя, 23:23 #502 #883339

>>883067
>Соло на клавиатуре
А программа, которая обучает игре на кожаной флейте?

27 Ноя, 23:30 #503 #883344

>>883290
Мне куда-то в этом
http://www.cyberforum.ru/cpp-beginners/thread741614.html
http://stackoverflow.com/questions/15505375/converting-a-char-to-ascii
http://stackoverflow.com/questions/5029840/convert-char-to-int-in-c-and-c
направлении копать?

Ответы>>883383

27 Ноя, 23:34 #504 #883349

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

Ответы>>883562

27 Ноя, 23:40 #505 #883352

>>879854 (OP)
Аноны, помогите нью.

Условия задачи:
1.1 Static Local Variables
Write a program that calculates and shows the minimum and maximum of integers as the user inputs those integers. Use static local variables.

#include <iostream>

using namespace std;

int min(int a(void))
{
for (a <= 0; a > 0; )
{
static int min;
return min;
}
}
int max(int b(void))
{
int a(void);
for (b > a; ; )
{
static int max;
return max;
}
}
int main()
{
int a;
int b;
do
{
cin >> a >> b;
cout << a << b << endl;
}
while (a, b);
system("pause");
return (0);
}

> Но дело в том, что вместо минимального и максимального значений я получаю просто cout обоих инпутов.

27 Ноя, 23:40 #505 #883352

>>879854 (OP)
Аноны, помогите нью.

Условия задачи:
1.1 Static Local Variables
Write a program that calculates and shows the minimum and maximum of integers as the user inputs those integers. Use static local variables.

#include <iostream>

using namespace std;

int min(int a(void))
{
for (a <= 0; a > 0; )
{
static int min;
return min;
}
}
int max(int b(void))
{
int a(void);
for (b > a; ; )
{
static int max;
return max;
}
}
int main()
{
int a;
int b;
do
{
cin >> a >> b;
cout << a << b << endl;
}
while (a, b);
system("pause");
return (0);
}

> Но дело в том, что вместо минимального и максимального значений я получаю просто cout обоих инпутов.

Показать весь текст

28 Ноя, 00:11 #506 #883383

>>883344
char c = ...;
(int)(unsigned char)c

Ответы>>883388

28 Ноя, 00:21 #507 #883388

>>883383
Это где делать? У меня же не символы, а строки символьные. И делать это один раз после первого присвоения значения каждой строке или после каждой операции? Извини за тупость, но разжуй плз

Ответы>>883393

28 Ноя, 00:26 #508 #883393

>>883388
Ну я вообще слабо себе представляю, что ты там делаешь.
> представление любого русского и английского символа в шестнадцатеричном формате выглядело от 00 до FF
Если у тебя кодировка 1251, и ты тупо делаешь
printf("%x", символ); ты получаешь FFFFFFxx, потому что char знаковый, русские символы содержат установленный старший бит (он же знаковый), это промоутится до int, и получается отрицательный int с единичками в старших битах, который %x конвертит до беззнакового и выводит. Если ты сделаешь printf("%x", (unsigned char)символ); - получишь положительное значение с ноликами в старших битах, выведется оно как две шестнадцатеричные цифры.

Ответы>>883420>>883421

28 Ноя, 02:01 #509 #883420

>>883393
Спасибо, анон, ты потрясающий! И анон выше тоже потрясающий. Я плохо понял логику (почему отрицательный чар преобразуется в "настолько" отрицательный инт), а дальше понятно. Все сделал как хотел.

Ответы>>883434

28 Ноя, 02:02 #510 #883421

Эх, всегда бы находились такие няши, как
>>883393

28 Ноя, 02:39 #511 #883434

>>883420
> почему отрицательный чар преобразуется в "настолько" отрицательный инт
Отрицательные числа хранятся в форме (~абсолютное значение)+1 ~ инверсия битов, если не знаешь, а положительные как есть. Этот формат позволяет процессору без проблем складывать и вычитать числа, не зная даже, знаковые они или беззнаковые, что сильно упрощает жизнь. После такого преобразования в старшем бите отрицательных чисел всегда единица, а у положительных 0. Когда значение со знаком записывается в переменную бОльшего размера, происходит так называемый sign-extension: берется старший бит исходного числа и дублируется влево до нужной ширины. Ну и получается, что какое-нибудь 8-битное -2 (~2 + 1 = 11111101 + 1 = 11111110 = 0xfe, старший бит 1) превращается в 32-битное 11111111111111111111111111111110, а 8-битное 2 (2 = 00000010 = 0x02, старший бит 0) в 32-битное 00000000000000000000000000000010.

Ответы>>883477>>883605

28 Ноя, 06:52 #512 #883467

>>883026
не смешно

Ответы>>883473

28 Ноя, 07:16 #513 #883473

>>883467
А над этим уже давноникто не смеется

28 Ноя, 07:27 #514 #883477

>>883434
>Отрицательные числа хранятся в форме (~абсолютное значение)+1 ~ инверсия битов, если не знаешь, а положительные как есть. Этот формат позволяет процессору без проблем складывать и вычитать числа
Охуеть.

28 Ноя, 07:52 #515 #883481

Какое сейчас есть самое сложное и мозгодробящее направление в CS/Программировании?

Ответы>>883482

28 Ноя, 07:54 #516 #883482

>>883481
дефайн сложное
дефайн мозгодробящее

28 Ноя, 07:59 #517 #883484

Удивительно и очень обидно.
Dr Racket тормозит

28 Ноя, 09:26 #518 #883498

Хачкель невдалий варіант для новачка. Мова складний, можливостей мало, роботи теж мало, а на кожну вакансію десяток макак. Зараз кожен школяр вчить Хачкель, а потім не знає що робити з нею. Краще спробуй Haskell. На ньому і конкуренція нижче, і зарплати більше, і сама мова зрозуміліше. Якщо ніколи не займався програмуванням, то починати краще за все з Haskell - після нього інші мови вчаться швидше. Роботи повно, платять добре. За книгами. Якщо є хоч трохи знань програмування, читай це: http://www.ozon.ru/context/detail/id/30425643/ Якщо зовсім новачок, піде ця книга: http://www.ozon.ru/context/detail/ id / 28346038 / Ну і купа онлайн-підручників. Ось, наприклад: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший підручник, все розписано детально. Сам по ньому вчився. Рекомендую.

Ответы>>883830

28 Ноя, 09:41 #519 #883502

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

Ответы>>883504

28 Ноя, 09:47 #520 #883504

>>883502
Ты давай бля не выясняй, греби деньги пока дают

95 Кб, 604x604

66 Кб, 604x604

НИД ХЕЛП 28 Ноя, 09:57 #521 #883508

Уважаемые, необходима консультация.
Хочу запилить на подобии exist .ru для своего региона.
Имеется бюджет 30к + если сильно попотеть еще 10к руб найду.
Есть готовый псд макет.
Функционал такой же, основной упор на работу через поиск.
Тот же exist берет каталоги с других ресурсов(оптовых) сканирует и выдает уже у себя с наценкой.
К моему стыду фронт и бэк энд для меня темный лес.
Потянет ли CMS типа opencart или пилить необходимо с нуля?
Каких специалистов искать для реализации этого дела? Я так понимаю нужен верстальщик и программист?
Братцы помогите составить годное ТЗ проекта, для найма спецов.
Потяну ли с таким бюджетом найм?

Ответы>>883513

28 Ноя, 10:12 #522 #883511

>>879854 (OP)
Анон, помоги ньюфагу по Делфи Паскалю:
Нужно вывести текст в файлик по спирали, ноль в центре, х в конце. Даётся ребро массива n
С меня чай и уважение

414 Кб, 1024x768

28 Ноя, 10:32 #523 #883513

>>883508
Зы
Каким набором навыков и знаний должны обладать специалисты для реализации этого проекта?
Думаю искать на фриланс порталах.

Ответы>>883516>>883518

28 Ноя, 10:38 #524 #883516

>>883513
Ну сперва реши вопрос, откуда ты будешь брать запчасти(если еще не решил) и нарой еще косарей 70 на разработку ибо готовая cms с поставленной задачей не справится. Это если тебе нужен именно аналог экзиста, если же интернет-магаз запчастей, вполне можно запилить на каком-нибудь блядо модиксе

Ответы>>883520

28 Ноя, 10:46 #525 #883518

>>883513
писал подобную систему для заказчика который потом кинул. могу тебе продать

Ответы>>883521>>885153

160 Кб, 1080x1080

418 Кб, 638x972

28 Ноя, 11:00 #526 #883520

>>883516
Спасибо!
Поставщики есть, аналогичная история как и с exist'ом.
Необходимо запилить именно аналог с основным направлением поиск запчастей.
Все ясно, буду искать еще 70-80 косариков. Проблема в другом что пока буду искать могу проебать поставщика.

28 Ноя, 11:01 #527 #883521

>>883518
бро, асечку\писечку кидай.

Ответы>>885153

28 Ноя, 11:57 #528 #883540

>>879854 (OP)
Пагни, нужен совет мудрый. Я бекендом никогда не занимался, поэтому не очень понимаю как реализовать следующее: сам бекенд на питоне, есть база данных postgresql, где периодически нужно обновлять некоторые поля. Задача (некий скрипт на питоне) должна запускаться через определённые промежутки времени. Как это реализовать лучше всего?

Ответы>>883560

28 Ноя, 12:43 #529 #883557

Какие операции над массивавами, помимо эквивалентности, могут быть? Не элементами, а именно массивами.

28 Ноя, 12:44 #530 #883560

>>883540

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

это норм.

Ответы>>883584

28 Ноя, 12:49 #531 #883562

>>883349
Парсинг, анализ, ии - питон

Ответы>>883638

28 Ноя, 13:34 #532 #883584

>>883560
Cпасибо. Попробую сделать так.

28 Ноя, 14:27 #533 #883605

>>883434
Спасибо, анон.
Блядь, маразм какой. Что-то такое я еще в школе на информатике слышал, но никогда бы не подумал, что придется с этим в реальной жизни столкнуться. А сколько ж еще будет этих подводных камней
Странно только вот, что я ведь и в жабке, и в крестах когда производил операции, например, с результатом интом или даблом, в операциях принимали участие переменные размеров "меньших" типов, и такого пиздеца не было. Наверное, просто никогда знаковые с беззнаковыми не доводилось смешивать.

Ответы>>883624

28 Ноя, 15:09 #534 #883624

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

Ответы>>883719>>883893

28 Ноя, 15:48 #535 #883638

>>883562
Парсинг и анализ это ведь одно и то же?

Ответы>>883668

28 Ноя, 16:44 #536 #883668

>>883638
Каким боком?

28 Ноя, 17:20 #537 #883706

>>879854 (OP)
>Подсветка кода для /pr/: скачать
>ololoepepe
Вы охуели, парашу от андрюшки сюда пихать?

28 Ноя, 17:51 #538 #883719

>>883624
>Высокоуровневые языки не дают совершать столько ошибок.
>>883624
>то удобнее пользоваться высокоуровневыми языками
Их и нет нормальных, выбор из тормозящей и требующей установленной jre жабы, требующего .нет майкрошарпа и всяких экзотических говн. Ну, еще уберблоатварный десктопный жопоскрипт, такой же питон - напиши хелловорлд, собери экзешник в виде хелловорлда + интерпретатор, лол. А у крестов, при всей ебанутости STL и буста, есть такой-то няшный Qt. Да и всякие либы чаще всего под кресты, игровые движки те же (кроме юнити)

Ответы>>883783

28 Ноя, 18:59 #539 #883775

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

Ответы>>883785

28 Ноя, 19:26 #540 #883783

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

Ответы>>884397

28 Ноя, 19:26 #541 #883784

Как можно перебрать все ip в заданном диапазоне? То есть есть диапазон к примеру 217.173.78.92-217.173.78.95, нужно получить список всех ip которые в него входят.

Ответы>>883825

28 Ноя, 19:27 #542 #883785

>>883775
Погугли про сноудена и викиликс что-ли, безопастник ты наш.

28 Ноя, 20:38 #543 #883818

>>882076
Будь так добр, прочитай Денниса Ритчи.
За долгую жысть я видел только два стиля: у IBM и у него. Первый подходит для случая, когда у тебя НазванияФункцийСЧередованиемБукв(X, Y, Й); так что возьми первоначальный и следуй Д. Ритчи.

Ответы>>883826

28 Ноя, 20:39 #544 #883822

>>882482
Бейсик в Ворде.

28 Ноя, 20:45 #545 #883825

>>883784
fork + exec(ping) + printf

28 Ноя, 20:46 #546 #883826

>>883818
"Видел", в смысле, чтобы удобно было.

28 Ноя, 20:53 #547 #883830

>>883498
Ліл

28 Ноя, 21:23 #548 #883844

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

Ответы>>883846>>883892

28 Ноя, 21:24 #549 #883846

>>883844
Зарплата.

28 Ноя, 22:05 #550 #883877

Может кто пояснить как в ассемблере юзать movs? Нужно строку перевести в другую строку с повтором текста, пока во второй сторе место не закончится. cx я так понял нужно вводить len, который =$-contener, где contener есть буфер, в который копируется текст. Но как должен выглядеть сам код?

Ответы>>883898

28 Ноя, 22:23 #551 #883892

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

28 Ноя, 22:23 #552 #883893

>>883624
Жабка ничем не отличается просто в Java char 16-битный и unsigned к тому же:
short x = -1;
System.out.printf("Java: short %x being sign-extended to int %x", x, (int)x);

28 Ноя, 22:27 #553 #883898

>>883877
mov si,откуда
mov di,куда
;mov ds,сегмент_откуда
;mov es,сегмент_куда
mov cx,скока
cld ; инкрементировать si,di, а не декрементировать
rep movsb

Ответы>>883905

28 Ноя, 22:40 #554 #883905

>>883898
Что не так? Может, проблема в отсутствии '$'? Как его вставить в конец str2 после перевода строки?
.386
.model small
.stack 100h
.data
str1 db '0123456789abcdef',10,13
str2 db 256 dup(?)
len equ $-str2
.code
start:
mov ax,@data
mov ds,ax
mov es,ax
lea si,str1
lea di,str2
cld
mov cx,len
rep movsb
lea dx,str2
mov ah,9
int 21h
mov ah,4ch
int 21h
end start

Ответы>>883944

45 Кб, 500x500

28 Ноя, 23:05 #555 #883918

Как проверить, упорядочен ли числовой массив ARRAY[N][N] по строкам по возрастанию? И если упорядочен, то выйти из программы?

Чето не робит.

bool value;
for (i = 0; i < 4; i++) for (j = 0; j < 4; j++) {
if (arr[j] < arr[i + 1][j])
value = true; }

if (value == true) выйти из программы;

Ответы>>883922>>884035>>884058

28 Ноя, 23:14 #556 #883922

>>883918
зачем тебе 2 переменные?

Ответы>>883926

28 Ноя, 23:19 #557 #883926

>>883922
он же двумерный

Ответы>>883928

28 Ноя, 23:20 #558 #883928

>>883926
мб проблема в value = true? почему бы не взять n=1?

Ответы>>883934

28 Ноя, 23:25 #559 #883934

>>883928
одно и то же

Ответы>>883940

28 Ноя, 23:28 #560 #883940

>>883934
ты же проверяешь массив [j] с [i+1][j]. разве нужно не [j] c [i+1][j]? откуда ты взял массив с 1 индексом?

Ответы>>883941>>883942

28 Ноя, 23:29 #561 #883941

>>883940
[j] c [i+1][j]*

28 Ноя, 23:29 #562 #883942

>>883940
ладно я понял борда троллит

28 Ноя, 23:31 #563 #883944

>>883905
> '$'? Как его вставить в конец str2
Любопытный хак у тебя получился. Ты начинаешь копировать из str1 в str2, но len у тебя больше длины str1, и рано или поздно копирование уже продолжается за пределами str1, т.е., из str2 в str2. Можешь добавить еще хак в виде db '$' после строки c str2 db бла-бла-бла, и оно заработает.

Но если по-хорошему (как ожидал от тебя препод), тебе нужны два цикла:
; сегменты сам
cld ; заранее
mov di,offset str2
mov dx,str2len-1 ; Количество свободных байтов в str2, минус место под '$'
copy_loop: mov cx,str1len ; Длина исходной строки.
cmp cx,dx
jbe copy ; Если мы можем скопировать строку целиком, делаем это.
mov cx,dx ; Иначе копируем столько, сколько осталось места.
copy: sub dx,cx ; Обновляем общий остаток места в str2.
mov si,offset str1
rep movsb
test dx,dx ; Осталось ли еще место в str2?
jnz copy_loop; Повторяем, если да.
mov al,'$'
stosb ; Пишем '$' по di. Если у нас все правильно, di указывает на последний байт str2

Как видишь, то решение, что у тебя получилось, гораздо красивее.

Ответы>>883950>>883973

28 Ноя, 23:37 #564 #883950

>>883944
препод хотел от меня порта проги с масм32 на масм16:

.code
START:
cld
mov ecx, LENGTHOF String_CONTENER

mov esi, offset String_SHABLON1
mov edi, offset String_SHABLON2
rep movsd
mov w, eax
;-----------------------------------------------—
invoke wsprintf,\
addr String_CONTENER,\
addr String_SHABLON2 ,\
w ,\
w
;-----------------------------------------------------—
invoke MessageBox , 0 , addr String_CONTENER ,\
addr String_SHABLON1 ,\
MB_OK + MB_YESNO + MB_ICONINFORMATION
;MB_OK + MB_ICONINFORMATION
EXIT:
invoke ExitProcess , 0
;++++++++++++++++++++++++++++++++++++++++++++++++++++++++

END START

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

28 Ноя, 23:37 #564 #883950

>>883944
препод хотел от меня порта проги с масм32 на масм16:

.code
START:
cld
mov ecx, LENGTHOF String_CONTENER

mov esi, offset String_SHABLON1
mov edi, offset String_SHABLON2
rep movsd
mov w, eax
;-----------------------------------------------—
invoke wsprintf,\
addr String_CONTENER,\
addr String_SHABLON2 ,\
w ,\
w
;-----------------------------------------------------—
invoke MessageBox , 0 , addr String_CONTENER ,\
addr String_SHABLON1 ,\
MB_OK + MB_YESNO + MB_ICONINFORMATION
;MB_OK + MB_ICONINFORMATION
EXIT:
invoke ExitProcess , 0
;++++++++++++++++++++++++++++++++++++++++++++++++++++++++

END START

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

Показать весь текст
Ответы>>883958

28 Ноя, 23:41 #565 #883955

мне 32 года, высшее гуманитарное, работаю unix админом в кроке, сертифицирован выше крыши. хочу научиться в java программирование

Ответы>>883960

28 Ноя, 23:43 #566 #883958

>>883950
String_SHABLON1 и String_SHABLON2 это строки db с текстом, а String_CONTENER - dd буфер, который полностью заполняется строкой String_SHABLON1

28 Ноя, 23:47 #567 #883960

>>883955
Вилькомен в джаватред, там есть расчудесная шапка

29 Ноя, 00:06 #568 #883973

>>883944
кстати хак мб и любопытный, но у меня он не работает. хз как так то

Ответы>>884001

29 Ноя, 00:49 #569 #884001

>>883973
Что у тебя не работает-то? Если буфера рядом лежат, не работать там нечему.

Ответы>>884005

29 Ноя, 00:52 #570 #884005

>>884001
Кусок кода мб где проебал? Вот все, что есть.
.386
.model small
.stack 100h
.data
str1 db '0123456789abcdef',10,13
str2 db 256 dup(?),'$'
len equ $-str2
.code
start:
mov ax,@data
mov ds,ax
mov es,ax
lea si,str1
lea di,str2
cld
mov cx,len
rep movsb
lea dx,str2
mov ah,9
int 21h
mov ah,4ch
int 21h
end start

Ответы>>884012

29 Ноя, 01:02 #571 #884012

>>884005
Виноват. '$' после len добавь, иначе оно учитывается в len и затирается.

Ответы>>884024

29 Ноя, 01:20 #572 #884024

>>884012
Как? Пытался
mov al,'$'
stosb
после rep movsb, но прога зависает.

Ответы>>884028

29 Ноя, 01:27 #573 #884028

>>884024
.386
.model small
.stack 100h
.data
str1 db '0123456789abcdef',10,13
str2 db 256 dup(?),'$'
len equ $-str2-1
.code
start:
mov ax,@data
mov ds,ax
mov es,ax
lea si,str1
lea di,str2
cld
mov cx,len
rep movsb
lea dx,str2
mov ah,9
int 21h
mov ah,4ch
int 21h
end start

Ответы>>884029

29 Ноя, 01:31 #574 #884029

>>884028
беспорядочный набор символов, 1 копия строки, несколько пустых рядов и все. У тебя работает? Мб досбокс/компилятор шалят.

Ответы>>884032

29 Ноя, 01:43 #575 #884032

>>884029
До меня дошло. equ - это макроподстановка, когда ты определяешь ее в сегменте данных - все вроде бы ок, но когда ты используешь ее в сегменте кода, оно подставляется и получается mov cx,$-str2-1, где $ - это адрес инструкции mov в сегменте кода, что, конечно же, вычисляется не так, как ты ожидал. Я собирал фасмом, и подправляя код под него, по привычке воткнул = вместо equ (это НЕ макроподстановка), поэтому у меня работало. Как сделать в твоем компиляторе такое, я не знаю (я даже не знаю, чем ты собираешь, но возможно, что = там тоже есть), в крайнем случае можно сделать len dw $-str2-1 и потом mov cx,word ptr[len] соответственно.

Ответы>>884423

29 Ноя, 01:47 #576 #884035

>>883918
for(j = 0; j < 4; j++)
if ((arr[j][0] == j+<первое число в строке>) && (arr[j][1] == j+<первое число в строке>) && (arr[j][2] == j+<первое число в строке>) && (arr[j][3] == j+<первое число в строке>)) выйти

29 Ноя, 04:52 #577 #884058

>>883918
int *a;
bool bol=true;
a=new int [10];
for(int i=1;i<=10;i++)
{
if(a>a[i-1]) bol=true; else bol=false;
}
if(bol==false) cout<<"poryadok proioban!";
if(bol==true) exit(0);

Размерность под свой вопрос исправишь сам.

4 Кб, 231x219

29 Ноя, 05:10 #578 #884059

Как перебороть страх идти дальше？Уже несколько лет работаю частично по специальности и применяю навыки, но до сих пор не покидает страх того, что матеша и прогерство - для психов и ноулайферов, отращивающих 5сантиметровые ногти и живущих на пособие по инвалидности. Ебаный стереотип. Денег тоже боюсь не заработать, хотя с первых курсов нам твердили что математик/программист всегда сумеет разбогатеть

Ответы>>884066>>884084>>884371

29 Ноя, 06:25 #579 #884066

>>884059
>до сих пор не покидает страх того, что матеша и прогерство - для психов и ноулайферов
А что не так? Или у тебя есть личная жизнь?

29 Ноя, 08:48 #580 #884082

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

Ответы>>884373

29 Ноя, 08:49 #581 #884084

>>884059
>матеша и прогерство
матеша нахуй ненужная дисциплина, надеюсь ты теперь это осознал.

Ответы>>884085

29 Ноя, 08:50 #582 #884085

>>884084
Нет, это нужно и важно!

Ответы>>884087

29 Ноя, 08:52 #583 #884087

>>884085
>Нет, это нужно и важно!
если твоя цель пробить дно, тогда да.

Ответы>>884089

29 Ноя, 08:58 #584 #884089

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

Ответы>>884100>>884110

29 Кб, 450x282

29 Ноя, 09:30 #585 #884100

>>884089
>Выйти за границы
Мам, можно я выйду за границу?

Ответы>>884120

29 Ноя, 09:54 #586 #884110

>>884089
Ничего не имею против матана, но я также не слышал ни одного весомого аргумента за.

Ответы>>884117

29 Ноя, 10:22 #587 #884117

>>884110
На: знать лучше чем не знать

Ответы>>884123

29 Ноя, 10:29 #588 #884120

>>884100
как будто все математики поехавшие духоборцы с ногтями в 5 см

29 Ноя, 10:51 #589 #884123

>>884117
Конечно, лучше быть богатым и здоровым, чем бедным и больным. Но я под весомым аргументом подразумеваю такой, который бы доказывал, что матан стоит потраченного на его изучение времени.

Ответы>>884131

29 Ноя, 11:10 #590 #884131

>>884123
Ну, для меня уже одного того достаточно, что вот я чего-тго не знал - а тут бац и знаю. Ну да и забей

http://www.cs.virginia.edu/~evans/cs1120-f11/allclasses
на ссыль не обращайте внимания, я ее запощу тут чтоб не проебать

Ответы>>884183

29 Ноя, 12:13 #591 #884164

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

29 Ноя, 12:14 #592 #884165

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

29 Ноя, 13:10 #593 #884183

>>884131
>я ее запощу тут чтоб не проебать
Про закладки в браузере не слышал, Тьюринг?
хотя за ссыль спасибо, почитаю на досуге

Ответы>>884188

29 Ноя, 13:29 #594 #884188

>>884183
Нейман ты зайбал, я с чужого камплюктерна

29 Ноя, 13:54 #595 #884198

Вопрос: есть желание написать приложение, но нет пк и ноута, а только планшет.
Есть ли какая то возможность арендовать сервер, где я смогу поднять VS, написать там код с планшета, компильнуть и оттуда его и запустить?
Т.е. так что бы там был графический интерфейс и т.п. дела
Я чайник в этом вопросе.

Ответы>>884215>>884216

29 Ноя, 15:07 #596 #884215

>>884198
Идёшь в ближайший магазин и покупаешь там USB OTG переходник и USB клаву. Profit!

Ответы>>884216

29 Ноя, 15:09 #597 #884216

>>884198
>>884215

Блин, не дописал.

А программировать ты можешь прямо с планшета, поищи, есть конпеляторы для андроида, а дальше только засьавить его кросс-компилировать и выплёвывать бинарники для винды.

Ответы>>884217>>884253

29 Ноя, 15:19 #598 #884217

>>884216
Вот оно, будующее! Пока изучишь все возможности всех хуевин - поседеешь или так только чудится

29 Ноя, 15:30 #599 #884226

>>879854 (OP)
Анон, студент первого курса, проебал всю алгоритмизацию за 2 месяца и в итоге нихуя не понимаю, подскажите пожалуйста годной литературы по java чтобы коротко и по делу.

Ответы>>884374

29 Ноя, 16:08 #600 #884252

Платина
Нужна ли математика для программирования в общем, а не в узкой специализации? И какого уровня?

Ответы>>884277

29 Ноя, 16:08 #601 #884253

>>884216
Все, что у меня есть это стабильный инет и планшет.
Так что сервер с удаленным доступом, где я смогу нормальную иде открыть, явно выигрывает.
А на ведро есть только блокнот с подсветкой синтаксиса и все, это из нормального

29 Ноя, 16:18 #602 #884258

Если хочу понимать как все происходит в компьютере на системном уровне, то наворачивать книги с пика Computer Science? С какой бы посоветовали начинать

Ответы>>884273>>884375

29 Ноя, 17:01 #603 #884273

>>884258
Таненбаума читай

29 Ноя, 17:07 #604 #884277

>>884252
Конечно нужна. Зависит от задачи.
Веб-макакам достаточно программы начальной школы.
Большинству программистов хватит средней школы: высший матан, производные, вся фигня.
Специалистам - институтский курс. Векторы, матрицы, разложения/преобразования и т.п.
Ну а тем, кто работает с железом - для них специальный усиленный курс мат.магии.

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

29 Ноя, 17:59 #605 #884307

Что нужно выучить, чтобы уметь делать следующие вещи?
1) Поиск фоток вк на всяких "40 кг" по id (как в скотобазе и т.п.)
2) Скачивание всех фоток из альбома вк (знаю, что такое наверняка уже есть, но интересует, как это делается)
3) Скрипт, отправляющий сообщения через форму на сайте (например, для вайпа тредов это просто пример)
Заранее спасибо.

Ответы>>884377

29 Ноя, 18:55 #606 #884341

Аноны, надо написать программку, начал было писать на питоне, но обстоятельства изменились, она будет юзаться на 20+ компах, ставить везде питон со всеми библиотеками задолбаешся. Так как время терпит, и требуется не большой функционал, то есть время освоить другой язык. Платформа - win, от xp (лол, да) до 10. Какие будут варианты? Нужны библиотеки для создания gui и работы с бд, будет плюсом если так же есть либы для exel'евских файлов

Ответы>>884378

29 Ноя, 19:00 #607 #884345

Что за новая мода писать строки в одиночных кавычках? Я наверно отстал от жизни, объясните мне кто-нибудь.

Ответы>>884348

29 Ноя, 19:01 #608 #884348

>>884345
Эта мода еще с 1980х идет, про пасцаль забыль совсем, или вы еще в школе не проходили?

Ответы>>884349

29 Ноя, 19:05 #609 #884349

>>884348
Видимо забыл, хотя я и тогда его особо не любил. Просто при написании sql запросов одиночные кавычки снижают читабельность кода.

Ответы>>884352

29 Ноя, 19:08 #610 #884352

>>884349
Ну, в питоне можно использовать любые. Подумой

Ответы>>884354

29 Ноя, 19:12 #611 #884354

>>884352
Можно, я двойными и пишу, но вся документация пишется в одиночных, да и не только документация.

29 Ноя, 19:20 #612 #884359

здесь есть тред тестировщиков?

34 Кб, 500x250

29 Ноя, 19:22 #613 #884361

>>879854 (OP)
Cап,красноглазые аноны. Нужно описать класс ООП на примере реальной жизни, а у меня фантазии как у глухого крота. Подкиньте на воротник примеров не тривиальных классов ИРЛ и нескольких обьектов в них, а дальше я уж сам

Ответы>>884368>>884369>>884376>>885301

29 Ноя, 19:29 #614 #884368

>>884361
class унитаз{
var Полячаша;
var сливной бачок;
var стульчак;
var крышка;
var смывной кран;
function смыть(сливной бачок, полячаша){
}
}

45 Кб, 500x393

29 Ноя, 19:29 #615 #884369

>>884361
>ООП
>на примере реальной жизни

29 Ноя, 19:31 #616 #884371

>>884059
>матеша и прогерство - для психов и ноулайферов, отращивающих 5сантиметровые ногти и живущих на пособие по инвалидности
Просто понимаеш некуда податьса было, в 90-е.

29 Ноя, 19:33 #617 #884373

>>884082
Их нет. Но есть:
http://www.dmoz.org/World/Russian/Компьютеры/Программирование/

29 Ноя, 19:34 #618 #884374

>>884226
"Java in a Nutshell".

29 Ноя, 19:34 #619 #884375

>>884258
Таненбаума.

29 Ноя, 19:35 #620 #884376

>>884361
class GreenElephant {
var pahom;
var bratishka;
var tarelka;
function printesti(pokushat){
if (typeof pokushat == "Ты че обосрался чтоль мудак?") pahom.say = "Нет я не какал"
}
}

29 Ноя, 19:35 #621 #884377

>>884307
1) Алан Бьюли "Изучаем SQL"
2) Любой скриптовый я/п
3) Справочник по HTML

29 Ноя, 19:37 #622 #884378

>>884341
>ставить везде питон со всеми библиотеками
>ставить везде жаббу со всеми библиотеками
>ставить везде раби со всеми библиотеками
this.

Ответы>>884384

29 Ноя, 19:43 #623 #884384

>>884378
жаббу
Жабу скреп или просто жабу? Я думал жаба умеет в компиляцию (хз, не интересовался, ну кидайте тапками)

Ответы>>884388

29 Ноя, 19:47 #624 #884388

>>884384
Возьми пифон и не мучайся.

Ответы>>884391

29 Ноя, 19:49 #625 #884391

>>884388
Так уже ни питоне пишу, но бля, не сурьезно как то все эти >>ставить везде питон со всеми библиотеками

Ответы>>884394>>884498>>884844

29 Ноя, 19:52 #626 #884394

>>884391
WTO ты хочеш от маздая.
Череззабороногозадерищенская гибридная ОС.

29 Ноя, 20:00 #627 #884397

>>883783
Хорошо пукнул в лужу, а содержательная составляющая поста - ноль. Давай, покажи мне гугл хром или файрфокс на жабке/шарпе?

Ответы>>885112

29 Ноя, 20:26 #628 #884423

>>884032
Нет. Проблема была в версии процессора, ее просто не нужно было вписывать. Пытался и с equ и с = — результат все тот же. Может, оссобенность масма, точно не скажу. Энивей спасибо за помощь, прога робит.

29 Ноя, 21:52 #629 #884498

>>884391
Питон можно с собой таскать. Посмотри на всякие саблаймы и блендеры - они так делают, никто не умер.

Ответы>>885210

29 Ноя, 23:43 #630 #884605

Вкатываюсь в джаву с нуля. Есть бумажная книга по Java SE6. Вопрос, стоит ли ее изучать, или только запутаюсь с учетом, что сейчас уже 8 версия?

Ответы>>884739>>885115

30 Ноя, 07:41 #631 #884739

23 года, хочу вкатиться в ИБ
Поздно?>>884605
> Вкатываюсь в джаву с нуля. Есть бумажная книга по Java SE6. Вопрос, стоит ли ее изучать, или только запутаюсь с учетом, что сейчас уже 8 версия?
А с торрентов скачать свежие пособия не вариант?

Ответы>>884740>>884965

30 Ноя, 07:51 #632 #884740

>>884739
А вышечка есть?

Ответы>>884741

30 Ноя, 07:52 #633 #884741

>>884740
>А вышечка есть?
Не профильная (переводчик)

Ответы>>884743

30 Ноя, 08:01 #634 #884743

>>884741
Анон в б сказал большой авторитет! без вышки нехуй ловить

Ответы>>884744

30 Ноя, 08:03 #635 #884744

>>884743
>Анон в б сказал большой авторитет! без вышки нехуй ловить
можно ведь на заочку податься

perl 30 Ноя, 08:39 #636 #884752

Сосоны, поясните мне где я не прав
my $user_id = shift;
my $message = shift;
given(%shop{$user_id}{'order_stage'}){
Какого хуя он выебывается? Типа
Global symbol "$user_id" requires explicit package name (did you forget to declare "my $user_id"?) at kek.pl line 90.

30 Ноя, 10:16 #637 #884802

Каким образом можно выполнить 2 прохода цикла по F7 и F8, чтобы определить какие регистры изменяются в цикле?

30 Ноя, 10:50 #638 #884818

http://www.htdp.org/
Анон, полезная?

Ответы>>884844

30 Ноя, 11:18 #639 #884830

У меня схожий вопрос с предыдущим оратором
В 25 лет если поступить в ВУЗ и заняться компьютерными науками как ученый, то не слишком ли это поздно будет?

Ответы>>884837>>884842

30 Ноя, 11:27 #640 #884837

>>884830
Нет, не поздно

30 Ноя, 11:41 #641 #884842

>>884830
Учти, что в рашковузе на заочке тебя ничему учить не будут, всё самому надо. Так что это только если ради корочки для трактора.

30 Ноя, 11:45 #642 #884844

>>884391
Делфи, c#. Можно формошлёпствовать. Второй дуднет уже стоит на XP, вроде бы.
PureBasic, rebol. Последнему надо интерпретатор, но он весит меньше мегабайта.
Сишка, кресты и винапи. Если любишь всё делать руками.
Или просто скачай какой-нибудь pyinstaller и продолжай писать на пистоне.
>>884818
Мне не понравилось. Хотя там и с самого нуля обучают. Попробуй пройти их курс на edx - systematic program design, по-моему, называется. Там три части - пройдёшь первую и поймёшь, надо тебе оно или нет.

Ответы>>884846>>885214>>888196

30 Ноя, 11:58 #643 #884846

>>884844
Ну я собственно курс щас и прохожу, первую часть. Саму книгу не читал, и решил спросить мнения анония

30 Ноя, 14:41 #644 #884958

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

Ответы>>884969

30 Ноя, 14:47 #645 #884965

>>884739
В бумаге-то поудобнее будет.

30 Ноя, 14:51 #646 #884969

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

Ответы>>884977

30 Ноя, 14:56 #647 #884977

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

30 Ноя, 15:01 #648 #884987

[code lang="cpp"]const char *test = "test";[/code]

30 Ноя, 15:02 #649 #884989

А хуль скрипт для подсветки кода перестал работать? Макака чето поменял в разметке, что скрипту поплохело?

Ответы>>884991

30 Ноя, 15:05 #650 #884991

>>884989
А он когда-то работал?

Ответы>>885006

30 Ноя, 15:14 #651 #885006

>>884991
Когда--то работал.

30 Ноя, 16:05 #652 #885051

Есть одна вакансия джава джуна. Требуют Спринг/Гибернейт, коих я не знаю. В рамках приличия ли писать им и просить тестовое, мол, я быстро освоюсь в фреймворке и попаду хотя бы на стажировку, а не на самого джуна? Или сидеть и дрочить фреймворк, а только потом писать?

Ответы>>885058>>885065

30 Ноя, 16:12 #653 #885054

Товарищи, как в qt избавиться от системного окна (которое с крестиком)? Или оформить его на свой вкус.

Ответы>>885332

30 Ноя, 16:17 #654 #885058

>>885051
В спринге быстро не освоишься и они это знают.

Ответы>>885082

81 Кб, 573x800

30 Ноя, 16:29 #655 #885065

>>885051
>просить тестовое

30 Ноя, 16:43 #656 #885082

>>885058
Месяц времени есть у меня. Мало? Катить руби по рельсам что ли?

Ответы>>885090

30 Ноя, 16:56 #657 #885090

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

30 Ноя, 17:13 #658 #885112

>>884397
Братиш, не позорься. Все он правильно написал, а в лужу пукнул ты, и очень эпично.

30 Ноя, 17:16 #659 #885115

>>884605
Читай. Основы там есть, потом подтянешь изменения, их не много.

30 Ноя, 18:21 #660 #885153

>>883518
>>883521
BUMP!
po4tapQa7ocanaANUSyanc?&dexPUNCTUM2QOru пиши поговорим.

30 Ноя, 20:13 #661 #885205

Opengl + Java,
Opengl + Python,
WebGL + Javascript
или что-то другое для попиксельной отрисовки (ray casting/ray tracing)?

30 Ноя, 20:15 #662 #885206

В каком ЯП есть указатели на подобии C/C++, чтобы эффективно писать деревья/linked list's и подобное?

Ответы>>885207

30 Ноя, 20:22 #663 #885207

>>885206
c#

Ответы>>885227

30 Ноя, 20:27 #664 #885210

>>884498
Понятия не имею как это реализовать, а всякие PyInstaller'ы не хера не пакуют, максимум hello world могут собрать. Кстати, в моем саблайме никаких питонов нету

Ответы>>885214

30 Ноя, 20:29 #665 #885214

>>884844
This >>885210
Пробовал собирать инсталлером и фризом на 6! разных компах, хуй там плавал, он почему то пытается запихнуть все установленные библиотеки , а потом ругается что не может их найти, в том числе и дэфолтные питоновские. В итоге скрипты без библиотек все таки запускаются, с - хуй

Ответы>>885721

30 Ноя, 20:38 #666 #885227

>>885207
А он не умирает как и джава?

Ответы>>885724

30 Ноя, 20:48 #667 #885234

Господа, нужен какой-нибудь язык для различных рутин. Например, сегодня надо было полсотни файлов со сбитой кодировкой переименовать и переместить. Я мог достать список файлов, которые требуют внимания, но мой инструментарий не совсем подходит для всего этого (C++, Java, Wolfram Mathematica (очевидный кандидат для меня, но тяжеловат, на другой машине код не запустить почти наверняка)).

Что можете посоветовать в моей ситуации?

Ответы>>885236>>885255

30 Ноя, 20:49 #668 #885236

>>885234
>рутин
Питон.

Ответы>>885239

30 Ноя, 20:52 #669 #885239

>>885236
Хех, так и думал, что надо будет питон поднимать.
Но спасибо.

Ответы>>885726

30 Ноя, 21:27 #670 #885255

>>885234
>Например, сегодня надо было полсотни файлов со сбитой кодировкой переименовать и переместить.
однострочник на bash с find -exec и iconv

Ответы>>885266>>885267

30 Ноя, 21:50 #671 #885266

>>885255
Опечатался, там кодировку у имён файлов распидорасило.
И да, у меня тоже была задача такая. Но iconv недостаточно умён, чтобы по содержимому кодировку понять. Он просто обрезал файлы, как только не находил известный символ, что просто пиздец удобно (были файлы и с конечной, и с исходной кодировками). Только после выходных обнаружил, что накосячил.
Зато с этим отлично справляется EmEditor.

30 Ноя, 21:54 #672 #885267

>>885255
Алсо, у меня шинда, iconv я додумался отдельно установить, но ебаться с виндовой консолью выше моих сил (как и с PowerShell'ом, хотя там было на нём какое-то решение приличное, но я не смог сходу с правами разобраться, ибо для меня это зверь совсем незнакомый)

Ответы>>885271

30 Ноя, 22:08 #673 #885271

>>885267
bash ставится из cygwin и работается. хотя вообще сочувствую конечно, винда в 2к16

30 Ноя, 22:59 #674 #885297

есть апи
есть вебинтерфейс

какое самое простое и быстрое решение для написания фронтенда? (запросы в апи, вывод данных на экран)

ангуляр? жквери?

Ответы>>885524>>885569

30 Ноя, 23:08 #675 #885301

>>884361
class Shkolnik{
var name;
var age;
var virgin;
function Podrochit(){
virgin = false;
}
function PrivoricaVzroslim(){
return 35;
}
function SkazatImia(){
return this->name;
}
function Shkolnik(name = "Vasya",age = "14",virgin = "true"){
this-name = name;
this->age = age;
this->virgin = true;
}
}

30 Ноя, 23:36 #676 #885315

Посоны, посоны. Короче я придумал новую сортировку.
Поскольку все сортировки уже придуманы, то нихуя она не новая, скорее всего.
Батя (он погромист) посоветовал "Сортировку и поиск" Д.Кнута, типа там наверно есть мой гениальный алгоритм. Норм книга? Стоит кочать?

Ответы>>885470>>885551>>885728

30 Ноя, 23:56 #677 #885318

Пацананы, JS или PYTHON

???

Ответы>>885329>>885729

01 Дек, 00:15 #678 #885329

>>885318
> говно или моча
Сложный вопрос.

Ответы>>885331

01 Дек, 00:20 #679 #885331

>>885329
Байтоеб, плис. Иди под шконку.

Ответы>>885471

01 Дек, 00:29 #680 #885332

>>885054
Бамп. Рили, куда копать?

01 Дек, 00:36 #681 #885335

Чому код зацикливается?
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
float z,v,k;
cout<<"z=";
cin>>z;
k=4;
if(z>=0&&z<=0,5)
while(z>=0&&z<=0,5)
{
v=cos(z)-z;
cout<<z<<" "«v«endl;
z=z+k;
}
if(z>0,5&&z<=7)
while(z>0,5&&z<=7)
{
v=log(z+sqrt(z));
cout<<z<<" "<<v<<endl;
z=z+k;
}
return 0;
}

Ответы>>885341>>885343

01 Дек, 00:58 #682 #885341

>>885335

Анон, это Си? Поясни, как вы можете терпеть такие визуально уёбищные операторные скобки? Мне так никрасива, что прям блевать тянет.

Ответы>>885390>>885807

01 Дек, 01:00 #683 #885343

>>885335
В программировании десятичные разряды отделяют точкой.

01 Дек, 01:05 #684 #885347

Не могу найти гайдов как сделать биокомьютер самому? Типо такого https://www.engadget.com/2016/02/26/scientists-built-a-book-sized-protein-powered-biocomputer/

11 Кб, 320x240

01 Дек, 01:48 #685 #885385

Анон, помоги с, вроде как, легкой задачей в far manager - составить командный файл, который создает на диске A в каталоге TEMP подкаталог TEST, затем в TEST подкаталоги T1 и T2, копирует в каждый каталог файл dirinfo следующими и в конце работы удаляет каталог TEST.

116 Кб, 600x900

01 Дек, 01:48 #686 #885386

>>879854 (OP)
Очень хочу найти анона, который будет мне годным наставником по С/С++ и, возможно, Qt в дальнейшем. Чтобы раз в N дней связываться с ним и задавать глупые вопросы, которые трудновато сформулировать для Stackoverflow и гугла. Или когда не хочется палить код. Пока, думаю, нужно это будет нечасто, да и скорость ответов не важна. Ну и вообще, годного анона хорошо бы. Чтобы советовал умные вещи и объяснял, где я на этот раз накосячил. В любом удобном формате - почта, скайп, телега, вк. Если не здесь, то где поискать таких?

Ответы>>885400>>885674>>886049>>886698

01 Дек, 02:02 #687 #885390

>>885341
C++, сравнивать могу разве что с ассемблером, 2 курс только. Для меня сишка выглядит очень даже красиво

01 Дек, 02:24 #688 #885400

>>885386
На хабре поищи. Ну там на той хуйне, где вопросы челы задают. На тостере, во! Пока писал вспомнил.
Я молодец, а ты нет.

Ответы>>885404

01 Дек, 02:26 #689 #885404

>>885400
Да не, я там не зареган (там же по инвайтам вроде) и там какие-то ЧСВшные все не то, что здесь. Вон в цпп треде уже один петросянит

Ответы>>885406>>885414

01 Дек, 02:28 #690 #885406

>>885404
>вроде
>там какие-то ЧСВшные все
Тебе на пикабу надо.

Ответы>>885412>>885731

01 Дек, 02:33 #691 #885412

>>885406
Почему?

01 Дек, 02:35 #692 #885414

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

Дегенерат.

Ответы>>885419

01 Дек, 02:42 #693 #885419

>>885414
Спасибо, анон, я обязательно попробую, если не взлетит тут. Я бы хотел найти няшку-анона, потому что да, там люди злые.

01 Дек, 03:53 #694 #885470

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

Ответы>>885595

01 Дек, 03:54 #695 #885471

>>885331
Там все забито недокодерками

01 Дек, 04:42 #696 #885488

Добрый анон, можешь подсказать курсы по PHP, где за всё поясняет битард с картинками, а в конце каждой темы даёт задания вроде написания кода с кубиками или шифратором и т.д

01 Дек, 08:45 #697 #885524

>>885297
вы чо не поясняете?
попробовал реакт, так там СНАЧАЛА СКАЧАЙ БОУЕР, ПОТОМ НОД, ПОТОМ БРАВСЕРФАЙ

что за хуйня блять? я просто хочу обойтись без
$('pidrila').append('kokoko'+var1+'kokok2'+var2+....

01 Дек, 10:16 #698 #885551

>>885315
Для твоего вопроса википедии достаточно, из книг смотри Кормена, Кнута в последнюю очередь, он ебанутый.

Ответы>>885595

5 Кб, 680x65

5 Кб, 651x52

01 Дек, 10:28 #699 #885559

Ребята горит лаба, через 3 часа нужно сдать, на Си
http://pastebin.com/sEaGuAKz

Ответы>>885874

01 Дек, 10:52 #700 #885569

>>885297
Бэкбоун

01 Дек, 11:58 #701 #885595

>>885551

В Википедии таких алгоритмов нет, я смотрел. >>885470

Я анимцо не смотрю, я слишком примитивен для этого.

Ответы>>885599

01 Дек, 12:15 #702 #885599

>>885595
Так развиваться надо, духовно и умственно. Утром Кнут, вечером анимцо. А вообще же и полегче есть книги по алгоритмам

Ответы>>885739

01 Дек, 14:36 #703 #885674

>>885386
сиськи есть?

Ответы>>885712

01 Дек, 15:01 #704 #885691

Си.

Есть один тип данных, typedef структура короче, как мне узнать её содержимое? Не могу в исходниках саму структуру найти.

52 Кб, 550x468

01 Дек, 15:27 #705 #885705

Долгое время упарывал bash, cmd, писал скрипты на vb, использовал один самопальный язык.
Сейчас у меня выработалось стойкое отвращение к любым строкам кода. Я столько лопатил документацию, ковырял костыли, гуглил, рефакторил, что сейчас меня просто выворачивает от программирования. Но у меня работа идет, нельзя вот так все бросать. Как ты лечишь такую фигню, анон？

Ответы>>885877

01 Дек, 15:40 #706 #885712

>>885674
Ну так, если руки свести спереди...

Ответы>>885782

01 Дек, 15:49 #707 #885721

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

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

01 Дек, 15:51 #708 #885724

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

01 Дек, 15:54 #709 #885726

>>885239
Питон - лучшее, что подходит для таких мелких задач.
Он маленький, быстрый и простой.
Его ограничения начинают играть только на больших проектах, но там ты и сам додумаешься взять что-нибудь более серьезное.

Ответы>>885738

01 Дек, 15:59 #710 #885728

>>885315
Ну так расскажи что за алгоритм.
Скрывать нечего: с вероятностью 99,9% он либо уже известный либо нерабочий, либо неэффективный, в общем говно.
Потому что алгоритмами занимаются тысячи ученых, обойти их, тем более без образования - это чудо.
Подобное удается провернуть одному из нескольких сотен миллиардов человек, т.е. раз в несколько поколений.

Ответы>>885811

01 Дек, 16:00 #711 #885729

>>885318
Зависит от задачи жи.

01 Дек, 16:03 #712 #885731

>>885406
Спасибо, шутку понял, проиграл
таких уебков, как на пикабу, еще поискать надо
мимоанон

01 Дек, 16:11 #713 #885738

>>885726
а что навернуть для работы со строками и таблицами？чтобы.тоже под винду и из-под консоли можно было пердолить. sql есть уже
мимо другой анон

01 Дек, 16:11 #714 #885739

>>885599
Главное не перенапрягацо. А то вместо развития будет аутирование.

Короче смари рецепт: каждые 20-30мин умственного напряжения (напряжения!) нужно расслабляться на 5-10мин.
Можно просто сменить задачу, переключить отделы моска (вместо кода включить кинцо, почитать легкую статейку, почитать/послушать книжку/музыку) - он умеет восстанавливать работоспособность одних отделов пока другие нагружены.
Ну а если напряжения нет, а есть аутирование - расслаблять нечего, моск и так выключен.

В общем ресурсы у моска ограничены. Если не давать ему времени их восстанавливать - зря проебешь время.

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

Ответы>>886056

01 Дек, 16:44 #715 #885760

Суп, програманы.
ВСТАЛ вопрос, суть такова:
Есть некий девайс, который я сейчас пилю и есть софтина на пеку для взаимодействия с ним. На девайсе поднят UDP сервачок, который будет слушать команды и слать запросившему некоторые данные.
Для сериализации/десериализации выбрал гугловские протобуферы, это все работает с тестовыми пакетами.
Вопрос в следующем, как сочинить годный протокол для всего этого говна, чтобы не как в прошлый раз - куча непонятных messageей, чуть что изменилось - старая версия несовместима. Что почитать по проектированию расширяемых структур данных предназначенных для обмена?

Ответы>>885770>>885771>>885774

01 Дек, 16:47 #716 #885764

Нужен алгоритм, суть такова: деление по модулю, но цикл не от 0 до n-1, а от 1 до n, т.е. ряд 1, 2, 3, 4, 5, 6, 7 после выполнения операции с цифрой 7 должен стать 7, 1, 2, 3, 4, 5, 6

01 Дек, 16:57 #717 #885770

>>885760
зачем вы каждый раз делаете наколенную хуету на tcp udp, возьми реализацию какого-нибудь прикладного протокола выше, их ДЕСЯТКИ, если не сотни, блядь

Ответы>>885771>>885772

01 Дек, 16:59 #718 #885771

>>885760
>>885770
те же тупые rcp что текстом, что бинарем которые
выбирай любой

01 Дек, 17:00 #719 #885772

>>885770
утраиваю этого достопочтимого господина

01 Дек, 17:03 #720 #885774

>>885760
иногда достаточно вообще тупого http

01 Дек, 17:09 #721 #885778

этого говна придумано просто тонны
у ентерпрайзоблядков просто как говна всего этого
remote procedure call
Message-Oriented Middleware
service-oriented architecture
но если нада быстро, то у тех же игроделов понапилено заготовок по быстрому киданию байтиками через udp
у тех же ембедщиков не меньше понамилено если нада банарными протоколами и чтобы риалтам был, достаточно в гугле ебануть что нибудь типа rpc for embedded software или подобной хуете

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

Ответы>>885784

01 Дек, 17:19 #722 #885782

>>885712
тогда сам

Ответы>>885788

01 Дек, 17:21 #723 #885784

>>885778
Но я и не пилю велосипед, гуглобуферы годная хуйня с реализацией на всех популярных языках, именно по этому и выбрал, а json/xml слишком жирно по памяти.
>достаточно в гугле ебануть что нибудь типа rpc for embedded software или подобной хуете
Вот это уже толковое предложение

01 Дек, 17:32 #724 #885788

>>885782
Пиздолиз

12 Кб, 615x276

8 Кб, 596x226

01 Дек, 18:02 #725 #885807

>>885341
Я ж говорю, нарушение стиля.

Ответы>>885812

01 Дек, 18:05 #726 #885811

>>885728
>Ну так расскажи что за алгоритм.
>Скрывать нечего: с вероятностью 99,9% он либо уже известный либо нерабочий, либо неэффективный, в общем говно.
>Потому что алгоритмами занимаются тысячи ученых

В общем на словах тяжело его описать. Сегодня заработал в первом приближении. Как доделаю так расскажу.
Уже явный баг: массив из миллиона элементов он сортирует не совсем правильно, то есть 5к элементов стоят не по порядку. В нескольких позициях от своео нужного места. Есть и другие недостатки. Но число переприсваиваний там линейно и почти не отличается от двойного числа элементов в исходном массиве.

Время работы там растёт как n log n, дополнительная память тоже. Ну где n число элементов.

Те сортировки, что я видел в вики (да я их ещё в универе давным-давно изучал) иные. У меня элементы друг с другом не сравниваются.

Ответы>>885816>>885911

01 Дек, 18:07 #727 #885812

>>885807

Мне некрасива от того, что {} вместо do od или do enddo. Самое прикольное в Мепле: od как end do и fi как end if.

Ответы>>885815>>886058

01 Дек, 18:11 #728 #885815

>>885812
Ого, вот это да. Посмотри Agena Programming Language, там как раз "do od" и даже "if fi", прям труЪ язык, быдло очень боится.

01 Дек, 18:12 #729 #885816

>>885811
Так заполируй его сортировкой перемешиванием (где соседи меняются местами) и посчитай.

Ответы>>885925>>886525

5487 Кб, Webm

01 Дек, 18:47 #730 #885833

проблема в следующем
фиксированный элемент пропадает, когда вылазит попап
все это именно в лисе
все происходит, когда я выставляю margin или оставляю нулевым
если брать top или left, то элемент висит вообще над всем

есть у кого-то идеи?
.circle {
z-index: 100000;
position: fixed;
width: 1em;
height: 1em;
border: 2px solid white;
background-color: white;
color: black;
text-align: center;
text-decoration:none;
font-size: 2em;
}

Ответы>>885834>>885875

01 Дек, 18:48 #731 #885834

>>885833
>быстрофикс
кнопка появляется только при зуме

01 Дек, 19:02 #732 #885838

Есть один sql-ый запрос, суть такова: нужно найти документы, ИД которых входит в одно множество значений, и при этом не входит в другое. В результате запроса ниже получаются только те документы, которые входят в первое множество, а второе условие игнорируется. Что я делаю не так?

select EDocID
from SBEDocAcc
where AccountID in (184795,184794) and AccountID not in (110877,184790)

Ответы>>885847>>885880

01 Дек, 19:23 #733 #885847

>>885838
Выглядит чисто. Можешь попробовать ещё скобки расставить.

01 Дек, 20:23 #734 #885874

>>885559
ну как, пидорнули тебя?

Ответы>>888168

177 Кб, 1010x510

01 Дек, 20:24 #735 #885875

>>885833
>2.016k
>верстать

01 Дек, 20:24 #736 #885877

>>885705
>Как ты лечишь такую фигню, анон？
то же самое, мимо 30к-джава-лорд

никак не лечу, потихоньку схожу с ума

01 Дек, 20:29 #737 #885880

>>885838
Что-то я туплю, но зачем тебе условие с AND если у тебя и так оно не выполнится по дефолту?

Ответы>>885887>>886158

01 Дек, 20:35 #738 #885887

>>885880
Лол.

01 Дек, 20:35 #739 #885888

Percona или MariaDB?

Ответ обоснуйте.
Хочу переехать на одну из них, но не знаю на какую. Мне нужна совместимость с mysql, чтобы я смог мигрировать, и весь код остался работать

Ответы>>885893

01 Дек, 20:41 #740 #885893

>>885888
>Хочу переехать на одну из них
с кокой целью?

Ответы>>885899

01 Дек, 20:51 #741 #885899

>>885893
чтобы побыстрее было. В основном из-за улучшенного анализатора запросов, да

Ответы>>885900

01 Дек, 20:53 #742 #885900

>>885899
>чтобы побыстрее было
у тебя сейчас такая нагрузка что mysql не справляется? конкретнее какие проблемы у тебя

Ответы>>885906

01 Дек, 21:02 #743 #885906

>>885900
Хочу, чтобы в целом было быстрее. Есть куча разных мелких вещей, и я просто не смогу писать кеш под каждый. Итак на одном из проектов фактически отказался от mysql и обращаюсь к нему только один раз, для кеширования + для перекеширования в случае обновления контента

Ответы>>885910

01 Дек, 21:11 #744 #885910

>>885906
>Хочу, чтобы в целом было быстрее
где именно у тебя проблемы со скоростью?

что за проект такой мощный? что он делает?

Ответы>>885918

01 Дек, 21:13 #745 #885911

>>885811
Алгоритмов сортировки множество, часть из них вообще являются не алгоритмами в чистом виде, а свойством структур данных.
Но у каждого есть своя фишка, где они и играют.
В чем фишка твоей сортировки? Зачем она нужна? Где показывает свое преимущество?
>У меня элементы друг с другом не сравниваются.
Алгоритмы, не основанные на сравнениях.
Быстрота при условии использования подходящего массива входных данных.
Низкая эффективность, если массив входных данных не является удачным

Ответы>>885925>>886525

01 Дек, 21:25 #746 #885918

>>885910
много разных же. Кто-то обновляет миллион строк в день, другие - читают десятку миллионов в день. Базы данных разные

Ответы>>885921

01 Дек, 21:28 #747 #885921

>>885918
>обновляет миллион строк в день, другие - читают десятку миллионов в день
это совершенно не те размеры где решает оптимизатор запросов.

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

Ответы>>885923

01 Дек, 21:38 #748 #885923

>>885921
ты что, mysql - это же не модно. Другое дело MariaDB, одно название только возвышает на новый уровень и манит большими деньгами и мокрыми писечками с чашечкой latte

01 Дек, 21:41 #749 #885925

>>885911
>>885816
Я пока не знаю в чём преимущество моей сортировки, но теперь все переставленные элементы идут по порядку. Теперь проблема только в том, что часть эелментов (300к для массива в 10М) пока вообще не перемещается, и это при рандомном заполнении. Дорабатываю короч.

Что касается преимущества, то у меня каждый элемент перемещается примерно 2 раза (меньше, чем 2.1). То есть если сортировать переменные, каждая из которых имеет много полей, кроме той, по которой идёт сортировка, то моя сортировка может быть быстрой. Ладно, я пока ещё не доделал.

Ответы>>885929

01 Дек, 21:46 #750 #885929

>>885925
>То есть если сортировать переменные, каждая из которых имеет много полей, кроме той, по которой идёт сортировка, то моя сортировка может быть быстрой. Ладно, я пока ещё не доделал.
Какая разница, сколько там полей, ты же перемещаешь указатели а не сами объекты

Ответы>>885935

01 Дек, 21:56 #751 #885935

>>885929
>Какая разница, сколько там полей, ты же перемещаешь указатели а не сами объекты

Ты уверен? Во всех случаях?

Ответы>>885948

01 Дек, 22:26 #752 #885948

>>885935
Если ты только не сортируешь прямо на жёстком диске.
другой анон

102 Кб, 665x1024

02 Дек, 01:16 #753 #886040

>>879854 (OP)
Привет програмач! У меня вопрос - хочу сделать\заплатить чтобы сделали программу. Она должна мочь воспроизводить вав файлы однорвеменно, по нажатию клавиш(типо как сэмплер), по сути всё... ну можно для разгрузки чтоб могла асио драйвер юзать. Интерфейс сделать под старую винду\дос(ещё до всяких 95) типо сине серый дизайн этот. Вопрос - сложно ли сделать самому? Если нет то на чем? Если да, то сколько бы такая прога стоила? Пикрандом. Если спросите зачем? Чтобы играть шумы на не шибко сильных, деревянных ноутах. Атмосфера, все дела)

Ответы>>886062>>886068>>886219

02 Дек, 02:07 #754 #886049

>>885386
Ну где же ты, сенпай?

02 Дек, 02:41 #755 #886056

>>885739
Таки и код и анимцо с кинцом сменой деятельности считаться не могут, надо физактивность проявить. ПОл там подтереть, На улицу выйти часов в 6 утра пока нет никого

02 Дек, 02:44 #756 #886058

>>885812
Мне вот тоже некрасиво от обычных гаченых ключей, поэтому я покрываю их образами святых золочением и строками из писания.

Ответы>>886208

02 Дек, 03:05 #757 #886062

>>886040
забейте, уже узнал.

Ответы>>886068

02 Дек, 03:24 #758 #886068

>>886040
>>886062
Покажи примеры шумов, заинтересовал.

Ответы>>886073

02 Дек, 04:02 #759 #886073

>>886068
та самый обычный дрон-нойз наслоенный... Пока ещё не нашел свой стиль, пробую всё подряд, вот две штуки с ещё не вышедшего.... http://dropmefiles.com/m7uEC

Ответы>>886074

02 Дек, 04:03 #760 #886074

>>886073
думал с нескольких деревянных ноутов с софтиной запускать, паралельно живьём чето делая ещё) софтина в 40 вечнозеленых обойдётся

Ответы>>886077

02 Дек, 04:10 #761 #886077

>>886074
Да тут каждый первый такое за отзыв сделать может. Если без ASIO.

Ответы>>886080

1579 Кб, 3000x3000

02 Дек, 04:19 #762 #886080

>>886077
ну, он сказал чтоб я конкретезировал... вот такая штука -
Программа должна иметь возможность воспроизводить файлы вав\мп3\огг формата, в ней должны быть пункты
- Выбрать путь к файлу (чтоб когда выбрал было видно имя)
- Выбрать режим как воспроизводить
а) нажал кнопку - играет - отпустил - перестало играть
б) нажал кнопку - играет - отпустил - продолжило играть(пока не закончится)
- Выбрать громкость файла
- Показывать время файла(минуты\секунды)
- Возможность воспроизводить одновременно несколько файлов
- Кнопка чтобы запустить файл(возможность назначить её на клавишу)
- Поддержка асио драйвера
Всё это в топорном интерфейсе аля виндовс нт)
Платформа винда...
Получилось что 40 бачей без асио... ну интерфейс я нарисовал на скорую руку)))

02 Дек, 05:54 #763 #886097

Для изучения языков программирования/быдлокодерства нужно знать МАТЕМАТИКУ?

Я вот вообще с математикой не разбирался никогда.

27 летний идиёт...

Ответы>>886103

145 Кб, 700x300

02 Дек, 06:04 #764 #886101

Двоч, помоги.
Никак понять не могу, почему nvcc выдаёт ошибу nvcc fatal don't know what to do with 'file_name.cuh"
Никак понять не могу. Гуглится только несколько тем на форумах и ни в одном случае лечения для моего нет.
Нихуяя не понимаю.

02 Дек, 06:11 #765 #886103

>>886097
Нет. Встречаешься с непонятным - гуглишь / спрашиваешь.

Ответы>>886106

02 Дек, 06:29 #766 #886106

>>886103
Фууух. Аж полегчало.

Ответы>>886107

02 Дек, 06:36 #767 #886107

>>886106
Обращайся

Ответы>>886109

02 Дек, 06:47 #768 #886109

>>886107
Ну ок. С чего начать, если полный ноль, что бы интересно было?

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

Ответы>>886111>>886112

02 Дек, 07:00 #769 #886111

>>886109
>что бы интересно было?
Охуеть история.
Человек сразу понимает интересно ему что-то или нет.

Охуеть вообще. Слушай, с чего мне начать, чтобы ебать в жопу мужиков интересно стало? Я натурал.

Ответы>>886115

02 Дек, 07:05 #770 #886112

>>886109
Начни с митовских курсов по робототехнике.
Или вот это начни https://github.com/open-source-society/computer-science
Если не понимаешь английского, то начни с английского

Ответы>>886116

02 Дек, 07:32 #771 #886115

>>886111
Меня всегда привлекало само программирование.

>>Охуеть вообще. Слушай, с чего мне начать, чтобы ебать в жопу мужиков интересно стало? Я натурал.

Начни с просмотра гей прона.

Ответы>>886261

02 Дек, 07:33 #772 #886116

>>886112
Ок. Посмотрю что там за книжечки. В английском немножко понимаю.

Ответы>>886118

02 Дек, 07:43 #773 #886118

>>886116
Нет там книжечек, там курсы а в кусрах могут быть книжечки

Ответы>>886120

02 Дек, 07:45 #774 #886120

>>886118
А ТАМ МАТЕМАТИКА, С САМОГО НАЧАЛА.

Ответы>>886121>>886122

02 Дек, 07:51 #775 #886121

>>886120
Где?

02 Дек, 07:52 #776 #886122

>>886120
Там курс про стратегии мышления, как раз для таких довнов как мы с тобой.

02 Дек, 08:14 #777 #886124

Хочу сделать приложение, которое под каждый звук подставляет подобный узор, примерно как в этом видео: http://vk.com/video90010324_456239045
Какой язык для этого надо учить?

Ответы>>886255

02 Дек, 09:35 #778 #886140

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

Ответы>>886428

02 Дек, 10:01 #779 #886158

>>885880
Надо, чтобы входило в одно множество И не входило в другое, почему не выполнится? Множества же не одинаковые.

02 Дек, 11:36 #780 #886208

>>886058

Можно анодировать.

02 Дек, 11:54 #781 #886219

>>886040
Запускаешь два винампа, в каждый добавляешь свои файлы и отправляешь ему сообщение о начале проигрывания (в интернетах тысячи примеров), можешь сделать на AutoIt или ещё чём-нибудь подобном.

02 Дек, 13:14 #782 #886255

>>886124
english, 146%

02 Дек, 13:19 #783 #886261

>>886115
>Меня всегда привлекало само программирование.
>27 летний идиёт
>всегда
Ну ну.
Очередной охранник из пятерочки вдруг понял, что всю жизнь угорал по программированию.

Ответы>>886266>>886277

184 Кб, 1280x720

02 Дек, 13:23 #784 #886264

Хочу вкатиться в мобильную разработку под iOS. Железо эппловское есть. Но чет с курсами-туторами по этой теме мало. Подскажите что-нибудь, можно платное по Swift + iOS.
И вообще перспективное ли это дело? А то тут хайпы вокруг ботов идет, типа всё "пицу через бот заказываем, погоду тоже". Опыт программирования есть на других языках под десктоп и серверсайд.

02 Дек, 13:29 #785 #886266

>>886261
>тип такой прокомментировал

02 Дек, 13:55 #786 #886277

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

Ответы>>886278

02 Дек, 13:56 #787 #886278

>>886277
>мимо шел
Вот и иди.

Ответы>>886281

02 Дек, 13:59 #788 #886281

>>886278
лучше бы посоветовал на какой из двух стульев сесть:perl или python

Ответы>>886283

02 Дек, 14:00 #789 #886283

>>886281
Верблюд не просто мертв, но уже даже разложиться успел. Третий питон бери.

Ответы>>886284

02 Дек, 14:01 #790 #886284

>>886283
он точно ничем не уступает?

Ответы>>886290

02 Дек, 14:06 #791 #886290

>>886284
Он точно читаемее, точно распространеннее (даже если не брать в расчет софт на питоне, просто дохуя всяких приложений используют его в качестве скриптового языка). Ну, и, конечно, нет вещей, которые ты мог бы сделать на перле, но не мог бы на питоне кроме JAPH. Зато на питоне есть всякие есть огромное количество всяких либ, начиная с математики и распознавания образов и заканчивая невырвиглазным гуем, которые дадут перлу пососать.

02 Дек, 14:07 #792 #886291

Нужна самая пиздатая либа/язык для работы с таблицами xls

02 Дек, 15:00 #793 #886318

Посоны, поясните про этот странный хайп программирования. Чего это появилось просто куча шоу/разговоров про это? Mr.Robot, Silicon Valey, пропоганда кодинга в школах и вообще везде, в ссаном камеди клаб шутят про языки программирования. Это мем такой или чего?

Ответы>>886329>>886336>>887118

02 Дек, 15:10 #794 #886329

>>886318
Просто тенденция в развитии общества, программистов нужно все больше и больше.
С разморозкой кстати.

02 Дек, 15:18 #795 #886336

>>886318
В США постоянно хнычут про нехватку специалистов.

Ответы>>886337

02 Дек, 15:19 #796 #886337

>>886336
У меня вся школа об языках программирования говорит , такое чувство что в мире нет не программистов.

Ответы>>886340>>886515

02 Дек, 15:24 #797 #886340

>>886337
В российском и, вероятно, индусском - нет. Ну а что, освоил да зарабатывайне все так просто. Вон, пхп макакенов даже с улицы набирают. А кто и куда возьмет юриста самоучку, или экономиста - вопросец.

99 Кб, 1106x623

02 Дек, 15:49 #798 #886357

в VisualGDB, как сделать так, чтобы после выполнения программы консоль осталась открытой? как с "cmd /c pause", например. может нужно прописать что-нибудь в пикрелейтед

02 Дек, 16:49 #799 #886404

Подскажите, если на работе комп в рабочей группе, значит администратор может в любой момент без моего ведома подключаться и наблюдать?
И это никак не отследить?

Ответы>>886420>>886517

02 Дек, 16:56 #800 #886411

Есть ортогональная сетка. На ней есть препятствия и набор точек. Точки триангулированы. Требуется соединить между собой точки каждого из треугольников, прокладывая пути по сетке и учитывая препятствия. Какой из алгоритмов поиска путей подойдёт лучше?

Ответы>>887212

02 Дек, 17:03 #801 #886419

Суп анон. Раньше никогда не приходилось прошивать PIC контроллеры, но как говорится надо с чего-то начинать. Пользуюсь linux, чем шить из под пердоликса?

02 Дек, 17:05 #802 #886420

>>886404
Это значит, что вместо изучения C# пора учить хинди.

02 Дек, 17:44 #803 #886428

>>886140
я знаю, но не скажу

47 Кб, 387x524

02 Дек, 20:26 #804 #886501

Я смотрю у вас тут доска из 90% состоит из мамкиных-долбоёбов с вечным вопросами на устах "ЧТО МНЕ УЧИТЬ". Охуенно хуле

Ответы>>886518

02 Дек, 20:51 #805 #886515

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

02 Дек, 20:53 #806 #886517

>>886404
Грузишься с флешечки с блэкхатом и ебешь систему в рот.

02 Дек, 20:55 #807 #886518

>>886501
>Посетителей за последний час: 3
>Средний возраст: 14 лет

28 Кб, 596x183

281 Кб, 1080x714

02 Дек, 21:05 #808 #886525

>>885816
>>885911

В общем я доделал манясортировку. Она работает чуть быстрее стандартной (до двух раз), что слепящий вин, я считаю. И время растёт с 0.031с до 5 с при росте числа элементов с 200к до 20М. То есть увеличение массива в 100 раз требует всего в 1.65 раз больше времени на единицу массива. Более 20М пока не загонял, у меня integer отваливается. То, что раньше она теряла элементы и ставила их не по порядку оказалось следствием моей криворукости, а не ошибками в идее алгоритма.

Теперь осталось выяснить насколько хороша стандартная сортировка фортрана.

Ответы>>886531

02 Дек, 21:09 #809 #886531

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

Ответы>>886538

02 Дек, 21:14 #810 #886538

>>886531

Спасибо!
а можно позолоченный но из иридия? Ну на Новый год, ну позязя!

55 Кб, 1343x539

02 Дек, 21:41 #811 #886554

Почему? ПОЧЕМУ ЭТА ПРОГРАММА ДЛЯ ЧАЙНИКОВ НЕ ПРИНИМАЕТ КОД?

Ответы>>886557>>886586

52 Кб, 538x487

ЛАБА ГОРИТ, ПРЕПОД ПЛАЧЕТ, ВЕДЬ ОН НЕ СМОГ СДЕЛАТЬ МАССИВ ИНАЧЕ 02 Дек, 21:44 #812 #886556

Срочно помогите с лабой плз, дедлайн через 2 часа
Язык: чистый Си (с библиотеками CS50)
Задание: создать матрица 3х3 (сделано), юзер вводит значения (сделано), вывести на экран (сделано), найти максимальное значение (!)В КАЖДОЙ СТРОКЕ(!)
С последним у меня проблемы, хелпаните кто шарит
http://ideone.com/9BiEss

Ответы>>886558>>886559>>886575

02 Дек, 21:45 #813 #886557

>>886554
Может быть, тебе стоит не прямо с примера скопировать что-то, а написать свой вариант?

Ответы>>886562

02 Дек, 21:46 #814 #886558

>>886556
На хуй сходи.

02 Дек, 21:46 #815 #886559

>>886556
>найти максимальное значение (!)В КАЖДОЙ СТРОКЕ(!)
Так же, как в одной строке, только в каждой. Используй циклы.

Ответы>>886560

02 Дек, 21:47 #816 #886560

>>886559
блять, вот я и не могу понять, как мне это сделать

Ответы>>886561

02 Дек, 21:49 #817 #886561

>>886560
Не можешь понять как использовать циклы?
Мы вам перезвоним.

Ответы>>886564

02 Дек, 21:51 #818 #886562

>>886557
Пробовал. И 14<88 пробовал и даже П>е. Не работает.

Ответы>>886586

02 Дек, 21:54 #819 #886564

>>886561
Да, я не могу понять как сравнить все числа массива и вывести максимальное через циклы. Пиздец, охуенная помощь, топ тред

Ответы>>886574>>886575

02 Дек, 22:17 #820 #886574

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

1 Кб, 225x25

02 Дек, 22:24 #821 #886575

>>886564
>>886556
Даунам помогать неприятно. Алсо, проиграл с дебила, который не смог с интерфейсом ideone совладать.

http://ideone.com/CQA792

Теперь брысь отсюда.

Ответы>>886577

02 Дек, 22:28 #822 #886577

>>886575
>if (COLS == 3) {
> return row[0] > row[1]? (row[0] > >row[2]? row[0]: row[2]): (row[1] > row[2]? >row[1]: row[2]);
>}
Ебать, вот это полёт души.

Ответы>>886583>>887120

02 Дек, 22:34 #823 #886583

>>886577
Довольно стандартный и известный трюк.

Ответы>>886587

121 Кб, 1920x1080

02 Дек, 22:36 #824 #886586

>>886554
>>886562
Просто у тебя какая-то неправильная ява.

02 Дек, 22:36 #825 #886587

>>886583
В чём профит?

Ответы>>886589

02 Дек, 22:38 #826 #886589

>>886587
Быстрее, но менее универсально, чем с циклом. Два сравнения всего.

71 Кб, 941x417

03 Дек, 00:21 #827 #886646

анон, помоги с элементарной задачей. http://acmp.ru/asp/do/index.asp?main=task&id_problem=180
мое решение http://ideone.com/J8YUuK выдаёт ошибку на тесте 27.

Ответы>>886648

03 Дек, 00:26 #828 #886648

>>886646
Ты зачем в double читаешь? Тебе в школе не рассказывали про натуральные числа?

Ответы>>886650>>886651

03 Дек, 00:34 #829 #886650

>>886648
поменял http://ideone.com/lD2DJN
ошибка на том же тесте

03 Дек, 00:35 #830 #886651

>>886648
и какие к черту натуральные, там целые

Ответы>>886662

8 Кб, 861x32

03 Дек, 00:58 #831 #886662

>>886651
> какие к черту натуральные
Читать научись.

Что касается твоего кода, то, будь добр, объясни, что ты делаешь и зачем. Я вижу, что заголовок страницы — «Квадратное уравнение», но в задании нужно просто сложить два числа. Ты в коде решаешь какое-то квадратное уравнение. Мне ничего не понятно.

Ответы>>886670

03 Дек, 01:08 #832 #886670

>>886662
мама, смотри, я траллю на харкаче

Ответы>>886672

81 Кб, 1055x542

03 Дек, 01:09 #833 #886672

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

Ответы>>886683

198 Кб, 425x820

03 Дек, 01:17 #834 #886683

>>886672
не заметил, извиняюсь. там оказывается привязка к ip

03 Дек, 01:52 #835 #886698

>>885386
Сенпааааай!

371 Кб, 1024x1280

03 Дек, 03:35 #836 #886732

>>879854 (OP)
Увидел на ЛОРе утверждение, что если есть C1 = A xor X и C2 = B xor X, то имея только С1 и С2 узнать Х элементарно. Как, блеать? A xor B = C1 xor C2, и они не зависят от ключа, это понятно, но а дальше? Честно говоря, вообще не понимаю, как наличие второго имеющегося текста, зашифрованного тем же ключом, упрощает анализ. Я же не знаю языка шифровки и так далее, а А xor B так же не даются частотному анализу, как и исходные, С1 и С2 по отдельности.

Ответы>>886845>>886962>>887049>>887086

03 Дек, 04:21 #837 #886738

>Toshiba нашла способ создать такой вычислительный блок, который состоит всего из трёх логических вентилей и 1-битной памяти

Поясните, на русском ничего не ищется, как это, 1 битовая память, меньше же 2х бит нельзя вроде бы? Может ещё и 1 битные системы исчисления есть/процессоры? Каак нахуй?

Ответы>>886739>>886742>>886756

03 Дек, 04:21 #838 #886739

>>886738
Я думал два бита это минимум неужели минимум это 1 бит???

Ответы>>886742>>886756

03 Дек, 04:25 #839 #886742

>>886739
>>886738
Блянет, стоп паника, оно транслируется всё равно в два бита но что если допустить что можно всё таки сделать 1 бит нахуй?

Ответы>>886752>>886755>>886756

03 Дек, 05:26 #840 #886752

>>886742
Давай пойдем еще дальше, и допустим ноль бит?

Ответы>>886756>>887101

03 Дек, 05:46 #841 #886755

>>886742
1 бит = 2 состояния, 2 бита = 2*2 состояния.

Ответы>>886756>>886951>>887101

03 Дек, 05:48 #842 #886756

>>886752
>>886742
>>886739
>>886738
Ты реально тупой.

>>886755
А ты — нет.

Ответы>>886811>>886951

03 Дек, 06:34 #843 #886763

Хочу вкатиться в мобильную разработку под iOS. Железо эппловское есть. Но чет с курсами-туторами по этой теме мало. Подскажите что-нибудь, можно платное по Swift + iOS.
И вообще перспективное ли это дело? А то тут хайпы вокруг ботов идет, типа всё "пицу через бот заказываем, погоду тоже". Опыт программирования есть на других языках под десктоп и серверсайд

03 Дек, 11:37 #844 #886811

>>886756
Тоесть, он нереально тупой?

03 Дек, 11:50 #845 #886815

Нужно нарисовать линию со стрелочкой, зная координаты начала и конца линии. Нагуглил это: http://stackoverflow.com/a/6333775
Оно работает, но я не понимаю магию с тригонометрией оттуда. Не подскажите, что почитать?

Ответы>>886829

03 Дек, 12:06 #846 #886824

Делаю курсовую по созданию банкомата. По условиям пароли, имена и все данные хранятся в обычном текстовом файле. Как сделать из файла БД в C# и потом извлекать оттуда данные?

Ответы>>886833>>886850>>886889>>886911>>887028

03 Дек, 12:19 #847 #886829

>>886815
Например,
https://ru.wikipedia.org/wiki/Поворот

Ответы>>886841

03 Дек, 12:43 #848 #886833

>>886824
Работа(чтение, запись) с файлом в любом учебнике C#

не благодари

Ответы>>886870

03 Дек, 13:00 #849 #886841

>>886829
Спасибо! То, чего как раз не хватало.

03 Дек, 13:13 #850 #886845

>>886732
xor - это разница.
Если есть два текста, зашифрованных одним ключом, разница между ними и будет ключом.

Ответы>>886932

03 Дек, 13:19 #851 #886850

>>886824
И такие люди у нас потом создают банкоматы...

Ответы>>886851>>886870

03 Дек, 13:19 #852 #886851

>>886850
А потом получают повышения до дизайнеров шуюохранилищ

03 Дек, 13:42 #853 #886870

>>886850
ALLO Я на первом курсе и проучился 3 месяца
>>886833
именно по БД там ничерта нет

Ответы>>886883

03 Дек, 13:57 #854 #886883

>>886870
Твой текстовый файл и будет являтся базой блять.
Пошел нахуй лучше из универа, необучаемый.

Ответы>>886885

03 Дек, 14:01 #855 #886885

>>886883
ты блять так говоришь как-будто это по щелчку пальцев делается

Ответы>>886886

03 Дек, 14:02 #856 #886886

>>886885
Пизда ты дебил, показал эту переписку мартыханам рядом, ржут с тебя.

Ответы>>886893

03 Дек, 14:08 #857 #886889

>>886824
Что значит "создать из файла БД"? Это вообще принципиально или тебе нужно просто достать данные из файла?

Ответы>>886893>>886894

03 Дек, 14:10 #858 #886893

>>886886
рад за твоих мартышек
>>886889
1.Программирование приложения «Банкомат». В текстовых файлах хранятся данные о карточках (номера счетов, номера карт, пин-коды, имена владельцев, сумма на счете, срок действия карты и т.п.) и количество и номиналы денежных купюр в банкомате. Предусмотреть возможность авторизации карты клиентом (по пин-коду), получения клиентом наличных, смены пин-кода (только владельцем карточки).

03 Дек, 14:12 #859 #886894

>>886889
В условии же написано, что все хранится в обчном текстовом файле(он блять и есть твоя база данных, не надо из .txt делать .dbf например) Необучаемые блять.

Ответы>>886904

03 Дек, 14:28 #860 #886904

>>886894
В каком условий? Оно только что появилось, до этого на руках какой-то невнятный лепет был.
>Как сделать из файла БД
>именно по БД там ничерта нет

Ответы>>886911

03 Дек, 14:32 #861 #886911

>>886904
Да вот же
>>886824
>По условиям пароли, имена и все данные хранятся в обычном текстовом файле
>в обычном текстовом файле

Ответы>>886915

03 Дек, 14:33 #862 #886915

>>886911
>БД
>БД

Ответы>>886916

03 Дек, 14:35 #863 #886916

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

Ответы>>886917

03 Дек, 14:37 #864 #886917

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

Ответы>>886993

03 Дек, 14:41 #865 #886920

Привет, анон. Возможно ты скажешь, что я ебанутый. Возможно ты скажешь "брось это дело, неосилятор" или что-то вроде "у тебя ничего не выйдет". Но я ищу не мотивации или демотивации, а информации. Итак, я бы хотел сделать веб-сервис. За плечами 1,5-2 года разработки на шарпоговне (ASP.NET MVC/Xamarin/просто десктоп на WPF), но возникла "идея на миллион" платина, я знаю: сделать сайтец. Точнее бэк к нему, все остальное будут делать другие люди.

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

Итак, я бы хотел попросить вашей помощи, антоши, в поиске литературы по теме разработки бэка веб-систем.

Ответы>>886923

03 Дек, 14:45 #866 #886923

>>886920
>1,5-2 года разработки на шарпоговне (ASP.NET MVC
>в поиске литературы по теме разработки бэка веб-систем.

)

Ответы>>886924>>886926

03 Дек, 14:49 #867 #886924

>>886923
Не, братан, мне MVC не подойдет по ряду причин. И MVVM.

03 Дек, 14:51 #868 #886926

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

Ответы>>886928

03 Дек, 14:53 #869 #886928

>>886926
>>886926
Я не понимаю твоего вопроса. Если ты умеешь писать бэк на своих шарпах, то какая тебе еще нужна инфа? Хочешь руби питон? Так нет проблем. Открываешь документацию, осваиваешь язык. Гуглишь популярный веб фреймворк на этих языках и пилишь бекенд.

Ответы>>886929

03 Дек, 14:57 #870 #886929

>>886928
Суть такова, что планируется что-то, что в перспективе будет хайлоад, да и к тому же смахивать на соц. сеть (сильно обрезанную и другими целями). До этого писал онли бэк к корпоративным ресурсам, поэтому сейчас в какой-то что ли растерянности, не знаю с какой стороны подступиться.

Ответы>>886938>>887358

03 Дек, 15:01 #871 #886932

>>886845
ШТОА???
>A xor B = C1 xor C2
!=X
C1 и C2 - шифрованные тексты, А и В - исходные, Х - ключ.

03 Дек, 15:05 #872 #886938

>>886929
Не знаю чем тебе помочь.
Наверно тебе просто надо взять инструмент и начать работу.
Вот такие ребята из Badoo используют пхп. Вроде не жалуются.
https://habrahabr.ru/company/badoo/blog/279047/

Тебе надо составить ТЗ и работать по нему.

Ответы>>886966

03 Дек, 15:18 #873 #886951

>>886756
Эй, алло, ты проебал аргументы, чувак. В любом случае ты понял что там написано.
>>886755
Ок, если это не бит, как его загуглить?

03 Дек, 15:33 #874 #886962

>>886732
Ну это не похоже на правду. Ведь шифрование двух кусков одним и тем же ключом никак не отличается от шифрования одного куска размером с сумму тех двух. А в этом случае мы остаёмся с исходными данными.

Ответы>>887049

03 Дек, 15:35 #875 #886966

>>886938
>составить ТЗ и работать по нему
Да, но я не хочу заниматься созданием велосипедов и тупиковых решений, поэтому решил поискать какую-то литературу, в которых изложены какие-то общие принципы проектирования архитектуры каких-то таких хайлоад проектов.

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

Ответы>>886971

03 Дек, 15:40 #876 #886971

>>886966
Ну вот можешь посмотреть вот это
https://www.youtube.com/watch?v=oPjxrxB7DSU
Может поможет.

Ответы>>886980

03 Дек, 15:46 #877 #886980

>>886971
О, вот, наверное, то, что нужно. Добра и 2 чая, анон.

03 Дек, 16:03 #878 #886993

>>886917
тааакс а в каком виде записывать данные в файл?? Вот так вот или есть какие-то спец форматы
alexey|ivanov|3265|1234|5000
aleksandr|erohin|1568|1498|10000

Ответы>>887001

03 Дек, 16:13 #879 #887001

>>886993
Можно и так. Считываешь построчно, потом используешь на каждой строке функцию вроде tokenize или что-то в этом роде.
Можешь ещё XML изучить а можешь и не изучать

Ответы>>887017>>887038

03 Дек, 16:27 #880 #887012

Нормально ли для маленького сайта хранить контент страниц в пхп массивах? БД же оверкил если не нужно оперировать сотнями/тысячами строк данных?

Ответы>>887015>>887019

03 Дек, 16:30 #881 #887015

>>887012
Лишь бы работало, как надо.

Ответы>>887021

03 Дек, 16:31 #882 #887017

>>887001
бип

03 Дек, 16:33 #883 #887019

>>887012
Ну и вопрос с надёжностью не помешает рассмотреть. Если ЧП произойдёт (электричество отключат), какие шансы, что информация потеряется?

Ответы>>887021

03 Дек, 16:37 #884 #887021

>>887015
Просто со стороны выглядит как костыли, но не хочется перегружать сайт запросами, а лучше решения чем массивы, будучи непрограммистом, не знаю. Там в целом не очень сложные массивы, 2-4 уровня, по дюжине позиций примерно.
>>887019
Весь сайт продублирован локально, если одновременно во всем мире не отключат, то не должно потеряться.

Ответы>>887022

03 Дек, 16:38 #885 #887022

>>887021
Ну и хуй с ним.

Ответы>>887024

03 Дек, 16:39 #886 #887024

>>887022
Найс.

03 Дек, 16:49 #887 #887028

>>886824
сериализация
но тебе нужно выяснить у препода, должен ли ты сам написать ее или воспользоваться готовой в .net

03 Дек, 16:52 #888 #887029

>>879854 (OP)
Шарящие анонычи, подскажите. Работаю сейчас в C# с Windows Forms под Visual Studio 2012. Проблема такая, есть 2 одинаковых набора всяких объектов интерфейса (надписи, групбоксы с радио-кнопками, просто кнопки), хочу их загнать в какую-то структурку, чтобы не дублировать один и тот же код с разными названиями кнопочек.
Типа есть
group1Btn1.Visible = false;
...
group2Btn1.Visible = false;

А хочу чтобы было примерно
group = group1;
group.Btn1.Visible = false;
...

Главный вопрос: как можно автоматизировать весь этот процесс замены первого варианта на второй? Или мб есть еще какие-то иные варианты для решения проблемы?

Ответы>>887046>>887075

03 Дек, 17:01 #889 #887038

>>887001
В принципе в XML меньше дрочи получается и тоже текстовый файл.
Так что буду двигаться в этом направлении.
Спасибо тебе анон.

Ответы>>887073>>887364

03 Дек, 17:05 #890 #887046

>>887029
Класс же

Ответы>>887051

03 Дек, 17:07 #891 #887049

>>886962
Ну вот типа уникальность ключа является одним из обязательных (необходимых) условий абсолютной криптостойкости однократного гаммирования по Шеннону. Но я хз, верно ли обратное.
>>886732
Бамп вопросу

Ответы>>887068

03 Дек, 17:13 #892 #887051

>>887046
Да можно и просто структурой с набором объектов обойтись, вопрос в том, возможно ли автоматически как-то отрефакторить средствами студии это все?

03 Дек, 17:15 #893 #887052

Суп анон, надо считать прошу с пикушки, есть программатор pickit3, блядь я уже час не могу найти pickit3 programmer. На оф сайте вижу ток IDE, сам программер не могу найти. Памаги!1
Желательно linux версию

Ответы>>887060>>887070>>887071

03 Дек, 17:22 #894 #887053

Прошу помощи советом, двачеры
Хочу вкатиться в компьютерную безопасность.
Заочно поступаю на инженера по информационным технологиям.
Хочу параллельно учебе получать опыт работы в сфере безопасности. Подскажите, где без профильного образования, студент может получить опыт работы в сфере ИБ?

Ответы>>887054>>887161

03 Дек, 17:23 #895 #887054

>>887053
Тред безопасников жительствует в воркаче

03 Дек, 17:36 #896 #887060

>>887052
Блядь почему IDE под linux есть, а программера нет?

03 Дек, 17:50 #897 #887068

>>887049
Да, это так. Но могу сразу сказать, что ты не найдёшь в трактате Шеннона, как найти ключ или исходные тексты по двум любым двум блокам, зашифрованным одним ключом.
http://www.novsu.ru/file/1086154 (страница 361)

Ответы>>887086

03 Дек, 17:53 #898 #887070

>>887052
Посмотри тут в конце:
http://www.microchip.com/forums/m837686.aspx

и тут:
http://www.electropepper.org/blog/item/linux-terminal-only-pic-programming

Ответы>>887090

03 Дек, 17:54 #899 #887071

>>887052
и тут:
http://hackaday.com/2010/11/03/how-to-program-pics-using-linux/

03 Дек, 17:55 #900 #887073

>>887038
Еще есть такая тема, как .csv. По сути - формат БД-в-строках. Не такой громоздкий, как xml.

03 Дек, 17:57 #901 #887075

>>887029
Погугли devExpress. Или в данном случае: попробуй воспользоваться коллекциями (List<T> например)

03 Дек, 18:21 #902 #887086

>>887068
Есть хотя бы какие-нибудь идеи? А хor В ведь не поддается ЧА?
>>886732
Бамп вопросу

03 Дек, 18:22 #903 #887090

>>887070
Спасибо. Я так понял прошивка из под никсов только в коммандной строке, но я сейчас не в том положении чтобы осваиваться там и рисковать прошивкой. Придётся использовать винду...

03 Дек, 18:34 #904 #887101

>>886752
>>886755
Короче всё, не прошло и месяца, как я въехал, что это всё нумеральные префиксы/numerical multiplier, uni/mono. bi/di. tri. quadro/tetra. quint/penta. sexa/sexta. septa/septim. octa. nona. deca. undeca. dodeca. trideca. tetradeca. pentadeca. hexadeca и т д

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

Ответы>>887111

03 Дек, 18:46 #905 #887111

>>887101
> построения
Точнее процев/памяти

03 Дек, 19:02 #906 #887118

>>886318
Скинь название или ссыль на обосанный комеди про языки

Ответы>>887191

03 Дек, 19:07 #907 #887120

>>886577
а если матрица 20*20 ?

Ответы>>887129

03 Дек, 19:24 #908 #887129

>>887120
Тогда другой кусок кода срабатывает, что ниже.

03 Дек, 19:32 #909 #887131

Есть один код на C++. Я там повсеместно использую метод size() для строки, т.е. у меня в циклах и логических выражениях есть str.size(). А в коде, который нагуглил в интернете, обычно так не делают, а создают новую переменную и присваивают ей значение, возвращаемое методом size(). Какой вариант оптимальнее?

Ответы>>887136>>887147

03 Дек, 19:37 #910 #887136

>>887131
http://stackoverflow.com/questions/16945294/is-it-expensive-to-compute-vector-size-in-for-loops-each-iteration

http://stackoverflow.com/questions/3901630/performance-issue-for-vectorsize-in-a-loop

03 Дек, 19:53 #911 #887147

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

sage 03 Дек, 20:13 #912 #887161

>>887053

03 Дек, 20:16 #913 #887162

Антоны, можно ли сделать скрипт, который будет устанавливать расширение и ставить две домашние страницы в хром?

Ответы>>887175>>887183

03 Дек, 20:29 #914 #887175

>>887162
Нет, это невозможно, забудь об этом.

03 Дек, 20:43 #915 #887183

>>887162
Миллиард тупых адвар, например.

03 Дек, 20:51 #916 #887186

Где тредж по C#?

Ответы>>887193

03 Дек, 20:53 #917 #887188

Нужна простая прога для тестов моих простых прог. Что посоветуете?

Ответы>>887190

03 Дек, 20:54 #918 #887190

>>887188
Что будешь тестировать? Автоматическое тестирование или планируешь сам писать? не то, чтобы я в этом понимаю что-то, будем вместе искать

Ответы>>887208

03 Дек, 20:54 #919 #887191

>>887118
Да с батей в машине ехал, слушали радио и там один мудила из камеди клаб говорит (слово в слово): вот мои одноклассники были компьютер задротами, выучили уже делфи, паскаль и джаваскрипт, и сейчас зашибают столько сука денег, нормальное авто, крутая телка.

Ответы>>887192

03 Дек, 20:56 #920 #887192

>>887191
Оче мерзко

03 Дек, 21:01 #921 #887193

>>887186
https://2ch.hk/pr/res/887100.html (М)

Ответы>>887225

03 Дек, 21:17 #922 #887208

>>887190
Свои олимпиадные задачки. Свою писать лень. Юниттесты тоже не хочу т.к. надо чтобы для любого языка работали с файлами и со стандартными потоками

Ответы>>887214

03 Дек, 21:18 #923 #887212

>>886411
Бамп

03 Дек, 21:20 #924 #887214

>>887208
Я понял. Один год олимпиадным занимался думал в универ пролететь, но и так всё нормально вышло. Там точно были какие-то приблуды для тестирования, причём не одна.
Щас искать буду.

Ответы>>887231

03 Дек, 21:30 #925 #887225

>>887193
От души.

03 Дек, 21:32 #926 #887227

Буду благодарен, если кто поможет, есть строка "+71234567890". Как с помощью регулярки и php выводить эту строку в красивом виде "+7 (123) 456-78-90"?

Ответы>>887233>>887241

03 Дек, 21:35 #927 #887231

>>887214
Ничего знакомого для меня я не нашёл. Но вот, что нашёл.
http://inf777.narod.ru/test_system.htm
http://codeforces.com/blog/entry/23054?locale=ru

Ответы>>887245

03 Дек, 21:35 #928 #887233

>>887227
>есть строка
Она всегда такая? А если введут 81234567890? А если +7 (123) 456-7890?

Ответы>>887240

03 Дек, 21:36 #929 #887234

Можно ли сгененировать объектный файл из бинарника?

Ответы>>887341

03 Дек, 21:44 #930 #887240

>>887233
Да, она всегда одного вида, настраивается из админки, но на странице надо, чтобы выводилась в виде +7 (123) 456-78-90

03 Дек, 21:45 #931 #887241

>>887227
У тебя задача теоретическая или практическая? Если практическая (вывести номер телефона в красивом виде), то это не так просто, т.к. коды стран и городов имеют разную длину. Лично я бы читал строку с конца по схеме 2-2-3-3(код города), остальное считать кодом страны. Но такое написание будет очевидно неверным во многих случаях.

Ответы>>887248>>887257

03 Дек, 21:49 #932 #887245

>>887231
Первый для винды, а во втором нет программы для тестов.

Ответы>>887267

03 Дек, 21:52 #933 #887248

>>887241
>3(код города)
Cижу и плачу со своим кодом города в 4 символа.

Ответы>>887255

03 Дек, 22:01 #934 #887255

>>887248
Да ладно тебе, всё не так плохо, ведь есть и те, у кого код города из пяти символов.

03 Дек, 22:05 #935 #887257

>>887241
Этот номер всегда одного вида, настривается в админке.
Но на сайте должен отображаться со скобакми и пробелами.

Ответы>>887263

12 Кб, 500x318

03 Дек, 22:09 #936 #887260

Потсоны, поясните, есть ли смысл создавать тред связанный с DSP обработкой и VST плагами?
Хотел бы пасту аналогичную -

Завтра ищешь в интернете книжку Categories for the Working Mathematician. Похуй если ничего не поймешь. Затем идешь на haskell.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь определения языка и стандартных библиотек - The Haskell 2010 Report, чтобы от зубов отскакивало. Когда напишешь свой первый катаморфизм, по пути изучив теорию типов на уровне TaPL-а, скачиваешь и изучаешь любую хаскеллевскую библиотеку с первоклассными функторами и морфизмами, рекомендую category-extras или recursion-schemes. Как переделаешь стандартную прелюдию, чтобы по крайней мере все рекурсивные схемы были выражены через комонады, можешь идти дальше - тебя ждет увлекательный мир теории категорий. Катаморфизмы, параморфизмы, зигоморфизмы, хистоморфизмы, препроморфизмы, анаморфизмы, апоморфизмы, футуморфизмы, постпроморфизмы, хиломорфизмы, крономорфизмы, синкрономорфизмы, экзоморфизмы, метаморфизмы, динаморфизмы алгебра и коалгебра Калвина Элгота наконец. Успех хиккующих выблядков / просто быдлокодеров типа рейфага или сисярп/джава-девелоперов, которые работают в Люксофте не будет тебя волновать и уже через пол года ты будешь получать такие гранты, что любой профессор будет теч при одном упоминании списка твоих публикаций.

Ответы>>887272

03 Дек, 22:14 #937 #887263

>>887257
Код страны - 1-3 цифры. Код сети/города в РФ - 3-5 цифр, в других странах может варьироваться в более широких пределах. Как ты собираешься в таких условиях правильно расставлять скобки и пробелы - неясно. Поэтому я и предложил тебе разбить строку на 3-3-2-2, так как точнее это сделать у тебя всё равно не выйдет.

03 Дек, 22:20 #938 #887267

>>887245
>во втором нет программы для тестов
Contest Preparation - где-то тут.

Ответы>>887283

03 Дек, 22:35 #939 #887272

>>887260
music-dsp.org (+maillist), kvr audio, juce, matlab central
книга по dsp - не знаю, я какую-то совковую читал

03 Дек, 22:59 #940 #887283

>>887267
Это же программы чтобы контест сервер развернуть.

Ответы>>887284

03 Дек, 23:02 #941 #887284

>>887283
Вроде того. Что же, я видел ещё несколько приблуд, но все они под винду или сильно основаны на batch.

04 Дек, 00:28 #942 #887341

>>887234
В некоторых случаях можно. Линковаться будет хуево, но будет. Расскажи подробнее, ОС хотя бы укажи.

Ответы>>888114

04 Дек, 01:27 #943 #887358

>>886929
>планируется что-то, что в перспективе будет хайлоад
Скажу сразу: забей на хайлоад, иначе не взлетит.
В таких делах побеждает тот, кто первым сел на стул.
Типичная история успеха: склепать что-то из говна и палок на коленке за 5 минут и быстренько запустить, а уже как попрет народ - постепенно переезжать на нормальный фундамент, как раз и бабло появится сделать все нормально.

Ответы>>887416

04 Дек, 01:40 #944 #887364

>>887038
Какие XML? 21 век, нанотехнологии, нужно соответствовать.
Глянь в сторону json и yaml.

Yaml проще и функциональнее - он вообще призван создать наиболее простой человекочитаемый формат хранения данных.
Т.е. с наименьшим количеством лишних значков и буковок.
Так и есть, файлы на yaml почти полностью состоят из полезных данных, ключей там минимум. Оче удобно наполнять или редактировать вручную: внес исходные данные, добавил несколько ключей, и все, дальше программа сама понимает где что.
https://ru.wikipedia.org/wiki/YAML
Есть готовые библиотеки для многих языков. Велосипед изобретать не нужно.

Ответы>>887424

332 Кб, 512x512

04 Дек, 01:55 #945 #887367

Нихуя тут знающих людей не ожидаю, но вдруг...

Есть битстрим ААС, то самый, голый, фреймы которого начинаются с [001=CPE], и т.д.
Как узнать длину фрейма минимальной кровью, без полного раскодирования?
Вот есть то, что как бы подходит:
http://aeroquartet.com/movierepair/aac
Но откуда там следует размер фрейма, так и не понял.

Пиздец, как эту ебалу решать? 04 Дек, 02:20 #946 #887378

Художник

Для создания новой картины мальчик Казимир взял клечатый лист бумаги размера 3*6. Затем он выбрал произвольную клетку и покрасил её в черный цвет. Каждую следующую клетку он красил так, чтобы у нее была ровно одна покрашенная соседняя клетка (по сторонам). Так продолжалось до тех пор, пока были клетки котые можно покрасить по этому правилу.

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

Например на поле 2x2 могло получиться 4 картины

01
11

10
11

11
10

11
01

Ответы>>887445>>887452>>887690

04 Дек, 02:58 #947 #887396

есть три числа, переменные a, b, c - могут принимать значения от 1 до 21, простые целые числа.

a + b + c = 33

Нужно чтобы a, b, c не совпадали, в каждой подборке. Повторяющиеся подборки убрать.

И нужно получить на выходе полный лист вариантов, в порядке возрастания значений "a".

Ответы>>887419>>887445

85 Кб, 1704x821

04 Дек, 03:54 #948 #887408

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

Ответы>>887412

04 Дек, 05:16 #949 #887412

>>887408
Парсить строки, всю хуйню вот эту x= f(x) и т. д. Смотри документацию к scanf или парси вручную.

04 Дек, 06:25 #950 #887416

>>887358
Спасибо, уже пришел к этому, в общем-то. До НГ цель - перевести концепт в форму ТЗ и описать архитектуру, выбрать языки и фреймворки. Научиться поднимать nginx.

12 Кб, 202x948

04 Дек, 06:55 #951 #887419

>>887396
Как вариант
http://pastebin.com/5FGBxtiE

04 Дек, 08:09 #952 #887424

>>887364
Чорт, чому я раньше не знал про это говно. Хотя ИМХО жсон структурированней выглядит.

04 Дек, 09:35 #953 #887433

Братишки, обновите ссылку на Свифт-тред: >>887431 (OP)

04 Дек, 11:07 #954 #887445

>>887378
Рекурсия
>>887396
Полный перебор по a,b,c.

04 Дек, 11:24 #955 #887452

>>887378
Хотя нет, тут тоже перебор пойдёт, рекурсией не особо выходит.

04 Дек, 15:05 #956 #887690

>>887378
http://pastebin.com/yJTqsHSS (Wolfram Mathematica)

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

04 Дек, 15:59 #957 #887748

мужики,стоит ли получать второе высшее в IT ,если я полный ноль,али там будут уже СУРОВЫЕ ПРОГРАММЕРЫ,которые приперлись за корочкой и я буду чувствовать себя куском дауна.

Ответы>>887766

04 Дек, 16:36 #958 #887766

>>887748
А что тебе дало первое высшее, если ты такое спрашиваешь?

04 Дек, 16:58 #959 #887781

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

Ответы>>887782>>887783>>887795>>887800>>888031>>888350

04 Дек, 16:59 #960 #887782

>>887781
inb4:Написать спецификацию своей виртуальной машины и реализовать ее.

04 Дек, 17:00 #961 #887783

>>887781
тебе нужно
>Написать спецификацию своей виртуальной машины и реализовать ее.
Не благодари.

Ответы>>887795

04 Дек, 17:22 #962 #887795

>>887781
>>887783
Ты такой непредсказуемый!

04 Дек, 17:35 #963 #887800

>>887781
Ты хоть знаешь что такое виртуальная машина, как работает? Чему вас там вообще учили?

Ответы>>887817

04 Дек, 17:56 #964 #887817

>>887800
Он же чёрным по белому написал, что ничему его не учили.

04 Дек, 17:56 #965 #887818

Посоны! Христом-Богом прошу! Решил я тут в относительно зрелом возрасте Джаву изучить, и вроде все неплохо началось, переменные-хуенные, циклы-хуециклы, но вот с пониманием философии объектно-ориентированного программирования очень туго. Возможно дело в детской психологической травме (а именно изучении Паскаля) - не представляю я программу иначе как нарезанную на модули простыню с подпрограммами. Читаю Хорстманна, а когда заебываюсь - Кнута. Помогите кто чем может, объясните по русски суть ООП.

Ответы>>887830>>887838>>887949

04 Дек, 18:20 #966 #887830

>>887818
хуяришь короч объекты и они могут отправлять тип сообщения друг дружке.
вот.

04 Дек, 18:25 #967 #887838

>>887818
https://habrahabr.ru/post/148015/

Ответы>>887983

04 Дек, 18:37 #968 #887851

Аноны, попал в трабл, выручайте.
Учусь на инженера в одном из мск вузов. На прогу (язык си) не было времени вообще, завтра контрольная по структурам, строкам, сортировке и прочей ерунде. За ночь готовиться не имею возможности, прошу помощи завтра с 8 до 12 по мск. Если че, стучите на мыло tugariL7Nn62ANUSgj<{mailPUNCTUMco]^Hm. В долгу не останусь.

Ответы>>887854

04 Дек, 18:40 #969 #887854

>>887851
Тебе пиздец)

Ответы>>887874

04 Дек, 18:53 #970 #887873

>>879854 (OP)

Анон есть у кого такая лаба? А то нихуя в программировании не ебу.

Описать класс, реализующий десятичный счетчик, который может увеличивать или уменьшать свое значение на единицу в заданном диапазоне.
Счетчик должен иметь следующую структуру:
три поля: рабочий диапазон (мин. и макс. значения) и текущее значение;
метод увеличения значения счетчика;
метод уменьшения значения счетчика
метод получения значения состояния счетчика.
При попытке выхода за одну из границ, текущее значение принимает значение противоположной границы диапазона.
В классе Program в методе Main() реализовать функциональность описанного класса (написать программу, проверяющую все разработанные элементы класса).

Ответы>>887908

04 Дек, 18:53 #971 #887874

>>887854
Само собой

04 Дек, 19:12 #972 #887892

Анон, я тут мимо пробегал, т.к задался одним вопросом. Вот дохуя людей, которые кодят, которые могут начать учить какой угодно язык программирования. Неплохо ходить в ЯЗЫК_НЕЙМ и пиздато кодить в ЯЗЫК_НЕЙМ2. Но чем именно отличается средний кодер от какого-нибудь топового кодера, который работает на каких-нибудь ребят и они ему платят небесные бабки? Интеллект? Склад ума?

Ответы>>887900

04 Дек, 19:14 #973 #887894

Посоны, я чёт встрял с запросом, короче есть адрес типа
http://yoba.com/list/mamkas/?order=name
Я же правильно понял что нужно отправлять запрос на
http://yoba.com/list/mamka, а order=name запихнуть в JSON? Ну типа {"order":"name"}? Или это нужно запихнуть в headers? Просто я вроде оформил запрос, а мне возвращает Connection refused, погуглил, говорят что такое выдает когда порт закрыт или он заблокирован файрволом, я подумал что может неправильно URL задаю?

04 Дек, 19:16 #974 #887897

Пр, поясните про паттерн Flyweight. Вот если у меня есть класс Car, в нем координаты x,y ну и еще чего-нибудь.
Как я понял, чтобы реализовать приспособленца, мне надо просто написать класс с контейнером, в который я буду класть значения x,y, но не буду создавать экземпляры Car? Везде разные примеры, ничего не понял, помоги, анон.

Ответы>>888372

04 Дек, 19:21 #975 #887900

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

Это уже бизнеса вопросы, а не программирования. Если кодер годный (знает как сделать быстро _и_ хорошо, разумеется, при этом не прогорая в овертайме, иначе он сгорит нахуй и все) то ему платят за это. А если - радикально противположно - ковыряется часами над хуйней и требует присмотра, или, скажем, вроде и кадр нарисовался образованный, рэвалюцианер, а зарылся и строит абстрактные фабрики фабрик на обскурных языках вместо того чтобы задачу бизнесу решать - все наоборот.

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

Ответы>>887903>>887911

04 Дек, 19:25 #976 #887903

>>887900
Программирование оно на что больше похоже? Если к примеру математика и всякие точные вычисления это дрочильня для меня, то я сосну как кодер или неверное сравнение?

Ответы>>887904

04 Дек, 19:26 #977 #887904

>>887903
>Программирование оно на что больше похоже?
На решение ребусов и уравнений.

Ответы>>887906

04 Дек, 19:28 #978 #887906

>>887904
so sad. решение загадок, ребусов - не для меня. мозгов не хватит, чтобы решить загадку для первоклашки

Ответы>>887910>>888246

04 Дек, 19:30 #979 #887908

>>887873
http://pastebin.com/QvhGthJX

04 Дек, 19:31 #980 #887910

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

Ответы>>887914

04 Дек, 19:32 #981 #887911

>>887900
А если я второй вариант, который может долго ковыряться? Как прокачаться и стать пиздатым?

Ответы>>887965

04 Дек, 19:35 #982 #887914

>>887910
и плюс ко всему у меня синдром дефицита внимания и гиперактивность. энивей думаю попытаться стоит

Ответы>>887918

04 Дек, 19:41 #983 #887918

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

04 Дек, 20:06 #984 #887934

>>879895
А мне норм. Вот ещё плюсами занимаюсь для железок.

Ответы>>888247

04 Дек, 20:15 #985 #887939

>>879895
> какие есть причины не перекатываться в пхп
Самоуважение.

04 Дек, 20:16 #986 #887940

Дайте нормальный дебагер под Си. Чтоб с окошком переменных и дампом памяти.
Студия находит какие-то левые ошибки, которых нет (gcc все компилирует, все работает).
В кодоблоках вообще хуй поймешь как это говно работает.
В дев спп нихуя нет.
gdb консольный, нужен гуй
emacs оказался слишком сложным

04 Дек, 20:35 #987 #887949

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

Понять ООП смог только когда понял основные принципы, что они дают на практике.
Самый важный - это инкапсуляция (сокрытие данных). Остальные просто помогают уменьшить размер кода.

По сути обьекты - это те же модули, какие ты любил пилить в процедурном стиле, только более строгие. Именно ради строгости вся движуха и пошла.
Сперва непонятно зачем себя так ограничивать - модули более свободны и удобны. Это и отталкивает поначалу от ООП.
Но потом начинаешь замечать прелесть такой строгости. Да, она требует больше заморочек, но зато многое упрощает.
Я все это постиг, начав сталкиваться с большими архитектурами.
Как-то продумывал сетевую игрушку на уровне движка, просто для интереса, и заметил, что постоянно наталкиваюсь на сложности: на больших архитектурах с модульным подходом очень быстро начинаешь путаться. Сотни функций, тысячи переменных, десятки структур данных - это хаос.
По первости даже пытался все это структурировать на бумажке, но это помогло не особо. Как бы ты не извращался, но очень быстро начинаешь теряться во всех этих функциях и переменных. Уследить нереально. Флаги приходится выносить в глобальные переменные, ради доступа, и со временем их становится столь много, что без поднятия документации ты и не скажешь какой и зачем. По каждой мелочи лазить в документацию - это ж пиздец, а не разработка.
Но самое главное следствие - ты не можешь удержать саму архитектуру приложения в голове, т.е. очень скоро просто перестаешь понимать как оно работает, и что там внутри вообще есть. В твоем же софте!

Вот поняв всю эту кухню, поняв, почему конкретно меня не устраивает модульный подход на процедурах и как красиво тут вписываются обьекты и пакеты, тогда то и стал молиться на Джаву. Удивительно, но из всех языков только она одна придерживается максимально строгого подхода.
К Джаве пришел не сразу конечно. Тоже метался между несколькими языками.
Но в конце концов, набив шишек, определил для себя строгие критерии идеального языка: статическая типизация, кроссплатформенность, стабильность (обратная совместимость), высокая производительность.
Перебрал много языков. Подошла только Джава, и даже серьезно превзошла ожидания: огромная область применения, стабильность на протяжении почти двух десятков лет, высокая скорость (во многих тестах рвет всех, в остальных идет наравне или чуть отстает), кросплатформенность, библиотеки на все случаи жизни, веб-сервера и целая веб-технология под капотом, концепция пакетов и ссылок, возможность трансляции, динамическое исполнение (горячее обновление кода), RPC, передача обьектов по сети, и еще тысяча приятных мелочей, которые вообще не ожидал увидеть, тем более в одном месте, и уже в рабочем состоянии.
Сперва были серьезные вопросы по Gui, и бинарникам (как собственно получить на выходе exe?), но все эти вопросы быстро были решены - нашел аж несколько вариантов гуя и бинарных пакетов, минимально-необходимый комплект вообще встроен искаропки: java fx и build exe/msi.
Такая вот вкусная Джава.

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

Концепция обьектов прямо настаивает на ограниченном функционале.
Т.е. нельзя пихать в один обьект несколько малосвязанных функций, просто чтоб куда-то их поместить.
В случае ООП просто делишь софт на обьекты по функциональному признаку: обьект, отвечающий за сеть, обьект, отвечающий за игрока, и т.п.
В общем каждая сущность помещается в отдельный модуль, туда же помещаются все связанные с сущностью переменные, флаги и процедуры.
Если что-то остается без обьектов - засовываешь в отдельные обьекты. Просто чтоб не валялось.
Концепция Джава-пакетов позволяет грамотно разбить всю эту кучу обьектов на пакеты, опять же по функционалу: все сетевое - в пакет отвечающий за сеть, и т.п.
Инкапсуляция требует, чтобы доступ к переменным обьекта был стандартизирован. Чтобы не было такого, что один обьект лезет через весь софт в нутро другого, за каким-нибудь флагом. Такие вот связи,нарушающие требования ООП, и обеспечивают в итоге весь тот хаос: очень быстро становится непонятно как оно работает, зачем нужно лазить внутрь какого-то далекого обьекта. Поэтому приходится специально ограничивать свои хотелки, и пользоваться стандартными методами доступа.
Опять же, из-за того, что обьекты естественным образом выстраиваются в иерархию (обьект net отвечает за сеть, но сам о сети ничего не знает, обращаясь за связью к какому-нибудь net.protocol, а тот стучится к net.protocol.ip), очень быстро приходит понимание, что через весь софт обьектами лазить вообще не нужно - на иерархию удобно сажать специальные виртуальные сущности, менеджеры, каждый из которых тоже отвечает за какую-нибудь свою область функций, к которым можно обратиться, и они тебе расскажут все, что ты хочешь знать о происходящем внутри приложения, например у них можно запросить флаги состояния, те самые, что раньше висели неприкаянные, порождая множество лишних связей.
Ну а тут уже недалеко до концепции шаблонов проектирования - всякие фабрики, это тоже отдельный большой раздел, независящий от языка, в который потом обязательно нужно вникнуть.
Параллельно всему этому идут структуры данных - их тоже нужно изучить, они тоже не зависят от языка, но есть везде, и подходят каждая для своих ситуаций.

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

04 Дек, 20:35 #987 #887949

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

Понять ООП смог только когда понял основные принципы, что они дают на практике.
Самый важный - это инкапсуляция (сокрытие данных). Остальные просто помогают уменьшить размер кода.

По сути обьекты - это те же модули, какие ты любил пилить в процедурном стиле, только более строгие. Именно ради строгости вся движуха и пошла.
Сперва непонятно зачем себя так ограничивать - модули более свободны и удобны. Это и отталкивает поначалу от ООП.
Но потом начинаешь замечать прелесть такой строгости. Да, она требует больше заморочек, но зато многое упрощает.
Я все это постиг, начав сталкиваться с большими архитектурами.
Как-то продумывал сетевую игрушку на уровне движка, просто для интереса, и заметил, что постоянно наталкиваюсь на сложности: на больших архитектурах с модульным подходом очень быстро начинаешь путаться. Сотни функций, тысячи переменных, десятки структур данных - это хаос.
По первости даже пытался все это структурировать на бумажке, но это помогло не особо. Как бы ты не извращался, но очень быстро начинаешь теряться во всех этих функциях и переменных. Уследить нереально. Флаги приходится выносить в глобальные переменные, ради доступа, и со временем их становится столь много, что без поднятия документации ты и не скажешь какой и зачем. По каждой мелочи лазить в документацию - это ж пиздец, а не разработка.
Но самое главное следствие - ты не можешь удержать саму архитектуру приложения в голове, т.е. очень скоро просто перестаешь понимать как оно работает, и что там внутри вообще есть. В твоем же софте!

Вот поняв всю эту кухню, поняв, почему конкретно меня не устраивает модульный подход на процедурах и как красиво тут вписываются обьекты и пакеты, тогда то и стал молиться на Джаву. Удивительно, но из всех языков только она одна придерживается максимально строгого подхода.
К Джаве пришел не сразу конечно. Тоже метался между несколькими языками.
Но в конце концов, набив шишек, определил для себя строгие критерии идеального языка: статическая типизация, кроссплатформенность, стабильность (обратная совместимость), высокая производительность.
Перебрал много языков. Подошла только Джава, и даже серьезно превзошла ожидания: огромная область применения, стабильность на протяжении почти двух десятков лет, высокая скорость (во многих тестах рвет всех, в остальных идет наравне или чуть отстает), кросплатформенность, библиотеки на все случаи жизни, веб-сервера и целая веб-технология под капотом, концепция пакетов и ссылок, возможность трансляции, динамическое исполнение (горячее обновление кода), RPC, передача обьектов по сети, и еще тысяча приятных мелочей, которые вообще не ожидал увидеть, тем более в одном месте, и уже в рабочем состоянии.
Сперва были серьезные вопросы по Gui, и бинарникам (как собственно получить на выходе exe?), но все эти вопросы быстро были решены - нашел аж несколько вариантов гуя и бинарных пакетов, минимально-необходимый комплект вообще встроен искаропки: java fx и build exe/msi.
Такая вот вкусная Джава.

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

Концепция обьектов прямо настаивает на ограниченном функционале.
Т.е. нельзя пихать в один обьект несколько малосвязанных функций, просто чтоб куда-то их поместить.
В случае ООП просто делишь софт на обьекты по функциональному признаку: обьект, отвечающий за сеть, обьект, отвечающий за игрока, и т.п.
В общем каждая сущность помещается в отдельный модуль, туда же помещаются все связанные с сущностью переменные, флаги и процедуры.
Если что-то остается без обьектов - засовываешь в отдельные обьекты. Просто чтоб не валялось.
Концепция Джава-пакетов позволяет грамотно разбить всю эту кучу обьектов на пакеты, опять же по функционалу: все сетевое - в пакет отвечающий за сеть, и т.п.
Инкапсуляция требует, чтобы доступ к переменным обьекта был стандартизирован. Чтобы не было такого, что один обьект лезет через весь софт в нутро другого, за каким-нибудь флагом. Такие вот связи,нарушающие требования ООП, и обеспечивают в итоге весь тот хаос: очень быстро становится непонятно как оно работает, зачем нужно лазить внутрь какого-то далекого обьекта. Поэтому приходится специально ограничивать свои хотелки, и пользоваться стандартными методами доступа.
Опять же, из-за того, что обьекты естественным образом выстраиваются в иерархию (обьект net отвечает за сеть, но сам о сети ничего не знает, обращаясь за связью к какому-нибудь net.protocol, а тот стучится к net.protocol.ip), очень быстро приходит понимание, что через весь софт обьектами лазить вообще не нужно - на иерархию удобно сажать специальные виртуальные сущности, менеджеры, каждый из которых тоже отвечает за какую-нибудь свою область функций, к которым можно обратиться, и они тебе расскажут все, что ты хочешь знать о происходящем внутри приложения, например у них можно запросить флаги состояния, те самые, что раньше висели неприкаянные, порождая множество лишних связей.
Ну а тут уже недалеко до концепции шаблонов проектирования - всякие фабрики, это тоже отдельный большой раздел, независящий от языка, в который потом обязательно нужно вникнуть.
Параллельно всему этому идут структуры данных - их тоже нужно изучить, они тоже не зависят от языка, но есть везде, и подходят каждая для своих ситуаций.

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

Показать весь текст
Ответы>>887979>>887983>>888351

04 Дек, 21:06 #988 #887965

>>887911
Как научиться что-то делать? Начать это что-то делать, набивать шишки, приобретать опыт на практике.
Теория тоже ничего, но идет только как дополнение к практике - проясняет какие-то вопросы, которые возникнут, дает представление о доступных инструментах и возможностях. Но без практики все это не имеет значения, без практики эти знания лишние - их некуда применить.

184 Кб, 1288x979

04 Дек, 21:20 #989 #887975

>>879854 (OP)
/pr/, что думаете о geekbrains? Думаю забашлять им за курс жавы с гарантированной стажировкой, выходит 3-40к. Как думаете нормально?

Ответы>>887977>>888017

04 Дек, 21:29 #990 #887977

>>887975
/pr/ думает, что без лоха и жизнь плоха.
> думаете нормально?
Только если ты думаешь, что нормально быть долбоебом.

Ответы>>887982

04 Дек, 21:33 #991 #887979

>>887949
Mein Gott! Это восхитительно! Лучей добра и сисястых тяночек тебе, анон! Я не тот кому ты отвечал, но ты первый кто тут смог внятно и без оскорблений расписать по сути.

04 Дек, 21:39 #992 #887982

>>887977
Платить за то, чтоб тебя чему-то научили теперь означает быть лохом?
Или это наебка и ничему там не учат?

Ответы>>888248

04 Дек, 21:42 #993 #887983

>>887949 >>887838
Спасибо вам, добрые люди. Для меня это конечно пока сложновато, но схоронил и как дочитаю оба тома Хорстманна наверное пойму.
Инкапсуляция это ведь получается как будто объект есть модуль который работает как китайская комната или типа того - хуйнул в него переменную, он что-то там возвращает и все, больше никаких взаимодействий. Я уловил месседж?
Надо бы заодно Паскаль подтянуть, а то забыл уже всю суть, это ж базис.

И еще - если задать один класс и создавать в нем одинаковые объекты (ну понятно что с именами разными), то по сути своей ведь они будут как модули? То есть понятно что это верх говнокода и непонимание философии ООП, но ведь надо от чего-то плясать.

Ответы>>888053>>888071

159 Кб, 1280x853

04 Дек, 21:46 #994 #887984

Привет, анон. Извини конечно, но я долбоеб. Опять взялся за ЯП, на этот раз за джаву(до этого был питон). Полистав сайты с работой малость огорчился, ибо большинство вакансий требуют знание либо c++, либо пхп, js, и вообще фронтэнд. Это же что получается, допустим, каким-то чудом я выучу джаву и в итоге получу хуй в рыло, так как такие нахуй не всрались? Что учить, дабы не остаться с носом? Пожалуйста помогите.

Ответы>>887988>>887989>>887996>>887997>>888081

04 Дек, 21:48 #995 #887988

>>887984
Неужто закончились вакансии Android разработчиков?

Ответы>>887995

04 Дек, 21:48 #996 #887989

>>887984
Ничего, забудь про программирование

Ответы>>887991

04 Дек, 21:49 #997 #887990

>>879854 (OP)

Анон, горит лаба, помогит! Я не ебу в программировании. Может быть у кого-нибудь завалялась готовая?

Задание 2. «Правильная дробь»
Создать класс «Дробь» (в отдельном файле) со следующей структурой:
• закрытые поля «числитель» и «знаменатель»;
• методы чтения числителя и чтения знаменателя;
• метод установки числителя и знаменателя, с контролем неравенства знаменателя нулю;
• конструкторы с параметрами и без параметров;
• реализовать методы сложения, вычитания, умножения и деления дробей, принимающие в качестве параметра дробь;
• статические методы сложения, умножения, вычитания и деления дробей, принимающих в качестве параметров две дроби и возвращающих результирующую дробь;
•реализовать метод сокращения дроби;
•реализовать метод вывода информации о дроби.

В классе Program проверить работоспособность всех элементов описанного класса.
Задание 3.
Статические методы вынести в отдельный класс и проверить работоспособность программы.

Ответы>>887993>>888010

04 Дек, 21:50 #998 #887991

>>887989
Я искренне надеюсь что тебя хуй куда-нибудь и когда-нибудь возьмут, даже в самую говноконтористую говноконтору, мудачье ебанное.

04 Дек, 21:53 #999 #887993

>>887990
Нет, иди нахуй, пидр. Одной тебе мало уже?

04 Дек, 21:54 #1000 #887995

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

04 Дек, 21:54 #1001 #887996

>>887984
> мпx
Только если ты хочешь пилить сайтики в говностудиях за копейки. Вакансий на пхп много, но большинство их них такие.
> вообще фронтэнд
В любом случае понадобится, хотя бы что-то сверстать|отобразить данные с бэкенда|etc.
> c++
Будет плюсом, но это довольно специфично. Если только ты не собрался в геймдев.

Алсо, если ты видишь вакансию джависта, в которой требуется знание с++|php - это как минимум должно настораживать.

Ответы>>887998

04 Дек, 21:56 #1002 #887997

>>887984
Если ты спрашиваешь такую хуйню, то очевидно, что твой уровень весьма далек от джуна. Когда выучишь ту же яву на норм уровне, а это значит, что ты будешь знать еще и ООП, алгоритмы, структуры, БД, тогда у тебя не будет таких вопросов и хуй в рыло ты уже не получишь.

Ответы>>888002

04 Дек, 21:58 #1003 #887998

>>887996
То есть, для начала стоит учить джаву, а потом постепенно осваивать другие яп? Какие, например?

04 Дек, 22:02 #1004 #888002

>>887997
> твой уровень весьма далек от джуна
Ты очень догадливый. А если по делу, то меня интересовала именно последовательность действий, с максимальной вероятность получения профита. С чего начать и к чему своевременно переходить.

Ответы>>888021

04 Дек, 22:09 #1005 #888010

>>887990
http://pastebin.com/9e6mhefX
Чем мог тем помог, извини нет времени.

04 Дек, 22:17 #1006 #888017

>>887975
бамп, никто не пользовался?

Ответы>>888046

04 Дек, 22:21 #1007 #888021

>>888002
Я примерно на той же стадии, что и ты, только питона не учил. В планах до первой подачи резюме выучить жаву, сишарп, жаваскрипт, разобраться с SQL и еще по мелочи (может, Дельфи). А главное понять общие принципы программирования (после чего, как я понимаю, изучение любого языка будет делом пары месяцев) и изобрести с десяток велосипедов (сапера там написать, тетрисы и т д, что-нибудь приличное выложить чтобы сказали что я молодец). Вот тогда можно наверное и на юниора.

04 Дек, 22:26 #1008 #888031

>>887781
Короче шансов у тебя мало. Без знаний какого-либо языка так вообще ноль.
Виртуальная машина - это виртуальный процессор.
Тебе нужно придумать его спецификации и набор команд. И реализовать все это на каком-то языке.
Спецификации описывают работу и устройство процессора.
Тебе, как новичку, наверно проще всего будет запилить стековый процессор.
У него самая простая система команд: по сути все команды связаны с обслуживанием стека.
Стек - это такая структура данных. В простейшем случае - простой массив, ограниченной глубины. ИРЛ так и есть - размер стека очень небольшой.
Собственно размер стека и определяет сложность задач, доступных машине - насколько глубоко она может зарыться в цепочку вызовов.
Для стека тебе нужен массив и переменная, переменная - это указатель стека, стекпоинтер, хранит адрес (индекс) верхнего элемента стека.

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

Есть разные операции, которые возможны со стеком, наиболее полный список можно почерпнуть пожалуй только у языка Форт.
Но как минимум понадобятся операции взятия ячейки со стека и помещения ячейки на стек. Можно добавить фортовские свап (обмен двух верхних ячеек местами) и дуп (дублирование верхней ячейки).

Также понадобятся арифметические операторы, работающие со стеком - как минимум: +,-,•,/
Можно добавить инкремент и декремент, операторы бинарного сдвига, логические операторы, в общем по вкусу.
У всех этих операторов общее одно - они работают с обратной польской записью: вместо 2+2= будет 22+. Т.е. операторы просто берут две верхние ячейки, производят с ними операцию, и кладут результат на стек. Оче удобно кстати - ИРЛ пользуюсь таким калькулятором со стеком на 4 ячейки, мегаудобно.

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

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

Все команды - просто числа, для упрощения - одинаковой длины. Можешь взять размером с байт - это 256 инструкций, более чем достаточно.
Каждая инструкция должна иметь описание: что она меняет в состоянии машины при исполнении.

Тебе понадобится ядро машины - диспетчер. Он собственно будет исполнять все твои команды.
По сути все команды зашифрованы в диспетчере как один большой switch, который на вход принимает номер команды, и прыгает непосредственно к ее микрокоду, т.е. последовательности инструкций, необходимой для выполнения команды.
Бинарные коды, в которых будешь программировать - это и есть номера команд. Nop например удобно помечать нулевым номером.

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

Итак, память программ. Масив и переменная-указатель, как стекпоинтер, только обзывается программ-коунтер. Указатель указывает на текущую команду в памяти программ, ту, которая исполняется сейчас.
Диспетчер машины обязан перемещать этот указатель на шаг вперед при исполнении каждой инструкции.
Инструкции ветвления, при срабатывании, могут перемещать указатель в любую сторону на произвольное количество ячеек - это и есть передача управления.
Размер смещения можно заранее ложить на стек, и операция ветвления сначала забирает со стека результат сравнения, потом смещение, и, в зависимости от результата, либо смещает указатель на смещение, либо ничего не делает, тогда указатель смещает диспетчер машины. Попутно инструкция ветвления естественно опускает указатель стека на 2 - ты же этой инструкцией забрал 2 ячейки со стека.

Если введешь дополнительные диапазоны памяти, например для доступа к системным функциям, чтения файлов, и т.п. понадобится реализовывать механизм прерываний.
Прерывания основаны на таблице прерываний, обычно она идет прямо с нулевого адреса памяти программ. Определяются несколько обязательных ячеек-векторов прерываний.
В памяти программ помещаешь несколько функций - это обработчики прерываний.
Адреса начала обработчиков заносишь в ячейки векторов прерываний.
Диспетчер прерываний, получив сигнал от внешней системы, например на готовность буфера чтения файла, помещает на стек адрес текущей инструкции в памяти программ (на нее всегда указывает указатель, программ-коунтер), и, сверившись со своим списком прерываний, забирает из одного из векторов прерываний адрес обработчика, и передает управление туда.
Чем вкусна стековая архитектура - обработчику тут не нужно сохранять никакие регистры, т.к. их просто нет.
Обработчик делает что нужно, подчищает за собой стек до сохраненного программ-коунтера, и передает управление туда - прерывание завершено.
Либо можно вернуть управление диспетчеру прерываний, если ему нужно что-то еще сделать, например восстановить флаги и вернуть управление исходному коду, адрес которого так и лежит на стеке. Для передачи управления диспетчеру прерываний нужен дополнительный механизм - либо отдельное прерывание, например нулевое, либо отдельный регистр (ячейка памяти).
Для управления диспетчером прерываний можно завести отдельную переменную - меняя ее, можно разрешать и запрещать обработку прерываний.

Память данных (оперативка) устроена так же, как и память программ. Тоже массив с отдельным указателем.
По указателю можно осуществлять чтение/запись оперативки: кладешь в указатель адрес ячейки, и выполняешь операцию чтения/записи. Данные для этой операции забираешь со стека.
Инкрементируя указатель, можно читать данные последовательно. В том числе можно предусмотреть длину блока, т.е. завести инструкцию, которая забирает со стека адрес в памяти и количество читаемых ячеек, и сама все делает.

Для памяти программ и данных нужны соответствующие инструкции:
Для программ: чтение ячейки по адресу из программ-коунтера, по адресу со стека, по смещению, с записью на стек или в память программ. Чем проще инструкции - тем меньше инструкций придется описывать, а более сложные можно делать составными, например операцию чтения из памяти данных и записи в память программ можно разбить на две: чтение из памяти программ на стек и запись со стека в память данных.
Для памяти данных - тоже самое, но с возможностью не только читать, но и писать. Память программ не перезаписываем при работе - это безопаснее. ИРЛ эта память перезаписывается специальными инструкциями, например при обновлении программы извне, но в виртуалке проще новую программу просто загнать в память программ напрямую (она торчит наружу как массив) и перезапустить машину.
Для любых дополнительных диапазонов памяти также нужны такие-же инструкции чтения/записи. Так например ИРЛ происходит работа с портами ввода-вывода - у них отдельный диапазон памяти, и отдельный набор инструкций, в т.ч. и специфичные, для работы с отдельными битами (ножками) порта.

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

04 Дек, 22:26 #1008 #888031

>>887781
Короче шансов у тебя мало. Без знаний какого-либо языка так вообще ноль.
Виртуальная машина - это виртуальный процессор.
Тебе нужно придумать его спецификации и набор команд. И реализовать все это на каком-то языке.
Спецификации описывают работу и устройство процессора.
Тебе, как новичку, наверно проще всего будет запилить стековый процессор.
У него самая простая система команд: по сути все команды связаны с обслуживанием стека.
Стек - это такая структура данных. В простейшем случае - простой массив, ограниченной глубины. ИРЛ так и есть - размер стека очень небольшой.
Собственно размер стека и определяет сложность задач, доступных машине - насколько глубоко она может зарыться в цепочку вызовов.
Для стека тебе нужен массив и переменная, переменная - это указатель стека, стекпоинтер, хранит адрес (индекс) верхнего элемента стека.

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

Есть разные операции, которые возможны со стеком, наиболее полный список можно почерпнуть пожалуй только у языка Форт.
Но как минимум понадобятся операции взятия ячейки со стека и помещения ячейки на стек. Можно добавить фортовские свап (обмен двух верхних ячеек местами) и дуп (дублирование верхней ячейки).

Также понадобятся арифметические операторы, работающие со стеком - как минимум: +,-,•,/
Можно добавить инкремент и декремент, операторы бинарного сдвига, логические операторы, в общем по вкусу.
У всех этих операторов общее одно - они работают с обратной польской записью: вместо 2+2= будет 22+. Т.е. операторы просто берут две верхние ячейки, производят с ними операцию, и кладут результат на стек. Оче удобно кстати - ИРЛ пользуюсь таким калькулятором со стеком на 4 ячейки, мегаудобно.

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

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

Все команды - просто числа, для упрощения - одинаковой длины. Можешь взять размером с байт - это 256 инструкций, более чем достаточно.
Каждая инструкция должна иметь описание: что она меняет в состоянии машины при исполнении.

Тебе понадобится ядро машины - диспетчер. Он собственно будет исполнять все твои команды.
По сути все команды зашифрованы в диспетчере как один большой switch, который на вход принимает номер команды, и прыгает непосредственно к ее микрокоду, т.е. последовательности инструкций, необходимой для выполнения команды.
Бинарные коды, в которых будешь программировать - это и есть номера команд. Nop например удобно помечать нулевым номером.

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

Итак, память программ. Масив и переменная-указатель, как стекпоинтер, только обзывается программ-коунтер. Указатель указывает на текущую команду в памяти программ, ту, которая исполняется сейчас.
Диспетчер машины обязан перемещать этот указатель на шаг вперед при исполнении каждой инструкции.
Инструкции ветвления, при срабатывании, могут перемещать указатель в любую сторону на произвольное количество ячеек - это и есть передача управления.
Размер смещения можно заранее ложить на стек, и операция ветвления сначала забирает со стека результат сравнения, потом смещение, и, в зависимости от результата, либо смещает указатель на смещение, либо ничего не делает, тогда указатель смещает диспетчер машины. Попутно инструкция ветвления естественно опускает указатель стека на 2 - ты же этой инструкцией забрал 2 ячейки со стека.

Если введешь дополнительные диапазоны памяти, например для доступа к системным функциям, чтения файлов, и т.п. понадобится реализовывать механизм прерываний.
Прерывания основаны на таблице прерываний, обычно она идет прямо с нулевого адреса памяти программ. Определяются несколько обязательных ячеек-векторов прерываний.
В памяти программ помещаешь несколько функций - это обработчики прерываний.
Адреса начала обработчиков заносишь в ячейки векторов прерываний.
Диспетчер прерываний, получив сигнал от внешней системы, например на готовность буфера чтения файла, помещает на стек адрес текущей инструкции в памяти программ (на нее всегда указывает указатель, программ-коунтер), и, сверившись со своим списком прерываний, забирает из одного из векторов прерываний адрес обработчика, и передает управление туда.
Чем вкусна стековая архитектура - обработчику тут не нужно сохранять никакие регистры, т.к. их просто нет.
Обработчик делает что нужно, подчищает за собой стек до сохраненного программ-коунтера, и передает управление туда - прерывание завершено.
Либо можно вернуть управление диспетчеру прерываний, если ему нужно что-то еще сделать, например восстановить флаги и вернуть управление исходному коду, адрес которого так и лежит на стеке. Для передачи управления диспетчеру прерываний нужен дополнительный механизм - либо отдельное прерывание, например нулевое, либо отдельный регистр (ячейка памяти).
Для управления диспетчером прерываний можно завести отдельную переменную - меняя ее, можно разрешать и запрещать обработку прерываний.

Память данных (оперативка) устроена так же, как и память программ. Тоже массив с отдельным указателем.
По указателю можно осуществлять чтение/запись оперативки: кладешь в указатель адрес ячейки, и выполняешь операцию чтения/записи. Данные для этой операции забираешь со стека.
Инкрементируя указатель, можно читать данные последовательно. В том числе можно предусмотреть длину блока, т.е. завести инструкцию, которая забирает со стека адрес в памяти и количество читаемых ячеек, и сама все делает.

Для памяти программ и данных нужны соответствующие инструкции:
Для программ: чтение ячейки по адресу из программ-коунтера, по адресу со стека, по смещению, с записью на стек или в память программ. Чем проще инструкции - тем меньше инструкций придется описывать, а более сложные можно делать составными, например операцию чтения из памяти данных и записи в память программ можно разбить на две: чтение из памяти программ на стек и запись со стека в память данных.
Для памяти данных - тоже самое, но с возможностью не только читать, но и писать. Память программ не перезаписываем при работе - это безопаснее. ИРЛ эта память перезаписывается специальными инструкциями, например при обновлении программы извне, но в виртуалке проще новую программу просто загнать в память программ напрямую (она торчит наружу как массив) и перезапустить машину.
Для любых дополнительных диапазонов памяти также нужны такие-же инструкции чтения/записи. Так например ИРЛ происходит работа с портами ввода-вывода - у них отдельный диапазон памяти, и отдельный набор инструкций, в т.ч. и специфичные, для работы с отдельными битами (ножками) порта.

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

Показать весь текст
Ответы>>888032>>888052

04 Дек, 22:26 #1009 #888032

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

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

Вот как-то так.

04 Дек, 22:43 #1010 #888046

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

04 Дек, 22:52 #1011 #888052

>>888031
Чет это больше на диплом похоже. Наверняка у того анона что-то другое подразумевалось, написать такое после первого семестра не очень реально. Алсо, откуда ты все это знаешь?

Ответы>>888122

04 Дек, 22:54 #1012 #888053

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

Методы можно делать стандартизированными. Например метод set(x) гарантированно устанавливает состояние обьекта, при этом этот такой метод может быть у кучи совершенно разных внутри обьектов, и тебе не нужно знать как там и что внутри у каждого устроено - просто всем из них говоришь set(x). В результате вместо сотен обращений к разным переменным все свелось к выполнению одной операции для целой группы обьектов: foreach set(x).
Либо можно отдать управление группой обьектов специальному менеджеру, и когда говоришь менеджеру set(x) - он меняет состояния всех обьектов, за которые отвечает.

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

Разработка получается строго модульной: сначала доводишь до ума один модуль, убеждаешься что он работает как надо, переходишь к другому, уже твердо зная, что предыдущий модуль закончен.
И так по кирпичикам и строишь приложение.
Косяки все-равно будут, но, за счет раздельной отладки, намного-намного реже, и намного менее сложные, в основном уровня архитектуры: где-то что-то забыл запилить, или запилил и не проверил. Такого, что забыл где-то добавить один оператор и теперь нужно проверить ВЕСЬ код программы, уже почти не будет - такое выявляется еще на этапе написания модуля, когда его проверяешь.
Это просто рай по сравнению с необходимостью копаться в тысячах связей, выискивая какая же работает неправильно, в традиционном модульном подходе на процедурах - там код по частям не работает, отлаживать нужно сразу всю программу, а в ней сам черт ногу сломит.

04 Дек, 22:54 #1012 #888053

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

Методы можно делать стандартизированными. Например метод set(x) гарантированно устанавливает состояние обьекта, при этом этот такой метод может быть у кучи совершенно разных внутри обьектов, и тебе не нужно знать как там и что внутри у каждого устроено - просто всем из них говоришь set(x). В результате вместо сотен обращений к разным переменным все свелось к выполнению одной операции для целой группы обьектов: foreach set(x).
Либо можно отдать управление группой обьектов специальному менеджеру, и когда говоришь менеджеру set(x) - он меняет состояния всех обьектов, за которые отвечает.

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

Разработка получается строго модульной: сначала доводишь до ума один модуль, убеждаешься что он работает как надо, переходишь к другому, уже твердо зная, что предыдущий модуль закончен.
И так по кирпичикам и строишь приложение.
Косяки все-равно будут, но, за счет раздельной отладки, намного-намного реже, и намного менее сложные, в основном уровня архитектуры: где-то что-то забыл запилить, или запилил и не проверил. Такого, что забыл где-то добавить один оператор и теперь нужно проверить ВЕСЬ код программы, уже почти не будет - такое выявляется еще на этапе написания модуля, когда его проверяешь.
Это просто рай по сравнению с необходимостью копаться в тысячах связей, выискивая какая же работает неправильно, в традиционном модульном подходе на процедурах - там код по частям не работает, отлаживать нужно сразу всю программу, а в ней сам черт ногу сломит.

Показать весь текст
Ответы>>888057

04 Дек, 23:04 #1013 #888055

Анон помоги
надо что-бы из массива выбиралась самое большое отрицательное число

Ответы>>888061

04 Дек, 23:08 #1014 #888057

>>888053
Cкажи, а правильно ли, когда получается цепочка из запросов? Ну вот например у меня есть Клиент, он говорит Кассиру чтобы тот отправил запрос, Кассир пакует запрос и говорит Посыльному чтобы тот отправил его по адресу, и Посыльный передает запрос ПосыльнойМашине.
То есть получается такая ботва

Client.java
public void sendRequest(){
Sender.sendRequest(address, method, data);
}

Sender.java
public void sendRequest(String address, int method, Object data){
SenderEngine.sendRequest(address, method, data);
}

И затем когда в SenderEngine отправляется запрос, а потом приходит ответ, получается что ответ нужно гнать через эту матрешку обратно, через цепочку, например есть какой-то ResponsePackager который упаковывает данные в нужном виде для клиента и передает ее Кассиру, а Кассир возвращает ее клиенту?

Ответы>>888064

04 Дек, 23:15 #1015 #888061

>>888055
1. Создай переменную, которая будет хранить число.
2. Перебирай массив, если находишь отрицательное число, сравниваешь его с этой переменной. Больше? Значит назначаешь ей новое значение

04 Дек, 23:18 #1016 #888064

>>888057
Похоже на делегирование, но это не точно. Такое бывает.

Ответы>>888065

04 Дек, 23:20 #1017 #888065

>>888064
Меня просто вот эта пересылка параметров из рук в руки немного смущает.

04 Дек, 23:23 #1018 #888071

>>887983
>если задать один класс и создавать в нем одинаковые объекты (ну понятно что с именами разными), то по сути своей ведь они будут как модули?
Класс - это чертеж обьекта. Обьект - это экземпляр класса, сущность, воссозданная по образу и подобию класса, и несущая тип класса (по которому и можно определить, что обьект принадлежит к какому-то классу).
У класса есть статические куски, общие для всех обьектов, а есть динамические - для каждого обьекта свои.
Статические куски существуют с момента загрузки класса в память (она происходит по первому обращению к классу), и существуют в одном экземпляре, независомо от количества обьектов класса.
Динамические куски не существуют до момента создания обьекта класса, причем для каждого обьекта эти куски свои, т.е. дублируются в памяти для каждого обьекта. Причем, т.к. каждый обьект имеет свою личную копию динамического куска, соответственно данные в ней могут отличаться от данных в других таких же кусках у других обьектов класса, т.е. у каждого обьекта своя переменная x, которая несет какое-то свое значение, для каждого обьекта разное. Доступ к таким динамическим кускам осуществляется через слово this:
static int y - общая для всех переменная, одна для всех.
int x- динамическая переменная, для каждого обьекта своя.
this.x - динамическая переменная конкретно этого экземпляра класса, этого обьекта.

По дефолту все структуры динамические, статику нужно прописывать словом static
Для уменьшения потребления памяти и увеличения скорости все, что не должно различаться у обьектов, делают статическим.
Часть переменных, которые не меняются нигде, нужно финализировать (final) - они вычисляются на этапе компиляции и прошиваются в код как константы, что делает их еще быстрее.

Ну а код (за исключением переменных) в любом случае один на всех. За состояние кода отвечают только переменные, только они меняются, только они и размножаются.

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

04 Дек, 23:23 #1018 #888071

>>887983
>если задать один класс и создавать в нем одинаковые объекты (ну понятно что с именами разными), то по сути своей ведь они будут как модули?
Класс - это чертеж обьекта. Обьект - это экземпляр класса, сущность, воссозданная по образу и подобию класса, и несущая тип класса (по которому и можно определить, что обьект принадлежит к какому-то классу).
У класса есть статические куски, общие для всех обьектов, а есть динамические - для каждого обьекта свои.
Статические куски существуют с момента загрузки класса в память (она происходит по первому обращению к классу), и существуют в одном экземпляре, независомо от количества обьектов класса.
Динамические куски не существуют до момента создания обьекта класса, причем для каждого обьекта эти куски свои, т.е. дублируются в памяти для каждого обьекта. Причем, т.к. каждый обьект имеет свою личную копию динамического куска, соответственно данные в ней могут отличаться от данных в других таких же кусках у других обьектов класса, т.е. у каждого обьекта своя переменная x, которая несет какое-то свое значение, для каждого обьекта разное. Доступ к таким динамическим кускам осуществляется через слово this:
static int y - общая для всех переменная, одна для всех.
int x- динамическая переменная, для каждого обьекта своя.
this.x - динамическая переменная конкретно этого экземпляра класса, этого обьекта.

По дефолту все структуры динамические, статику нужно прописывать словом static
Для уменьшения потребления памяти и увеличения скорости все, что не должно различаться у обьектов, делают статическим.
Часть переменных, которые не меняются нигде, нужно финализировать (final) - они вычисляются на этапе компиляции и прошиваются в код как константы, что делает их еще быстрее.

Ну а код (за исключением переменных) в любом случае один на всех. За состояние кода отвечают только переменные, только они меняются, только они и размножаются.

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

Показать весь текст

04 Дек, 23:29 #1019 #888081

>>887984
Учи ПЭХАПЭ, потом иди в каку-нить говно веб студию, там какой-никакой опыт получишь, а дальше просто начинай учить что тебе реально интересно, допустим Java core + JavaEE, или Asp .Net или же кресты и какой-нить QT к нему. Во всех трех случаях дополнительно изучит струкруты данных и алгоритмы, ну и по сетям что-почитай ну и еще по ОС. кхе-кхе.

04 Дек, 23:41 #1020 #888090

Народ, есть ли какое-то фришное API, на котором можно потестить POST, GET запросы, вот это всё?

Ответы>>888103

05 Дек, 00:08 #1021 #888103

>>888090
httpbin.org

Ответы>>888111

05 Дек, 00:16 #1022 #888111

>>888103
Благодарю.

05 Дек, 00:16 #1023 #888112

Почитал я тут про двойную точность, одинарную и вообще про отображение чисел в битовом формате.
Правильно ли я понимаю, что любое число мантиссу которого нельзя уместить в 52 бита (для double) будет округляться?
Например число ПИ 3,1415926535897932384626433832795 будет урезано до 3,141592653589793 и так со всеми числами?
Тогда как отобразить число ПИ с, допусти, 30-ю знаками после запятой?

Ответы>>888142

05 Дек, 00:21 #1024 #888114

>>887341
ОС винда, собираюсь ковырять ядро и прилежащие бинари.
http://blog.livedoor.jp/blackwingcat/archives/1706829.html
По ссылке выше человек имплементировал поддержку нового формата РЕ заголовка и пару ядерных функций из дристы в ядро ХР, хочу делать так же.
WRK, утекшие исходники вынь2000 и NT, реактОС - всё скачано и подготовлено к работе. Но уж больно ядро WRK порезанное, бинарь на мегабайт меньше компилируется, хоть и работает, вот и думаю на первую пору заменить большую часть родными, что позволит слепить нормальный бинарь со своими примочками без ебли с ассемблером и ручным размещением кода.

Ответы>>888170>>888171>>891362>>891692

05 Дек, 00:33 #1025 #888120

Я не программист и совсем на шарю в этом. Сразу сорри за тупизм.

Есть несколько файлов .js
Как мне их выполнить в браузере? Что для этого нужно?

Ответы>>888131

05 Дек, 00:38 #1026 #888122

>>888052
Само как-то завалялось.
Был опыт с микроконтроллерами, асмом, реверсом, с бинарной правкой, для саморазвития читал всякое по архитектуре цифровых железок (книжка Код Петцольда например для начинающих будет самое то - проще уже некуда), логику как математику и как схемы с детства знаю: постоянно с разными учебниками и железяками ковырялся. Пришлось выучить кучу языков, в том числе из-за железяк.
Ну и архитектурой ОС интересовался, в т.ч. микроОС для железяк.

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

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

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

Зато сила их велика, они скрывают истиный код от чужих глаз, и изолируют код других архитектур, позволяя ему работать независимо от реальной архитектуры железа.
В играх например это можно использовать, исполняя код на виртуалках, симуляторах процессора, для внесения немного ИРЛ в игру, или просто на парсерах. Тот же интерпретатор - и есть виртуалка, интерпретируемый код сейчас широко используют для игровых скриптов.

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

05 Дек, 00:38 #1026 #888122

>>888052
Само как-то завалялось.
Был опыт с микроконтроллерами, асмом, реверсом, с бинарной правкой, для саморазвития читал всякое по архитектуре цифровых железок (книжка Код Петцольда например для начинающих будет самое то - проще уже некуда), логику как математику и как схемы с детства знаю: постоянно с разными учебниками и железяками ковырялся. Пришлось выучить кучу языков, в том числе из-за железяк.
Ну и архитектурой ОС интересовался, в т.ч. микроОС для железяк.

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

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

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

Зато сила их велика, они скрывают истиный код от чужих глаз, и изолируют код других архитектур, позволяя ему работать независимо от реальной архитектуры железа.
В играх например это можно использовать, исполняя код на виртуалках, симуляторах процессора, для внесения немного ИРЛ в игру, или просто на парсерах. Тот же интерпретатор - и есть виртуалка, интерпретируемый код сейчас широко используют для игровых скриптов.

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

Показать весь текст
Ответы>>888126

05 Дек, 00:43 #1027 #888126

>>888122
>Виртуалки очень просты.
ЕМНИП, полного эмулятора х86 долго не могли написать, так что не всё так просто.

Ответы>>888138

05 Дек, 00:49 #1028 #888131

>>888120
Создать html-файл в котором подключить свой скрипт.

05 Дек, 00:58 #1029 #888138

>>888126
Про полный эмулятор x86 речи и не идет. Это ж курсовая.
Самая простая виртуалка - транслятор форта. Занимает считанные байты.
Чуть по сложнее - таблица операций. Килобайты.
Ну а полный эмулятор железки - это мегабайты: нужно не только описать всю архитектуру (а в больших процах просто куча периферии), но и тайминги выдержать (а часть чипы тактируются хитро), и все архитектурные ошибки запилить (потому что некоторые используют эти ошибки в коде).

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

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

05 Дек, 01:03 #1030 #888142

>>888112
Для высокой точности (как и для сверхдлинных чисел) используют специальные алгоритмы: https://ru.wikipedia.org/wiki/Длинная_арифметика

05 Дек, 01:13 #1031 #888149

Нужен совет, я в вопросе слабо разбираюсь.

Есть sqlite и C++.
Делаю запрос к базе через sqlite3_exec, соответственно есть callback функция, из которой по примеру и происходит отображение полученных из базы данных.
Как мне эти полученные данные передать из callback функции основному классу/функции?
Функция-то static, я с ними никогда не работал, но обратиться от неё к чему-то внешнему не выходит.

Когда подобная ситуация возникала у меня в другом случае - я передавал в callback функцию указатель на какую-нибудь переменную класса, значение которой отслеживал после коллбека.
Но в случае с sqlite вроде как нельзя в коллбек ничего передать.

Ответы>>888197

05 Дек, 01:49 #1032 #888158

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

Ответы>>888159>>888160

05 Дек, 01:53 #1033 #888159

>>888158
Типа там скорость приложух/скорость написания очень в хорошем отношении. и мне похуй зашквар там что или нет - главное время.

05 Дек, 02:00 #1034 #888160

>>888158
PureBasic вроде бы? сам себе ответил

05 Дек, 02:24 #1035 #888168

>>885874
написал сам, пришла сказала вот тут можно заменить это, а тут нужно поставить это и поставила 4

05 Дек, 02:42 #1036 #888170

>>888114
> слепить нормальный бинарь со своими примочками без ебли с ассемблером и ручным размещением кода
Сэкономлю тебе время и порекомендую сразу написать кастомный линкер для PE/COFF, который сможет линковать объектники к исполняемым файлам. Если релоки есть (а в ntoskrnl они есть) и всякие фичи типа COMDAT и отладочной информации не делать, то задача простая, пилится за неделю. Зато сможешь пидарасить PE как только хочешь.

Ответы>>888171>>888691

05 Дек, 02:53 #1037 #888171

>>888170
>>888114
Посоны, вы такие крутые, может подскажете простые методы как обмануть обычные инсталяторы требующие висту, семёрку, десятку и т д без ковыряния реестров и прочего? мог бы такой финт сделать - удалил бы восьмёрку и поставил опять сервер 2003, настолько он охуенен

Ответы>>888173>>888202

05 Дек, 02:59 #1038 #888173

>>888171
> обмануть обычные инсталяторы требующие висту, семёрку, десятку
Вкладка "Совместимость" подменяет версию, которую винда сообщает приложению. Алсо, инсталляторы можно распаковывать, какой-нибудь 7-Zip часто справляется, ну или можно анпакер под конкретный типа инсталлятора искать. Но толку от этого всего не будет, если приложение использует фичи, специфичные для современных ОС (например, бинарники, собранные в Visual Studio содержат вызов InitializeCriticalSectionEx, которого нет в XP и ниже). Бинарники можно патчить, но это неблагодарная и бессмысленная работа. Лучше обновить комп и поставить десяточку.

Ответы>>888176>>888202

05 Дек, 03:29 #1039 #888176

>>888173
Тоскливо. Да десятку он тянет, но по определённым причинам всё что выше хр - мне не нравится. 2003 винда - навсегда.

05 Дек, 04:54 #1040 #888196

>>884844
>rebol
Судя по сайту он сдох и превратился в Red. А может и нет, но есл альфа там у них в 2015 сделана а щас уже 2017й почти, то...?

Ответы>>888374

05 Дек, 05:01 #1041 #888197

>>888149
Бамп.

Ответы>>888198

05 Дек, 05:06 #1042 #888198

>>888197
Следуюющий параметр sqlite_exec после колбека и первый параметр колбека - то, что ты ищешь.

Ответы>>888201

05 Дек, 05:20 #1043 #888201

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

Если я ему нагло даю другое значение любого типа, то получаю сообщение ТЫ ЧТО ОХУЕЛ ИНТЕЖЕР ПРИСВАИВАТЬ УКАЗАТЕЛЮ НА ВОИД.

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

Проблему вроде как обошел через статик переменные, но это не то что хотелось.

05 Дек, 05:20 #1044 #888202

>>888171
>Посоны, вы такие крутые
Я-нет, поэтому и вопрошаю.
>>888171
>сервер 2003, настолько он охуенен
Я и сейчас под ХРх64 пишу эти строки.
>>888173
>Но толку от этого всего не будет, если приложение использует фичи, специфичные для современных ОС
Так за решением этой проблемы я сюда и пришёл, нэ?
>>888173
>Лучше обновить комп
7 из 10 на дваче у меня сосёт по конфигурации, 24 ГБ оперативы наполняются живительными байтами ядра NT 5.х вместо отдающих мертвечиной 6.х.

05 Дек, 08:47 #1045 #888246

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

05 Дек, 08:49 #1046 #888247

>>887934
Расскажи про свой железный опыт? С чем работаешь, что изучаешь?

05 Дек, 08:53 #1047 #888248

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

Ответы>>888272

05 Дек, 09:35 #1048 #888252

>>879854 (OP)
Думаю начать учить язык GO, что скажите посоны? Естественно я с него и начинаю.

Ответы>>888268>>888299

154 Кб, 800x800

05 Дек, 10:42 #1049 #888268

>>888252
Это не просто хуевый выбор для новичка, это в целом хуевый выбор.

Ответы>>888277>>888295

05 Дек, 10:54 #1050 #888272

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

05 Дек, 11:02 #1051 #888277

>>888268
Нахер он тогда нужен, один знакомый сидит кодит на нём и на питоне, говорит збс язык учи, просто и нужно везде.
Пиздит да?

Ответы>>888280>>888299

05 Дек, 11:08 #1052 #888280

>>888277
Конечно, может это дело вкуса, но мой опыт с го таков: пока читал доки и писал хеллоуворды, был в восторге, казалось, что нашел язык мечты, но когда начал писать что-то посерьезней, всплыло все говно этого языка. Для написания микросервисов этот язык может и годится, но не более того. Если психика дорога, то лучше не трать время.

Ответы>>888295

05 Дек, 12:07 #1053 #888295

>>888280
>>888268
Удваиваю.
Учи в таком порядке:
-Питон, потому что хороший и простой язык;
-ЖС, потому что без него сейчас никуда;
-Джаву/Сишарп, чтобы как минимум просто знать.

Ответы>>888299

05 Дек, 12:10 #1054 #888299

>>888295
>>888252
>>888277
Ну и после всего перечисленного перекатиться в Го тебе не составит труда, хотя я бы не советовал. Как и тот анон, возлагал большие надежды, но после понял, что в языке нихуя почти нет, а что есть-убого.

05 Дек, 12:20 #1055 #888304

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

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

Да, я прекрасно знаю, что вообще не в тему. Но добро же еще существует, не так ли?

Ответы>>888308>>888337>>888392>>888408

05 Дек, 12:30 #1056 #888308

>>888304
Сколько ты готов заплатить?

Ответы>>888309

05 Дек, 12:32 #1057 #888309

>>888308
>добро
>сколько готов заплатить
У нас разные представления о добре, мне кажется.

Ответы>>888318>>888324

05 Дек, 12:40 #1058 #888318

>>888309
Ну пошел нахуй тогда.
Добра он захотел в 2к16.

Ответы>>888319>>888327

05 Дек, 12:45 #1059 #888319

>>888318
И тебе всего доброго, анон.

05 Дек, 12:50 #1060 #888324

>>888309
"Сделайте мне на халяву, потому что я ленивое говно, которое выбрало не ту специальность в надежде на ту же самую халяву" - это само зло во плоти. Пиздуй учись, говнюк.

Ответы>>888329

05 Дек, 12:55 #1061 #888327

>>888318
Да нет, добро есть и должно быть. Хорошему-то человеку помочь не западло (сам много раз так делал). Другое дело, заслуживает ли вообще этот анон добра. Мы его не знаем. Вдруг он ебаный мудак? А таких, к сожалению, большинство сейчас, поэтому помогать всем подряд - неправильная стратегия.

Ответы>>888332

05 Дек, 12:55 #1062 #888329

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

Ответы>>888336>>888344

05 Дек, 12:58 #1063 #888332

>>888327
Ну, лично я, всегда помогал людям, не задумываясь о том, плохой человек он или нет. Да, я моралфаг и ничего плохого в этом поведении не вижу.

Хотя, естественно, я понимаю, почему такая реакция возникла. И мне сейчас нереально грустно от того, что я до этого опустился. ;c

Ответы>>888344

05 Дек, 13:00 #1064 #888335

быстрофикс

Да к тому же, я еще моралфаг и ничего плохого в этом поведении не вижу.

05 Дек, 13:01 #1065 #888336

>>888329
>Напишу на дваче, что проболел(а не прососал хуй)
>Хочу добра
>Помоги анон сделай за меня

Нахуй со своими лабами, необучаемый.

05 Дек, 13:02 #1066 #888337

>>888304
Кресты? STL? Это дека?
Дека, но в то же время
>Удалить из списка элемент с заданным номером
?

Все это риторические вопросы; загугли - перепиши примеры под себя.

Ответы>>888339

05 Дек, 13:05 #1067 #888339

>>888337

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

Ответы>>888343

05 Дек, 13:09 #1068 #888343

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

05 Дек, 13:10 #1069 #888344

>>888329
>>888332
Анон, пропуск лекций - это не оправдание. Люди, которых ты просишь сделать задание, на твоих лекциях не были вообще. Откуда они по-твоему должны это знать?
Твоя задача не такая уж специфическая. Точнее, она совсем даже не специфическая. Односвязные/двусвязные списки - это фундаментальные, классические структуры данных. И разобраться в этом можно даже без гугла, если иметь любой приличный учебник по структурам данных. Ничего непреодолимого в твоей задаче нет. В конце концов, ты в вуз пошел учиться или тупо за коркой? Вот и учись, разбирайся, вникай. Во взрослой жизни лекций нет, никто тебе разжевывать и в рот класть не будет. Учись этому сам.
Надеюсь, ты справишься.

Ответы>>888346

05 Дек, 13:12 #1070 #888346

>>888344
Даже спорить не буду, я полностью с тобой согласен. Будь у меня время, естественно, я бы пошел сам разбираться в этом, но у меня нет времени. В этом то и проблема .

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

Ответы>>888348>>888359

05 Дек, 13:16 #1071 #888348

>>888346
Бизнесмен блядь нашелся, очень занятой. Раз ты такой бизнесмен, плати деньги, найди одногруппника и заплати ему.
На самом деле у тебя нет времени, потому что тебе еще делать домашку по математике, которую ты тоже проебал. Но, скажу тебе по секрету, математика тебе не понадобится, а это знать нужно.

05 Дек, 13:18 #1072 #888350

>>887781
Запевай со мной!
МИ МИ МИСТИЧЕСКАЯ МИКУРУН РУН

05 Дек, 13:19 #1073 #888351

>>887949

453 Кб, 1122x682

05 Дек, 13:20 #1074 #888353

На работе дали задание перебрать список в 500 000 фамилий которые хотя бы раз были адресатами "Почты России" и очистить от некорректных. Таких там много, потому что какие-то фамилии перепутаны с именами и отчествами, какие-то были произвольно транслитерованы с латиницы на зарубежных отправлениях, какие-то неправильно распознаны OCR и т.д. Пока пришло в голову проверить записи в которых:
- встречаются невозможные в русском языке сочетания (пик)
- подряд 3 гласных или согласных
- начинаются с "ь, ы, ъ" или заканчиваются на "ъ"
Получилось всего 3002 записи, и то перебирая результаты вручную, выяснилось что Вагедияндонйапараст, Ыилилиаил, Чеботариволфхайм, Авдусьа, Кричфалуший — это, блядь, реально существующие фамилии, а не просто наборы букв. Уже не знаю, что придумать, вконтактике через апи проверять? Есть у кого-нибудь идеи?

Ответы>>888366>>888452

05 Дек, 13:22 #1075 #888359

>>888346
>Будь у меня время, естественно, я бы пошел сам разбираться в этом, но у меня нет времени
Ничего с тобой не случится, если пару раз в дотку не скатаешь. Гугл в зубы - и вперед.
"Алгоритмы и структуры данных" - Н. Вирт.
Глава про линейные списки.
Все примеры как раз на Паскале.
Дальше сам.

Ответы>>888361

05 Дек, 13:23 #1076 #888361

>>888359
У меня дедлайн через два часа.

А за книжки, спасибо, обязательно гляну.

Ответы>>888365>>888371

05 Дек, 13:26 #1077 #888365

>>888361
>У меня дедлайн через два часа.
>Не хочет платить за работу
Пошел на хуй.

Ответы>>888379

05 Дек, 13:27 #1078 #888366

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

05 Дек, 13:29 #1079 #888371

>>888361
Как раз уложишься, если не надо отчет пилить. Хотя если сжать булки то даже отчет можна написать.

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

Ответы>>888377

05 Дек, 13:30 #1080 #888372

>>887897
Бамп, помогите разобраться.

05 Дек, 13:32 #1081 #888374

>>888196
Это два разных проекта, и ред ещё очень сырой, хотя писать на нём можно. Ребол2 kinda сдох, но его ещё можно использовать (и используют), единственная проблема с ним лишь у пердоликов - он проприетарен. Есть ребол3, но хрен знает, что там с ним, вроде бы медленно пилят, но он в альфе пока, по-моему.

Ответы>>888821

05 Дек, 13:37 #1082 #888377

>>888371
В моем универе есть балльно-рейтинговая система. Не сдача вовремя работы снимает соответственно половину баллов при пересдаче.

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

05 Дек, 13:40 #1083 #888379

>>888365
Да понял уже я, что тебе нужны были деньги и ты горишь теперь из-за того, что бедный студент не поделился с тобой своей огромной стипендией.

Ответы>>888380>>888382

05 Дек, 13:44 #1084 #888380

>>888379
Пошел нахуй отсюда, любитель халявы.
Ребенок блять.

05 Дек, 13:55 #1085 #888382

>>888379
Деньги показывают насколько тебе действительно хуево. Если у тебя все заебись, нахуя тебе помогать?

05 Дек, 14:10 #1086 #888392

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

05 Дек, 14:21 #1087 #888408

>>888304
Р. Лафоре Структуры данных и алгоритмы Java
Там вроде был описан двусвязный список, наглядно, со всеми операциями.
Прочитай, и все вопросы отпадут.

05 Дек, 14:53 #1088 #888432

По стандартам Java надо писать Javadoc к каждому методу/классу, сие приводит к таким чудесным комментариям по типу:
/ Returns the X position*/
public float getX(){
return x;
}
В "Чистом коде" Б. Мартина, говорится, что комментарии это в принципе хуета, и что комментить нужно только непонятный говнокод.
Кому верить и как быть?

Ответы>>888434

05 Дек, 14:58 #1089 #888434

>>888432
Если быть точнее, то говнокод надо переписывать. Комменты в коде - один из признаков, что код воняет.
Javadoc - это уже другая опера, это документация апи для клиента. И, разумеется, простые геттеры/сеттеры документировать не обязательно.

05 Дек, 15:15 #1090 #888445

>>879854 (OP)
Привет, Анон! есть где-нибудь в литературе по vba что-нибудь подробное про парсинг сайтов и подобное?

Ответы>>888457

05 Дек, 15:38 #1091 #888452

>>888353
> список в 500 000 фамилий которые хотя бы раз были адресатами "Почты России"
>очистить от некорректных
>Получилось всего 3002 записи
Это что, Почта так упорото статистику ведет, что 99,4% данных непригодно?

Ответы>>888480

05 Дек, 15:45 #1092 #888457

>>888445
ie automation vba гугли
внезапно, это удобнее тупых библиотек для парсинга на том же самом питоне
так как ты по сути создаешь экземпляр браузера, открываешь в нем страницу, в которой все отрабатывает, включая ява скрипт, и к странице можно обращаться через dom или sax, можно эмулировать действия пользователя на странице и прочее

Ответы>>888556

05 Дек, 15:54 #1093 #888465

Сап, анон. Требуется написать мобильное приложение на RAD Studio 10.1 Delphi прости г-споди, с использованием RecyclerView, FAB и CoordinatorLayout. Я перерыл уже всю вики Эмбаркадеры, но так и не нашёл нужных мне компонентов. Писать на Файрманки - пиздец, это полное нарушение Google Guidelines, да и к тому же эта падла не хочется запускаться потом на моём нексусе с 7.1. Что мне делать, доктор? Отказаться от RAD нельзя - весь проект написан на нём. Переписывать компоненты с Java на Delphi... нет, это просто ад. Может всё-таки можно как-нибудь выкрутиться и оставить нативный Android Material UI?

Ответы>>888486

05 Дек, 16:14 #1094 #888480

>>888452
3002 мой фильтр отобрал, остальные по моим условиям проходят, но не факт из оставшихся только существующие фамилии. Попадаются например такие как "Александович" - гуглом находится только опечатка в отчестве, фамилии такой, по крайней мере в интернете, нет.

Ответы>>888654

05 Дек, 16:21 #1095 #888486

>>888465
Уже нашёл решение. Турбококоа (турбокакахи) лол.

05 Дек, 16:35 #1096 #888498

Целесообразно ли использовать контейнер map для хранения пары | IP-Address | Client_socket |?
Как понятно из вопроса, это сервеР, которому нужно хранить информацию об активных TCP-подключениях.

Ответы>>888505

05 Дек, 16:39 #1097 #888505

>>888498
А какие альтернативы?

Ответы>>888506

05 Дек, 16:40 #1098 #888506

>>888505
Не знаю, я неопытный, больше ничего в голову не пришло.

Ответы>>888509

05 Дек, 16:41 #1099 #888509

>>888506
Только одно подключение на одном ip может быть?

Ответы>>888513>>888515

05 Дек, 16:44 #1100 #888513

>>888509
Не задумывался об этом, пока ты не спросил.
По идее, не одно, ведь из-за одного роутера может подъехать несколко клиентов. Но порты в этом случае будут разные. Значит нужно хранить и порт тоже.

Ответы>>888515>>888517

05 Дек, 16:47 #1101 #888515

>>888513
>>888509
Или ты имел ввиду "только одно подключение на уникальную пару айпи+порт"? Тогда наверное одно, да.

Ответы>>888517

05 Дек, 16:50 #1102 #888517

>>888515
Я имел ввиду предыдущее.
>>888513
Получается, тебе нужно по ip список портов вывести?
В этом случае можно на один ключ массив портов повесить.
Альтернативы не радуют, так что на твоём месте я воспользовался бы мапом, благо не самому писать.
Осталось определиться, каким ты будешь пользоваться: на основе дерева или хэш-таблицы.

Ответы>>888523

05 Дек, 16:59 #1103 #888523

>>888517
>Получается, тебе нужно по ip список портов вывести?
Нет, смотри. Есть объекта сокет на каждое подключение. Соответственно, мне нужно их как-то укладывать и как-то к ним обращаться. Сначала я предположил, что можно класть в map пару IP_Address + unique_ptr на сокет, но сейчас понял, что нужен ещё и порт на случай нескольких клиентов с одного айпи. Тогда будет IP_Address:Port + unique_ptr.
Наверное.

По идее, мне в любом случае нужно будет перебирать все активные подключения при попытке принятия данных.
Нужно ли мне будет при этом обращаться к ним через map по айпишнику или просто пробежаться итератором — я не знаю, но какой-то удобный способ добавлять/удалять объекты всё равно нужен.

Ответы>>888526

05 Дек, 17:04 #1104 #888526

>>888523
А удалять по чему будешь? По unique_ptr?

Ответы>>888529

05 Дек, 17:07 #1105 #888529

>>888526
Хм, а ведь я даже не знаю.
По сути, если клиент отвалился, то как я узнаю айпи отвалившегося чтоб найти и удалить его по айпи?

Ответы>>888531

05 Дек, 17:09 #1106 #888531

>>888529
Должен быть способ. Иначе придётся полный обход делать.

05 Дек, 17:56 #1107 #888556

>>888457
Спасибо Анон

05 Дек, 18:03 #1108 #888562

/gg/

05 Дек, 18:37 #1109 #888590

Стоит изучать Java или идти в FrontEnd

Ответы>>888594

05 Дек, 18:39 #1110 #888594

>>888590
Если хочешь форсировать переход в веб-макак, то может и не стоит учить джаву.

Ответы>>888602

05 Дек, 18:40 #1111 #888596

Халп, это просто писец.
В учебных целях надо найти сумму возрастающей последовательности (числа Пелля) с помощью рекурсивной, мать её, функции.
Короче, найти могу, а отследить переполнение не могу. Просто писец рекурсия сложная. Подскажите, как отслеживать переполнение (long int) у рекурсивной функции.

Ответы>>888597

05 Дек, 18:41 #1112 #888597

>>888596
Если число переполнилось, то оно отрицательным становится.

Ответы>>888600>>888603

05 Дек, 18:44 #1113 #888600

>>888597
Да блин, ты просто гениален.
Само условие переполнения я знаю, там даже не так, как ты делаешь (за допущение переполнения меня покарают: "А вдруг там слагаемое такое, что в положительные снова уйдёт"), там примерно так: if (пред. слагаемое>INT_MAX-след. слагаемое).
Но именно в рекурсивной не выходит. Если я ставлю просто условие, то у меня отслеживается один раз на 25 слагаемом, а потом на всех нечётных отслеживает, а на всех чётных выдаёт значение 24-го (ввожу индекс 50, получаю в ответ 24-ый член)

Ответы>>888604>>888610

05 Дек, 18:45 #1114 #888602

>>888594
Задам вопрос по другому. Каков шанс что изучая веб я не останусь ни с чем

Ответы>>888604

05 Дек, 18:45 #1115 #888603

>>888597
Алсо, как выводить трассировку рекурсии?
Ведь рекурсия не умеет принтэфить.

Ответы>>888604

05 Дек, 18:46 #1116 #888604

>>888602
Уровень какой? Есть корка?
>>888600
Собственно зачем тебе это? Задача без задач.
>>888603
Можно. Попробуй.

Ответы>>888605>>888606

05 Дек, 18:47 #1117 #888605

>>888604
> можно.
Попробовал тебе за щёку.

05 Дек, 18:47 #1118 #888606

>>888604
В учебных целях, я же сказал

Ответы>>888608

05 Дек, 18:50 #1119 #888608

>>888606
Хорошо. С++? Можешь unsigned long int впилить туда? Если можешь, тогда достаточно полученное число с максимумом из двух исходных сравнить. Если оно меньше - приехали.

Ответы>>888617

05 Дек, 18:53 #1120 #888610

>>888600
Алсо, оно никогда за одну сумму положительным снова не станет.

05 Дек, 19:04 #1121 #888617

>>888608
> Можешь unsigned long int впилить туда?
Не имею права.
Мне не механизм сравнения нужен. То самое сравнение, которое я использовал обычно, не прокатывает с рекурсивной функцией, меня интересует специфика отслеживания переполнений с hекурсивными функциями, ссылки на статьи и учбеники про рекурсивные функции С.

Ответы>>888619

05 Дек, 19:07 #1122 #888619

>>888617
Код в студию.

Ответы>>888620

4 Кб, 226x245

05 Дек, 19:09 #1123 #888620

>>888619

Ответы>>888621>>888624

05 Дек, 19:10 #1124 #888621

>>888620
Хз, зачем строку с if (k==-1) написал.
Да у меня просто бомбануло

05 Дек, 19:11 #1125 #888624

>>888620
Проверяешь 2an_1 на переполнение. Если всё нормально, проверяешь 2an_1+an_2 на переполнение.

Ответы>>888625>>888626

05 Дек, 19:13 #1126 #888625

>>888624
Да у меня каждый следующий раз an становится an_1, так что всё там с if верно

Ответы>>888627

05 Дек, 19:13 #1127 #888626

>>888624
Короче, забейте. Пойду искать литературу

05 Дек, 19:14 #1128 #888627

>>888625
Алсо, очепятка в проверке. Возможно, дело в ней.

Ответы>>888628

05 Дек, 19:15 #1129 #888628

>>888627
Очепятка? Хде?

Ответы>>888630>>888638

05 Дек, 19:15 #1130 #888630

>>888628
if (an>INT_MAX-2an-an_1)

Ответы>>888631

05 Дек, 19:18 #1131 #888631

>>888630
Исправил.
Но ничего не изменилось

Ответы>>888634

05 Дек, 19:19 #1132 #888634

>>888631
Тогда вертай все взад

Ответы>>888635

05 Дек, 19:21 #1133 #888635

>>888634
Лел

05 Дек, 19:21 #1134 #888638

>>888628
if (an>INT_MAX-2an_1-an_2)

или лучше

if (2an_1>=0 && 2an_1+an_2>=0)

Ответы>>888640>>888647

42 Кб, 560x560

05 Дек, 19:23 #1135 #888640

>>888638
Я оставил if (an<0)

Ответы>>888644

159 Кб, 709x901

05 Дек, 19:24 #1136 #888643

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

Ответы>>888671>>888784

05 Дек, 19:25 #1137 #888644

>>888640
Бля.
if (2an_1<0 && an<0)

Меньше нельзя. Можно при умножении переполнится, потом при сумме, в итоге будет положительное число.

Ответы>>888649

05 Дек, 19:25 #1138 #888645

После школы перестал общаться с математикой, сейчас хочу вспомнить забытое и узнать новое, есть какие нибудь сайты, как https://lingualeo.com, только по математике?

Ответы>>888656

05 Дек, 19:26 #1139 #888647

>>888638
Короче, смотри на охрененный выхлопъ
25 - 1311738121 (последнее число, больше уже нельзя)
26 - отследила
27 - 1311738121 (внезапно!)
28 - отследила
29 - 1311738121 (уже ожидаемо)
чётн. - отследила
нечётн. - 1311738121

Ответы>>888649

05 Дек, 19:28 #1140 #888649

>>888647
Посмотри >>888644
И какого фига ты дальше что-то там ищешь? У тебя же там переполнение, мусор ненужный. Где-то ты поставил -1, где-то у тебя всё ещё нормальное число, в итоге у тебя оно то находит что-то, то не находит.

Ответы>>888650

05 Дек, 19:29 #1141 #888650

>>888649
Спасибо
Заработало if (2an_1<0 || an<0)

Ответы>>888655

05 Дек, 19:34 #1142 #888654

>>888480
http://t.spravkaru.net/names/375/17/11585338/

Ответы>>889942

05 Дек, 19:35 #1143 #888655

>>888650
Мейланы, не нашёл на оп-пике книг по html, там нечего изучать, можно хуй забить?

Ответы>>888657

05 Дек, 19:35 #1144 #888656

>>888645
https://www.khanacademy.org/

Ответы>>888667>>888670

05 Дек, 19:35 #1145 #888657

>>888655
в врк пожалуйте

Ответы>>888667

05 Дек, 19:44 #1146 #888664

Модераст-пидераст, тред уже за 1000 перевалил, давай уже вилкой чисти.

05 Дек, 19:46 #1147 #888667

>>888657
Ну нинада, плес!
>>888656
Вау, спасибо, заодно инглишь подтяну.

05 Дек, 19:49 #1148 #888670

>>888656
Спасибо, очень круто.

05 Дек, 19:49 #1149 #888671

>>888643
selenium?

05 Дек, 20:17 #1150 #888691

>>888170
Неужели задача никогда ещё не выполнялась, и нет готового кода?
АЛСО, вопрос был как раз в вытягивании объектных файлов из бинарника. Сначала нужно их выудить, а уж потом думать, как слинковать обратно. Гугл по этому вопросу упорно молчит, выдавая мануалы по линковке всех сортов и разливов.

Ответы>>888720>>888723

05 Дек, 20:46 #1151 #888720

>>888691
Самое близкое, что я нашёл
http://stackoverflow.com/questions/35700685/how-to-get-the-object-file-name-back-from-an-executable-file

Ответы>>888738

05 Дек, 20:54 #1152 #888723

>>888691
> вопрос был как раз в вытягивании объектных файлов из бинарника
Лол. Их там нет. Представляешь себе, как линкер работает? Если очень упростить, то:
1) Есть набор объектных файлов, каждый из них обрабатывается. При необходимости в этот набор добавляются объектные файлы из либ.
2) Линкер запоминает публичные символы каждого объектника и связывает (link) их с внешними (external) символами других модулей. После этого все имена выкидываются нахуй (кроме экспортов DLL и отладочной информации).
3) Все секции с одним именем из разных объектников объединяются в одну, всем получившимся в результате объединения секциям назначаются адреса и правятся ссылки между секциями.
4) В исполняемый файл пишутся заголовки и секции.
Это я еще про link-time оптимизации умолчал, с ними все совсем непросто получается.
Из этого следует, что получившийся фарш назад провернуть нельзя. Все, что ты можешь сделать - это ОДИН объектник, в котором некоторым адресам вручную (на основании конфига и/или парсинга PDB) назначены символы. И если относительных ссылок между секциями не будет, ты сможешь с этим слинковаться (если будут - можно склеить все секции исходного исполняемого файла в одну большую секцию при создании объектника). Но лучше сразу написать линкер под твою задачу и избавить себя от кучи проблем.

Ответы>>888738

05 Дек, 21:20 #1153 #888738

>>888720
Благодарствую, интересная информация, хоть мне и нужно ковырять виндовые бинарники.
К сожалению, из дебажных сборок винды у меня лежит только 32 битная ХР SP2 с отдельным пакетом обновления до SP3 (и пачка лонгхорнов), а мне бы пригодились ХР х64 или 2003 сервер, ну и семёрки с десятками.
Ни у кого нет подобных дебажных сборок?
>>888723
>Представляешь себе, как линкер работает?
Да, я прекрасно это знаю, и понимаю, что при многопроходном алгоритме восстановление невозможно. Но дизассемблеры выполняют намного более сложную задачу, и ничего, живут и развиваются, а старые винды не факт, что компилировались многопроходными алгоритмами с оптимизацией по профайлу.
>Все, что ты можешь сделать - это ОДИН объектник
А вот это боль. Ибо хотелось бы не костылить с подменой вызовов оригинальных функций и замусориванием бинарника своего же ядра ОС, а просто взять и заменить один или несколько из оригинальных объектных файлов на свой, скомпилированный из утекших исходников вынь2000, ну или там WRK, или на худой конец отреверсенных.

Ответы>>889044>>889421

9 Кб, 413x220

10 Кб, 415x216

05 Дек, 21:25 #1154 #888741

Я извиняюсь, но какого хуйца пик1 выдает правильный ответ, а пик2 с минусом?

Ответы>>888743

05 Дек, 21:27 #1155 #888743

>>888741
Во втором пике
n>1

Ответы>>888751

05 Дек, 21:36 #1156 #888751

>>888743
Но чому так?

Ответы>>888752

05 Дек, 21:37 #1157 #888752

>>888751
Подставь в обоих случаях в функции 1.

Ответы>>888753

05 Дек, 21:40 #1158 #888753

>>888752
Сук, надо больше или ровно 2 ставить. Пасиб :3

05 Дек, 22:06 #1159 #888766

Реально ли фрилансером зарабатывать хотя бы 10-15$ в день? Собираюсь скатываться в быдлокодинг, но в моей 30к мухосранке слишком много вакансий

Ответы>>888767>>888770>>888773

05 Дек, 22:07 #1160 #888767

>>888766
Нереально.

Ответы>>888769

05 Дек, 22:08 #1161 #888769

>>888767
Бля... Может, просто у тебя не получилось?

05 Дек, 22:08 #1162 #888770

>>888766
Реально.

Ответы>>888772

05 Дек, 22:09 #1163 #888772

>>888770
Бля... Может, это только у тебя получилось?

05 Дек, 22:09 #1164 #888773

>>888766
ну если ток по старому курсу

05 Дек, 22:24 #1165 #888784

>>888643
раб на fl.ru зделает за 500 рублей
и еще отсосет за норм отзыв

05 Дек, 22:26 #1166 #888785

Суп, подгорает жопа со сроками. Поэтому сердешно спрашиваю. Если тут какой то прогерский ананас, свободный от работы, который хуйнет мне лабку по АсимКрипте.
Алгоритм проверки на простоту, Реализация RSA.
Знаю, ты можешь выручить меня

Ответы>>888852

05 Дек, 22:29 #1167 #888788

Анон, разбираешься в базах данных? Тут такая задача не тривиальная от учителя была: нужно заполнить готовую базу данных каким нибудь быстрым способом реальными данными. Конкретнее эта база данных музыки. Есть таблицы: Треков, Альбомов, Исполнителей, Жанров.

Думал рандомными названиями заполнить(для этого есть удобненькие сайты) но учитель сказал что не катит такое. В результате не смог ничего лучше придумать чем написать парсер АПИ с сайтов музыки превращающий данные в sql insert запросы. Вот что получилось если интересно https://github.com/sam-moshenko/APIMethodToSQLQuery

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

Вообщем кинте идейки или помогите чем можете.

Ответы>>888796

05 Дек, 22:32 #1168 #888790

Зачем нужен REST? Ведь он же просто повторяет протокол HTTP.

Ответы>>888795

05 Дек, 22:39 #1169 #888795

>>888790
А разве REST не является просто правильным использованием протокола HTTP?

Ответы>>888797

05 Дек, 22:40 #1170 #888796

>>888788
> До диез
> Формы
Вся суть.

Так что тебе мешает не сразу делать запрос в базу, а подождать и исполнить больше одного запроса к АПИ сайта?

Ответы>>888800

05 Дек, 22:42 #1171 #888797

>>888795
Т.е. это всего лишь API такие как xhr/fetch на клиентской стороне и методы с характерным названием .get .post и соответствующие фреймворки на серверной?

Ответы>>888808

05 Дек, 22:47 #1172 #888800

>>888796
>> До диез
>> Формы
>Вся суть.
не понял

>Так что тебе мешает не сразу делать запрос в базу, а подождать и исполнить больше одного запроса к АПИ сайта?
то есть на каждый трек спросить исполнителя, жанр и т д?

05 Дек, 23:02 #1173 #888808

>>888797
Нет, это просто использование POST для обновления, PUT для создания, GET для получения и так далее + человеческие адреса для всего этого. Это когда на двачи ты постишь через POST на адрес /pr/879854/add, где в теле его твоё сообщение, а не через GET типа /posting.php?action=add_post&thread=879854&message=%D0%BF%D0%BE%D1%81%D1%81%D0%B0%D0%BB+%D0%BD%D0%B0+%D0%BD%D1%8C%D1%8E%D1%84%D0%B0%D0%B3%D0%B0

В общем просто модное название для проверенной технологии. А то напишешь "Я использую http", и тебя обоссут, ибо это старая замшелая вещь. А вот напишешь "Я использую REST", и тебя похвалят.

05 Дек, 23:46 #1174 #888821

>>888374
Так ребол 3 и есть в альфе с начала 2015го. А значит RIP по идее.

05 Дек, 23:59 #1175 #888829

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

06 Дек, 00:35 #1176 #888852

>>888785
Алгоритм Миллера-Рабина пошагово расписан в вики на псевдокоде. Rsa тоже. Можешь взять botan и посмотреть как в нем реализовано.

06 Дек, 01:13 #1177 #888865

Чем гет будет? Или опять проебете, пидоры.

06 Дек, 01:33 #1178 #888874

Несколько месяцев изучал веб-разработку, но по советам на лурке решил посмотреть на SICP. И передо мной открылся новый мир, совершенно не похожий на JS. Действительно интересные задачи и примеры, после решения которых действительно радуешься; разные истории об учёных; код красивый - скобочки, лямбды, леты; никаких пикселей.
Что делать дальше? Продолжать упарывать JS, изучить ангуляры и джейквери, а там может и распробую я веб-разработку. Или начать читать SICP и со временем изучить другой ЯП? Выручай, анон

Ответы>>888897

06 Дек, 01:39 #1179 #888878

get!

06 Дек, 01:39 #1180 #888880

GET!

06 Дек, 01:40 #1181 #888883

GET!!!11

06 Дек, 01:40 #1182 #888884

GEEETTT!!!!!1

06 Дек, 01:41 #1183 #888885

Get will be get.

06 Дек, 01:41 #1184 #888886

GET!!

31 Кб, 760x874

sage 06 Дек, 01:41 #1185 #888887

https://goodui.org/
Это такая шутка чтоли блядь?

Ответы>>888891

sage 06 Дек, 01:41 #1186 #888888

Вся суть /pr/аши. Вместо того, чтобы написать простой чекер количества постов в разделе, этот долбоеб вайпает тред руками.

Ответы>>888894>>888919

06 Дек, 01:41 #1187 #888889

kek

06 Дек, 01:47 #1188 #888891

>>888887
Всем похуй, но я не пытался взять гет этим постом

06 Дек, 01:54 #1189 #888894

>>888888
Нахуя писать чекер, когда на главной и так отображается количество постов в каждом разделе?

06 Дек, 02:16 #1190 #888897

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

Ответы>>888934>>889006

06 Дек, 02:25 #1191 #888898

Через 2 месяца защита диплома остановился на фронт-енде, С темой проблема, знаю JS, HTML/CSS(5/3), SQL, Angular; Посоветуйте что-то годное, потому что думал о странице-портфолио, но с инфой не густо! Заранее благодарен анончики!

06 Дек, 02:46 #1192 #888903

Сап, анон, недавно зачитался всякими стори типа "Червя Морисса", "Иерусалимского трояна" итд и понял, что очень интересна эта тема.
Есть ли годная литература связанная с кибер-преступностью, как создаются черви/дос атаки/трояны, более подробное описание, чем которое есть на википедии.
Заранее спасибо!

Ответы>>889404

17 Кб, 301x293

06 Дек, 03:08 #1193 #888904

помогите с задачей. есть ориентированный граф с целыми значениями на вершинах. нужно найти максимальную сумму значений из всех возможных путей от верхней вершины к нижней. направление у ребер только вниз по диагонали, и можно за весь граф один раз на одном "уровне", строке заменить значение на другое из той же строки. на пикрелейтед ответ 3+2+8+5+4=22. не нужно ничего конкретного, просто идеи, как можно решить, не понимаю даже как сделать перебором

Ответы>>888916

06 Дек, 05:15 #1194 #888915

сап Анон,

Стоит ли изучать Углубленно Алгоритмы для js dev?
Или они особо не пригодятся?

06 Дек, 05:18 #1195 #888916

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

06 Дек, 06:06 #1196 #888919

>>888888
И что же это?

06 Дек, 07:19 #1197 #888932

Расскажите об языке Ада (2012). Что прочитать, как начать программировать на нём и стоит ли вообще? Область - библиотеки realtime/DSP (или вообще весь бэк-энд) для десктопного приложения на C++/Qt.

Ответы>>888985

06 Дек, 07:25 #1198 #888934

>>888897
Вот оно, чтнеие 21 века!

06 Дек, 09:45 #1199 #888985

>>888932
>Ада
Паскаль с системой типов и кучей фишек безопасности. Если сильно паришься на счёт безопасности — посмотри раст. Он не мёртв и прошёл в этой области куда дальше.
>Что прочитать
Гугл.
>и стоит ли вообще?
Нет.
>Область - библиотеки realtime/DSP
Так и пиши на сях/плюсах. Зачем тебе тащить ещё один язык, который используют разве что ради легаси в ввс сшп и последней свободной реализации уже 12 лет скоро?

Ответы>>888995>>888996

06 Дек, 09:58 #1200 #888995

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

Ответы>>889007

06 Дек, 10:01 #1201 #888996

>>888985
Алсо, 2016-2012 = 4, 4 < 12. А американские военные там участвовали не больше, чем в создании интернета, и самую первую аду вообще французы писали, по-моему.

Ответы>>889007

sage 06 Дек, 10:08 #1202 #889000

Тест

06 Дек, 10:18 #1203 #889004

dfghfghf

06 Дек, 10:20 #1204 #889006

>>888897
Как по мне, это только приятные бонусы. Вся информация структурирована, в каждой теме есть куча разжеванных примеров и интересных задач. Меня привлекло то, что тут синтаксиса почти нет, и чтоб решить задачу, нужно напрячь мозг. А в js задачи в основном основаны на перелистывании учебника в поисках нужного приема. А с учетом множества библиотек и фреймворков, создается впечатление, что работа веб-разработчика состоит из создания структуры документа, применения библиотек и связывания всех компонентов воедино. Вот поэтому и хочу узнать, прав ли я? И если прав, то как обстоят дела в других направлениях? Не хочется просто тратить время на то, что мне не сильно нравится и не пригодится

Ответы>>889083

06 Дек, 10:20 #1205 #889007

>>888995
И тебе хоть одна из этих плюшек настолько нужна при написании DSP (лол), что ты готов побежать учить другой язык, почти без документации и с мёртвым сообществом? Ну я даже не знаю что сказать.
>>888996
Перечитай что я писал, это не про сам язык.
А историю ты плохо знаешь.

Ответы>>889013>>889019

06 Дек, 10:38 #1206 #889013

>>889007
>DSP
>(лол)
Ясн.

06 Дек, 10:45 #1207 #889017

Анон, внутри либы HTTP-запросов для рандомного языка, под капотом всегда используются TCP-сокеты, так? Просто эта либа реализует спецификацию HTTP, т.е. структура пакета, правильно я понимаю?

06 Дек, 10:50 #1208 #889019

>>889007
Встроенное в язык управление потоками, например, очень важная фича, костыльность реализации которой в других языках зашкаливает просто. Документация есть, а всякие "сообщества" - это отрицательная ценность в виде скачущих ничего не соображающих бесполезных обезьянок, "программирующих" копипастом из StackOverflow. Не нужны. По аде серъёзные дядьки из университетов книжки пишут.

> А историю ты плохо знаешь.
Пошел на хуй, пидорас.

Ответы>>889024

06 Дек, 10:59 #1209 #889024

>>889019
>По аде серъёзные дядьки из университетов книжки пишут.
И это единственный способ её применения.

Ответы>>889028

06 Дек, 11:02 #1210 #889028

>>889024
Почему?

06 Дек, 11:28 #1211 #889044

>>888738
>Да, я прекрасно это знаю, и понимаю, что при многопроходном алгоритме восстановление невозможно.
Да нихуя ты не знаешь. Между многопроходным линкованием и однопроходным разница лишь, ВНЕЗАПНО, в количестве проходов. Информация выбрасывается в любом случае, и вытащить то, чего нет - это как минимум непросто.
>дизассемблеры выполняют намного более сложную задачу
Наверное, декомпиляторы. Задачи дизассемблера в десятки раз проще, чем у делинковщика, потому что файл хорошо структурирован - вот тут код, тут данные, вот точка входа, все команды известны - вперёд. Ну, а декомпиляторы либо эксплуатируют знания о том, как компилятор собирает бинарник (DEDE/VB decompiler и т.д.), либо просто восстанавливают, как получится. Создание сишного кода из машинного - тоже не самая сложная задача; сложная - создание хорошего кода.

Ответы>>889421>>890071

06 Дек, 12:35 #1212 #889078

Есть, те, кто может помочь с программой на Делфи?

06 Дек, 12:40 #1213 #889083

>>889006
Да прочитай уже до конца книгу то, зойбал

06 Дек, 13:26 #1214 #889122

Погоромизды, помогите ебануть запрос к МайЭСсКоэльо. В таблице хранятся ежеминутные длины пинусов питурдов.
datetime ;PinusLength
'2016-11-19 09:00:00'; '22.2'
'2016-11-19 09:01:00'; '10.5'
----------//etc//----------------
Можно ли вывести среднесуточную длину шишки (начало суток 9 утра, конец суток 21 час), скажем за последний месяц?

Ответы>>889128>>889137

06 Дек, 13:30 #1215 #889128

>>889122
среднее значение длины за день/ночь (день с 9 до 21, ночь с 21 до 9 утра)
>быстрофикс

Ответы>>889138

06 Дек, 13:42 #1216 #889137

>>889122
select left(f1, 10) as z, avg(f2) from t1 group by z;

06 Дек, 13:42 #1217 #889138

>>889128
а вот это уже иди нахуй

06 Дек, 13:52 #1218 #889142

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

Ответы>>889159

06 Дек, 14:34 #1219 #889159

>>889142
Ну кидай код же.

Ответы>>889164

06 Дек, 14:37 #1220 #889164

>>889159
В и А это пределы зависящие от параметра n
begin
n:=5.7; // интервал n
m:=20; // кол-во разбиений
h:=(B(n)-A(n))/(m2); // длина шага
k:=1;
s:=0; // номер узла для разложения
while n<9.4 do // цикл для опраделения точек графика
begin

repeat //метод парабол(Симпсона)
x:=A(n)+hk; // определение значения узла для к-го х
s:=s+F(n,A(n))+F(n,B(n))+4F(n,x)+2F(n,x+h); // суммирование отрезков разложения
k:=k+2; // определение номера узла
until k>m2-1; // пока значение узла больше чем удвоенное кол-во разбиений
I:=sh/3; // численное значение интеграла
cht1.Series[0].AddXY(n,I);
I:=0;
n:=n+0.1;
end;
end;

Ответы>>889176

06 Дек, 14:45 #1221 #889176

>>889164
По какой формуле делал? Источники разные могут быть.

Ответы>>889182

06 Дек, 14:50 #1222 #889182

>>889176
Если я правильно понял твой вопрос, то по составной формуле Симпсона I=(h/3)(F0+F2m+2(сумма от k=1 до m-1)F2k+4*(сумма от k=1 до m-1)F2k-1)

Ответы>>889184

06 Дек, 14:54 #1223 #889184

>>889182
>F(n,A(n))+F(n,B(n))
Эта часть должна один раз к сумме добавляться.

Ответы>>889185

06 Дек, 14:56 #1224 #889185

>>889184
Это все? Просто я не уверен, что правильно реализовал суммирование по четным и нечетным K

Ответы>>889186>>889189

06 Дек, 14:56 #1225 #889186

>>889185
Не всё. Будем по ходу смотреть.

Ответы>>889188

06 Дек, 14:59 #1226 #889188

>>889186
Я перенес ее к итоговому значению I >I:=sh/3; //численное значение интеграла
, но ничего не изменилось

Ответы>>889189

06 Дек, 15:01 #1227 #889189

>>889185
И ещё
>I=(h/3)(F0+F2m+2(сумма от k=1 до m-1)F2k+4(сумма от k=1 до m)F2k-1)
>>889188
То есть "ничего не изменилось"? Ответ неправильный или вообще ничего?

Ответы>>889191

06 Дек, 15:01 #1228 #889190

>>879854 (OP)
Анон, какую работку, крмое очевидной, можно хорошо совмещать с таким трудозатратным хобби, как программирование? Продованы весь день считай пашут, к вечеру у людишек сил не остается. Как же быть то

Ответы>>889351

06 Дек, 15:02 #1229 #889191

>>889189
Ну график прежним остался

Ответы>>889192

06 Дек, 15:04 #1230 #889192

>>889191
Какой код в итоге?

Ответы>>889194

06 Дек, 15:08 #1231 #889194

>>889192
begin
n:=5.7; //
m:=20; //
h:=(B(n)-A(n))/(m2); //
k:=1;
s:=0; //
while n<9.4 do //
begin

repeat //
x:=A(n)+hk; //
k:=k+2; //
until k>m2-1; //
I:=(F(n,A(n))+F(n,B(n))+s)h/3; //
cht1.Series[0].AddXY(n,I);
I:=0;
n:=n+0.1;
end;
end;

Ответы>>889195

06 Дек, 15:08 #1232 #889195

>>889194
begin
n:=5.7; // èíòåðâàë n
m:=20; // êîë-âî ðàçáèåíèé
h:=(B(n)-A(n))/(m2); // äëèíà øàãà
k:=1;
s:=0; // íîìåð óçëà äëÿ ðàçëîæåíèÿ
while n<9.4 do // öèêë äëÿ îïðàäåëåíèÿ òî÷åê ãðàôèêà
begin

repeat //ìåòîä ïàðàáîë(Ñèìïñîíà)
x:=A(n)+hk; // îïðåäåëåíèå çíà÷åíèÿ óçëà äëÿ ê-ãî õ
s:=s+4F(n,x)+2F(n,x+h); // ñóììèðîâàíèå îòðåçêîâ ðàçëîæåíèÿ
k:=k+2; // îïðåäåëåíèå íîìåðà óçëà
until k>m2-1; // ïîêà çíà÷åíèå óçëà áîëüøå ÷åì óäâîåííîå êîë-âî ðàçáèåíèé
I:=(F(n,A(n))+F(n,B(n))+s)h/3; // ÷èñëåííîå çíà÷åíèå èíòåãðàëà
cht1.Series[0].AddXY(n,I);
I:=0;
n:=n+0.1;
end;

Ответы>>889211

06 Дек, 15:11 #1233 #889198

Для организации нужна программа. В двух словах: есть сотрудники, которые ездят по городам. Есть центральный офис, который должен вести учёт их перемещениям. Идея такая: сотрудник при отправке запускает со своего смартфона некое приложение и проставляет там свой будущий маршрут, номер автомобиля на котором поедет и время отправки. В центральном офисе на пк дежурного появляется соответствующая строка, мол, человек в дороге. Человек приезжает и кликает по кнопке "Путь завершён". У дежурного появляется напротив его имени пометка. Таким образом, дежурный всегда может сказать кто куда едет и сколько свободных сотрудников имеется. Ну, свистелки-перделки по желанию.

Я вижу два стула:
1) Полноценное приложение под ведроид на джаве, писать в андроид студии.
2) Веб сервис. На сайте бек на mysql и php, и фронт на html, css, js. В браузере заходим на сайт, логинимся, вбиваем и отсылаем данные.

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

Ответы>>889204>>889206>>889209>>889760

06 Дек, 15:21 #1234 #889204

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

Ответы>>889216

06 Дек, 15:29 #1235 #889206

>>889198
А еще надо уметь то же делать SMSкой, потомучто не у всех смартфон.

Ответы>>889216

06 Дек, 15:33 #1236 #889209

>>889198
>Человек приезжает и кликает по кнопке "Путь завершён".
Но для чего? Отслеживай всех по GPS, узнаешь много нового о сотрудниках.

Ответы>>889216

06 Дек, 15:34 #1237 #889211

>>889195
Твой код слишком силён. Попробуй адаптировать это. Язык не тот, но ничего сложного и он работает.
http://pastebin.com/uyfKWVnh

Формула отсюда:
https://ru.wikipedia.org/wiki/Формула_Симпсона#.D0.A1.D0.BE.D1.81.D1.82.D0.B0.D0.B2.D0.BD.D0.B0.D1.8F_.D1.84.D0.BE.D1.80.D0.BC.D1.83.D0.BB.D0.B0_.28.D1.84.D0.BE.D1.80.D0.BC.D1.83.D0.BB.D0.B0_.D0.9A.D0.BE.D1.82.D0.B5.D1.81.D0.B0.29

Ответы>>889215

06 Дек, 15:39 #1238 #889215

>>889211
Спасибо, щас попробую.

06 Дек, 15:41 #1239 #889216

>>889204
Да, с совместимостью веб лучше, важный плюс.
>>889206
Многовато вбивать нужно будет. Да ещё соблюдать формат записи. это простые сотрудники не осилят.
>>889209
GPS не даёт автомобильный номер, табельный маршрут и время. Теоретически, пункт отправки/прибыия можно рассчитать по координатам. И время тоже. но это будет не совсем то, что нужно. Нам важнее сейчас контролировать, кто и куда отправлен, чем кто и куда реально едет. GPS можно будет прикрутить уже потом, при необходимости. А вообще, такие сервисы уже есть с отслеживанием и стоят что-то около 1к в месяц с неограниченным количеством отслеживаемых мобильников.

Ответы>>889359

06 Дек, 17:42 #1240 #889267

Здравствуй, двач. Расскажи мне про я думаю это так называется правильную архитектуру. Вот допустим, у меня есть традиционный для Qt MainWindow, который занимается исключительно интерфейсом, а также различные структуры с данными, допустим, yoba и его экземпляры - y1, y2 и т.д., для изменения содержания которых и был запилен интерфейс. Так вот - где этих yoba идеологически правильно хранить? Не в МейнВиндов же?

06 Дек, 17:53 #1241 #889273

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

Ответы>>889278>>889280>>889405

06 Дек, 18:03 #1242 #889278

>>889273
Делай. Я знаю, что это слишком просто для тебя, я знаю, что сложно начать, но я верю в тебя. Ты справишься. Мы все верим в тебя, друг. Мы знаем, что ты можешь перебороть себя. Не подведи нас.

Ответы>>889361

06 Дек, 18:08 #1243 #889280

>>889273
Сколько ты готов за это заплатить?

Ответы>>889283

06 Дек, 18:11 #1244 #889283

>>889280
40 гривен

Ответы>>889347

06 Дек, 18:36 #1245 #889305

КТО НА ЛИСПЕ НЕ КОДОК
ТОТ В РАЙ ЦВЕТУЩИЙ НЕ ХОДОК

Ответы>>889362

06 Дек, 18:46 #1246 #889314

Сап Двач.
Помогите разобраться с мыслями и сомнениями. Учу яву, (джавараш + head to first + Эккель + Лафоре.). Раз в неделю стабильно лезут мысли о том что в яву можно вкатиться только сеньором, особенно в СПБ и с кучей всяких JIRA/HADOOP/SPRING/YOBA/YOBA. То есть новички не нужны чуть более чем полностью. А типа PHP/JS/Python там типа манямирок, у них типа новичков чаще берут изучать всякого меньше нада. Пока правда не прочитаешь про экосистему JS, там дикая дичь, плюс часто в вакансиях PHP/JS обьединяют в одно, правда бывает JS вообще всем добавляют. Отдельно стоит C# просто потому что там 1 Фреймворк как я понял, но новичков не много ищется. Питон вроде мало Фреймворков и чаще ищут чистым и новички нужны вроде как почаще. Плюс в других языках в отличии от java легче придумать пет проект, а пет проект по JEE это типа: "Ну я тут написал аналог 1С"? Много букв и мыслей в попытке найти свой путь самурая. P.S Haskell выучу в старости если будет время.

Ответы>>889363

06 Дек, 19:30 #1247 #889347

>>889283
Нет, не хочу оставлять тебя без штанов.

06 Дек, 19:35 #1248 #889351

>>889190
Такую, где платят за сон.
Охрана, дежурства, админство. Все свободное время (а его на таких работах 80%) - занимаешься своими делами. Кто-то играет, кто-то читает, кто-то девок водит, кто-то кодит, кто-то на удаленке бабло гребет. Лол, некоторые с работы умудряются игори стримить, пиздец вообще.

Ну и само собой удаленка без работы. Вариант посложнее, но удобнее: все свободное от учебы время зарабатываешь бабло удаленкой.

06 Дек, 19:39 #1249 #889359

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

Ответы>>889738

06 Дек, 19:41 #1250 #889361

>>889278
Подписываюсь. Новичков надо поддерживать. Молодым приоритет.

06 Дек, 19:43 #1251 #889362

>>889305
Кто не кодит на листве
Тот не ходит по листве

06 Дек, 19:45 #1252 #889363

>>889314
Нормальные организации сами выращивают себе специалистов.

Ответы>>889399

06 Дек, 19:48 #1253 #889365

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

Ответы>>889368>>889388

06 Дек, 19:53 #1254 #889368

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

Ответы>>889442

06 Дек, 20:13 #1255 #889388

>>889365
Мой еще на всяком древнем говне кодил на бэйсике. А потом бухать начал и все просрал. Хотя только благодаря ему у меня пекарня появилась аж 20 лет назад.

06 Дек, 20:35 #1256 #889399

>>889363
И как они это делают?

Ответы>>889403

06 Дек, 20:37 #1257 #889403

>>889399
Вкладываются в биотехнологии и особенно в клонирование.

Ответы>>889436

06 Дек, 20:37 #1258 #889404

>>888903
Ну товарищ майор....

06 Дек, 20:37 #1259 #889405

>>889273
Квадратную матрицу делаешь двумерным массивом, через указатели - каждый элемент одного массива указывает на массив чисел (абстракция типа для строк и столбцов). Если в массиве по указателю встречается в элементах нолик, выводим номер этого массива-указателя. Фсё.

06 Дек, 21:02 #1260 #889421

>>889044
> Создание сишного кода из машинного - тоже не самая сложная задача
> не самая сложная задача
Это невыполнимая задача, декомпилируются только частные случаи.

На самом деле, если подумать, то задача >>888738 решаема при достаточном уровне скиллов. При наличии .pdb (а для ядра XP SP3 Microsoft до сих пор его отдает) и/или хорошо проработанного дизасма (по части отделения кода от данных), можно просто извлекать каждую функцию в отдельный объектник, можно потом в либы собрать. Можно даже извлечь из .pdb имена оригинальных объектников и попытаться худо-бедно раскидать по ним функции.

Ответы>>889428>>890071

06 Дек, 21:05 #1261 #889428

>>889421
>Это невыполнимая задача
Выполнимая и несложная. Никто тебе, конечно, не обещает восстановление того же кода, из которого это компилировалось. Более того, даже что код читаемым будет - гарантий не даётся, но просто сгенерировать сишный код - это сколько угодно.

Ответы>>889440

06 Дек, 21:13 #1262 #889436

>>889403
Император так и сделал.
Правда потом обнаглел, поехал на паранойе, и просрал все полимеры. Ну туда ему и дорога.

06 Дек, 21:15 #1263 #889440

>>889428
> просто сгенерировать сишный код
Разве только int main(void) { fprintf(stderr, "The behavior is undefined.\n"); return 1; } вместо всей программы. Какой толк с сишного кода, который работает не так, как оригинальный? Вот, например, напиши мне эквивалент на Си:
mov eax,0x401000
retn

Ответы>>889443>>889447

06 Дек, 21:17 #1264 #889442

>>889368
Зажрались.
Марку Аврелию сынко тоже самое говорил. А теперь весь мир превозносит его охуительные истории же, который век уже. А про охуевшего сынка никто и не вспоминает.

06 Дек, 21:17 #1265 #889443

>>889440
void anonymous12345(void) {
return 0x401000;
}

Ответы>>889445>>889454

06 Дек, 21:20 #1266 #889445

>>889443
То есть не войд, а наоборот int, например. В еах возвращаются значения.

06 Дек, 21:21 #1267 #889447

>>889440
Кому нужна твоя одиночная инструкция?
Логика важнее.

Ответы>>889454

06 Дек, 21:29 #1268 #889454

>>889443
> void
> return
Лол. Ну допустим, что ты автоматически пореверсил код и вернул int, хуй с тобой. А теперь я тебе скажу, что это был указатель на функцию, и ты только что успешно проебал все полимеры. Мало того, даже если бы ты почуял подвох, гарантировать, что это был указатель на функцию, ты не можешь. И вернуть его явно в виде 0x401000 ты тоже не можешь, потому что при пересборке кода та функция может уже лежать нихуя не по 0x401000, а очень даже по 0x4010b8.

>>889447
Это самый известный и самый простой пример. Если ты проебал детектирование одного адреса, вся твоя логика уже работает неправильно.

Ответы>>889458>>889464

06 Дек, 21:34 #1269 #889458

>>889454
Зачем это нужно? В коллере, если есть вызов по этому адресу, можно сделать int n = anonymous12345(); (void (n)()); или подойти серьёзней, и задетектить в возвращаемом значении указатель на функцию, исправив на

(void ) anonymous12345(){...}

Ответы>>889459>>889469

06 Дек, 21:36 #1270 #889459

>>889458
ебаная макаба

А при пересборке там будет новый адрес при декомпрляции.

06 Дек, 21:42 #1271 #889464

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

06 Дек, 21:46 #1272 #889469

>>889458
Коллера нет. Допустим это длл, она это вернула мне. Твой декомпилятор не знает, что я с этим делать буду. Он не знает даже, что по 0x401000 лежит код, а не данные. Алсо, можно взять другой пример, с коллером (трустори, реверсил виртуальную машину): есть 8к данных, есть строчка на входе (пользовательский ввод по сути), строчка хэшируется, получившееся значение используется как индекс в табличке, с прочитанными из таблички байтиками выполняются манипуляции, по полученному адресу вызывается функция. Кроме пожатых указателей в табличке есть флоаты и инты, длина одной записи зависит от опкода. Я на самом деле очень-очень сильно хотел бы увидеть деконпелятор, который такое прожует, даже если там будут все возможные техники оптимизации и SMT-solver впридачу.

Ответы>>889477

06 Дек, 21:49 #1273 #889471

Стоит сейчас ньюфагу читать SICP? Или же сразу изучать язык программирования? (И ещё, стоит нуфагу учить Java?)

Ответы>>889479>>889514

06 Дек, 21:56 #1274 #889477

>>889469
Что ты пытаешься доказать, что декомпиляция невозможна? Но она возможна, есть много работающих декомпиляторов в си.

Ответы>>889481>>889490

06 Дек, 21:57 #1275 #889479

>>889471
:(

06 Дек, 21:58 #1276 #889481

>>889477
Примерно это он и пытается доказать. Но тут изначальный посыл был не про декомпиляцию, а про генерацию сишного кода из машинного.

sage 06 Дек, 22:05 #1277 #889490

>>889477
Есть полтора декомпилятора, они лажают как только могут. Просто запустить и получить листинг нельзя (точнее, можно, но он будет очевидно неверен и лишен всякого смысла на любой программе сложнее хелловоролда). Чтобы получить что-то хотя бы слегка вменяемое, нужны десятки часов для ручкой обрабатки кода с созданием структур, прописыванием типов, конвенций вызова и тому подобного. И даже после этого при попытке написать рабочую программу по полученному листингу, придется постоянно заглядывать в дизасм.

Ответы>>889643

1 Кб, 232x141

06 Дек, 22:31 #1278 #889510

Анон, памахи!
Не так давно уже задавал здесь вопрос по построению примитивненькой задачки на паскале по принадлежности точки к некой области.
В общем, препод меня захуесосила и сказала что нужно использовать boolean.
Анон, я в край заебался и хочу спать, а мне еще 2 отчета писать и еще овердохуя остальной хуйни. (А завтра КРАЙНИЙ срок!) Как в коде этот булеан ввернуть, блядь?
Объясни неофиту

program govno6;
var
x, y: real;
begin
writeln ('введите координаты точки');
readln (x,y);
if
((0.75*x-y+1)>=0)
and
(y>=-2)
and
(x<=4)
then write ('точка принадлежит области')
else write ('точка не принадлежит области');
end.

Ответы>>889517

06 Дек, 22:36 #1279 #889514

>>889471
Эта книга подходит, чтобы понять, как это всё работает (примерно). Если хочешь вкатиться быстро куда-нибудь, то придётся выбрать что-то более прикладное.
С этой же целью преподают и C++ с asm'ом. Каждый студентик с ними встречался, но реально что-то на них будет мизер писать.

Ответы>>889644

06 Дек, 22:43 #1280 #889517

>>889510
Возможно, она хочет, чтобы ты принадлежность к области записывал в boolean, а потом выводил в консоль содержимое переменной в таком виде, как у тебя сейчас.

Ответы>>889521

06 Дек, 22:59 #1281 #889521

>>889517
Ты прав!
Но я уже не вдупляю как это сделать.
Можешь пример кинуть, чтоб по нему сделать?
Как это оформить? К чему нужно логическую переменную привязать? Как вывод оформить?

Ответы>>889544

06 Дек, 23:51 #1282 #889544

Напомните мне, как нагуглить обсуждение особенности C/C++, которая заключается в том, что куски кода, не изменяющие внешнее состояние вырезаются компилятором.

Помню, что читал статью с заголовком вида "How C++ proved X false" в которой автор написал программу для проверки какой-то бесконечной функции, а компилятор основной цикл вырезал.

>>889521

Не помню, как это в Паскале пишется, я и не писал на нём никогда, но выглядит это примерно так:

program govno6;
var
x, y: real;
begin
writeln ('введите координаты точки');
readln (x,y);
if
((0.75*x-y+1)>=0)
and
(y>=-2)
and
(x<=4)
then return true
else return false
end.

А в той программе, которая использует govno6, уже пишешь
if govno6()
then write ('точка принадлежит области')
else write ('точка не принадлежит области');

06 Дек, 23:51 #1282 #889544

Напомните мне, как нагуглить обсуждение особенности C/C++, которая заключается в том, что куски кода, не изменяющие внешнее состояние вырезаются компилятором.

Помню, что читал статью с заголовком вида "How C++ proved X false" в которой автор написал программу для проверки какой-то бесконечной функции, а компилятор основной цикл вырезал.

>>889521

Не помню, как это в Паскале пишется, я и не писал на нём никогда, но выглядит это примерно так:

program govno6;
var
x, y: real;
begin
writeln ('введите координаты точки');
readln (x,y);
if
((0.75*x-y+1)>=0)
and
(y>=-2)
and
(x<=4)
then return true
else return false
end.

А в той программе, которая использует govno6, уже пишешь
if govno6()
then write ('точка принадлежит области')
else write ('точка не принадлежит области');

Показать весь текст
Ответы>>889546>>889550

06 Дек, 23:55 #1283 #889546

>>889544
>Напомните мне, как нагуглить обсуждение особенности C/C++, которая заключается в том, что куски кода, не изменяющие внешнее состояние вырезаются компилятором.

Нашёл.

http://stackoverflow.com/questions/3592557/optimizing-away-a-while1-in-c0x

06 Дек, 23:58 #1284 #889550

>>889544
Ох, спасибо, анон. Ты не представляешь как мне время скоротал

53 Кб, 957x881

07 Дек, 00:37 #1285 #889575

>>879854 (OP)
Быдлостудент с горящей лабой (и сракой) ИТТ.
Этот код работает:

#include <iostream>
void main()
{
int length = 100;
char array = new char[length];
array = "Sukablyad";
system("PAUSE");
}

Этот выдает пикрилейтед:

#include <iostream>
void main()
{
int length = 100;
char array = new char[length];
array = "Sukablyad";
delete[] array;
system("PAUSE");
}

ЧЯДНТ?

Ответы>>889585>>889586

07 Дек, 00:57 #1286 #889585

>>889575

Используй http://pastebin.com/ или тег code.

Включаю Вангу: ты присваеваешь указателю на array указатель на константную строку (да-да, когда ты пишешь [code]char*fuck="fuck"[/code] у тебя в fuck оказывается адрес какой-то строки, которая находится внутри программы, загруженное в оперативной памяти).

Выкидывай свой код, вместо него пиши так:
[code]
#include <iostream>
#include <string>
void main()
{
std::string swearing;
swearing = "Sukablyad";
system("PAUSE");
}
[/code]

swearing живёт до конца блока, делитать его не надо, можно только опустошить его (если вся память на счету, и тебе страшно нужно сэкономить несколько байтов для чего-нибудь).

Ответы>>889596

07 Дек, 00:57 #1287 #889586

>>889575
запости на ideone.com ибо Абу сьедает звездочки в твоем коде

07 Дек, 00:59 #1288 #889587

Понятно, тега нет.

07 Дек, 01:19 #1289 #889595

Аноны, на русском есть книги аналогичные Sicp?
Хочу полностью врубиться в самые основы программ, а то оказывается дохуя не знаю.

Ответы>>889631

07 Дек, 01:22 #1290 #889596

>>889585
http://pastebin.com/uE1uCruR

>std::string
Массивами никак?

Ответы>>889605

07 Дек, 01:36 #1291 #889605

>>889596
>А через анус никак?

Можно как угодно, хоть по сети. Ты скажи, что тебе нужно-то? Пока что весь твой код можно удалить полностью, так как он ничего не делает вообще.

"Массивы" не умеют вытаскивать строки из констант. std::string - это тот же "массив", только специально для char и со всякими полезностями.

>http://pastebin.com/uE1uCruR

Я правильно догадался.

07 Дек, 01:49 #1292 #889611

Приспичило сделать небольшой сайт, интерактивный, с js. Такой вопрос - как правильно добавлять элементы в DOM? Например, есть у меня отдельный файл с данными, гружу его с помощью ajax, затем необходимо это все отобразить в виде списка. Сейчас я делаю что то вроде $().append('<tag>data</tag>'). Но если у меня будет разметка посложнее, это получаются огромные строки в коде. Как сделать правильно\красиво?

Ответы>>889673

07 Дек, 02:00 #1293 #889614

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

Два интовых массива, нужно найти значение минимального элемента первого массива, что не входит во второй массив

На си, два сраных фор Цикла

Ответы>>889616

07 Дек, 02:11 #1294 #889616

>>889614

Вон из профессии.

Ответы>>889623

07 Дек, 02:35 #1295 #889623

>>889616

Помощь ньюфагу уровня /b/.

Ответы>>889628

07 Дек, 02:49 #1296 #889628

>>889623

А не охуели ньюфаги-то? Нахуй вы нужны, если вы уже знаете, что нужно два цикла сделать, но дальше не можете?

Я сегодня щедрый, могу помочь (уже нескольким анонам помог), даю два варианта:
- ты даёшь мне контактные данные своего преподавателя, я отправляю ему прогу по электронной почте и говорю, что ты сам не смог
- ты пишешь программу на псевдоязыке и я оформляю её тебе в работающий код

sage 07 Дек, 02:57 #1297 #889631

>>889595
Перевод жи есть.

07 Дек, 04:17 #1298 #889643

>>889490
Все эти структуры и типы генерят парсеры. С одним из таких работал.
Зачем анализировать что-то вручную, если под рукой автоматический анализатор? Только настрой один раз.
Нет, настраивать лень, лучше каждый раз вручную анализировать, ага.

Ответы>>889647

07 Дек, 04:19 #1299 #889644

>>889514
>но реально что-то на них будет мизер писать.
Тем не менее долбоебов находится много. Каждый второй вопрос про сишку.

Ответы>>889650

sage 07 Дек, 04:38 #1300 #889647

>>889643
Ссылки, явки? Даже автоматическое создание таблиц виртуальных функций при живой RTTI и то не всегда правильно работает, какие парсеры ты имеешь в виду?

07 Дек, 05:01 #1301 #889650

>>889644
>Тем не менее долбоебов находится много.

Сколько студентов, столько и "долбоёбов".

07 Дек, 07:11 #1302 #889656

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

07 Дек, 07:36 #1303 #889665

Как заебашить нахождение дискриминанта в ассемблерной выставке на плюсах в VS? Я тупой, да

Ответы>>889666

07 Дек, 07:38 #1304 #889666

>>889665
У меня с какого-то хуя отрицательные значения выводит прост

64 Кб, 807x605

07 Дек, 08:06 #1305 #889669

Антоша, я вкатился в питон и решил выкатиться, когда посмотрел на с++ - он мне показался более лёгким и удобным, а ещё говорят, что он быстрее.

Но вот питон я начал учить с byte of python в перемешку с различными сайтами, где там всякие курсы типа 'codeacademy'(что, кстати, было прикольно, удобно, полезно и не скучно).
А есть ли что-то на подобие для c++?

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

Ответы>>889676>>889688>>889853

07 Дек, 08:45 #1306 #889673

>>889611
Ну как вариант создай элемент, к нему прицепи всех детей, после этого, родиттельский э-т цепляешь к странице. Т.е. рендер у тебя будет один раз вроде как. Или делай через шаблоны(Mustache,handlebars etc). Есть еще тег template он не рендерится на странице, хотя можно и простой div сделать с ddisplay:none;Короче вариантов чуть менее чем дохуя

07 Дек, 09:01 #1307 #889676

>>889669
> с++ - он мне показался более лёгким и удобным
лол, до встречи через полгода, когда ты познакомишься с темплейтами

Ответы>>889687>>890306

07 Дек, 09:41 #1308 #889687

>>889676
Темплейты - самая винрарная фича с++

Ответы>>891183

07 Дек, 09:42 #1309 #889688

>>889669
> он мне показался более лёгким и удобным
Это ты врачу своему расскажешь.

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

Всегда проигрывал с тех, кто начинает вкатываться с плюсов без какой-то определенной цели или хотя бы смутной видимости того, что он хочет сделать. Плюсы на уровне HelloWorld и laba01.cpp — это не то же самое, что плюсы в больших проектах.

Ответы>>890306

07 Дек, 09:58 #1310 #889694

>>879854 (OP)
Накатил апач, хочу файлопомойку.
Как накатить это? Сижу на сперме, апач тоже.

Ответы>>889724

07 Дек, 10:50 #1311 #889724

>>889694
Options +Indexes
фтп подними, блджад, куда уж проще

07 Дек, 11:39 #1312 #889738

>>889359
Существующие решения не устраивают. Я уже писал, что они под другое заточены, а нам нужно мало, но именно так, а не иначе.

Ответы>>889760

07 Дек, 12:38 #1313 #889760

>>889198
>>889738
Вообще накидать приложение под ведроид сейчас не проблема, но если ты с этим вообще никогда не работал, то пили вебсервис, задача же элементарная. Самое главное - чтоб оптимизация клиентской страницы под мобильные устройства была нормальной. Этому нужно будет уделить максимальное внимание, чтобы работать удобно было. Ну и бэкэнд на пхп я бы не стал делать, но это уже вкусовщина больше.

Ответы>>889772

07 Дек, 13:01 #1314 #889772

>>889760
>Ну и бэкэнд на пхп я бы не стал делать, но это уже вкусовщина больше.
А я кроме него ничего не знаю серверное. К тому же он на любом серевере по дефолту стоит, а всякие нодыJS далеко не везде. Да и вообще, хуяк-хуяк и в продакшен.

Ответы>>889879>>889943

07 Дек, 15:09 #1315 #889853

>>889669
Имхо, лучший способ выучить язык/фреймворк это начать делать что-то более-менее серьезное. Скажем, начни делать игры, простенькие, сначала арканоид, потом тетрис, клон Flappy Bird, например. Могу посоветовать использовать для этого Cocos2d-x, на мой взгляд у него очень хороший уровень абстракции для изучения C++.
И насчет плюсов - как уже заметили выше, они тебе легкими кажутся только поначалу, пока ты пишешь тестовые программки без как-то API и фреймворков, как только войдешь в серьезный бизнес - почувствуешь боль.

Ответы>>890306

07 Дек, 15:40 #1316 #889879

>>889772
>>К тому же он на любом серевере по дефолту стоит
за последние 7 лет ни одного такого сервера не видел.

07 Дек, 16:03 #1317 #889903

Как научиться писать сервер и прочее? Сейчас я мобиломакака, 90% мобильных приложений это обработка апи что падает на мобилку, так вот я хочу научиться писать этот апи и вот это все серверное, с чего начать, в какую сторону гуглить? Мне важно понять базовые принципы и т.д. как жсон создавать там и обрабатывать на бэке и прочее, планирую на каком нибудь го, ноде или свифте это делать

Ответы>>889968

07 Дек, 16:43 #1318 #889942

>>888654
Ну тем более, отфильтровать ещё труднее. Кстати только что попался мелкий пакет (который выдают по паспорту) на имя "Анон Анонский". Так и представил питурда с бумажным пакетом на голове, который доказывает в почтовом отделении, что это именно он.

07 Дек, 16:46 #1319 #889943

>>889772
> нодыJS
Вообще я имел ввиду, например, Tomcat. Я бы сделал бэкэнд для этой задачи на сервлетах. Говорю ж, вкусовщина. В пхп для бэкэнда тоже нет ничего плохого, тем более если тебе нужно именно
> хуяк-хуяк и в продакшен

Ответы>>889945

07 Дек, 16:49 #1320 #889945

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

Приложение децельное. Никакого хайлоада, никаких гигабайт трафика, огромных баз и прочего.

Ответы>>889946

07 Дек, 16:51 #1321 #889946

>>889945
>А пхп просто есть и работает.
Летом кто-то хвалил Slim Framework вроде.
Ну и глобальные переменные не ляпать где попало.

Ответы>>889975

07 Дек, 17:14 #1322 #889968

>>889903
Ну гугли библиотеки REST API для интересующего тебя языка.

07 Дек, 17:23 #1323 #889975

>>889946
>Slim Framework
Не ругайся матом, я только недавно функции в пхп освоил. И разбивку кода на отдельные файлы. Планирую в следующий раз выяснить, как там с видимостью переменных и, может быть, как писать подключение к майскул-базе не в каждом файле, а вынести в отдельный.

Ответы>>889986

07 Дек, 17:41 #1324 #889986

>>889975
>И разбивку кода на отдельные файлы
Сразу тогда уж добавляй пространства имён.
>как там с видимостью переменных
Там настолько всё через (_!_) ты даже не предстовляеш, себе.

Ответы>>889988

07 Дек, 17:46 #1325 #889988

>>889986
>Там настолько всё через (_!_) ты даже не предстовляеш, себе.
Ну, мне главное, чтобы там где-нибудь вверху написать список переменных и во всём документе их использовать.

Ответы>>889990

07 Дек, 17:47 #1326 #889990

>>889988
NYET.
Данные пердаютьса от функ-ции к функ-ции и затем печайтаютьса.

07 Дек, 18:08 #1327 #890007

>>879854 (OP)
Максимум ньюфаня
Учусь на быдлокодера, сегодня была первая лаба по Си, нужно было найти НОК элементов массива. Все посчитал, вывод результатов в main был оформлен примерно как printf("result:%d",result()), меня заставили оформлять это в отдельную функцию, понять в чем профит функции в которой лежит один лишь принтф я не смог, ещё и для передачи результата в новую функцию с одним лишь принтфом пришлось вводить переменную, чтобы хранить в ней вычисление функции result=result(). Может мне кто объяснить почему я тупой и в чем выгода от таких танцев с бубнами?

Ответы>>890012

07 Дек, 18:12 #1328 #890012

>>890007
Такое бывает. Забудь и двигайся дальше.

Ответы>>890187

07 Дек, 18:15 #1329 #890014

Здарова. Собираюсь вкатываться. Планирую начать с общего. Что следует прочесть и посмотреть из книг по CS?

Ответы>>890036

07 Дек, 18:40 #1330 #890036

>>890014
Сейчас все книги пишутся на языке Haskell, потому что он предоставляет большие возможности для метапрограммирования (это необходимо для создания полиморфных книг). Тебе придется сначала изучить этот язык. Начни отсюда: https://www.haskell.org/

Ответы>>890041

07 Дек, 18:47 #1331 #890041

>>890036
Ну не троль :( Я не хочу пока выбирать язык, хочу подкачать теорию.

07 Дек, 19:33 #1332 #890068

Продожать ли разбивку кода на подфункции, если никаких технических причин для этого уже не осталось, но кода в функциях всё ещё овердохуя?

Ответы>>890186

2794 Кб, Webm

07 Дек, 19:35 #1333 #890070

Подскажите пожалуйста, можно ли как-нибудь на стандартной клаве, в вин7 макс., сделать по дефолту чтобы вместо "-" было "_" без зажимания шифта? Ну а минус соответственно с зажатым шифтом.

Ответы>>890072

07 Дек, 19:35 #1334 #890071

>>889044
>Информация выбрасывается в любом случае, и вытащить то, чего нет - это как минимум непросто.
Смотря какая и сколько информации. При многопроходных алгоритмах всё совсем запутывается.
Я использую стороннюю информацию. С символьными кодами уже почти все функции обретают человеческие имена. Заголовочные файлы есть в WRK, в DDK, в исходниках Вынь2000, можно подсмотреть в РеактОС, в Wine.
Вон, просто взял файл GEN8DOT3.c из исходников Вынь2000, добавил его в проект WRK, скомпилял, и получил объектники, при декомпилировании которых разницы практически нет- просто в одном месте нормальные return 0;, а в другом goto LABEL_42; с установкой переменной result в ноль.
И да, поэтому я тут спрашивал:
Есть у кого дебажные сборки XP x64 и семёрки?
Потому что в дебажных сборках в файлах остаётся намного больше информации, вон, лёгким движением руки можно восстановить дерево исходников:
https://habrahabr.ru/company/pt/blog/279215/
>>889421
>можно просто извлекать каждую функцию в отдельный объектник, можно потом в либы собрать
Ага, и как? Какая программа или скрипт мне в этом поможет?

Ответы>>890075>>890112>>890163

07 Дек, 19:37 #1335 #890072

>>890070
Можно, редакторы раскладок тебе в помощь.

Ответы>>890198

07 Дек, 19:44 #1336 #890075

>>890071
Чувак, в маздае нет и быть не может никаких ценных алгоритмов (идей, структуры, порядка и прочего тому подобного), что стоило бы читать и изучать. Всё, что у них есть - агрессивный маркетинг, и Некрософт не просто оказался в нужном месте в нужное время, а целенаправленно вытеснял своих конкурентов одного за другим с начала 80-х годов. Сейчас имеем то, что имеем, и вот прибегаеш ты и оказывается, всё это надо "декомпилировать и изучать". Не надо. Нет там ничего.

Ответы>>890082>>890086

07 Дек, 20:05 #1337 #890082

>>890075
Макияж смой.

07 Дек, 20:16 #1338 #890086

>>890075
Мне надо декомпилировать, дописать и снова скомпилировать, так что мимо.

Ответы>>890151

07 Дек, 20:21 #1339 #890088

Сам нюфак, хочу сделать программу, которая считает мне простые функции (ln2 как пример) с точностью, скажем, до 100-го знака после запятой (суть в том, что число не влезает в ULL).
Какой самый простой способ для нюфака это сделать?

Ответы>>890092

07 Дек, 20:39 #1340 #890092

>>890088
Готовое решение, очевидно.

Ответы>>890115

07 Дек, 21:05 #1341 #890106

Гуманитарий-распиздяй врывается в тред с глупыми вопросами.
Можно ли написать программу, которая бы в определенное время на компьютере искала файл с определенным названием, а после этого отправляла его на мыло? Желательно, чтобы она работала постоянно.
Если да, то на чем ее лучше и проще написать?

Ответы>>890108>>890320>>890328

07 Дек, 21:12 #1342 #890108

>>890106
Можно, на любом я/п написать.

Ответы>>890110

07 Дек, 21:14 #1343 #890110

>>890108
Даже на паскале и делфи?

Ответы>>890213

07 Дек, 21:15 #1344 #890112

>>890071
> Какая программа или скрипт
С таким подходом лучше бросай это дело. Готовых решений практически нет, да и под задачу все равно приходится все дорабатывать, поэтому проще сразу написать самому. Формат PE/COFF открытый, спека на сайте Microsoft. Можешь картиночки в Corkami посмотреть, если сложно.

Ответы>>890163

07 Дек, 21:16 #1345 #890115

>>890092
Да блин, нет, хочу сделать сам. Готовое решение и нагуглить можно.
Нельзя нагуглить, какими способом это сделать проще всего

Ответы>>890117

07 Дек, 21:21 #1346 #890117

>>890115
Нет простого способа сделать всё это самому. Тебе придётся реализовать длинную арифметику, реализовать простейшие арифметические операции, потом на их основе сделать другие математические функции.

Ответы>>890118

07 Дек, 21:21 #1347 #890118

>>890117
Спасибо

07 Дек, 21:26 #1348 #890121

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

07 Дек, 21:32 #1349 #890122

/prогеры, где Джава тред ?

Ответы>>890131

07 Дек, 21:55 #1350 #890131

>>890122
https://2ch.hk/pr/res/873899.html (М)

07 Дек, 21:59 #1351 #890134

Эт самое, ананасы, караул. все сюда.
В Open Source CRM систему ALLinSE ищем Front-End разработчика. Коротко о технической стороне проекта:
Серверная часть представляет из себя кластер из java приложений на spring-boot микросервисной архитектуре, каждый микросервис в отдельном docker контейнере и играет свою роль в приложении(сервис авторизации, сервис мониторинга, сервис обработки больших данных, аккаунт сервис), которые хранятся в публичном репозитории на docker-hub, на продакшне поднимаются все контейнеры с помощью docker pull + docker-compose. Грубо говоря софт деплоится всего лишь в две строчки что даёт максимально быстро развернуть приложение. Немного о основных микросервисах - discovery сервис и Route balance + Gateway сервис которые следят за доступностью каждого из микросервисов и соответственным распределением нагрузки на каждый микросервис(или его копия), тем самым мы добились того что - если какой то пидрила упал или не справляется с нагрузкой, discovery дергает из docker-hub его образ и поднимает его копию а gateway сервис проксирует на него запросы. Контролируется весь этот оркестр через дописанную Eureka https://github.com/VanRoy/spring-cloud-dashboard.
На фронтенд gateway сервис у нас просто отдает Angularjs приложение, которое работает с бекендом как со сторонним API получив у него OAuth2 token. Подход неплох тем, что максимально разграничивает backend и frontend разработку по этому можно полностью забить на fullstack (кхм..кхм..., чуть сам себе не поверил). На данный момент реализована OAuth2 авторизация, gateway сервис, Eureka сервис, Account сервис, Немного фронтенда (страница авторизации, несколько прочих страниц), Непрерывная интеграция в travis-ci (пушим изменения на гитхаб, TravisCI спуливает проект из репозитория себе, билдит, тестирует, собирает докер имейж, и сам пушит его в docker-hub. На продакшен сервере одной командой спуливаем образы, и второй поднимаем.

Если ты хочешь, что бы в твоем резюме появился пункт - один из разработчиков ALLinSE CRM, и у эйчарок потели ладони только лишь при одном звонке тебе, а на собеседовании прокручивали всевозможные влажные фантазии, Что бы тех.дир узнав чем ты занимаешься в свободное время сидел с лицом - not bad. и уважительно похлопал по плечу. Если ты хочешь стать волшебником, магом, чародеем, и джедаем JS, и Front-End разработки. Тогда добро пожаловать в ALLinSE. https://telegram.me/christianlisov

07 Дек, 21:59 #1351 #890134

Эт самое, ананасы, караул. все сюда.
В Open Source CRM систему ALLinSE ищем Front-End разработчика. Коротко о технической стороне проекта:
Серверная часть представляет из себя кластер из java приложений на spring-boot микросервисной архитектуре, каждый микросервис в отдельном docker контейнере и играет свою роль в приложении(сервис авторизации, сервис мониторинга, сервис обработки больших данных, аккаунт сервис), которые хранятся в публичном репозитории на docker-hub, на продакшне поднимаются все контейнеры с помощью docker pull + docker-compose. Грубо говоря софт деплоится всего лишь в две строчки что даёт максимально быстро развернуть приложение. Немного о основных микросервисах - discovery сервис и Route balance + Gateway сервис которые следят за доступностью каждого из микросервисов и соответственным распределением нагрузки на каждый микросервис(или его копия), тем самым мы добились того что - если какой то пидрила упал или не справляется с нагрузкой, discovery дергает из docker-hub его образ и поднимает его копию а gateway сервис проксирует на него запросы. Контролируется весь этот оркестр через дописанную Eureka https://github.com/VanRoy/spring-cloud-dashboard.
На фронтенд gateway сервис у нас просто отдает Angularjs приложение, которое работает с бекендом как со сторонним API получив у него OAuth2 token. Подход неплох тем, что максимально разграничивает backend и frontend разработку по этому можно полностью забить на fullstack (кхм..кхм..., чуть сам себе не поверил). На данный момент реализована OAuth2 авторизация, gateway сервис, Eureka сервис, Account сервис, Немного фронтенда (страница авторизации, несколько прочих страниц), Непрерывная интеграция в travis-ci (пушим изменения на гитхаб, TravisCI спуливает проект из репозитория себе, билдит, тестирует, собирает докер имейж, и сам пушит его в docker-hub. На продакшен сервере одной командой спуливаем образы, и второй поднимаем.

Если ты хочешь, что бы в твоем резюме появился пункт - один из разработчиков ALLinSE CRM, и у эйчарок потели ладони только лишь при одном звонке тебе, а на собеседовании прокручивали всевозможные влажные фантазии, Что бы тех.дир узнав чем ты занимаешься в свободное время сидел с лицом - not bad. и уважительно похлопал по плечу. Если ты хочешь стать волшебником, магом, чародеем, и джедаем JS, и Front-End разработки. Тогда добро пожаловать в ALLinSE. https://telegram.me/christianlisov

Показать весь текст
Ответы>>890139

07 Дек, 22:04 #1352 #890139

>>890134
Влажно.

07 Дек, 22:31 #1353 #890151

>>890086
Лол, удачи. Как сделаешь, пейпер напиши.

Ответы>>890163

07 Дек, 22:56 #1354 #890158

Почему когда компилирую латех в командной строке, файл меняется, я когда делаю то же самое в редакторе (который эту же команду выполняет), с файлом (пдф) ничего не происходит?

07 Дек, 22:57 #1355 #890163

>>890112
>Готовых решений практически нет
А ты перечисли, я сам решу.
>Формат PE/COFF открытый, спека на сайте Microsoft.
Проблема-то глубже- нужно провернуть результат линковщика назад, и разделение секций PE тут не поможет.
>>890071
>при декомпилировании которых разницы практически нет
Всё таки одно отличие нашлось.
>>890151
Ага.

Ответы>>890179

07 Дек, 23:24 #1356 #890179

>>890163
Ну блин же. Ну берешь иду, грузишь ядро, ида сама качает символы. Пишешь скрипт на идапитоне, который перечисляет функции и формирует для каждой объектник с секциями и релоками. Все ссылки из функции делаешь внешними символами, саму функцию публичным символом. Секцию данных экспортируешь одним блобом. Дальше к скрипту прикручиваешь парсинг из PDB того, что ида не вытащила и конфиг, в котором, допустим, можно указать объединить перечисленные функции и данные в один объектник. Кроме всего этого придется обрабатывать выпрыгивания из одной функции в середину другой (ты с этим уже столкнулся) и отличать это от tail call с помощью jmp, код дублировать, относительные ссылки фиксить. Это все решаемо, но за тебя это никто не напишет. Как вариант, можно экспортировать анализ из IDA, а основную обработку сделать standalone на каких-нибудь крестах или жабке.

Ответы>>890184>>890516>>891394

sage 07 Дек, 23:30 #1357 #890184

>>890179
Алсо, если что, я нихуя не диванный, решал подобную задачу дважды, один раз на голой сишечке безо всего (код был от шестой студии, без глобальной оптимизации, поэтому все просто было), а второй раз на сишечке уже не получилось (формат был не PE, без релоков), поэтому пришлось скриптовать иду. Повозиться пришлось, но в конце концов заработало. И это мне еще повезло, что код 32-битный был, а тебе еще предстоит поебаться с RIP-relative адресацией.

07 Дек, 23:34 #1358 #890186

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

07 Дек, 23:37 #1359 #890187

>>890012
Удваиваю. В инстах такое в порядке вещей - у многих преподов какие-то свои маняфантазии на счет реального мира. Видать профдеформация.

07 Дек, 23:48 #1360 #890198

>>890072
Спасибо.

08 Дек, 00:00 #1361 #890205

Короче, учусь в пту, а препод-похуист дал лабу явно не нашего уровня. ООП мы вообще не изучали, впрочем как и работу с потоками.
Одногруппники все как один купили эту лабу, а я проебался, теперь прошу помощи тут
Нужно написать программу на C++
Задание звучит так:
Warcraft. Заданное количество юнитов добывают золото равными порциями из одной шахты, задерживаясь в пути на случайное время, до ее истощения. Работа каждого юнита реализуется в порожденном процессе (потоке).
Я даже не могу понять задание, чтобы думать о решении. Гугл тоже не особо помог. а еще готов за решение этой хуйни кинуть 200 рублей на телефон/веб-кошелек

Ответы>>890212

08 Дек, 00:13 #1362 #890212

>>890205
Перевожу на человеческий: у тебя есть один поток-продьюсер и энное количество потоков-консьюмеров, которые после консьюминга висят некоторое количество времени. Тебе нужно прикрутить к этому синхронизацию. Гуглится без проблем.

08 Дек, 00:17 #1363 #890213

>>890110
Lazarus возьми - там все должно быть из коробки, если он еще не загнулся.

Ответы>>890309

08 Дек, 01:11 #1364 #890232

Короче собираю ядро ю-бут на кастомной плате, и задался вопросом - а линукс ли случаем не игнорирует прерывания, которые пришли по линии? И он случаем все прерывания в системе не опрашивает ли тупо по порядку, по своим квантам времени?

12 Кб, 214x290

08 Дек, 07:25 #1365 #890306

>>889853
Так я и начал через игрушки и меня втянуло ещё больше. (хотя про питон и игрушки я ещё не смотрел ничего)

>>889853
>>889688
>>889676
>пока ты пишешь тестовые программки без как-то API и фреймворков, как только войдешь в серьезный бизнес - почувствуешь боль.
Так а что не так? Давай для профана! Где залупа и почему я не должен учить c++.

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

> плюсы первые N недель
А потом что?

А на всяких АЙТИ профилях чему учат/что требуют? Всё понемногу?
Пиздец вы меня в депрессию вгоняете, пойду посру.

Ответы>>890319>>890320>>890578>>891158>>891183

08 Дек, 07:43 #1366 #890309

>>890213
> Lazarus
> из коробки
Это тот, в котором экзешник с пустой формой и одной кнопкой веесит 10мб?

Ответы>>890320>>890327>>890493

08 Дек, 08:57 #1367 #890319

>>890306
Ты жопой читаешь и тебе не хочется уже серьезно отвечать. Хочешь вкатываться — вкатывайся, заебал. Может, вкатишься. Может, нет. Чем больше спрашиваешь и яйца мнешь, тем меньше у тебя шансов вкатиться. Будь у тебя желание и цель, ты бы из книг и гугла не выныривал. А вот эти вопросы плодить, как тысячи анонов-пустословов до тебя, — это дело бесполезное.

Ответы>>890348

08 Дек, 09:10 #1368 #890320

>>890309
Таки такое сейчас почти везде. Что D, что Rust, что Go высирают бинари по 5-8 МБ. Можно с линковщиком колдовать и всё такое, но в конечном итоге тебе всё равно придётся с дистрибутивом либы таскать, как это у Qt-блядей тех же принято, а если для себя пишешь, то это не сильно всё беспокоить тебя должно. А если ещё и на Lazarus пишешь, то по жизни тебя ничего не беспокоит вообще.

>>890106
Лучше закажи на Фрилансе за пятихатку, потому что сделаешь у лучшем случае полную хуету, раз такое спрашиваешь.

> на чем ее лучше и проще написать?
Если пишешь под операционную систему, то смотри в сторону inotify. Если под Windows, то бери C# и используй такой-то аналог inotify, я не помню точно, как там.

>>890306
> чему учат/что требуют?
Университеты в РФ суть есть сертифицирующие заведения, которые после N лет дрочева тебя рефератами и манякурсачами дают тебе свидетельство о том, что ты не лоботомированный кретин. В отдельных заведениях на отдельных кафедрах отдельные личности чему-то учат, но если смотреть на всю систему в целом, то здесь не учат ничему. Если строго по твоему вопросу отвечать, то учат самым азам плюсов и сишарпа, а самые отсталые до сих пор дают Паскаль. Кроме того, иногда веб-парашу показывают на уровне вёрстки 1997 года.

Ответы>>890409>>890452>>890485>>890615

08 Дек, 10:16 #1369 #890327

>>890309
> 10мб
Даже для телефонов это копейки. А для мк либо флаг nostdlib либо более подходящий язык.

08 Дек, 10:18 #1370 #890328

>>890106
Если linux, то через crontab + bash такое можно за пару минут сделать.

136 Кб, 1024x768

08 Дек, 11:18 #1371 #890348

>>890319
Ты ебанутый нахуй?
Я уже и так вкатился, сука ты залупоглазая, ещё в первом сообщение написал.

Ответы>>890361

08 Дек, 11:49 #1372 #890361

>>890348
Твои хеллоуворлды и минимальные питонобложики не считаются вкатыванием, ты уж пойми это, родной, и ебашь, ебашь, ебашь.

Ответы>>890814

08 Дек, 13:01 #1373 #890404

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

Вот как просуммировать столбцы? Строки получается, это

for (int i = 0; i < 7; i++)
{
for (int j = 0; j < 3; j++)
{
sum+=matrix[i, j];
}
}

А мне надо столбцы

Ответы>>890408>>890438

08 Дек, 13:10 #1374 #890408

>>890404
> как просуммировать столбцы?
Сумму каждого столбца отдельно?

Ответы>>890539

08 Дек, 13:14 #1375 #890409

>>890320
> А если ещё и на Lazarus пишешь, то по жизни тебя ничего не беспокоит вообще
Не, я мимокрокодил вообще, пишу в основном на додиезе, так что подобные проблемы меня не трогают. Просто пробовал этот лазарус, когда меня спросили, годнота ли эта. Но это было очень давно.

08 Дек, 13:58 #1376 #890438

>>890404
>Вот как просуммировать столбцы?

for (int j = 0; j < 3; j++)
{
for (int i = 0; i < 7; i++)
{
sum+=matrix[i, j];
}
}

Ответы>>890539

08 Дек, 14:27 #1377 #890452

>>890320
Ебать! Оно еще живо:
И лазарус и дельфи регулярно обновляются, а вместо турбопаскаля фрипаскаль и паскаль абц.
Уже лет 10 про паскаль/дельфи ничего не слышно, на слуху только сишка, ява, питон и им подобные

Ответы>>890463

08 Дек, 14:48 #1378 #890463

>>890452
У Delphi был неплохой потенциал. Если бы Borland вложился в разработку кроссплатформной графической библиотеки уровня Qt на замену DCL, до сих пор бы жило. Но они поставили на энтерпрайзную формоклепалку и проиграли Жабе.

08 Дек, 15:30 #1379 #890481

Анон, посоветуй мне какой-то чтива по JUnit и вообще тестированию

Ответы>>890509

08 Дек, 15:33 #1380 #890485

>>890320
>ты лоботомированный кретин
Пофиксил

Ответы>>890574

08 Дек, 15:39 #1381 #890493

>>890309
А что в этом такого? Не понимат. нет, серьёзно Он у тебя и с двумя кнопками будет 10 мб, и с тремя 10 мб. Может я что-то не так пишу?

08 Дек, 15:47 #1382 #890509

>>890481
https://www.mkyong.com/tutorials/junit-tutorials/

08 Дек, 16:00 #1383 #890516

>>890179
Ясно, благодарю за направление.
Самое сложно тут для меня- скрипт на питоне, в смысле я на нём никогда не кодил, и вообще PHPшник по основному любительскому призванию.

08 Дек, 16:25 #1384 #890525

Можно ли на Flask написать имиджборду?
Где вообще поискать теорию по этому вопросу? А то я вакабу скачал, а там перл, лол

Ответы>>890575>>890577

1 Кб, 220x39

08 Дек, 16:40 #1385 #890530

Помогите с мат логикой.
Нужно привести формулу к нормальному виду

Ответы>>890532>>890534

08 Дек, 16:41 #1386 #890532

>>890530
Nyet

08 Дек, 16:49 #1387 #890534

>>890530
Какие то руны ебаные, колдун чтоле?

Ответы>>890536>>890722

08 Дек, 16:49 #1388 #890536

>>890534
В Dive into Python такого не было?

Ответы>>890537>>890540

08 Дек, 16:53 #1389 #890537

>>890536
В универе год назад было, нихуя не помню.
другой анон

08 Дек, 16:54 #1390 #890539

>>890408
да, именно

>>890438
не оч смешно, аут оф рейндж ж будет

Ответы>>890566

08 Дек, 16:54 #1391 #890540

>>890536
Не, да я и чтал то через сраку его. Объясни, в чем профит всей логики, кроме законов де Моргана и И с ИЛИ, и прочими базовостями?

Ответы>>890553

278 Кб, 614x720

08 Дек, 17:15 #1392 #890553

>>890540
Я объясню: логика (и ещё щкольные геометрии-арифметики) учат нас отличать следствие от причины.
Вам, кодерастам, поначаллу - трудно, будет. Но надо работать над собой. И тогда

Ответы>>890559>>890560

08 Дек, 17:25 #1393 #890559

>>890553
> не знаю
Пофиксил тошнотворное напыщенное быдло.

08 Дек, 17:25 #1394 #890560

>>890553
Да, но матлогика то, она то нахуя нужна?

Ответы>>890564>>890567

08 Дек, 17:28 #1395 #890564

>>890560
>Да, но матлогика то, она то нахуя нужна?
Например, для этого, быдло:
https://fuckav.ru/showthread.php?p=157558

Ответы>>890568>>890570

08 Дек, 17:30 #1396 #890566

>>890539
>не оч смешно, аут оф рейндж ж будет
А ты попробуй

08 Дек, 17:33 #1397 #890567

>>890560
>нахуй нужен самый важный предмет
А ты забавный :3 (нет)

Ответы>>890569

08 Дек, 17:34 #1398 #890568

>>890564
Кто-то еще асм дрочит?

08 Дек, 17:34 #1399 #890569

>>890567
>очень важный
Очень очень?

08 Дек, 17:35 #1400 #890570

>>890564
>фукав
Ну ясно, деткский сад какой-то

08 Дек, 17:40 #1401 #890574

>>890485
Слишком толсто пофиксил. Какой-никакой сертификат соответствия ГОСТ 265.42-ХЙ «Изделие трудоспособное».

Ответы>>890580>>890608

08 Дек, 17:42 #1402 #890575

>>890525
Нельзя. Имиджборды пишутся только на Perl и Haskell.

Ответы>>890577

08 Дек, 17:48 #1403 #890577

>>890525
Имиджборду можно написать хоть на бреинфаке.
>>890575
А если я на PHP напишу, меня лично Лейн придушит?

08 Дек, 17:50 #1404 #890578

>>890306
>А почему же тогда продолжают писать на сишке?
С ней меньше прыжков по оперативной памяти.
>Как именно она влияет на программы/игры или работу где-то?
Кеш процессора позволяет лучше использовать. Т.е. он заранее считывает данные в процессор (алсо, и команды тоже)..

08 Дек, 18:01 #1405 #890580

>>890574
Теперь уже ТУ

08 Дек, 18:43 #1406 #890608

>>890574
>Слишком толсто пофиксил
Зато правда.

Ответы>>890617

08 Дек, 18:53 #1407 #890615

>>890320
> Что D, что Rust, что Go высирают бинари по 5-8 МБ
> в конечном итоге тебе всё равно придётся с дистрибутивом либы таскать
Вот потому при написании вин-онли приложения дотнет лучше. Все нужные либы в любой винде есть, не нужно с собой ничего таскать, размеры экзешника исчисляются килобайтами.

08 Дек, 18:54 #1408 #890617

>>890608
Правда у каждого своя

Ответы>>890630

08 Дек, 18:57 #1409 #890619

Есть клиент и сервер, который принимает от клиента exe-файл и запускает. Клиентов может быть несколько, для каждого процедура обработки соединения запускается в новом потоке. Как лучше синхронизировать доступ этих потоков к разделяемым ресурсам? Мьютексы?

Ответы>>890625>>890664

08 Дек, 19:02 #1410 #890625

>>890619
Троянописатель в треде, все накрываемся файрволлами!

Ответы>>890627

08 Дек, 19:04 #1411 #890627

>>890625
Так как предоставить sex to client, но не сделать групповушку?

08 Дек, 19:05 #1412 #890630

>>890617
Как и мамка. Но то что у всех есть мамка это не отрицает.

Ответы>>890656

08 Дек, 19:50 #1413 #890656

>>890630
У некоторых мамок больше одной. Но меньше одной не бывает.

Ответы>>890661

08 Дек, 19:54 #1414 #890661

>>890656
>У некоторых мамок больше одной
Есть данные о том, что две женщины могут родить одного и того же ребёнка? Не, не слышал.

Ответы>>890671

08 Дек, 19:57 #1415 #890664

>>890619
то есть серверу надо отдать файл? дык для этого уж понаписано и протоколов и серверов - можешь по http, по ftp.., нужно только поднять существующий сервер и все
ну а если охота свою приблуду писать, то ответ на твой вопрос будет даже в самом общем случае зависеть от, во первых, операционки сервера, во вторых, от предполагаемой нагрузки
а если нагрузка будет небольшая, то никакой многопоточности и прочих изьебств не понадобится, все в однопоточном демоне можно сделать

08 Дек, 20:06 #1416 #890671

>>890661
Причем тут женщины? Ты вообще доской не ошибся, биопроблемник?
Я о компьютерных мамках. У меня например их 5, это только дома, это только "больших", для полноценных компов.

Ну а про женщин - так давно вроде уже в норме всякие искусственные оплодотворения.
А психиатрия и подавно в деле: мужик ищет себе вторую мамку, да еще пару мамок-любовниц на стороне заводит.

Ответы>>890708>>890784

39 Кб, 819x560

08 Дек, 20:47 #1417 #890700

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

%%До DLL-хайджекинга и shellexecute open("note.html") еще не досаморазвивался.

Ответы>>890710

08 Дек, 20:52 #1418 #890705

Алсо, как завершить процесс Taskmgr, если он запущен с высоким IL? В этом случае мой локер со средним IL не сможет его вырубить. Сработает ли инжект шеллкода с ExitProcess(0) в таскмгр?

Ответы>>890750

08 Дек, 20:54 #1419 #890708

>>890671
> то чувство, когда ищешь вторую дочку и не отказаля бы от пары дочек-любовниц на стороне

Ответы>>890716

08 Дек, 20:59 #1420 #890710

>>890700
Хуевый из тебя маркетолог. Заранее проигрышная стратегия.
Разве что дешевая разводка.

Ответы>>890721

08 Дек, 21:01 #1421 #890716

>>890708
Так в чем проблема?
Чем больше в мире любви - тем лучше. Сам Б-г завещал жи.

08 Дек, 21:10 #1422 #890721

>>890710
>Разве что дешевая разводка.
Почему разводка? Шифруешь файлы персональным ключом, удаляешь точки восстановления и без ключа юзер ничего не сделает.
Надо будет еще реализовать протокол Мэсси-Омуры для обмена сессионным ключом. Заодно будет статья для кулхацкерских форумов, мой код останется в истории.

Ответы>>890735

08 Дек, 21:15 #1423 #890722

>>890534
Да пзидец, я когда эту хуету увидел - так же подумал

9 Кб, 223x226

08 Дек, 21:33 #1424 #890735

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

08 Дек, 21:50 #1425 #890750

>>890705
>мой локер со средним IL
Не используешь уязвимости нулевого дня? Для чего ты вообще родился?

62 Кб, 498x426

Аноны, вы - все, что у меня есть 08 Дек, 22:09 #1426 #890764

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

Ответы>>890779>>890903

08 Дек, 22:24 #1427 #890779

>>890764
Задача конкретно на этой картинке не решается: сумма не делится на 12.
В общем случае я бы решал полным перебором. 4 цикла вложенных, при окончании одного из циклов поворачивается соответствующее кольцо, в самом глубоком идёт проверка.

08 Дек, 22:30 #1428 #890784

>>890671
>Я о компьютерных мамках
Тогда сразу ошибся ещё в первом пункте - Мамка У ВСЕХ одна.
FAIL

Ответы>>890787

08 Дек, 22:35 #1429 #890787

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

08 Дек, 22:57 #1430 #890797

Демосцен тред на этой доске искать или где? И есть ли он вообще?
Только ну ругайте, я действительно не понимаю к чему ее отнести. Программированию, геймдеву или еще чему.

54 Кб, 604x453

08 Дек, 23:22 #1431 #890814

>>890361
О ЧЁМ ТЫ, СУКА, КАКИЕ НАХУЙ ХЕЛЛОВОЛДЫ, ЗАЛУПА ТЫ ЕБАНАЯ?
ТЫ НАХУЙ ПОСТЫ НЕ ПУТАЙ, ЧЕПУШИЛО, ИНАЧЕ Я ТЕБЯ ГЛАЗА ПОВЫКЛЁВЫВАЮ.

Ответы>>890817

08 Дек, 23:26 #1432 #890817

>>890814
Когда свою винду напишешь тогда и приходи он это хотел сказать полюбому

08 Дек, 23:28 #1433 #890820

{{{{{open
(falsestart = 1)
<axis = true>
scale1;
length 180;
width 360;
code sing = false
sob 1;
nes 1;
multi 2;
(/falsestart)
}
(truestart = 1)
<aut 10>
poise = true
sinc
nos 12;
aat = true
console 1;
contype iwp
iwp 1;
iwp avm
avm 1;
iwpco 1;
co = true
simor co>a
ex 0;
iwp/nos_nod_user_pc_SIMVOLIKA_c_proc_vk_teabot.tfb
(/truestart)
}
(truestart = 1)
<console>
nod;
co = true
autco 1;
iwpaut/nos_nod_user_pc_SIMVOLIKA_c_proc_vk_teabot_log_pool.txt
iwpaut/nos_nod_user_pc_SIMVOLIKA_c_proc_vk_teabot_pass_pool.txt
autline med
autcof 1;
autq 1;
linesub 1;
eqaut = true
iws cont
cont 1;
iwsaut 0;
iwsaut/http://vk.com/id0
sibsum 1;
(/truestart)
}
(truestart = 1)
<common>
note1
"
sibwp/domenname (УКАЗАТЬ КАК СДЕЛАЕШЬ)
al 1;
autlog 1;
sibsum 1;
cons
"
subfocus = true
aero 1;
wpl/http://vk.com/idN
numn 1;
ponn 0;
trin = inmes
inmeswp 1;
! x = 0
"
repc 1;
pal 0;
! x = 1
"
(/truestart)
}

(truestart)
backto
<console>
note 1;
! tonex = false
sum,
net^
tone,
! x = 1
tami = 1;
sibwp/domenname (УКАЗАТЬ КАК СДЕЛАЕШЬ)
al 1;
autlog 1;
sibsum 1;
pio,
s!
repc/domenname
g!
arsys,
! x = 1

cons
"
<console>
weq^
lpt = true
lp 1;
ls 1;
lt = url
la/http://vk.com/idN
wst common
set medium
!n
^tone 1;
wsd

"
(/truestart)
}

08 Дек, 23:28 #1433 #890820

{{{{{open
(falsestart = 1)
<axis = true>
scale1;
length 180;
width 360;
code sing = false
sob 1;
nes 1;
multi 2;
(/falsestart)
}
(truestart = 1)
<aut 10>
poise = true
sinc
nos 12;
aat = true
console 1;
contype iwp
iwp 1;
iwp avm
avm 1;
iwpco 1;
co = true
simor co>a
ex 0;
iwp/nos_nod_user_pc_SIMVOLIKA_c_proc_vk_teabot.tfb
(/truestart)
}
(truestart = 1)
<console>
nod;
co = true
autco 1;
iwpaut/nos_nod_user_pc_SIMVOLIKA_c_proc_vk_teabot_log_pool.txt
iwpaut/nos_nod_user_pc_SIMVOLIKA_c_proc_vk_teabot_pass_pool.txt
autline med
autcof 1;
autq 1;
linesub 1;
eqaut = true
iws cont
cont 1;
iwsaut 0;
iwsaut/http://vk.com/id0
sibsum 1;
(/truestart)
}
(truestart = 1)
<common>
note1
"
sibwp/domenname (УКАЗАТЬ КАК СДЕЛАЕШЬ)
al 1;
autlog 1;
sibsum 1;
cons
"
subfocus = true
aero 1;
wpl/http://vk.com/idN
numn 1;
ponn 0;
trin = inmes
inmeswp 1;
! x = 0
"
repc 1;
pal 0;
! x = 1
"
(/truestart)
}

(truestart)
backto
<console>
note 1;
! tonex = false
sum,
net^
tone,
! x = 1
tami = 1;
sibwp/domenname (УКАЗАТЬ КАК СДЕЛАЕШЬ)
al 1;
autlog 1;
sibsum 1;
pio,
s!
repc/domenname
g!
arsys,
! x = 1

cons
"
<console>
weq^
lpt = true
lp 1;
ls 1;
lt = url
la/http://vk.com/idN
wst common
set medium
!n
^tone 1;
wsd

"
(/truestart)
}

Показать весь текст
Ответы>>890826

60 Кб, 640x450

ВОПРОС C# 08 Дек, 23:36 #1434 #890825

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

Как планирую реализовать - есть string путь к папке, есть int счётчик и есть два массива с тем что было в каталоге (старая информация) и то что есть в каталоге на момент последнего обновления. Сравниваю 2 массива, и показываю изменения.

Вроде все логично. Но:

1. Мне нужно не просто в строковом массиве хранить имена файлов, а и хранить о них полную информацию, что бы сравнивать не только по именам, но и по размеру, например. Это первое бамбалейоло. Как с этим быть?

2. Второй вопрос из первого вытекает - а как потом эту всю ебалу сравнивать? Не получится ли что я напишу хуеву тучу классов и у меня маленькая программка потом будет по ресурсам хуярить как Винда 10?

3. И у шарпа нельзя просто получить дерево каталогов с файлами. Можно получить отдельно файлы, отдельно каталоги, получается у меня уже будет 4 массива?

Кто то сталкивался с такой ебатней как работа с файлами, каталоги и прочая ебистика? У меня уже просто голова не работает.

Ответы>>890828>>890925>>891105>>891119>>891125

08 Дек, 23:36 #1435 #890826

>>890820
Что это такое?

Ответы>>890839

08 Дек, 23:39 #1436 #890828

>>890825
http://lmgtfy.com/?q=c+sharp+directory+watcher

08 Дек, 23:46 #1437 #890831

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

Ответы>>890836

08 Дек, 23:49 #1438 #890836

>>890831
codeblocks хорошо внешние мейкфайлы юзает

08 Дек, 23:51 #1439 #890839

>>890826
Похоже на пример идиотского использования какого-то языка, не предназначенного для идиотов.

Ответы>>890856

09 Дек, 00:15 #1440 #890856

>>890839
Это php ващет.

60 Кб, 500x500

09 Дек, 00:26 #1441 #890865

Посоны, есть ли такая хуйня как база реализаций одной и той же короткой хуйни на разных языках? Inb4 - гитхаб

Ответы>>890868

09 Дек, 00:31 #1442 #890868

>>890865
http://codegolf.stackexchange.com

Ответы>>890873

09 Дек, 00:38 #1443 #890873

>>890868
Короче там кто-то всё ещё занят построением этой хуйни, верно?

09 Дек, 00:47 #1444 #890875

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

09 Дек, 00:47 #1445 #890876

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

Ответы>>890879

09 Дек, 00:48 #1446 #890877

Время на вопрос две минуты

09 Дек, 00:49 #1447 #890879

>>890876
Ты лучше свой мейл в вопросе оставь, а тот кто оставит свой с ответом и будет "победителем", иначе хуйни не избежать. также будет понятно не хочешь ли ты всех наебать

Ответы>>890881

09 Дек, 00:50 #1448 #890880

Обычно параметры процедуры scanf(p1, p2);
p1 - тип данных, который будет считан с консоли, в кавычках.
p2 - адрес переменной в которую надо поместить считанные даннные.

& - оператор взятия адреса

В каком случае перед вторым параметром НЕ БУДЕТ стоять этого оператора?

И указать тип данных такого оператора.

Ответы>>890884

09 Дек, 00:50 #1449 #890881

>>890879
вкинул уже

09 Дек, 00:51 #1450 #890883

Время антоши

09 Дек, 00:52 #1451 #890884

>>890880
На C в жизни не писал, но и то догадался.

09 Дек, 00:55 #1452 #890889

Никто не успел.

09 Дек, 02:03 #1453 #890903

>>890764
Наговнокодил тут тебе перед сном: http://ideone.com/dD5GuY

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

Ответы>>891088

09 Дек, 03:18 #1454 #890925

>>890825
1 - создай класс, в котором опиши все, что хочешь сохранить о файле/папке, и храни в массиве не имена файлов/папок, а обьекты этого класса.
2 - запили метод сравнения, либо пользуйся по умолчанию встроенным.
3 - с обьектами достаточно одного массива.

09 Дек, 04:34 #1455 #890940

Хочу написать что-то типа мультиплатформенного VST-синта с гуем и стэндалон-версией под ведро, какой язык лучше под это дело изучить?

Python для гуя + C для начинки подойдет, или лучше что-то другое взять под это дело?

Сам простые поделки на C делал и с Qt на C++ всякие лабы, но не хочу брать Qt, потому что нишвабодно, ко-ко-ко.

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

Ответы>>890941>>890942>>890943>>890944>>890947

09 Дек, 04:44 #1456 #890941

>>890940
По моему надо тред для такого запилить. Его тут до сих пор и не было, наверное, вообще никогда. Мимокроки иногда закатятся, как максимум. Либо начнут советовать те кто нихуя с этим не связан, считая что охуенно осведомлены в данном вопросе. В музаче есть Pure Data тред, но это тред по Pure Data и не более того. https://2ch.hk/mus/res/328645.html (М)

Ответы>>890949

09 Дек, 04:45 #1457 #890942

>>890940
Вон мне недавно QT, например насоветовали уже здесь -
https://2ch.hk/pr/res/888169.html#889582 (М)

Ответы>>890943

09 Дек, 04:46 #1458 #890943

>>890942 >>890940
Только блядь не бампай его, ок? Пусть тонет.

09 Дек, 04:48 #1459 #890944

>>890940
Алсо, загуглить бы или мейлнуть AudioDamage-ам, было бы круто. Узнать чё там и как у них. лично для меня они пиздец какая крутая контора.

09 Дек, 04:59 #1460 #890947

>>890940
Алсо, на фаусте запилили вот эту вот неведомую ебанину, которая есть только для ios, а в андроиде выходил не реалтайм, они щас ведут диалоги с гуглом чтобы они поменяли двиган на нормальный, но вангую что нихуя не произойдёт.
https://www.youtube.com/watch?v=kAObD11pooM

Ответы>>890949

09 Дек, 05:17 #1461 #890949

>>890941
>>890947
Ну вот я недавно в Октаве поигрался, пофильтровал, поумножал и помодулировал звук, но с таким особо не разгонишься, чтобы ручками все делать. Поэтому нужно что-то более мощное и заточенное под звук.

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

Ответы>>890952

09 Дек, 05:46 #1462 #890952

>>890949
Хз, как ты себе это представляешь?
https://www.youtube.com/watch?v=JOMslt17KvY

Ковыряй Flowstone, одну из версий можно прямо кинуть во фрукт как инструмент или эффект и сразу слышать результат на выходе, оно не компилится, просто работает и похуй. Когда-то он и входил в состав фрукта, но его пидорнули оттуда.

В Max4Live для эблы тоже так, вроде, можно, но тут я нихуя не шарю. Эблу - нахуй и в пизду.

Ответы>>890953>>891010

09 Дек, 05:53 #1463 #890953

>>890952
Алсо, флоустоун вроде и крут, но судя по посту чувака из PureData треда, там всё ОЧЕНЬ ПЛОХО. И его изучение почти бесперспективно. Абсолютно. Там даже 64 битов не предвидится никогда, походу. Куда уж там про мультиплатформенность.

09 Дек, 07:06 #1464 #890959

Анон, подскажи хороших книг по html и CSS

Ответы>>890990

09 Дек, 08:57 #1465 #890990

>>890959
Книг много, но хороших мало. Сколько тебе лет? Если больше 10, то не начинай, не осилишь. HTML и CSS очень сложная тема, которую нужно начинать изучать с ранних лет практически фултайм/день. Короче не советую, не советую. У меня брат от этого умер, базарю.

Ответы>>890999

09 Дек, 09:31 #1466 #890999

>>890990
Мать у тебя от этого сдохла, книги давай, мне 8))

09 Дек, 09:55 #1467 #891010

>>890952
Что за язык?

Ответы>>891089

09 Дек, 11:07 #1468 #891026

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

В общем, я столкнулся с проблемой. Есть задание такое странное в институтике — сделать визуальную копию сайта по вариантам, буквально несколько страниц, и плюс к этому запилить поиск. Вот здесь я плохо владею терминологией, так что не бейте, если я буду очень тупым.
Насколько я понял, требуется на одной из страниц этого сайта запилить поиск, который будет обращаться к базе данных на сервере, в этой базе не больше 20 записей, так что задание скорее умозрительное.
Визуальную копию сайта я делал в Adobe Muse. Далее встаёт вопрос, как вставить поиск на одну из этих страниц, как это вообще организовывается? Что мне гугглить, искать и смотреть, чтобы
1. Создать БД на сервере с 20 записями
2. Добавит форму на сайт, с помощью которой будет обращение к этой БД в виде поиска
(Там использоваться должен какой-то скриптовый язык, насколько я понял, типа php и тд)
3. Делается ли это без отрыва от Muse("Вставить код") или же придётся сохранять сайт и на одной из страниц вручную уже вставлять код, связанный с формой поиска?

Очень прошу простить, если здесь где-то есть чушь или демонстрация полного незнания в описываемой сфере.

Ответы>>891079>>891080

09 Дек, 13:35 #1469 #891079

>>891026
Пиздец, я хуею, чему вас там вообще учат в универе, еще раз убеждаюсь, что корка не решает...

Ответы>>891148

09 Дек, 13:36 #1470 #891080

>>891026
Все ОК, бро! Можешь без БД, если там только статика, только придется все равно просить кого-то чтобы тебе допилил (тот же поиск по статике на пыхе) то что ты сейчас сделал.

Лучще обращайся в /web/

Ответы>>891148

09 Дек, 13:55 #1471 #891088

>>890903
Да вроде бы так.
Цитирую дословно
"Поверните четыре кольца так, чтобы сума каждой четверки чисел, которые расположены вдоль радиусов, были одинаковыми. Чему они равны?"

Ответы>>891117

09 Дек, 13:56 #1472 #891089

>>891010
хаскел

Ответы>>891878

09 Дек, 14:17 #1473 #891105

>>890825
Что-то вроде контроля версий? Может уже есть именно такая готовая задача.

09 Дек, 14:59 #1474 #891117

>>891088
Решения нет.

Ответы>>891233

sage 09 Дек, 15:04 #1475 #891119

>>890825
JB?

09 Дек, 15:26 #1476 #891125

>>890825
> по размеру
а если заменяется один символ? Размер тот же, но файл ихменился. Тебе нужно хеши файлов хранить. Запили дерево, где директории соответствует карта с парами имя-хеш. Но это самое топорное решение, потому что проход по дереву будет медленным.

Ответы>>891422

09 Дек, 15:57 #1477 #891142

Подскажите, почему Partition Table предусматривает лишь 4 первичных (primary) раздела на жестком диске?

Ответы>>891423

09 Дек, 16:17 #1478 #891148

>>891079
В университетах не учат, в университете дают задание и говорят сдать его к сроку. На этом всё.
>>891080
Поиск я смогу спиздить у однокурсников, это да, а БД обязательная по заданию.
Ок, съёбываю в веб

09 Дек, 16:53 #1479 #891158

>>890306
>Так а что не так? Давай для профана! Где залупа и почему я не должен учить c++.
Залупа в том, что С++ очень расширяемый язык, на нем много возможностей, и многие конторы, которые используют его, пишут write-only. Программы со средним количеством строк в классе == 5к, это c++.
Далее C++ язык через чур специфический, тот же пайтон тебе показался сложным, хотя он им не является, наоборот он упрощает жизнь.
Ну и самый, на мой взгляд, главный минус крестов - это то, что каждый фреймворк считает, что нужно ввести свои примитивы, нужно ввести свои умные указатели, вон в qt это сделано через препроцессорную директиву.
Далее - долгое время компиляции. Внес изменения в .h файл - жди 30 минут.
Да и в целом, я только на С++ видел абсолютный говнокод, всевозможное нарушения базовых принципов программирования и классы по 10к строк.
\Ну такие дела.

Ответы>>891163

09 Дек, 17:06 #1480 #891163

>>891158
Неожиданно. Почему тогда все так фапают на кресты? Я давно подумывал взяться за кресты, а теперь сомневаюсь? Откуда хайп, если он такой хуевый?
другой анон

Ответы>>891164>>891170

09 Дек, 17:09 #1481 #891164

>>891163
О каком хайпе ты говоришь? Изучить кресты это все равно, что сходить в армию, ну поел ты говна, может когда нибудь и поможет, а может и нет.

Ответы>>891183

09 Дек, 17:20 #1482 #891170

>>891163
Кресты язык с таким порогом вхождения и такой незаменимый, что вкатившись, можно не бежать за технологиями, меняющимися раз в полгода, а просто сидеть и работать.

Ответы>>891181

09 Дек, 17:40 #1483 #891181

>>891170
ага, с 98, 11, 14, 17 и furute версиями стандарта

09 Дек, 17:43 #1484 #891183

>>889687
И одновременно самая хуёвая
>>890306
> А почему же тогда продолжают писать на сишке?
Потому что это говно, которому нет альтернатив. Раст тот же пилят, но как по мне, он такое же говно. Вот этот >>891164 анон прав.

09 Дек, 17:50 #1485 #891186

Знатоки хэтэмээля, как закрепить что-нибудь на дно страницы? botoom = 0, да, но position = absolute заставляет текст плавать за пользователем, а остальные позишены ставят текст сразу за всем основным.

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

Ответы>>891195>>891224

09 Дек, 18:05 #1486 #891195

>>891186
http://stackoverflow.com/questions/19612951/position-absolute-and-bottom-0

Ответы>>891213

09 Дек, 18:31 #1487 #891213

>>891195
Не-а. Это помогает в случае
>>если букаф на экран и больше
, но если тексту мало - нижняя часть аж наползает на буквы, отсчитывая bottom от низа основного текстаэ

09 Дек, 19:04 #1488 #891224

>>891186
Одно слово: флексбокс.

Ответы>>891254

09 Дек, 19:28 #1489 #891233

>>891117
Я сейчас снова пересуммировал все эти четверки-радиусы и разделил на 12, и получилось ровно 21.
Значит, все-таки есть решение

09 Дек, 19:50 #1490 #891254

>>891224
Шо флексбокс?
Либо я дурак, либо лыжи не едут - он точно так же ставит текст сразу после маленького основгоо.

Переформулирую: есть же внизу сайтов плашечка? На ней счетчик висит, "копирайт 2011-2016" и прочее говно. Вот как оно ездит за заполнением - так пытаюсь запилить.

Ответы>>891353

21 Кб, 400x300

09 Дек, 20:39 #1491 #891281

Ононы вы не поверите, такое случается один раз в миллиард лет, вы готовы?.......................................................готовы?...................................................................................ФАИЛ(ФИЛЬМ МКV) НЕ УДАЛЯЕТСЯ ДАЖЕ В БЕЗОПАСНОМ РЕЖИМЕ АХААХАХАХАХАХАХХААХАХАХАХХХХХХХХХХХХХХАХААХХХХХХХХХХАААААААААААААААА
вин7 как лечить?

Ответы>>891295>>891298>>891301>>891464>>891474

90 Кб, 750x750

09 Дек, 20:41 #1492 #891283

Посоны, посоветуйте гайд как сделать веб-бота для накручивания всякой хуйни в интернетах. Знаю action script, но, я так понимаю он не на вэбе специализируется.
Помогите кто чем может!

Ответы>>891302>>891467

09 Дек, 20:53 #1493 #891294

Прогач, посоветуй пиздатый инструмент для анализа баз данных и больших объемов информации?

Ответы>>891297

09 Дек, 20:53 #1494 #891295

>>891281
>как лечить?
Дефекты в ДНК не лечатся.

09 Дек, 20:54 #1495 #891297

>>891294
haxcel

09 Дек, 20:55 #1496 #891298

>>891281

win+r
chkdsk :e /F

Ответы>>891322

09 Дек, 20:56 #1497 #891301

>>891281
Да это не раз в миллиард лет, а обычные глюки. Загружайся с ленукса и удаляй ручками.

09 Дек, 20:58 #1498 #891302

>>891283
Ну что же вы, может хотябы начать с чего?

Ответы>>891308

09 Дек, 21:02 #1499 #891308

>>891302
>начать с чего?
Со сдачи ЕГЭ.

Ответы>>891309

09 Дек, 21:04 #1500 #891309

>>891308
Пшел отсюда

Ответы>>891311

09 Дек, 21:06 #1501 #891311

>>891309
Счастливого пути и удачи на ЕГЭ.

Ответы>>891317

09 Дек, 21:15 #1502 #891317

>>891311
Ты просто сам нихуя не знаешь, ничего не можешь посоветовать, поэтому и уводишь разговор в сторону

Ответы>>891319

09 Дек, 21:16 #1503 #891319

>>891317
Могу посоветовать тебе

Ответы>>891325

09 Дек, 21:18 #1504 #891322

>>891298
format C: лучше

Ответы>>891324

09 Дек, 21:19 #1505 #891323

существует ли в ит понятие копирайта?как защитить свой продукт от копирования?

Ответы>>891327>>891430

09 Дек, 21:19 #1506 #891324

>>891322
)))))

09 Дек, 21:20 #1507 #891325

>>891319
Не можешь

09 Дек, 21:21 #1508 #891327

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

Запатентовать какой-то алгоритм нельзя.

Ответы>>891328

09 Дек, 21:23 #1509 #891328

>>891327
просто написать что ли?

Ответы>>891331

209 Кб, 1280x1705

09 Дек, 21:24 #1510 #891329

Скажите уже какой высокоуровневый язык без запар и гемороя наисать бота для веба!

Ответы>>891335>>891465>>891467

09 Дек, 21:25 #1511 #891330

Что скажешь за R, анон?
Стоит ли вкатываться, если занимаюсь статистикой?
Поясни за другие стулья

09 Дек, 21:27 #1512 #891331

>>891328
Да. Посмотри примеры лицензий.

А вообще, что ты там патентовать собрался, мелкобуквенный? Hello World на паскале?

Ответы>>891332>>891333

09 Дек, 21:29 #1513 #891332

>>891331
допустим в приложении есть фишка,которой нет у других,но по сути сама программа аналог других

Ответы>>891340

09 Дек, 21:30 #1514 #891333

>>891331
написал имитацию траектории полета мухи

09 Дек, 21:30 #1515 #891335

>>891329
Анон, ну что же вы, все ж мы люди, скажиет побрацки невпадлу отдуши!

Ответы>>891342

09 Дек, 21:32 #1516 #891336

Анон, предположим я хочу написать свой браузер с нуля на чистом C(на самом деле просто хочу полностью понять работу современных браузер, особенно по части рендеринга и взаимодействия пользователя с интерфейсом), что для этого стоит читать, куда вкатываться? Во что, например, вникать, чтобы разобраться как HTML/CSS/Javascript превращается в отрисованную красивую хуйню с кнопочками? Я так понимаю нужно курить V8?

Ответы>>891337>>891339>>891507

09 Дек, 21:33 #1517 #891337

>>891336
Нужно как минимум дурь курить. А остальные ответы явно нужно не тут искать.

09 Дек, 21:34 #1518 #891338

как вкатиться в анроид кодинг.базу по жабе знаю

09 Дек, 21:34 #1519 #891339

Аноны, а где тред Ассемблер?

>>891336
>Я так понимаю нужно курить V8?
Ты его вовек не скуришь.

Ответы>>891343>>891345

09 Дек, 21:35 #1520 #891340

>>891332
Пара лимонов зелени на адвокатов - и засудишь почти любого.
Можешь даже программу не писать.

09 Дек, 21:36 #1521 #891341

почему вечером и ночью кодить пиздато?

Ответы>>891344>>891400

09 Дек, 21:36 #1522 #891342

>>891335
Пруф аттестата для начала, школьник.

Ответы>>891347

09 Дек, 21:36 #1523 #891343

>>891339
>Аноны, а где тред Ассемблер?
ненужен, удолил

09 Дек, 21:37 #1524 #891344

>>891341
потому что ты пидор

09 Дек, 21:37 #1525 #891345

>>891339
Уплыл. Если это опять "решите за меня лабу", то нинужно, тут пиши. А если есть что обсудить - создай.

Ответы>>891354

09 Дек, 21:38 #1526 #891347

>>891342
Да хоть, блять, в садик не ходил, какая нахуй разница вообще. Я институт закончил, например, но к вопросу это не имеет отношения.

Ответы>>891348

09 Дек, 21:40 #1527 #891348

>>891347
>эти школоманявры
Ясно.

Ответы>>891351

09 Дек, 21:40 #1528 #891349

какие профиты от вкатывания в оракл дата бейс и пл?

09 Дек, 21:42 #1529 #891351

>>891348
И почему же ты школьнику не хочешь советовать, а студенту готов?

Ответы>>891365

09 Дек, 21:45 #1530 #891353

>>891254
Почему я за тебя в гугл сходил, ответишь?
https://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/

Ответы>>891355

09 Дек, 21:47 #1531 #891354

>>891345
Вкатываюсь в реверс-инжиниринг, вот и интересуюсь.

Ответы>>891362

09 Дек, 21:47 #1532 #891355

>>891353
флексбокс щас используют для позиционирования элементов?

Ответы>>891359

09 Дек, 21:49 #1533 #891358

насколько сложно читать книги по кодингу на английском?

Ответы>>891359

09 Дек, 21:52 #1534 #891359

>>891355
Для этого он и предназначался.
>>891358
Зависит от твоих знаний английского, всегда ваш КО.

Ответы>>891361

09 Дек, 21:52 #1535 #891360

Какие есть уроки по фасм?

Ответы>>891362

09 Дек, 21:53 #1536 #891361

>>891359
в школе неплохо переводил с немецкого.интересует набор слов и сложность грамматики

09 Дек, 21:57 #1537 #891362

>>891354
Создай. Может, >>888114 подтянется.

>>891360
Кто-то Iczelion подправлял под фасм. А в целом, не нужны отдельные уроки. Просто уясни себе, чем синтаксис от масма отличается (там все просто: адрес без скобочек, чтение по адресу [скобочки], а всякие offset, addr, ptr выкинуть нахуй) и бери любые уроки хоть на масме, хоть на тасме.

Ответы>>891692

09 Дек, 21:59 #1538 #891363

зачем нужны фреймворки?и какой пхп фреймворк для новичка лучше?

09 Дек, 22:03 #1539 #891365

>>891351
Потому что я модератор

09 Дек, 22:32 #1540 #891383

Аноны, а где задавать вопросы по OpenGL?

Ответы>>891385>>891389

09 Дек, 22:35 #1541 #891385

>>891383
В кабинете следователя.

Ответы>>891387

09 Дек, 22:39 #1542 #891387

>>891385
Треда в шапке нету, да и в каталоге тоже не вижу.

Ответы>>891389

09 Дек, 22:39 #1543 #891388

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

09 Дек, 22:40 #1544 #891389

>>891383
>>891387
https://2ch.hk/gd/res/195365.html (М)

Ответы>>891390

09 Дек, 22:41 #1545 #891390

>>891389
Спасибо

09 Дек, 22:43 #1546 #891394

>>890179
Как стать таким же умным и скиллованым, как ты?

Ответы>>891460

6 Кб, 364x150

09 Дек, 22:51 #1547 #891399

Ребятухи, заранее попрошу не гнать ссаными тряпками. В сфере айти полный дуб лох,пидр и могу не совсем грамотно изъясняться. Меня очень сильно интересует устройство передачи данных и все что с этим связано. Типа скрытой передачи или шифрованной, перехват информации и всякое такое. Еще интересует что такое инет в целом, устройство, принцип работы и т.д. Подскажите что делать, что читать, чем интересоваться.

Ответы>>891402

09 Дек, 22:53 #1548 #891400

>>891341
Никто по квартире не носиться, не надо 70 кг мяса таксать на пятый этаж а потом весь день его разделывать, музыка от соседей не хуячит, много плюсов, а минус один - вроде только сел а уже утро

09 Дек, 22:55 #1549 #891402

>>891399
Курс компьютерных сетей. В универе у нас неплохой был, скорее всего в открытом доступе есть какая-нибудь книженция или другой ресурс.

Ответы>>891616

16 Кб, 425x368

09 Дек, 23:45 #1550 #891413

Как такое сделать в классическом макрдауне?

10 Дек, 00:17 #1551 #891422

>>891125
>а если заменяется один символ?
Обновится дата изменения.

10 Дек, 00:18 #1552 #891423

>>891142
Потому что была спроектирована во времена, когда больше одного раздела на диске редко делали, да и диски измерялись мегабайтами.
Делай гпт

10 Дек, 00:27 #1553 #891430

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

Ответы>>891458

10 Дек, 01:57 #1554 #891458

>>891430
Не вытащишь мне за час алгоритм и RSA-ключик из-под VMProtect?

10 Дек, 02:01 #1555 #891460

>>891394
Изучить GorillaScript
Это язык, совмещающий почти все концепции программирования, которые сегодня в тренде. Его знание автоматом прокачивает тебя до гуру кодинга

10 Дек, 02:33 #1556 #891464

>>891281
Unlocker. Если не покатит то лайв флеха.

10 Дек, 02:36 #1557 #891465

>>891329
> язык
> без запар и гемороя
Приходи лет через 20-30

Ответы>>891796

10 Дек, 02:42 #1558 #891467

>>891329 >>891283
Хотя, ты можешь качнуть прогу Clickermann, на нём сделать кликер бота, который будет работать. Максимум хуёво, но будет. Есть ещё годный вариант спиздить у мамки деньги, пойти на фриланс ру и заказать такую хуйню небесплатно

Ответы>>891473

10 Дек, 03:27 #1559 #891473

>>891467
хз, я делал бота для игры в фифу(нужно было набивать матчи, постоянно делать рандомные движения). играл нормально

10 Дек, 03:28 #1560 #891474

>>891281
ролик с пидорами пытался удалить? подожди пока батя наткнется, тогда можно не удалять

10 Дек, 03:30 #1561 #891475

spoiler

10 Дек, 09:37 #1562 #891507

>>891336
Сначала попробуй написать свой интерпретатор

120 Кб, 1280x720

10 Дек, 09:55 #1563 #891517

>>879854 (OP)
ребят, есть кто шарит в css?
нужна помощь будет через час примерно. во время пары.
там немного совсем. маленькие задания, типа такого

38 Кб, 496x487

10 Дек, 10:22 #1564 #891525

https://geekbrains.ru/professions/game_developer
Паца, дайте совет мудрый.
22 лвл, отучился в ~~пту~~ колледже на говнокодера на делфи.
Варюсь с 12 лет на гейм факторе и гейм мекере клепал какие-то платформеры, кароч игоря интересовали не только снаружи, но и изнутри.
Пробовал кодить на Руби, Питоне, ПХП и т.д. и т.п. кароч, последние лет 5 сижу и сосу хер не зная вот что податься. И то не так и это не нравится.
Но вот чет игропром всегда интересовал. Может щас бы дальше сидел на ГФ и клепал бы индюшатню, только у меня никаких идей и мотивации.
Вот наткнулся на этот сайт для воннаби погроммистов.
Скажите, есть ли смысл покупать эти курсы? Кто-нибудь у них учился?
Мне без реальных установок на обучение сложно за что-то взяться. Начинаю 10 дел подряд делать и в итоге остаюсь с нихуя. Авось фундаментальное обучение поможет, хер знает.
Пик рандом а на самом деле нихуя не рандом

Ответы>>891529>>891619>>891688>>891737>>891816>>892093

10 Дек, 10:31 #1565 #891529

>>891525
Если не можешь самостоятельно, то конечно следует пойти на курсы. У меня с английским также, пытался самостоятельно, но как-то ни так шло все. Записался на курсы, и поперло. Материал просто подают структурировано и есть своя программа обучения наработанная за годы.

10 Дек, 10:37 #1566 #891532

Посоны, подскажите плиз, как лучше можно сделать такую фичу. Есть httpсlient, который я сделал как можно более общим, то есть он в принципе универсальный и при надобности заменить в нем какой-либо модуль не составит большого труда, но есть один момент, иногда делая запрос нужно отправлять серверу какую-то инфу, в данный момент эти данные у меня упаковываются в json, но я хотел бы сделать это более общим, в зависимости от выбранного сериализатора. То есть в данный момент у меня есть интерфейс Serializer, который имплементят JSONSerializer и XMLSerializer, оба сериализатора пока что только парсят ответ от сервера, JSONSerializer может спаковать данные для серва, но как быть если сервер из тех, которым не JSON на вход подавать нужно, а в каком-то другом формате? Как это можно унифицировать?

Ответы>>891825

10 Дек, 13:12 #1567 #891616

>>891402
Спасибо и на этом.

10 Дек, 13:21 #1568 #891619

>>891525
>Разработчик игр
>Востребованность 5/5
Лол.
>Сложность 2/5
Лол.

Ответы>>891685

15 Кб, 650x650

10 Дек, 14:30 #1569 #891656

Помогите разобрать этот http://pastebin.com/YBzHYEUW код и сделать комментарии как он работает и описание алгоритма. Ах да, Haskell.

10 Дек, 14:56 #1570 #891681

Не хочу делать тред, поэтому спрошу здесь. У кого есть опыт кодинга на 13-14 дюймовых ноутах? Как оно вообще? На сколько удобно? 15 не очень хочу, если что, а еще дома и на работе могу подсоединить к норм монику.
В то же время очень желательно, чтобы и на самом ноуте без дополнительных гаджетов было достаточно удобно решать основные задачи. Для веб дева, если что.
Есть опыт использования 15, 17, но меньшими ноутами никогда серьёзно не пользовался.

Ответы>>891827

10 Дек, 15:00 #1571 #891685

>>891619
Так это про клепание говна под мобилки на юнити. Чего там сложного?

10 Дек, 15:03 #1572 #891688

>>891525
Я учился.
Конкретно за эти курсы не скажу, но те, что проходил я ведроид-девелопер - говно полное. Зря деньги потратил. Бесплатные курсы на Курсере и Юдасити гораздо толковее, как по мне.

10 Дек, 15:06 #1573 #891692

>>891362
>Создай. Может, >>888114 подтянется.
Это и есть я))
Думаю лучше запилить тред ASM + Reverse Engineering, так как асм сейчас только для этого и используется.

Ответы>>891723

10 Дек, 15:12 #1574 #891697

Что почитать о реализации доступа к себе по фиксированному адресу при помощи dynamic dns?

Ответы>>891780

10 Дек, 15:28 #1575 #891710

Идея перед запуском показывает подсказки вроде "Смотрите как пиздецово у нас можно делать!" Есть где они отделть или можно как-то из выдрать из нее?

10 Дек, 15:50 #1576 #891723

>>891692
Запили тред по реверс инжинирингу. Ассемблер в любом случае для него нужен (но смотря какой, x86, x86-64, arm и прочее). Сам бы поспрашивал по реверсу. А то могу незащищённые приложения реверсить, а шаг в сторону - и всё, не знаю даже, что делать. Да и такие незащищённые приложения, как мне кажется, реверсю не эффективно.

Ответы>>891777

10 Дек, 16:03 #1577 #891737

>>891525
> отучился в ~~пту~~ колледже на говнокодера на делфи.
А ты там выбираешь чтоли на каком языке погромировать?

10 Дек, 16:51 #1578 #891777

>>891723
Ага, уже.
>>891716 (OP)

10 Дек, 16:56 #1579 #891780

>>891697
Купи фиксированный айпи у прова, и домен. Это стоит копейки и позволяет не ебать себе мозг.

Ответы>>891790

93 Кб, 700x742

10 Дек, 16:58 #1580 #891784

Я в рот ебал контейнеры оформления кода, все эти ебучие пакеты, которые НЕЛЛО ВОРЛД оборачивают в 20 папок со всяким .нфо говном, цопирайт лиценс, депенденси, тест и билд рулес, разве что смайликами не украшают.

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

Или писать КОД уже немодно?

суперстар

Ответы>>891851

10 Дек, 17:03 #1581 #891790

>>891780
Кстати, может есть сервисы редиректа на машину с динамическим ойпи?
т.е. имя регистрится на провайдера статического адреса, а он уже редиректит запросы мне (серверу), откуда бы я не заявился - хоть по впн, хоть по и2п или торрент-п2п

10 Дек, 17:08 #1582 #891796

>>891465
Да уже есть такой язык. Называется рыночные отношения.
Мозг знающего в краткосрочную аренду достаточно дешев.
И уж явно намного дешевле, чем саму постигать все эти знания.
Бабла заработать может любой - хоть грузчиком, хоть дворником, хоть попрошайничеством.

10 Дек, 17:20 #1583 #891812

Зарегался на hldns и установил у себя софт для использования Dynamic DNS. Дома у меня интернет раздает роутер. Получается, что снаружи виден IP роутера. Как при помощи DynDNS с удаленного компьютера подключиться к серверы на моем компьютере, который скрыт за роутером?

Ответы>>891814

10 Дек, 17:23 #1584 #891814

>>891812
Порты пробрось, ёпт

10 Дек, 17:25 #1585 #891816

>>891525
Иди конечно. Цена более чем демократичная, и профит большой.

Если бы ты сам смог разобраться с С# и юнькой и ООП, то конечно эти курсы тебе нафиг не нужны.
Потому что там примитив, и эти 50к ты можешь применить эффективнее, например вложив в раскрутку, инструменты, или выиграв себе время, или обеспечивая условия.

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

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

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

Ответы>>892093

10 Дек, 17:34 #1586 #891825

>>891532
Научись говорить внятно.

У тебя есть клиент, который умеет только в json, тебе нужно не только json. Как это сделать?
Очевидно как: каким-либо образом выяснить что ожидает сервер, и дать ему это.
Сериализатор - это просто преобразователь формата данных.
Ты можешь наклепать таких форматов сколько угодно, под одним интерфейсом. С преобразованием и "туда", и "туда-обратно".

Вроде бы проблемы нет. Так в чем у тебя загвоздка?
Не можешь выяснить формат сервера?
Или не можешь описать сериализатор под какой-либо формат?
Нужно больше данных.

Ответы>>891894

10 Дек, 17:42 #1587 #891827

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

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

Ответы>>891848

10 Дек, 18:33 #1588 #891848

>>891827
Удвою этого. Если у тебя не говнокод — то проблем возникнуть не должно. Хотя мне лично удобнее на 30-дюймовом монике 4к.
МБП 13" берёшь что ли?

Ответы>>891923

10 Дек, 18:40 #1589 #891851

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

169 Кб, 768x1024

10 Дек, 19:04 #1590 #891861

Что тут написано!

Ответы>>891862>>891872>>891884

10 Дек, 19:07 #1591 #891862

>>891861
Мигалка какая-то.

Ответы>>891863

10 Дек, 19:08 #1592 #891863

>>891862
Как понять мигалка?

10 Дек, 19:16 #1593 #891872

>>891861
Это на могиле написано?

Ответы>>891873

10 Дек, 19:18 #1594 #891873

>>891872
Ну да, могиле ребенка мелкого очень

10 Дек, 19:28 #1595 #891878

>>891089
Ну, и нахуя это говно надо?
эйблтон лайвы и фрути лупсы существуют.
это хуита зачем тогда нахуй?

Ответы>>891918

10 Дек, 19:33 #1596 #891884

>>891861
Чуваки, ну поясните, пожалуйста. Интересно же

Ответы>>891921

10 Дек, 19:36 #1597 #891885

Посоны, не могу найти опенсорс/гитхаб-тред, может поделится кто ссылочкой, хотя бы на архивачик?

4 Кб, 132x176

10 Дек, 19:39 #1598 #891887

>>880298
а где ты учишься и на какую специальность конкретно?
я просто хочу сдавать инфу, но боюсь, что не получится в программирование, было бы интересно пообщаться. ответь

10 Дек, 19:46 #1599 #891894

>>891825
> Или не можешь описать сериализатор под какой-либо формат?
Вроде того. У меня есть преобразователь из json в Map и преобразователь из XML в Map, но если в случае с json проблем нет, так как там можно вводные данные преобразовать в json и отправить на сервер, то в случае с сервом, возвращающим XML я не понимаю как там паковать вводные данные. Ну вот например есть сервер, которому нужно отправить имя пользователя. В случае с Json я это сделаю вот так

httpclient.post()
.data("username")
.send(new JSONSerializer);

где внутри клиента data у меня преобразуется в json и отправится на сервер. А вот в случае с другим типом сервера я не понимаю что делать, паковать это в headers, или что-то другое.

Ответы>>891961

4 Кб, 132x176

Алиса 10 Дек, 19:52 #1600 #891899

лан, может так кто-то поможет.
я сейчас в 11 классе, собираюсь сдавать егэ по информатике.
надеюсь, будет изи.
просто я тян, ничем так-то не увлекаюсь из других предметов, а информатика кажется довольно-таки перспективным направлением.
суть в чём: боюсь не смогу в неё, помогите плиз советами, возможно, литературу какую почитать или как подготовится, стоит ли вообще(я ещё тот распиздяй). какую бы специальность посоветовали?

Ответы>>891904>>891906>>891907>>891913>>891927

10 Дек, 19:58 #1601 #891904

>>891899
Пиздуй в соц ищи жертву.

Ответы>>891905>>891910

10 Дек, 19:59 #1602 #891905

>>891904
А нет, жопой прочитал, сорре

Ответы>>891907

10 Дек, 19:59 #1603 #891906

>>891899
Пруфвы что тян

Ответы>>891912

10 Дек, 20:00 #1604 #891907

>>891905 >>891899
А хотя нет, не жопой. Не сорре. Пиздуй в соц ищи жертву.

10 Дек, 20:01 #1605 #891910

>>891904
_._

Ответы>>891916

10 Дек, 20:02 #1606 #891912

>>891906
зачем

Ответы>>891919

10 Дек, 20:02 #1607 #891913

>>891899
>литературу какую почитать или как подготовится
Книга и набор видео "Игра на волшебной флейте", видео "Expert guide fellatio" и, конечно же, "How to perform deepthroat fellatio". Если английский не знаешь, то подучи сначала его. После освоения будешь неплохим специалистом, перед которым открыты все двери. Добра.

Ответы>>891914>>891917

10 Дек, 20:04 #1608 #891914

>>891913
дакую, сейчас взгляну

10 Дек, 20:04 #1609 #891916

>>891910
Чё ты от нас хочешь? Ты ленивое говно, тут ничего не поможет кроме того кто будет натаскивать забесплатно. Либо бери себя в руки и учи сука, но ты этого делать и не собиралась. Тот кто хочет - найдёт способы. Кто нет - найдёт оправдания "мне лень, не хотелось" и т д

Ответы>>891926

10 Дек, 20:05 #1610 #891917

>>891913
в голос

10 Дек, 20:07 #1611 #891918

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

10 Дек, 20:07 #1612 #891919

>>891912
Не верю

Ответы>>891928

10 Дек, 20:08 #1613 #891921

>>891884
Ну был человек, и нет его, а потом опять есть. Вечный круговорот жизни.
Хуевый из тебя философ.

10 Дек, 20:09 #1614 #891923

>>891848
Да не, думал взять что-нибудь попроще, лишь бы матовый экран и гигов 8 оперативы.

10 Дек, 20:10 #1615 #891926

>>891916
одной стороны ты прав. но я ведь не просила "натаскивать" или что-то подобное. мне кажется 90% людей хотят ничего делать и орать с мемесов, аки я. но может есть какой-то способ, который ДАЖЕ МНЕ поможет, а я об этом не знаю:с

Ответы>>891931>>891934

10 Дек, 20:10 #1616 #891927

>>891899
Тян же могут только борщ варить и краситься. Какая тебе информатика? Иди в экономику, там за тебя все админы настроят.

Ответы>>891932

10 Дек, 20:11 #1617 #891928

>>891919
в чём смысол же?

Ответы>>891930>>891940

10 Дек, 20:12 #1618 #891930

>>891928
Не знаю принято так

Ответы>>891939

10 Дек, 20:13 #1619 #891931

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

Ответы>>891937

10 Дек, 20:13 #1620 #891932

>>891927
есть вариант пойти на прикладную информатику в экономике, в политех (пока что единственный). знакомые говорили, что там очень даже неплохо, и английский изучают и программируют, но что-то слабо верится.

10 Дек, 20:14 #1621 #891934

>>891926
У всех тян этот способ един. Сначала распиздяйство. Потом появления ребёнка. Потом пиздец, приходится хоть как-то включать свой мозг. Мягких и лёгких путей нет.

Ответы>>891941

10 Дек, 20:14 #1622 #891937

>>891931
не отрицаю

10 Дек, 20:14 #1623 #891939

>>891930
каким образом доказывают

Ответы>>891951

10 Дек, 20:15 #1624 #891940

>>891928
>в чём смысол же?
Считается, что тян не человек. Сиськи на бордах требуют в качестве оплаты своего внимания, иначе и разговаривать не будут.
Местные порядки походу

Ответы>>891944

10 Дек, 20:15 #1625 #891941

>>891934
прям про мою маман

10 Дек, 20:16 #1626 #891944

>>891940
тебе доказывать не приходилось ещё?

Ответы>>891950

10 Дек, 20:18 #1627 #891950

>>891944
Не гори. Ты всего лишь цветок, растение. Функция цветка - быть прикольным на вид пока его кто-то не опылит. А потом завянуть и сдохнуть. Всё.

10 Дек, 20:18 #1628 #891951

>>891939
Сиськи с датой и названием треда

10 Дек, 20:20 #1629 #891952

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

Ответы>>891964

10 Дек, 20:21 #1630 #891954

Пр, как сделать человеческий GUI на свинге? На уровне лабы, конечно.
Пишу в intellij idea, пока приделал одну панель к левому краю, на оставшемся месте отрисовываю спрайты. Ну и короче, нихуя не могу на эту левую панель компонентов накидать, с этими Layout Manager 'ми заебался, все пидарасит. Есть хау-ту, может, с разными примерами?

10 Дек, 20:35 #1631 #891961

>>891894
А какой формат данных ожидает сервер, который отдает тебе xml?
Как ты узнаешь, что хочет от тебя сервер?

Ответы>>891969

10 Дек, 20:43 #1632 #891964

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

Ответы>>891968

45 Кб, 635x370

10 Дек, 20:47 #1633 #891966

Как сделать проброс портов на D-Link'е для DDNS?
Настройки пикрелейтед. Интерфейс пробовал выбирать ALL и pppoe_ports5.1. Снаружи подключиться нельзя несмотря на то, что IP по домену определяется правильно. Приложения для тестирования показывают, что нужный порт закрыт.

10 Дек, 20:48 #1634 #891968

>>891964
в следующий раз подумаю дважды

Ответы>>892011

10 Дек, 20:48 #1635 #891969

>>891961
Дело в том что я тестирую клиент на свободных сервах которые нашел в нете и для xml у меня есть только get запрос, а вот post да еще и с данными проверочного нет. Насколько я понял по примерам, для таких серверов инфа записывается в headers но мне казалось что хедеры это только для передачи кукисов при авторизации.

Ответы>>891993

10 Дек, 20:48 #1636 #891970

Сосоны, горит лаба по паскалю, кто сделает? (платно ессесена)

Ответы>>891987>>891989>>891998

46 Кб, 700x800

10 Дек, 20:51 #1637 #891973

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

Ответы>>891984

10 Дек, 20:56 #1638 #891984

>>891973
Ну типа блядь, найду гайд от парня полиглота, а согласно ему нарою самый мегатруЪ метод по скоростному обучению.

10 Дек, 20:57 #1639 #891987

>>891970
Ты сразу контактики оставляй. Кому надо - постучат, кому не надо - мимо пройдут.
И желаемую цену, чтобы к тебе не стучались те, кто оценивает свое время значительно дороже.

10 Дек, 20:58 #1640 #891989

>>891970
А лучше и задание, если не боишься, что спалят - кто знает, может кто-то и на халяву сделает, чтоб мозги размять.

10 Дек, 21:06 #1641 #891993

>>891969
XmlHttpRequest?

Ответы>>892004

10 Дек, 21:11 #1642 #891998

>>891970
UPD
Пишем сюда - pascal2ci\chANUSyandex(pAPUNCTUMrJIFu
За одну лабу по 100 рубасиков

[СТРОКИ]
Дана последовательность, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами – запятая. Вывести все слова в алфавитном порядке.

[ПОДПРОГРАММЫ]
1.Вычисление суммы четных элементов матрицы.
2.Вычитание из значения каждого элемента матрицы номера строки данного элемента

[ЗАПИСЬ]
1.Описать запись с именем Auto, содержащую следующие поля:
• Название модели;
• год выпуска;
•цвет;
2.Написать программу, выполняющую следующие действия:
•Ввод данных с клавиатуры в массив, состоящий из восьми элементов типа Auto; записи должны быть размещены в алфавитном порядке названия моделей;
•Вывод на экран названия моделей, цвет которых введен с клавиатуры, и которые выпущены не позднее года, введенного с клавиатуры; если таких нет, вывести на экран соответствующее сообщение.

10 Дек, 21:15 #1643 #892004

>>891993
Да. По ходу понял что мне нужно искать. Я сделаю интерфейс для упаковщика, который на вход будет принимать Object, а при инициации запроса я буду передавать в отправщик экземпляр упаковщика который мне нужен, либо json либо xml. Осталось нагуглить упаковку запроса для xml. Спасибо анон.

10 Дек, 21:21 #1644 #892010

Зачем постоянно приписывать const даже если и так очевидно что переменная никак не поменяет своё значение?

Ответы>>892015>>892027

10 Дек, 21:21 #1645 #892011

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

Ответы>>892014

10 Дек, 21:27 #1646 #892014

>>892011
почему через пару дней?

10 Дек, 21:27 #1647 #892015

>>892010
Очевидно для кого? Это специально прописывается чтобы задать строгость, тогда иде не позволит тебе или кому либо случайно изменить переменную.

10 Дек, 21:38 #1648 #892024

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

То есть, грубо говоря, сейчас есть несколько значений переменной (около 10) на каждое из которых выполняется отдельный кусок кода. При этом в зависимости от другой переменной (2 значения) код делится ещё на две части соответственно.
Сейчас кода ещё немного, но я боюсь, что если я продолжу в том же духе, то это плохо кончится.

Ответы>>892028>>892095

10 Дек, 21:41 #1649 #892027

>>892010
Чтобы сообщить компилятору, что переменную можно безопасно захардкодить.
Т.к. только ты знаешь, понадобится ли ее менять, или нет.

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

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

https://habrahabr.ru/post/124131/

Ответы>>892029

10 Дек, 21:43 #1650 #892028

>>892024
Приведи словесный пример общих кусков кода.

Ответы>>892034

10 Дек, 21:47 #1651 #892029

>>892027
Если ты про const в сишечке, то оно только для программиста. Для компилятора оно значит чуть менее, чем нихуя.

10 Дек, 21:57 #1652 #892034

>>892028
Разные положения ползунка влияют на то, какие пакеты мы будем отправлять серверу. Соответственно, сделал свитч на всё это дело, сначала он был компактный и красивый.

Затем пришлось разбить код на отправку данных и получение данных.
При этом у меня реалтайм, а не ивенты, то есть эта функция вызывается постоянно и после проверки того, что нужно сделать, проверяется сетевое состояние (отправляем данные, ждем ответ; если получили ответ, то возвращаемся к отправке следующих данных; если данные отправили, а ответа ещё нет, то скипаем оставшийся код и обрабатываем остальные объекты, на следующем обходе проверим снова;).

Собственно, тыкать крупные куски if { } else в каждый свитч как-то мне совсем не нравится. Наплодить вместо этого 10 функций, в каждую из которых надо будет передать временные актуальные данные, как-то тоже не хочется.

Ответы>>892055

10 Дек, 22:29 #1653 #892055

>>892034
Что за проект у тебя, я понял. А вот проблемы тут я не вижу.

Ответы>>892066

10 Дек, 22:39 #1654 #892059

Библиотека WinSock может не инициализироваться при каких-то условиях? Надо ли всегда проверять то, что возвращает WSAStartup?

Ответы>>892062

10 Дек, 22:46 #1655 #892062

>>892059
Может. Чаще всего фейлится, когда не настроена сеть в ОС.

10 Дек, 22:54 #1656 #892066

>>892055
Продолжать громоздить так, как я описал?

Ответы>>892067

10 Дек, 22:56 #1657 #892067

>>892066
Перейти на событийную модель. Твой poll() нихуя не быстрее.

Ответы>>892105

10 Дек, 23:02 #1658 #892068

>>879854 (OP)
Чем плохо вычисление факториала рекурсивно?

Ответы>>892070>>892071

10 Дек, 23:04 #1659 #892070

>>892068
Стек закончится раньше, чем вычислиние мало- мальски большого числа.

Ответы>>892076

10 Дек, 23:05 #1660 #892071

>>892068
На каком языке? Стек не резиновый, а убирать хвостовую рекурсию компилятор не обязан.

Ответы>>892076

10 Дек, 23:12 #1661 #892076

>>892070
>>892071
Спасибо

10 Дек, 23:23 #1662 #892093

>>891525
Зачем покупать, когда есть бесплатное?
>а на самом деле нихуя не рандом
В смысле?
>>891816
>Ну а если ты достаточно хорош, и эти 10 лет не проебывал, а учился, тебе и юнька не нужна
Она нужна даже многим из тех, кто 20 лет не то что учился, а кодил на плюсах, например, Obsidian Entertainment. Да и близзы, которые сделали Hearthstone на Юньке, наверняка выбрали её вовсе не потому что у них не хватает квалифицированных программистов. Это прежде всего не вопрос компетентности и квалификации, это вопрос того, нужна ли нам +x % к длительности разработки в обмен на +y % к производительности. Даже опытный программист выиграет, если выберет Юнити - если только не стоит задачи сделать AAA-игру.
>жабы и плюсов
Ну второе понятно, производительность точнее, на самом деле нихуя непонятно, зачем говноинди-игроделу нужна такая производительность, а жаба-то зачем?
>Свой движок
Который он доделает как раз к выходу на пенсию.

Ответы>>892107

10 Дек, 23:27 #1663 #892095

>>892024
Без внешних вызовов? Тогда switch
Просто кое-где не указываешь break и получаешь точку входа: для части значений выполнится несколько секций, для части - только одна.

Ну и логические оптимизации - попробуй оптимизировать условия с помощью логических операций.
Иногда несколько условий схлопываются в одно.
Иногда приходится строить хэш-таблицу, она же таблица принятия решений. Это когда анализируешь условие и выбираешь общие признаки: если 3-й бит входной переменной установлен, значит делаем то.

10 Дек, 23:32 #1664 #892100

Почитал копипасту "Высшее образование в IT своими руками" и не пойму, автор ставит ультиматум, типа пиздуй делай гостевуху или сначала зубри базу 3-5 лет и только потом выбирай язык, тогда ты программист. А что мешает идти делать гостевуху и параллельно учить алгоритмы и всю эту основу, что бы быть тру?
Сам в теме не шарю, просто интересно почему так

10 Дек, 23:39 #1665 #892105

>>892067
Ну хорошо, а если представить это в более простом виде:

Элементарные коллбеки от нажатия кнопочек в интерфейсе как должны оформляться? В тот же switch? Учитывая, что код в обработчиках кнопок тоже будет зависеть от пачки условий, то как это разделять?

Ответы>>892125

10 Дек, 23:43 #1666 #892107

>>892093
>а жаба-то зачем?
А почему нет?

Ответы>>892110

10 Дек, 23:52 #1667 #892110

>>892107
Тогда почему бы не Питон? На нём тоже игори пишут.
А уж Луа, JS или C# (даже если забыть о существовании Юнити) в геймдеве точно более популярны, чем Джава.

Ответы>>892114

11 Дек, 00:07 #1668 #892114

>>892110
Я понял что ты неадекват, можешь не продолжать.

Ответы>>892126

11 Дек, 00:34 #1669 #892125

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

11 Дек, 00:35 #1670 #892126

>>892114
Ну назови мне игры, сделанные на Жабе, кроме Minecraft.

Ответы>>892127>>892158

11 Дек, 00:37 #1671 #892127

>>892126
В гуглоплей сходи. Есть, конечно, там и игры на Unity, и на AIR, и на каких-то других крестовых бэкендах, но большая часть - это все-таки жабка.

Ответы>>892133>>892178

11 Дек, 00:48 #1672 #892133

>>892127
Я имел ввиду трехмерные игры, с графоном и FullHD.
Такое только юнька может, она не тормозит.

11 Дек, 01:36 #1673 #892158

>>892126
Тем временем, майнкрафт переписанный на плюсы (который идёт с 10-й виндой) занимает 100мб оперативки и запускается моментально, что как бы намекает насколько же это СЛОЖНАЯ ТРЁХМЕРНАЯ И ТРЕБОВАТЕЛЬНАЯ игра.

Ответы>>892160>>892167>>892171

11 Дек, 01:39 #1674 #892160

>>892158
>майнкрафт переписан на плюсы
Вот это поворот

11 Дек, 01:53 #1675 #892167

>>892158
Fuf, урезанный для мобилок майнкрафт портировали на плюсы, и он расросся с 14 до 150мб, зато летает. На 4 ядра 4 ГГц и 2Тфлопс гпу.
Вот это поворот. Кто бы мог подумать?
http://minecraft-ru.gamepedia.com/Windows_10_издание
http://minecraft-ru.gamepedia.com/Карманное_издание

Ответы>>892171>>892286

11 Дек, 02:41 #1676 #892171

>>892167
>>892158
Почему-то я не удивлен.
Пека-майн с каждой новой версией всё непроизводительнее и непроизводительнее.

Ответы>>892173

11 Дек, 02:53 #1677 #892173

>>892171
AI.

Ответы>>892180

11 Дек, 03:06 #1678 #892178

>>892127
А, ты об "играх" вида крестики-нолики, к тому же запускающихся только на Ведре? Ну да, есть и такие.
К слову, разработчики Pokemon Go за несколько лет до неё выпустили игру Ingress, вот она была на Java+libgdx. А Pokemon Go - уже на C#+Unity. О чём-то это говорит, наверное, а?

11 Дек, 03:10 #1679 #892180

>>892173
Нет.

11 Дек, 05:35 #1680 #892191

Господа, поясните про линковку.
Всегда делал какие-то приложения либо для себя, либо для приближённых, так что задача ставилась "чтоб работало".

Сейчас понадобилось закодить достаточно легковесную штуку и то, что она требует установки VC++ библиотек на клиентскую пеку — не есть отлично. Понятно, что "да в 2016 у каждого они есть / с чем-то ставились / да установить недолго / из интернетика за 5 минут", но тем не менее.

В какую сторону мне думать? Вроде как все необходимые библиотеки можно линкануть статически. Какие у этого недостатки (во всех мнениях, которые я видел, упоминались какие-то недостатки)?
Пропадет ли проблема, если проект я соберу не в студии, а чём-то другом? Или в этом случае тоже будут требоваться те же / другие библиотеки?

Ответы>>892192>>892193

11 Дек, 05:48 #1681 #892192

>>892191
Недостаток один - размер эгзешника.

11 Дек, 05:55 #1682 #892193

>>892191
Без рантайма ты писать заебешься. Но можешь собрать с помощью MinGW GCC - он использует MSVCRT.DLL - древний забагованный рантайм, который Microsoft категорически не рекомендует использовать, хоть и кладет в каждый релиз винды по соображениям совместимости. GCC частично подправляет этот рантайм, вызывая проблемные функции через обертки. Хотя я рекомендую линковаться со свежей версией рантайма, хоть динамически, хоть статически - интернеты сейчас у всех достаточно жирные, чтобы не заморачиваться размером.

11 Дек, 05:57 #1683 #892194

Короче, вкатился я всё-таки в Аду, репортирую. Действительно, есть дух 80-х и ретро. По ощущениям напоминает даже не Паскаль (хотя синтаксис похожий), а SQL, лол. Очень долго думаешь над типами - как бы изьебнуться позаковыристей, а на сам код тратится времени немного, и кода получается мало, раза в два-три меньше, чем в референсе на C++, из которого я переделываю. Но он такой увесистый, хозяйственный, плотненький: функции как пули, процедуры, как снаряды крупнокалиберных орудий.

В целом, мне понравилось. Конечно, целиком приложение на ней я писать не стал бы, но для некоторых критических библиотек покатит.

11 Дек, 06:22 #1684 #892195

Когда упражнялся с ironPython и библиотекой emgucv, обратил внимание на то, что скрипт при старте может выжирать заметное количество памяти. Потребление меняется в виде этакой пилы. Видимо от срабатывания, до срабатывания сборки мусора. Но потом потребление внешне стабилизируется и падает раз в пять-семь. Я собственно начинал с переписывание примеров к библиотеке с c#. Было видно, что через некоторое время работы, мой скрипт работает примерно также, как и экзешник из папки с примерами.
Правильно ли я понимаю, что в данном случае, это именно особенность работы интерпретатора и я наблюдаю то, что Java-программисты называют "прогрев"? В связи с чем второй вопрос, можно ли как-то стартовать скрипт не с чистого листа, а с сохраненного "прогретого" состояния?

Ответы>>892429

11 Дек, 06:31 #1685 #892196

Аноны, помогите. Сколько может искаться одно значение в неструктурированной БД из 4 кк с помощью MySQL? И от чего зависит и чем ускоряется процесс?

Ответы>>892199

11 Дек, 06:32 #1686 #892198

Какой результат сравнения вернет следующий код? Почему?
String a1 = “Hello”;
String a2 = “Hello”;
a1 == a2; // ???
a1.equals(a2); // ???

Ответы>>892274

11 Дек, 06:34 #1687 #892199

>>892196
От индексов. Индексированием.

Братцы, лаба горит 11 Дек, 07:22 #1688 #892207

Ай нид ёр хелп

Пишем сюда - pascaGitl2chANUSyanlZ,dexPUNCTUMrbQ%u
За одну лабу могу накидать по 100 рубасиков

[СТРОКИ]
Дана последовательность, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами – запятая. Вывести все слова в алфавитном порядке.

[ПОДПРОГРАММЫ]
1.Вычисление суммы четных элементов матрицы.
2.Вычитание из значения каждого элемента матрицы номера строки данного элемента

[ЗАПИСЬ]
1.Описать запись с именем Auto, содержащую следующие поля:
•Название модели;
•год выпуска;
•цвет;
2.Написать программу, выполняющую следующие действия:
•Ввод данных с клавиатуры в массив, состоящий из восьми элементов типа Auto; записи должны быть размещены в алфавитном порядке названия моделей;
•Вывод на экран названия моделей, цвет которых введен с клавиатуры, и которые выпущены не позднее года, введенного с клавиатуры; если таких нет, вывести на экран соответствующее сообщение.

Ответы>>892208

11 Дек, 07:30 #1689 #892208

>>892207
На чём писать?

Ответы>>892213

11 Дек, 07:51 #1690 #892213

>>892208
Паскаль

11 Дек, 11:00 #1691 #892274

>>892198
http://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java

Ответы>>892338

11 Дек, 11:29 #1692 #892286

>>892167
>этот порванный жавамакакен)
А так-то он летает на стареньком айфончике 4s.

97 Кб, 640x640

11 Дек, 11:38 #1693 #892289

У меня печет со вчерашнего вечера. Хочу сделать текстовый протокол управления программой по сети, и для этого читаю из сокета данные и сравниваю их с командами. Оказалось, что вместе с данными приходит ебаный символ ENTER, из-за которого функция lstrcmpA дает неправильный результат.

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

http://pastebin.com/2haLxkvD

Ответы>>892292

11 Дек, 11:39 #1694 #892292

>>892289
Алсо, управляю через СЕТЕВУЮ КОШКУ.

11 Дек, 11:49 #1695 #892299

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

11 Дек, 13:06 #1696 #892338

>>892274
Спасибо. Но смущает что нет условия состояния if

11 Дек, 13:22 #1697 #892344

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

Ответы>>892346

11 Дек, 13:24 #1698 #892346

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

Ответы>>892347

11 Дек, 13:26 #1699 #892347

>>892346
я не про веб а конкретное решение задач

Ответы>>892351

49 Кб, 690x546

11 Дек, 13:28 #1700 #892348

програмач я долбаеп?
вопщем есть один датчик который постоянно опрашивается
тк я слегка с головой не дружу точнее дружу но дело не в этом...
карочи при снятии с него показаний в коде это Th и Tl размером в байт происходит его гуляние помехи и прочая шалупень, так вот чтобы хоть както отсеять эту лабуду придуман вот этот код.
смысл его вот в чем.
как только произошло снятие показаний р0=1 тое Th и Tl обновились ани приводятся к боле менее адыкватному виду и закидываются в массив, массив инты по 16 бит на элемент.
как только массив заполнился t0=7 я в нем отыскиваю самое маленькое и самое большое значение а потом тупо все значения складываю кроме естествено самого маленького и большого.
сложение идет в templong тип лонг 32 бита
и так еще раз - вложеный цикл.
все вродебы верно НО кака заключается вот в чем - еденичный тое толькочто считанный параметр составляет чтото около 3800, после первого "усреднения" он какимто не ведомым образом становится 4500, после второго 5300.
и начинает расти тое не устаканивается.
мож я в кодле где натупил? ну или мож подскажите какиенить методы усреднения.?

Ответы>>892353

11 Дек, 13:31 #1701 #892350

А в перле есть аналог функции header() из пхп?

Ответы>>892377

11 Дек, 13:32 #1702 #892351

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

Ответы>>892356

11 Дек, 13:34 #1703 #892353

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

Ответы>>892360>>892390

11 Дек, 13:37 #1704 #892356

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

Ответы>>892358

11 Дек, 13:38 #1705 #892358

>>892356
Выскокие же, прост становишся охуенным профи и все.

Ответы>>892365

11 Дек, 13:41 #1706 #892360

>>892353
ша сек зафотаю

11 Дек, 13:44 #1707 #892365

>>892358
то есть, большинство работодателей смотрят на навык а не диплом при собеседовании? не будет ,в большинстве, такого что:
-диплом есть?
-нет
-ну и иди нахуй

Ответы>>892368>>892397

11 Дек, 13:46 #1708 #892368

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

11 Дек, 13:50 #1709 #892377

Никто не знает? >>892350

Ответы>>892382

11 Дек, 13:57 #1710 #892382

>>892377
http://google.gik-team.com/?q=perl+server+send+header

13 Кб, 356x286

14 Кб, 386x275

14 Кб, 379x297

11 Дек, 14:04 #1711 #892390

>>892353
сматри на первом пике результат если просто взять temp0 сразуже после t++ тое не залезая в циклы чистое значение.
на втором пике после первого усреднения тое перед строчкой t1++
а на третьем полный цикл "усреднения" там поидее должно быть 10335 но индекатор на 4 разряда и первую 1 он не кажет. это вообще датчик температуры в комнате который меряет до сотой градуса тое 100 градусов я на нем никагда не увижу, думаю даже 60 наврятли,
сейчас он кажет абсолютное значение

Ответы>>892393>>892431>>892457

11 Дек, 14:05 #1712 #892393

>>892390
это с разных таймлиний скриншоты?

Ответы>>892400

11 Дек, 14:07 #1713 #892397

>>892365
в 95 процентах случаев так и будет.
на предприятие лучше возьмут спеца пусть даже не такова крутова, чем самоучку пусть и с опытом и прочими "знаниями"

11 Дек, 14:08 #1714 #892400

>>892393
таймлиний? эт чего такое?
просто прошивку поменял и все на предмет вырезания кода

44 Кб, 451x440

240 Кб, 1567x773

11 Дек, 14:16 #1715 #892406

Посоны, есть какой-нибудь простой способ конвертнуть html (с таблицами) в читаемый txt/md ?
Конкретно вот отсюда http://jsmachines.sourceforge.net/machines/ll1.html
Я в вашем вебе вообще не разбираюсь, я нипогромист.

Ответы>>892411

11 Дек, 14:23 #1716 #892411

>>892406
Котофашистам не помогаем!

Ответы>>892414

82 Кб, 500x341

11 Дек, 14:31 #1717 #892414

>>892411
Это дискриминация!

11 Дек, 14:41 #1718 #892425

>>879854 (OP)
Подскажите по SQL. Смотрю разные упражнения. Например, нужно выбирать данные из двух таблиц, в которых есть одинаковые ключи (например, база описаний продуктов и база производителей с перечислением их продуктов, в обоих есть ID продукта) , с использованием INNER JOIN

SELECT DISTINCT PC.model, PC.price
FROM PC
INNER JOIN Product
ON PC.model=Product.model
WHERE Product.maker='B'

Но я обычно делают так: tab1.price=100 AND tab1.id=tab2.id, потому что, когда начал изучать SQL, мне он был нужен только для простых запросов и что такое INNER JOIN я даже не знал (или не дочитал до этого), а такой способ весьма логичен.

Например:

SELECT DISTINCT PC.model, PC.price
FROM PC, Product
WHERE PC.model=Product.model AND Product.maker='B'

Можно объяснить, всегда ли будет второй способ эквивалентен INNER JOIN, а если нет, то что в нём неправильно и почему INNER JOIN более правильный для выборки из нескольких таблиц ?

Ответы>>892426

11 Дек, 14:42 #1719 #892426

>>892425
PS делаю на http://www.sql-ex.ru/

11 Дек, 14:52 #1720 #892429

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

11 Дек, 14:52 #1721 #892431

>>892390
Код выглядит нормально. Возможно, что с данной выборкой среднее значение растёт, т.к. ты таким образом убираешь актуальные значения, а мусор всё равно остаётся.
Попробуй другой алгоритм. Вот кое-что нашёл в Сети. Остальные ссылки по гуглу filter sensor noize и комбинациям.
http://interactive-matter.eu/blog/2009/12/18/filtering-sensor-data-with-a-kalman-filter/

http://stackoverflow.com/questions/4611599/help-smoothing-data-from-a-sensor

И вот что нашёл в рунете по запросу фильтр шума с датчика (аналог первой ссылки выше):
https://habrahabr.ru/post/140274/

13 Кб, 512x136

11 Дек, 15:52 #1722 #892454

Хочу постичь сишный вулкан, но в интернетах 3.5 туториала, один из которых на Си, и при этом там только основное-основы, даже не показали как рисовать. Чё делать?

11 Дек, 15:59 #1723 #892457

>>892390
Так это жи термометр. Почему не юзаешь накопление?
Что-нибудь вроде такого:
s=(s+temp)/2

Вон оно как сходится красиво:
https://ideone.com/J7s8SZ

746 Кб, 2310x2306

Ньюфаг-тред №131 # OP 11 Дек, 17:06 #1724 #892498

Нюфак тред

Тред утонул или удален.
Это копия, сохраненная 12 декабря 2016 года.

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

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

« /pr/В начало тредаВеб-версияНастройки

/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.gq, m2ch.cf, m2ch.fapp.in, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion