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

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
1721 Кб, 400x212
76 Кб, 567x560
919 Кб, 2310x2306
ньюфаг тред #100 (юбилейный) #609837 В конец треда | Веб

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

\r\n

\r\n

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

\r\n

\r\n

\r\n

F.A.Q.

\r\n\r\n\r\nВ: Хочу стать программистом, какой язык учить?
\r\nО: Английский + Python/Ruby.
\r\n

\r\n\r\nВ: Ко-ко-ко не работает программа. Анон памаги.
\r\nО: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
\r\n\r\n\r\nandroid\r\nC\r\nC#\r\nC++\r\nDelphi\r\nGo\r\nHaskell\r\niOS\r\nJava\r\nJavaScript\r\nLisp\r\nPerl\r\nPHP\r\nPython\r\nRuby\r\nRust\r\nScala\r\n

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

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

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


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

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

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

\r\n

\r\nЛитература с пика\r\n

\r\n

\r\nПрошлый тред\r\n

\r\n

#2 #609891
1
#3 #609894
второй нах
#4 #609895
Анон, как мне заставить выключиться пеку в определенное время? Про переход в спящий режим через N минут\часов знают, но оно вроде как не работает если какая-нибудь программа работает.
#5 #609901
Комп. сети Олифера и комп. сети Таненбаума одинаковы по содержанию? Или там есть чего почитать из каждой книги? Читаю Таненбаума на данный момент.
#6 #609920
Почему среднестатистической руби-кодер - это пидорок в узких джинсах, партаках и с бороденкой, который сидит в старбаксе за макбуком и кодит дрысню в сублимтексте отходя только ради того, чтобы дать в жопу своему бородатому парню?
#7 #609924
>>609895
----> /s/
Не забудь свою ОС указать.
#8 #609927
>>609895

>берешь C++


>гуглишь как юзать библиотеку для трека времени


>меришь время


>расставляешь все условности


>юзаешь функцию system("sleep /s /f /t (время в секундах)")



попутно учишь винапи, узнаешь как скрывать окно приложения, менять/убирать иконку с панели задач, прикреплять прогу в трей
#9 #609929
>>609895
AutoHotkey
#10 #609936
Башка не варит после работы.
Ебусь с авторизацией в вк.
Значит есть десктопное приложение и стендалон там на сайте.

Внимание документация для стендалон приложений:

>redirect_uri (обязательно) Адрес, на который будет переадресован пользователь после прохождения авторизации (домен должен быть указан в поле «Базовый домен» в настройках приложения; адрес полностью должен быть указан в поле «Доверенный Redirect URI» в настройках приложения).



Какого хуя? В настройках стендалона нет никаких редирект ури и базовых доменов даже.
Как с этим поступить?
#11 #609938
>>609920

>пидорок кококо


Потому что ты пидорашка?
#12 #609939
Поясните за многопоточность и асинхронность. Когда стоит использовать одно, когда другое?
#14 #609944
Долбоеб-тред вкатывается в юбиленый.
Хочу пожамкать Qt (4.8) для диплома (особой математики нет, больше обезьяно-подобное "собери компоненты воедино").
Но в C++ полный неосилятор (плюс детские травмы с науськиванием "с++ мертво!"), немного Java знаю.

Слышал, что есть такие вещества, которые... вариант прикрутить к скриптовым языкам это самое Qt. Вопрос таков - живы ли еще эти "прикручиватели"?

Пока Шлее читаю, да
#15 #609947
>>609944
Есть QML
#16 #609948
>>609947
Но он же только для дизигна, нет?
#17 #609950
>>609948
В смысле?
Логику тоже можно
#18 #609951
>>609950
Хм... значит все лгут.
Пойду смотреть, благодарю.
#19 #609952
>>609948
QML + javaScript. И ебаш что вздумается.
Только советую это делать в Qt5. В четверке qml недоношенный.
#20 #609954
>>609952
Понял, благодарю

>qt5


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

Добра вам, ребят
#21 #609955
>>609952
Ну, да, логика там на JS
Qt 5 > Qt 4, много новых и полезных изменений, сейчас на четверке пишут только в продакшене, если очень много старого кода.
#22 #609956
>>609954

>Мне тогда всю систему пересобирать придется, к сожалению.


Не особо много изменений, в основном просто поменять часть инклюдов т.к. часть из них в отдельные модули перекочевало
308 Кб, 1781x1123
#23 #609957
У меня чойта с js не складывается

Строка:1
Символ: 27

Ошибка: Предполагается наличие '/'
Источник: ошибка компиляции MS Jscript

Загвоздка в том, что в первой строке намного меньше символов, это вообще теги заголовка <title>
ЧЯДНТ?
Весь код не пускает-пишет что там слово из спам-листа.
#24 #609958
>>609956
А, стоп..
у меня уже есть 5.5.1 в системе.

Буду пробовать, спасибо
#25 #609962
>>609920
Почему бы и нет. Какие твои проблеиы? Тебе никто в жопу не дает?
#26 #609968
>>609957
бамп
#27 #609973
Посоны, как я понял, тут ликбез-тред, ну и мой вопрос для профи на уровне ликбеза в принципе. Мне нужно сделать зашифрованную связь по HTTP (не HTTPS) между клиентом (мое приложение) и сервером (мой же скрипт на каком-нибудь PHP). То есть просто заголовки запроса/ответа отправляются как есть, а содержимое шифруется. Достаточно ли такой последовательности?

0. Установка серверного скрипта на сервер. Дальше я буду называть сервером сам этот скрипт. Этот скрипт генерируется клиентом и содержит в себе открытый ключ RSA. Делается один раз.

Дальше предполагаются многочисленные сеансы связи по минималистической схеме:

1. Клиент запрашивает открытый ключ сервера.
3. Клиент генерирует свою пару ключей RSA, шифрует свой открытый ключ открытым ключем скрипта синхронизации и отправляет серверу.
4. Сервер генерирует свой ключ AES и исходный вектор, шифрует открытым ключем клиента и отправляет ему.
5. Клиент делает аналогичную вещь.
6. Дальше обмен зашифрованными AES данными.

Вопрос в том, даст ли такая минималистическая схема какую-то дополнительную безопасность, чтобы хотя бы провайдер не мог перехватить данные, или это все фигня и нужен полноценный канал TLS?
#28 #609996
>>609936
Ты oauth сам реализуешь? Не знаю, на чем ты пишешь, но, скорее всего, есть готовое решение. Для руби, например, есть гем omniauth-vkontakte, который настраивается за 2 минуты и все работает из коробки.
#29 #609997
Почему в Object.create() передается аргумент вида obj.prototype, а не obj?
#30 #610014
>>609895
1. Ставишь операционную систему вместо винды. Любой линукс подойдёт.
2. Вводишь в консоли shutdown через_сколько_отключить.
#31 #610019
>>609997
Уточню:
Если, блять, ебучее obj.prototype является ссылкой на прототип создаваемого объекта, и прототипом создаваемого объекта в итоге будет этот самый obj, то почему не указывается просто obj? Или я неправильно что-то понял?
#32 #610022
>>609895
Винда

shutdown -s -t 3600 (через 1 час)
shutdown -a (отмена)
#33 #610023
>>609997
Потом что обжект.крейт создает объект, прототипом которого является его аргумент. Если тебе надо чтобы у нового объекта прототип был обж а не обж.прототип, то делай кто не дает-то? Тогда у тебя будет цепочка новый объект -> обж -> прототип обж -> и т.д. вместо новый объект -> прототип обж
обж != обж.прототип короч
#35 #610027
>>610024
лол точно
#36 #610038
>>610027
В первом случае newObj.__proto__ равен объекту со свойством constructor, значением которого является функция-конструктор, во втором случае (аргумент просто obj) — равен собственно самой функции-конструктору (литерал функции или хуй его знает как это назвать)

Я хотел сказать, что нихуя не понял. Но все равно спасибо. Пойду просплюсь, может завтра до меня дойдет.
#37 #610047
>>610038
Я тебя нихуя не понял тоже, но вот это

>obj.prototype является ссылкой на прототип создаваемого объекта, и прототипом создаваемого объекта в итоге будет этот самый obj


Не будет obj, будет obj.prototype. А если obj передашь Object.create, то тогда да, будет.
#38 #610059
>>609837 (OP)

Ссылка на PHP тред устарела 3 треда назад.
#39 #610097
Короче. Меня больше интересуют не алгоритмы и прочий матан, а то где в программе разделяются низкий и высокий уровень, какие там необычные штуки в интерфейсе или апи, какие автор выбрал метафоры, тонкости смысла, неявно заключенного в разделении примитивов, своеобразная грамматика апи и интерфейса. Ну, в общем вроде "everything is a file" в Unix.
И то, как один интерфейс/язык/сервис/технология почему-то со временем сменяет другим.

Есть ли какое-то название у всего этого, и что по этой теме можно почитать?
#40 #610098
>>610097
*сменяется
#41 #610122
>>610097

> Ну, в общем вроде "everything is a file" в Unix.


http://www.ozon.ru/context/detail/id/2317804/
#42 #610149
>>610097
Software design
#43 #610150
Моченяша, верни тред >>609615 (OP)
15 Кб, 410x471
387 Кб, 547x793
#44 #610152
>>610014

>Ставишь операционную систему вместо винды


А пацаны-то и не знали, что для этого шлинупс нужен.
#45 #610165
Нужна для дипломной реализация K-means или даже лучше FOREL с использованием расстояния Махаланобиса, есть у кого? с меня как всегда...
#46 #610166
>>610014
Но в cmd тоже есть эта команда
#47 #610168
>>609939
Никто не знает чтоле, питуханы?
#48 #610169
>>609939
Хотел ответить, но что-то расхотелось.
#49 #610170
>>609996
Поищу под шарп дома. Для запросов так то я RestSharp хотел попробовать, но если там и можно, то пока я не понял, как быстро настроить получение токена.
#50 #610171
>>610168
Хуйню спросил жопой. Спрашивай конкретней.
#51 #610176
>>610165
Мне только знать как делать вычисления, особенно Ковариационной матрицы, код я и сам написать могу
#53 #610188
>>610186
Одна и та же шутка в разных тредах. Подозреваю, что тебе печет от «тварей хипстерских».
#54 #610255
>>609837 (OP)
http://pastebin.com/HZ7gQ4xa
Препод на паре пояснял этот алгоритм создания выпуклой оболочки. Я её пропустил и нихуя не понял. Где можно найти гайд по работе этого алгоритма? Сам пытался загуглить, не нашел.
#55 #610266
>>610255

> #define x first


> #define y second


> #define mp make_pair


> #define pb push_back


Проиграл. Если ты хочешь что-бы тебе кто-то помог, то или дай тот код который был до того как его засунули в обфускатор или опиши алгоритм в общих чертах словами.
#56 #610285
>>610266
Это единственный код, который мне удалось получить. Говорю же пропустил пару.

>опиши алгоритм в общих чертах словами.


Вводишь координаты точек выпуклой оболочек. Он их сортирует, убирая ненужные. Как работает сам алгоритм, я не понимаю. В этом и суть.
#57 #610287
>>610285

>выпуклой оболочки


fix
#58 #610306
Мочератор, за что, блять? >>610235 (OP)
#59 #610311
>>610122
Как раз её дочитываю, лол.
Так норм, но я бы хотел что-то более общее, с теорией, можно даже с матаном (но только чтобы было понятно, о чем там конкретно идет речь). К тому же там только про Unix, и описываются конкретные тулзы, ну плюс еще философия Юникс, а не про софт вообще.
Но так годнота. И читается легко.
Планирую потом еще планом-9 обмазаться, для расширения сознания.
>>610149

>Software design


А что конкретно там годнота, а то у меня оно почему-то ассоциируется в основном с задрачиванием паттернов. Кинь пару ссылей, которые норм, плос.
#60 #610320
>>610306
Софт обсуждается в /s/
#61 #610321
>>610320
Ну это как-то никак под софт не тянет.
#62 #610323
>>610321
Ну в таком случае скинь на pastebin или ideone код с которым у тебя проблемы. А то из твоего описания больше похоже на то что у тебя с софтом проблемы.
#63 #610325
Т.е. разбор полетов в дизасме и сертификат для подписи софта, который только у разрабов софта может быть, это в софтач? Ну охуеть, с тем же успехом можно в /ga.
#64 #610333
>>610325
Как что-то плохое сказал. Мы тут сайты на пыхе пишем, а не мозга в отладчике ебём.
#65 #610334
>>610333
А там за винду/прыщи и сорта хрома сруться, это хуже.
#66 #610336
>>610333
Вчера даже кто-то нашелся, но добрый мочератор зарубил тред.
#67 #610338
Анонцы, а это норм, если мне начальник говорит "чет не нравится - пиздуй" ? Дословно. Причем я ньюкамер.
#68 #610340
>>610338
Ты единственный и незаменимый? Да - тогда клади бомбу и вали, нет - сиди и страдай.
#70 #610348
#71 #610356
Спрошу в не тонущем треде. Есть маленький опыт работы с Джавой, обжом и Си. Маленький опыт работы с пхп и 5 лет назад писал пару тегов на html. Куда сейчас перспективно развиваться и почему (кроме javascript, он мне показался не интересным).
#72 #610388
>>610356
Альтернативы:
1) Java
Хороший вариант, но проблема в том, что она сейчас в основном используется либо для энтерпрайза, либо для разработки мобильных приложений, так что интересных задач не жди. (но я с ней почти не работал, так что гуру-джависты могут поправить), хотя работу найти достаточно легко.
2) Object-c, вроде, он сейчас активно на swift заменяется, а основным и, фактически, единственным его полем был ios
3) Си. Системное программирование, микроконтроллеры, разработка драйверов, ОЧЕНЬ, вот прямо совсем высокопроизводительные приложения и низкоуровневые "ядра" приложений (но тут все таки с/с++).
Ну и немного морально устаревшего энтерпрайза на каких-нибудь винформах (это можно вообще не рассматривать, то еще болото с маленькими зп и отсутствием перспектив развития)
4) PHP и вообще веб. Работы много, но из-за низкого порога вхождения маленькие зп поначалу. Так же проекты в основном неинтересные уровня "сделать сайт для шиномонтажа".

Стоит заметить, что зарплата профессионалов и серьезных специалистов примерно равна во всех областях.
61 Кб, 200x200
#73 #610400
>>609941
Это надо постить с колобком и капсболдом, вот так:
DELPHI
#74 #610419
Как поднять мотивацию? В последнее время осознал, что трачу на обучение программированию пару часов в неделю, а больше заставить себя не могу, хотя вначале вроде все начиналось неплохо. Как ты заставляешь себя кодить, анон?
#75 #610420
>>610419
Я не заставляю, я пишу код.
#76 #610428
>>610388
2) Нет, свифт ближайшие 3 года не займёт и трети области обжс, т.к. легаси + хелловорды на свифте на ios >9 выходят по 30 мб. Полем обоих была и будет продукция эпл, никакой новомодный опенсорс свифта не перетащит его как нормальную технологию на другую платформу.
4) Сюда можно и яву впихнуть смело, конкуренция там не намного меньше уровень зп так же линейно падает.

>>610356
"Интересную" работу вообще крайне трудно найти, исключения из правил - если ты фанат какой-то технологии/софта или просто любитель игрулек. Остальное - сайты шиномонтажек и визитки, бухгалтерские бд, и говно по перемотке станка.
#77 #610434
Поясните, почему все так стремятся найти работу и получать зарплату, вместо того, чтобы попытаться развить какой-то собственный проект? Или в одного это практически невозможно или возможно только будучи охуенным программистом?
#78 #610441
Посоны, у меня курсач, "разработка компьютерной сети-базы данных на серверах Trinity Server E440". Литературу посоветуйте пожалуйста, гугол молчит выдает про бд для тринити кор ВОВ. Я сам хуй знаю где это искать. на пары не хожу да
#79 #610451
>>610434

>в одного это практически невозможно


Хотя бы потому, что чтобы что-то там окупилось, нужно рекламы ещё в 3 раза больше. Про конкуренцию и безыдейность рынка молчу уже.
#80 #610525
>>610434
В одного ты сейчас хуй что толковое запилишь - пользователь стал привередливый.
Ну и окупать заебешься. А на работе жопец просиживаешь, баблишко капает, а продажи тебя не ебут.
#81 #610548
>>610434
Кушать хочется уже здесь и сейчас.
42 Кб, 500x313
Мнение авторитетного двачера #82 #610549
1)\tЗачем нужен ActiveX? Есть ли будущее у .NET
2)\tПочему AJAX – говно/шин?
3)\tЛучшая технология/инструмент для кроссплатформенных приложений (пример: справочная система с построением математических рассчетов, матлаб уровня "/pr" с теоремами и графиками) с минимальными системными требованиями, чтобы красиво и неперегруженно и код без говна (если есть говно, тогда чтобы не братишка вилкой чистил, а профессионал из клининговой компании). Очевидную Javy не предлагать. Кроссплатформенность обязательная.
4)\tКак определить сладкий хлеб среди технологий? Реквестирую список однозначно определенных мертворожденными/умершими
5)\tКак программировать в голове?
6)\tКак не дрочить вприсядку?
#83 #610550
>>610525

>жопец просиживаешь, баблишко капает


Тебе пинка дадут в течение двух недель.
#84 #610551
>>610549
У тебя слишком тупые вопросы, уходи.
159 Кб, 453x807
81 Кб, 539x960
#85 #610557
Ребят я понимаю что немного не в тему, но никто не может помочь с формированием sql запросов?
Нужно 4, 5, 8, 9, 10 задание
#86 #610559
>>610525

>пользователь стал привередливый.


Посмотри на Мой Мир от мейлсру, один из самых популярных сайтов

>Ну и окупать заебешься.


А что окупать то? Сервер?
#87 #610564
>>610428

>2) Нет, свифт ближайшие 3 года не займёт и трети области обжс, т.к. легаси + хелловорды на свифте на ios >9 выходят по 30 мб. Полем обоих была и будет продукция эпл, никакой новомодный опенсорс свифта не перетащит его как нормальную технологию на другую платформу.


>4) Сюда можно и яву впихнуть смело, конкуренция там не намного меньше уровень зп так же линейно падает.



Вполне возможно, я сам сишник и по поводу остального вещал с дивана
#88 #610581
>>610428

>свифт ближайшие 3 года не займёт и трети области обжс


Ну как посмотреть, сейчас уже почти все новые проекты сразу на свифте пишут. Он быстро завоюет рынок.
#89 #610594
G
#90 #610596
>>610557
Никто не поможет?
#91 #610604
>>610559
Твое поделие где-то должно жить и хорошо себя чувствовать - изволь за сервер. Твое поделие само по себе ничего не стоит, нужен какой-то контент - изволь за девочек и сам контент. Твое поделие само по себе не раскрутится - изволь за еще больше девочек, рекламу и маркетинг. Твое поделие само себя развивать не будет - изволь за мальчиков и тестировщиков. Чтобы выглядеть привлекательно в глазах пользователей и инвесторов, вся эта толпа должна сидеть в офисе и пить смузи - изволь за помещение. Конкуренты не дремлют, DDOS жесток - изволь за защиту.
#92 #610627
Анон, есть что по ruby внятного на русском языке в твердом переплете?
Мог бы читать во время поездок и пребывания во всяких ебенях, где компа нет.
На английском читаю медленно, на английском проще за компом.
Сам бы поискал, но обидно будет потратить деньги на кота в мешке и обнаружить, что купил хуйню.
А тут вдруг ананас знает.
#93 #610640
С чего начать изучать Qt?
#94 #610645
>>610627
Купи электронную книгу, очень помогает.
Серьезно, бОльшая часть хорошей технической литературы на английском и купить у нас ее невозможно, придется либо заказывать (по 20+ долларов за книгу. если не больше), либо скачивать электронную версию
#95 #610655
>>610645
Есть планшет, могу читать с него, но основная проблема в том, что чтение на английском у меня не беглое, в дороге не могу сосредоточиться и читать, просто неприятно.
На компе есть книги, в треде посмотрел, покачал, но надо в командировку что-нибудь.
3 Кб, 627x132
0 Кб, 177x34
#96 #610667
Не хочет считать пикрелейтед. Что за моча? Выдает что на второй пикче
#97 #610672
>>610667
sin и pow тащемта принимают double, а не float. Либо тип меняй. Либо вызывай sinf и powf соответственно.
#98 #610674
>>610655
Могу посоветовать одно - тренируй английский.
Серьезно, почти вся техническая литература на нем, а переводы зачастую искажают смысл.
#99 #610675
>>610672
Не помогло :( Вообще в другой функции у меня sin и pow юзаются с флоатом и норм.
#100 #610677
>>610674
Окау.
#101 #610683
>>610675
Походу не в этом дело. Он даже sin(x) не считает
#102 #610688
>>610675
Тогда дело в самой формуле. Либо ты передаешь в функцию некорректный аргумент.

Попробуй так.
[code lang="c"]
float f1_iter(float x) {
float t1, t2, result;

t1 = 0.4 * powf(x, 2);
printf("T1 = %f\n", t1);

t2 = pow((1.0 - t1), 0.5);
printf("T2 = %f\n", t2);

result = sin(t2);
printf("Result = %f\n", result);

return result;
}
[/code]

Так ты узнаешь, на каком шаге у тебя обосрамс. Так же попробуй обкатать функцию на тривиальных числах, типа 0 и 1.
#103 #610691
Что делать, если я боюсь писать программы? Придумываю алгоритм для какой-нибудь задачи, пишу, а он мне не нравится, т.к. подозреваю, что он кривой, неоптимальный и вообще говно, что, скорее всего, так и есть на самом деле. Но руки от этой хуйни уже опустились. Как преодолеть этот пиздец?
#104 #610730
>>610691
Перфекционизм. Все люди совершают ошибки и это НОРМА.
#105 #610731
>>610691
Есть ли такие программисты, которые никогда не писали быдлокод, сразу все было идеально?
#106 #610734
>>610731
Естественно нет. Разве что Бабушкин. И то не уверен. Хотя говорят, что если ты начал изучать программирование по SICP или выбрал в качестве первого языка Haskell, то ты по определению не сможешь написать быдлокод. Все твои факториалы будут идеальны.
#107 #610737
>>610734
Я начал с SICP и не осилил.
#108 #610739
>>610734
В SICP же лисп (точнее, scheme)
sage #109 #610741
Говорят, что на сайте D-Link есть три категории межсетевых экранов. Где можно найти описание этих категорий?
#110 #610742
>>610739
Можно и так.
https://www.comp.nus.edu.sg/~cs1101s/sicp/

>The programs are given in JavaScript, translated from Scheme by Martin Henz.

#111 #610748
>>610742
Помнится, был очень сильный срач, когда лисп решили заменить каким-то другим языком для обучения программированию в МИТ
#112 #610753
Гайз, есть программа на masm32 http://pastebin.com/BX6vUvwS Там идет подсчет один. Проблема в том, что программа работает с адресами, находящимися в регистрах, а не самими значениями. Как сделать так, чтобы программа работала со значениями, а не адресами. Формула, если что, такая: S=СУММА от 1 до n((ai^2 * bi^2)^2+ai+r).
#113 #610763
>>610748
Сейчас поясню.
Есть оригинальный SICP, который наряду с Кнутом является чуть ли не библией CS.
В SICP, как и в целом для обучения общим наукам CS в MIT, использовался LISP, интересный функциональный язык, но лет 5 назад его заменили каким-то другим, питоном, вроде, из-за чего разгорелся ОЧЕНЬ сильный срач (питон более полезен в практике, но лисп банально интереснее и его изучение дает очень хорошую теоретическую подготовку).
#114 #610765
Кто поможет немного переделать программу на C++? Не бесплатно, естественно. Оставьте мыльца, если есть желающие.
#115 #610766
>>610763
То есть, если хочется стать программистом-информатиком (не знаю как нормально назвать, но заниматься разработкой новых алгоритмов, моделей вычисления и т.п.) то SICP с лиспом будет полезнее.
Если больше программистом-инженером (то есть начинать почти сразу работать и писать софт на продажу) то лучше SICP с питоном (но, если честно, в таком случае SICP не особо нужен).
#116 #610774
>>610766
Открою тебе секрет. SICP не особенно нужен в принципе. Я вот без него учился, и ничего. Есть много хороших и более удобоваримых книг. Это больше вопрос личных предпочтений. По этому подоводу можно много чего сказать. Но достаточно будет и того, что обучение по SICP не дает тебе гарантии, что ты станешь хорошим программистом. С точки зрения программной инженерии или теории алгоритмов она слишком поверхностна. В этом плане Дейкстра с Виртом покруче будут. С точки зрения практики... Ну, я даже не знаю. Мнение лиспосектантов я предпочтиаю не учитывать.
#117 #610780
Анон, посоветуй, что будет полезнее для развития изучить на досуге питономакаке. Склоняюсь к Си или Крестам-что из этого? Также принимаю другие советы.
#118 #610781
>>610774

>SICP не особенно нужен в принципе.


Много книг не нужно, точнее, не являются необходимыми.
Безусловно, особенно сейчас, есть и другие книги, которые помогут стать хорошим программистом.
Я к тому писал, что SICP lisp > SICP JS
#119 #610783
>>610734
Придерживаюсь мнения, что кодер, который вдруг решил что уж он то теперь не пишет говнокод - долбоеб зазнавшийся.
#120 #610785
>>610783
Если в какой-то момент я посмотрю на свой код годовой давности и подумаю "а хороший код, даже править нечего!", то я явно остановился в развитии.
#121 #610789
>>610781
Возможно. Я просто считаю, что не следует рассматривать одну единственную книгу в качестве silver bullet. Ничего не имею против SICP. Но мне кажется, одной книги будет маловато. Я вообще не сторонник идеологизированного подхода в обучении. Противопоставление парадигм или языков - полная херня.
#122 #610802
>>610753
Бамп вопросу
#123 #610805
>>610774
Поддвачну тебя. Я не осилил матешу (гуманитарий). SICP требует серьезные знания предметной области. Я считаю, что это лишнее. И не совсем понятно как применять а практике прочитанное
http://www.ccs.neu.edu/racket/pubs/jfp2004-fffk.pdf
#124 #610833
>>610802
Ну помогите, блять. Как сделать так, чтобы я работал с числами, хранящимися в переменных и с массивами, а не с ебучими адресами или хер пойми чем.
#125 #610841
Сап, посоны. Некоторая функция получает на вход число типа unsigned. Как в этом числе найти самую старшую единицу и снять с нее маску? Например, число в двоичном виде выглядит как 00011011. Надо получить маску 00010000.
#126 #610843
в жаве кладу файл в корень - и не могу прочитать его в коде - файл нот фаунд

куда нужно положить файл и как прочитать его? слеш добавлять к имени файла или как?
#127 #610844
>>610841
Обнаружение первого ненулевого бита - плавающая точка и логарифмы. Конкретно не скажу, лень, сам понимаешь.
#128 #610845
написал регексп с незахватывающими группами
жава выводит так как будто они захватывающие
как поправитб?
#129 #610846
>>610841
Тут выбери себе вариант: https://graphics.stanford.edu/~seander/bithacks.html
#130 #610863
>>610845
Показать регексп, показать то, на чем ты пытаешься его матчить.
#131 #610869
>>610863
ты бы блять ещё зхавтра ответил
там массив идёт, в первом С НЕЗАХВАТЫВАЮЩИМИСЯ группами
во втором индексе без
мне нужен был второй
#132 #610886
Блять, ну тут нет мастеров в ассемблере или что?
#133 #610925
>>610022
Двачую этого. В xp после shutdown -s висело ебаное окно поверх всего, которое жить мешало, в 7 (или мож даже в висте, хз) окно убрали, теперь просто уведомление в трее. Большинство программ убивает, в целом работает как если клацнуть кнопку power на системнике. Хз как поведёт себя если есть незакрытый файл в ворде или что-нибудь похожее.
#134 #610946
>>610886
Тут есть асм-тред. Иди туда.
#135 #610971
Анон, можешь привести примеры крупных проектов на любом из диалектов LISP? Я постоянно читаю про то, какой он охуенный, но мне кажется, что язык этот на самом деле - мёртвое говно без реальных задач.
#136 #610972
>>610971
Правилньо считаешь.
#137 #610982
>>610971
Доступное обывателю программное обеспечение составляет дай Бог 1% от всей массы написанного. Да и о технологиях, использованных для создания доступного ПО, распространяются да-а-алеко не все.

На функциональных языках пишут. Достаточно. Но это совсем своя тусовка, и Васянов с улицы, решивших без ума и фантазии вкатиться в программирование для зарабатывания сотен нефти, туда просто не пустят, а то еще и ебальник набьют.
#138 #610983
#139 #610985
>>610982
Подобного рода ответы тоже регулярно вижу. Можешь назвать какие-то крупные и значимые недоступные обывателю проекты на лиспе из числа тех 99%?
#140 #610987
>>610985
Я просто пользуюсь удобным инструментом, зачем мне следить за этой хуйней?
#141 #610995
Пацаны, у меня внезапно начал ебланить rv в masm32
Вроде синтаксис норм, а он рамсит.
D:\masm32\prockiller.asm(24) : error A2008: syntax error : ,
D:\masm32\prockiller.asm(27) : error A2008: syntax error : ,
D:\masm32\prockiller.asm(34) : error A2008: syntax error : ,
D:\masm32\prockiller.asm(41) : error A2008: syntax error : ,
http://pastebin.com/v71UzDxu
Вроде все норм. Пытался и в eax сначала засунуть результат, а потом уже в hRes, но толку нихуя.
#142 #611040
>>610255
https://m.vk.com/chemical_poisoning у меня есть алг. Джарвиса для двумерного случая, пиши после 6 вечера
#143 #611041
>>611040
А так гугли "минимальная выпуклая оболочка", "алгоритм заворачиваня подарка" в вики есть переченнь таких алгоритмов и даже пару статей на хабре
>>611040-кун
#144 #611042
Хочу перебраться из студии на что-то красноглазое, где почитать про то как писать на С/С++ под моей убунточкой?
#145 #611043
Зекач, можно ли на JavaScript из браузера запускать Word и Excel и добавлять туда данные? На VBScript/VBA такое умею, но хотелось бы именно из браузера (из любого, не только IE). Скажем, выбрал на странице таблицу, нажал кнопку и таблица открывается в Excel.
#146 #611044
>>611042
Не стоит становиться говноедом.
#147 #611047
>>611043
Вот написал запуск Word'а, но работает только на Internet Explorer. Как сделать кроссбраузерно?

<html>
<head>
<title>Word Runner</title>
<script language="javascript">
function runWord() {
var word = new ActiveXObject('Word.Application');
var doc = word.Documents.Add();
word.Visible = true;
word.Selection.TypeText('Hello World!');
}
</script>
</head>
<body>
<a href="javascript:runWord()">Run Word</a>
</body>
</html>
#148 #611048
>>611042
CLion, Eclipse, Code::Blocks, Qt Creator
#149 #611051
>>611047

>ActiveXObject


this. Где ты такой хуевый туториал по js нашел?
#150 #611056
>>611051
Это нашел гугль по запросу "запуск Word из браузера". И как переделать?
#151 #611071
>>611056
Никак (качать документ и открывать, как браузер и пользователь того пожелают).
#152 #611073
>>611047
Зачем жс? Генерируешь документ серверным кодом и даешь пользователю его скачать.
#153 #611074
>>611071 >>611073
Ок, это подойдет. Серверная часть на C#. В принципе, там можно работать с ActiveX, создать Word/Excel файл и передать пользователю.
Вообще хочу сделать свою систему электронного документооборота, вместо устаревшего Lotus Notes, который у нас используется. В виде веб-приложения, чтобы клиенты могли работать через браузер.
#154 #611080
>>611074

>ActiveX


>C#


Но есть же Open XML SDK.
#155 #611083
>>611080
Не люблю этот формат.
doc и xls открываются везде, от Word 2003 (последняя годная версия, где еще было нормальное меню вместо тупой ленты) до OpenOffice.org и всех его форков.
#156 #611085
>>611042
Бери это, в репозитории есть.
https://www.qt.io/ide/
#159 #611092
>>609837 (OP)
Не успел начать в погромирование, а уже красные глаза

>"python3" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.


Прописал в PATH переменных сред пользователя и в Path системных переменных:
C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\Scripts\;C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\
ЧЯДНТ?
#160 #611093
>>611092

>C:\Users\Admin\AppData\Local\Programs\Python\Python35-32\Scripts\


Чет я сомневаюсь, что у тебя тут бинарник валяется.
#161 #611094
>>611093
Валяется. Автоматом установлено.
#162 #611095
>>611094
Попробуй python, а не python3.
#163 #611096
>>611095
По-моему, это лучший ответ, который можно давать на любой вопрос, связанный с проблемами программирования на питоне.
#164 #611097
>>611095
бля, спасибо. Аж стыдно.
#165 #611098
>>611096
-- Посоны, я чёта заметил, что в Питоне лямбды какие-то кривые.
-- Попробуй python, а не python3.
#166 #611111
>>610833
Как всё запущено...
#167 #611114
Ищется человек для разработки плагинов под gmod lua (довольно простая штука), пишите ваши расценки руб/час на iJwHnANUSda~A9tworkPUNCTUMHBQru
#168 #611118
Программач, учусь в 10 классе, последняя тема - тригонометрический круг, смогу ли я осилить "Конкретную математику", а так же "Введение в логику и научный метод"?
#169 #611119
>>611118
Это дискретка, никакого отношения к твоей ебаной тригонометрии она не имеет. Я осилил конкретную математику, хотя помню в лучшем случае дроби и проценты, и вообще учился на ебаного востоковеда. Дерзай.
#170 #611145
>>610763

>но лисп банально интереснее и его изучение дает очень хорошую теоретическую подготовку


Вот только "изучение лиспа" в книжке длилось 10 минут и закончилось на рассказе про sexp'ы.

>очень хорошую теоретическую подготовку


Это утверждение выглядит как хуйня.
#171 #611152
21
#172 #611154
>>610985
Лисп не очень распространен. Сходу могу назвать только AutoCAD, где скрипты пишутся на Лиспе + есть несколько проектов на Clojure.
В основном из функциональных языков популярен Erlang.
#173 #611156
>>610774

> с Виртом


История Вирта очень трагичная, братюни. Начиналось все хорошо:
Хоар сказал: «В Алгол нужно добавить ссылки с нуллами»
А Вирт сказал: «Мы с Хоаром считаем, что в Алгол нужно добавит ссылки, да с такими-то нуллами»
Потом Хоар сказал: «Алгол 68 сосет»
И Вирт, конечно, сказал: «Мы с Хоаром ваш Алгол 68 в рот ебали, пидоры комитетские!!111»
А потом Хоар внезапно сказал: «Анаморфизм, катаморфизм, иломорфизм, параморфизм, наконец»
И Вирт сказал:«Ана-што? Иломорфизм? Хуе-мое! Так, падажжи, ебана, Карри же был моим научруком, параморфизм? Ах тыж ебаный ты нахуй!
АЛГОЛ 68 СОСЕТ!!!111 ССЫЛКИ ДА С ТАКИМИ-ТО НУЛЛАМИ!!!111 АЛГОЛ 68 СОСЕТ!! СОСЕТ АЛГОЛ 68 !!11111»
Ну, так с тех пор и повторяет.
#174 #611161
>>610581
Кто пишет-то? Хипстеры которым лишь бы модную технологию поюзать? те же люди, что писали на раби и сейчас пишут на го Если ты хочешь работать а не остаться на улице через 2 месяца - не верь хипстерам-стартаперам.
#175 #611163
>>611161

> раби


О, наш человек.
#176 #611169
>>611161
В моей конторе и пишут, лол. Не я сам, я другими вещами занимаюсь. Перекат не так давно был с обжс, когда решили опробовать на одном проекте и продолжили юзать после этого.
Минимум в очереди за O(1) #177 #611204
Анон, объясни, как работает такая структура данных:
http://e-maxx.ru/algo/stacks_for_minima

Рисую на бумажке, как работает такая очередь на примере данных 3, 9, 2, 5, 7.

Пусть мы сразу загрузили всю последовательность, тогда в стеке s1 имеются такие пары:
(7, 2)
(5, 2)
(2, 2)
(9, 3)
(3, 3)

Минимум легко взять с вершины стека. Но что, если если мы решили выкинуть один элемент? Поскольку стек s2 у нас пуст, а извлекаем элементы мы только из него, то по алгоритму перенесем все элементы из s1 в s2, получится:
(3, 3)
(9, 3)
(2, 2)
(5, 2)
(7, 2)

После снятие (3, 3), - мы же хотели выкинуть одно число из последовательности - получим:
(9, 3)
(2, 2)
(5, 2)
(7, 2)

Теперь нас интересует минимум в последовательности. Он находится как минимум из вершин двух стеков. Но эту операцию невозможно выполнить, потому что первый стек пуст, мы не можем взять из него вершину для определения минимума. Остается только взять минимум из стека s2, это число 3. Это неправильный ответ - минимум в данной последовательности равен 2.

Пусть теперь данных подаются постепенно. Имеем:
(2, 2)
(9, 3)
(3, 3)
В этот момент мы хотим выкинуть один элемент и взять минимум. Проделываем те же операции. В s2 у нас:
(2, 2)
(9, 3)
(3, 3)
Выкидываем (2, 2) из s2:
(9, 3)
(3, 3)
Минимум определен верно, потому что в s2 хранятся только числа 9 и 3.

Пусть теперь в стек s1 поступают новые данные:
(7, 5)
(5, 5)

Теперь в стеке s1 у нас
(7, 5)
(5, 5),

в стеке s2
(9, 3)
(3, 3)

Мы ищем минимум среди вершин двух стеков. Он равен трем, и это верно.

Я чувствую, что что-то не понял. Вот эти все моменты, когда требуется находить минимум из чисел, которые подаются непрерывно, и когда данные больше не подаются, и первый стек пуст. Как должен работать этот алгоритм, если мы разом загрузили данные в s1, и потом начинаем выкидывать элементы один за другим и искать минимум?
Минимум в очереди за O(1) #177 #611204
Анон, объясни, как работает такая структура данных:
http://e-maxx.ru/algo/stacks_for_minima

Рисую на бумажке, как работает такая очередь на примере данных 3, 9, 2, 5, 7.

Пусть мы сразу загрузили всю последовательность, тогда в стеке s1 имеются такие пары:
(7, 2)
(5, 2)
(2, 2)
(9, 3)
(3, 3)

Минимум легко взять с вершины стека. Но что, если если мы решили выкинуть один элемент? Поскольку стек s2 у нас пуст, а извлекаем элементы мы только из него, то по алгоритму перенесем все элементы из s1 в s2, получится:
(3, 3)
(9, 3)
(2, 2)
(5, 2)
(7, 2)

После снятие (3, 3), - мы же хотели выкинуть одно число из последовательности - получим:
(9, 3)
(2, 2)
(5, 2)
(7, 2)

Теперь нас интересует минимум в последовательности. Он находится как минимум из вершин двух стеков. Но эту операцию невозможно выполнить, потому что первый стек пуст, мы не можем взять из него вершину для определения минимума. Остается только взять минимум из стека s2, это число 3. Это неправильный ответ - минимум в данной последовательности равен 2.

Пусть теперь данных подаются постепенно. Имеем:
(2, 2)
(9, 3)
(3, 3)
В этот момент мы хотим выкинуть один элемент и взять минимум. Проделываем те же операции. В s2 у нас:
(2, 2)
(9, 3)
(3, 3)
Выкидываем (2, 2) из s2:
(9, 3)
(3, 3)
Минимум определен верно, потому что в s2 хранятся только числа 9 и 3.

Пусть теперь в стек s1 поступают новые данные:
(7, 5)
(5, 5)

Теперь в стеке s1 у нас
(7, 5)
(5, 5),

в стеке s2
(9, 3)
(3, 3)

Мы ищем минимум среди вершин двух стеков. Он равен трем, и это верно.

Я чувствую, что что-то не понял. Вот эти все моменты, когда требуется находить минимум из чисел, которые подаются непрерывно, и когда данные больше не подаются, и первый стек пуст. Как должен работать этот алгоритм, если мы разом загрузили данные в s1, и потом начинаем выкидывать элементы один за другим и искать минимум?
#178 #611212
>>611169
Повторю: кто пишет-то? Хипстеры ради модной технологии?
Нету вообще ни 1 объективной причины перехода на него: ужасы типов с какао, который не спешат переписывать, баги в конпеляторе, убержирные бинарники на "старых" осях что прямо пропорционально кол-ву загрузок, в десятки раз меньшая кодобаза.

Теперь скажи мне, чем занимаются твои местных хипстеры, кроме наведения видимости работы?
#179 #611217
>>611212
Синтаксис? В случае перехода с ObjC конечно.
#180 #611233
>>611217
Ахуеть блядь. Менять язык в продакшене на не самый доработанный, ради синтаксического сахарка. У тебя там либо стартап, либо компания яблозомби.
54 Кб, 640x719
#181 #611295
>>609837 (OP)
Поясните ньюфагу. Если я хочу, чтобы прога брала данные из таблиц на общем локальном диске, мне нужно установить туда sql server? Каким-нибудь копированием файлов базы не обойтись?
#182 #611296
>>611295
Можешь взять SQLite какой-нибудь.
#183 #611323
>>611204
Во второй стек кладеться не пара из первого стека, а из пары первого стека извлекается значение, и потом это значение помещается во второй стек по правилам. Тоесть в твоем примере второй стек после перемещения в него всех элементов будет выглядеть как
(3, 2)
(9, 2)
(2, 2)
(5, 5)
(7, 7)
а не как ты написал. Просмотри код извлечения элемента по своей ссылке.
#184 #611338
1
#185 #611368
>>611296
Лучше Firebird, он быстрее.
#186 #611403
Анон помоги, есть файл ресурсов с закачанным туда wav файлом и его аналогом ogg. Нужно выкачать его оттуда и проиграть.
PlaySound() работает, но он перекрывает другой звук.
#187 #611450
Пр, реквестирую извлечение корня на машине Тьюринга. Ни у кого не завалялось, случайно? Ну или хотя бы небольшая инструкция может
91 Кб, 1280x1286
#188 #611455
Аноны, вы тут терпите дураков ? Если да, то хелпаните. Решил освоить Питон, скачал с оф сайта.
#189 #611456
что делать? Качал ласт версию
#190 #611476
Реквестирую гайд анона из /b/, как сканированием сетей находить адреса серверов и послать гей-ниггеров на печать.
#191 #611481
>>611455
IDLE пробовал запускать? Что там пишет?
#193 #611488
>>611485
ты даун?
#194 #611489
#195 #611506
>>611488
Анончик, я не сомневаюсь что ты очень хорошо разбираешься в IT, но помоги мне. Ты нужен мне. я всего лишь ньюфаг. Помоги ньюфагу, дружище. Это же ньюфаг тред. Помоги мне, гуру.
IDEA hg #196 #611517
Вопрос от ньюфага, сильно не пинайте. Короче говоря, есть проект (пишу на java) и есть два компьютера с разными осями, настройками иде и т.п. В к-ве vcs использую hg и, соответственно, bitbucket. Как бы мне по-умному организовать передачу кода туда-сюда. Всмысле, чтобы при пуле/коммите забирались/отправлялись только файлы классов, а не всякие левые файлы из проекта типа настроек. Я жму коммит, у меня предлагает послать все изменённые файлы, вручную снимаю галки со всего кроме классов, но это ужас как долго же. Интуиция подсказывает, что можно как то указать идее, мол, вот это коммить, вот это - не коммить, но я пока не нашёл где.
#197 #611520
>>611517
гугли ".gitignore"
#198 #611531
>>611485
Ну вот же, работает питон, только почему у тебя в idle 2.7?
#199 #611534
>>611531
А чем третий питон лучше второго, и почему они обратно не совместимы?
#200 #611573
>>611520
В его случае это будет .hgignore
2774 Кб, Webm
#201 #611575
>>611531
я видимо действительно даун.
Думал так питон выглядит
#202 #611591
Есть два стула. На одном рор дрочёный, на другом пхп + ларевел точёный. На какой сядите? Опыта в вебе вообще 0, хочу перекатиться из хеллоуворлдщика (пора бы уже, а то синтаксис уже и джавы, и обжа, и крестов, и питона освоил и даже ООП потрогал везде).
Цель - вкатиться в фриланс/удалёнку
#203 #611592
>>611295
Поставь СУБД на сервер, базу храни на нем же (не в общем доступе).
Firebird уже посоветовали, к нему есть очень удобная мокропися под названием IBExpert.
>>611083
У тебя поди еще и ХРюша стоит, некрофил ты ебаный.
Опенофис сдох давно, из форков норм только либре, и вот он как раз-таки docx прекрасно открывает. А к 2003 вообще ставится апдейт, который дает ему поддержку новых форматов.
А вообще, мне самому приходится ебаться с Interop.Excel, хоть я и использую xlsx, потому что операции по вставке нескольких десятков тысяч строк через Open XML SDK могут выполняться часами, в то время как COM объект их делает минут за 5-10.
#204 #611605
>>611592
Про некрофилию объясни начальству, которое не хочет закупать лицензии на современную винду и офис и при этом в договоре запрещает использовать пиратское ПО на рабочих местах. Да, на большинстве компов стоит XP и 2003 офис.

> А к 2003 вообще ставится апдейт, который дает ему поддержку новых форматов.


У нас несколько сотен сотрудников, на все компы апдейт не установишь.
#205 #611636
>>611605
Ну офис же кто-то установил. Пусть и пакет обеспечения совместимости поставят.
Ну или можно расчехлить бубны и поставить через домен:
https://support.microsoft.com/en-us/kb/816102
#206 #611684
>>609837 (OP)
Дайте гайдов по Big Data от энтри лвл до дипломной.
#207 #611763
Поясните за Python и Ruby. Планирую изучить один из них с целью заработка в будущем. Интересует:
1. Минимальные сроки для того, чтобы начать зарабатывать.
2. Какие типичные задачи для программистов на этих языках и какие технологии нужно изучать попутно.
3. Сколько денег можно иметь если я буду средним кодерком и сколько если буду охуеть каким выёбистым и редким.
4. Востребованность этих навыков на рынке.
#208 #611766
>>611763

>с целью заработка в будущем


Тут Вангой не надо быть чтоб понять что ты соснешь.

>Какие типичные задачи для программистов на этих языках


Веб-бэкэнд.

>какие технологии нужно изучать попутно


Rails/Django. Ну и html, css, js.

>Востребованность


Если вкатываться в веб и хочется востребованности, то бери пхп.
#209 #611774
>>611766

>ты соснешь


Почему? Большая конкуренция?

>пхп


Зашквар же.
#210 #611779
>>611774
Нет, потому что ты бросишь учить на десятой странице самоучителя, как и все кто задает здесь такие вопросы.
#211 #611786
>>611774

>Зашквар же.


Язык как язык, решай задачи и не выебывайся.
Хз, 5 лет в этом ебучем кодинге, мне на язык вообще похуй. Юзаю, что подходит лучше или к чему сегодня руки тянутся.
#212 #611788
>>611779
Я другой кун, но поясни на будущее: вопросы касаемо заработка? что-то типа , ты ещё ничего не сделал, а уже хочешь за это деньги
?
#213 #611790
Аноны, поясните за быдло коддинг статью в лурочке не надо, что по вашему быдлокодинг и как его избежать? Заранее спасибо за ответ.
#214 #611791
>>611790
Любой код, который ты напишешь - быдлокод. Живи с этим.
#215 #611794
>>611791
Эх, ну и ладно а если серьёзно?
#216 #611795
>>611794
А это серьезно. Ты, да и все остальные, постоянно прогрессируешь, если код пишешь конечно. Так что твой вчерашний красивый код завтра даже у тебя рвотный рефлекс вызовет.
#217 #611804
>>611795
Спасибо за ответ, стало тепло на душе.
#218 #611811
>>611788
Тут таких по пять на день проходит, и что-то историй успеха не слышно.
Это примерно как те кто заходит в /fiz/, пишет что-то типа "как мне накачаться так чтобы все тянки текли", потом делает двадцать отжиманий и решает что тян не нужны.
>>611790
Лурка еще жива?
#219 #611822
>>611811

> лурка ещё жива


Ну да, прямо сейчас читаю со смартона, посредством opera mini статью. А вообще, для GoldenDict есть полный дамп лурки, правда без картинок.
#220 #611829
>>611779
Я немного кодил на питоне. Но всяких фич, отличающих его от других языков не знаю. Хочу вникнуть в эти ваши монады и функциональность. Я могу и на джаве кодить, но на питоне, возможно, будет приятнее. Поэтому и задал все эти вопросы. Прошу ответить серьёзно, даже если веры мне нет.
#221 #611871
>>611040
Я не сижу в вк.
>>611041

>"минимальная выпуклая оболочка", "алгоритм заворачиваня подарка"


О, спасибо, вот с этим думаю уже сам разберусь. Добра тебе.
#222 #611875
>>611871

>не сижу


Тебя никто не заставляеть "сидеть", ебло. Тебе дали контактные данные. Пользоваться или нет — твоё дело, а своё "ой я ароч илитка ни сижу в этих ваших штуках))))" оставь у себя в жопе, хуесос.
#223 #611876
>>611875
Нахуй пошёл, мудило, просто сказал, хули ты истеришь, уебок?
#224 #611877
>>611876
Иди нахуй, долбоеб.
#225 #611886
#226 #611887
>>611877
От долбоеба слышу.
675 Кб, 2560x1920
#227 #611933
Друг просит ответ на 11-е, он в шараге сдаёт экзамен по информатике, но его этому не учили в шараге!
#228 #611934
>>611933
Переписать лень? Нахуй иди.
#229 #611935
>>611822

>дамп лурки


Где скачать без смс?
#230 #611936
Программач, нужно ли для изучения SICP базовые знания Lisp Scheme, или в курсе все будет и так разъяснено?
#231 #611938
>>611933
А вбить это в паскаль и нажать скомпилировать и запустить ты конечно же не можешь.
#232 #611940
>>611936
Бцдет объяснено но там и знать нечего, примитивней языка наверное и нет, единственная сложность что синтактис непривычный.
#233 #611942
>>611933
1. a:= 2+1•2 = 4
2. b:=max(4,1)•√9=4•3=12
3. c:=1+√16 + 82 = 1 + 4 + 64 = 69
4. a + b + c = 4 + 12 + 69 = 85
#234 #611943
Учусь в не-пту-а-колледже на техника-программиста, в программе Delphi, Visual Basic и Windows 2000. Нахуй так жить? Или они готовят тех, кто будет обслуживать некроговно типа баз данных написанных на vb?
#235 #611944
>>611940
Я же правильно делаю, что именно эту книгу выбрал как первую на пути программирования? 10 класс, 16 лвл, надеюсь осилю, её советуют в пасте от лурка, знаешь наверное, высшее образование в it своими руками.
#236 #611948
>>611943
Ну ты же там учишься, значит есть спрос.
#237 #611958
>>611944
Просто неплохая книга для начинающего, можно с нее начать можно нет. Если тебя какая-то конкретная сфера интересует лучше сразу с нее начать на более конкретных книгах. В SICP самые общие понятия.
#238 #611960
>>611958

>SICP


>неплохая книга для начинающего


Тонко.
>>611944
Не осилишь. Это такое боку но пико от пр, ее советуют для оттпугивания школоты. Оно тебе будет нужно только если собираешься задрачивать алгоритмы по хардкору.
Алсо, есть версия с каким-то современнымм языком вместо схемки.
#239 #611967
>>611960
SICP - неплохая книга, и она для начинающих в том плане, что там не нужно подготовки, кроме школьной математики, только высокий IQ, но в 16 лет интересно скорее танчики на HTML5 пилить, чем заниматься серьезным образованием.
#240 #611972
>>611960
>>611967
Ну я думаю что многие тут начали заниматься по хардкору намного раньше моего возраста, вон Фейнман математический анализ в 13 осилил. Параллельно читаю Питон Лутца, хорошо заходит, не хочу я эти танчики пилить, как раз таки алгоритмы более притягательны.
#241 #611973
>>611958
Именно общие понятия мне необходимы, в школе, на уроках информатики мы мало им уделили, можно сказать вообще не занимались. И ещё, что можете сказать насчёт книги "Введение в логику и научный метод?"
#242 #611975
>>611944
Начни с How To Design Programs
http://www.htdp.org/

>More generally, SICP doesn’t state how to program and how to manage the design of a program. It leaves these things implicit and implies that students can discover a discipline of design and programming on their own.


>SICP’s second major problem concerns its selection of examples and exercises. All of these use complex domain knowledge



Короч, задачки и примеры очень сложные для тех, у кого нет профильного образования, они не нужны для понимания основ и только мешают продвигаться по книге. И непонятно как это все использовать после. HtDP предлагается как замена SICP, более доступная и полезная на практике. Но ее нет на русском языке.
#243 #611976
>>611967

>кроме школьной математики


Сверял со справочником по матеши для подготовки к ЕГЭ. Там вся школьная программа. SICP выходит за ее рамки. Может быть, классы углубленного изучения готовят тех, кто может осилить, хз
#244 #611980
>>611975
Буду тогда её и SICP параллельно читать, не помешает.
#245 #611981
>>611976
В каком месте он выходит?
#246 #611982
>>611981
Лень расписывать. Тем более к SICP обращаются и те, кто давно закончил школу и подзабыл матешу (а может вовсе и не учил ее). Или гуманитарии какие-нибудь..

Тут можешь почитать аргументированную критику
http://www.ccs.neu.edu/racket/pubs/jfp2004-fffk.pdf
#247 #611988
>>611982

>Лень расписывать.


Беспруфные кукареки - так и запишем.
#248 #611993
Не устанавливается блядский Apache как он меня сука заебал, будь он проклят сука - при запуске httpd.exe появляется командная строка и сразу исчезает. В чем может быть проблема?
413 Кб, Webm
#250 #611996
>>611988
А ты докажи, что соответствует программе.

>там не нужно подготовки, кроме школьной математики


Все задачи распиши, что за тема, в каком классе изучается и так далее.
#251 #611998
>>611996
Ты сейчас хочешь доказательство отсутствия. Хотя тебе достаточно найти один контрпример.
#252 #612000
>>611994
Еще советы?
#253 #612010
>>612000
Запустить из консоли.
Проверить Application Log винды.
#254 #612021
Мод, спасибо за очистку доски. Без тебя бы раздел погряз в домашках и в бреду.
#255 #612047
С чего начать? В общем есть опыт в Си чуть-чуть, опыт в ООП, опыт маленький Джавы и джаваскрипта. Совсем чуть-чуть. Нельзя даже за опыт считать. В общем хочу вкатиться в программирование, обосноваться и дальше уже сам выбрать направление. Кормена не понял, думаю рано вангую ответы "ты тупой и не годишься".
#256 #612048
>>612047
ну ты FAQ читал?
#257 #612050
>>612048
Зачем мне питон и руби учить, я сюда синтаксис языка учить что ли пришёл? Вот Си допустим я учил дабы познакомиться с синтаксисом всех языков. Джаву чтобы с ООП ознакомиться. Сейчас я хочу вкатиться в алгоритмы, решать легко задачи типа сортировки пузырьком (не прикосался, знаю что за задача) без пердолинга с синтаксисом (чтобы лаконично всё было). А в факе мне предлагают мейнстрим учить зачем-то. Собственно спрашивал я совет у вас, а ответил себе сам. Но вопрос в силе.
#258 #612054
Аноны, начал изучать Питон+ собираюсь начать читать SICP, не будет ли SICP мне помехой, ведь там лисп, функциональное программирование, а Питон это ооп, полная противоположность.
#259 #612055
>>612050

>без пердолинга с синтаксисом


На джяве и си с задачами чуть сложнее пузырька так не получится.
#260 #612056
>>612055
Внимание! В этом и вопрос, что же взять?
#261 #612057
>>612050
я смотрю у тебя проблемы с логикой, мб начнёшь с её?
#262 #612059
>>612057
Не проецируй свои проблемы на меня.
#263 #612063
>>612059
но это ты же сказал что хочешь вкатиться в программирование, а потом начала хуйню нести
#264 #612064
>>612056
Тебе уже ответили: языков легче, чем в шапке не найдёшь. Бери питон и хуярь всё что видишь проще него не найдёшь, можешь на джяве если хочешь, в сторону си лучше даже не заглядывайся если тебе нужна алгоритмическая база, а не знание работы с памятью, байтоёбства и боль выстрела себе в яйца.
#265 #612067
>>612064
Тогда в таком случае руби выберу, по нему хотя бы в моём регионе работа хорошая есть. Спасибо тебе. Иду в руби тред теперь литературу годную брать, доки по рубям читать.
А по алгоритмам что? Я Кормена-не-осилятор.
#266 #612068
>>612067
SICP же.
#267 #612070
>>612068
Лисп же, функциональщина. Я просто с дивана вещаю, сужу по постам с этого треда чуть выше.
#268 #612081
>>612068

>Я Кормена-не-осилятор.


>SICP


Ну хуй знает.
#269 #612084
>>612067
Учебник по матану найди чтоле, именно по алгоритмам ничего лучше и проще Кормена свет ещё не родил.
#270 #612087
>>612070
Так схема же, псевдоязык. Это основы, это не самоучитель по Лиспу.
#271 #612090
>>612084
А с математикой у меня в школе было туго, да. Ну как туго, проблема в том что я не знаю как у меня было с математикой. Я с 8-ого класса прогуливал уроки и сидел дома книги читал/к бабушке в соседний город съябывал.
#272 #612093
>>612087
Тогда я обнаглею и спрошу, на русском есть?
#273 #612098
>>612093
Есть только оно тебе не надо, хочешь алгоритмы и не мейнстримовые языки бери Шеня "Программирование" и песни о Паскале. Если не хочешь паскаль, то бери просто Шеня.
#274 #612108
>>612093
Да, книга конечно я есть. Гиктаймс кстати первые 3 видео-лекции из 20 перевели, потом сказали что народу это не надо, и пошли феймана переводить хотя народу очень даже надо было, но за феймана им отдельное спасибо, посмотри кстати его видео про алгебру
#275 #612153
>>611967
Если ты не собираешься заниматься наукой, тебе это серьезное образование не нужно. Кодером можно успешно работать без знания всего этого матана.
>>612054
Новые редакции с питоном как раз и идут.
#276 #612180
>>612153

> новые редакции


Сколько искал - на нашёл, не подкинешь ссылочку на файл?
#277 #612190
Вопросы какие-то платиновые. А может кто-нибудь задать не_платиновый вопрос? Ну вот чтоб прям я охуел?
#278 #612209
>>612190
Ты охуел?
#279 #612213
>>612209
Двач, я кун 22лвл, как вкатиться в кодинг?
#280 #612216
>>612190
Можешь пояснить про программировании в целом? Всегда считал, что для полноценного программирования достаточно изучить синтаксис языка, решить пару задач, и всё готово. А тут почитал посту с лурка, все намного сложнее и интереснее, нужно дрочить матан, алгоритмы, мат.логику, знать устройство компьютера, и всё такое, что нужно начинать не изучения синтаксиса рандомного языка, а с SICP
#281 #612219
>>612216
1. Пояснил тебе за щёку, проверяй.
2. На постсоветском пространстве практикуется лишь одна методика, одна парадигма, один подход к написанию кода: ЧОП - ЧСВ-Ориентированное Программирование. Слушать ли адептов этой парадигмы? Ответ очевиден.
#282 #612221
Хуй знает, как-то всё у вас не так, как у меня. Никогда не пытался "вкатываться в кодинг", не составлял себе планов или чего-то подобного. Просто у меня возникали те или иные задачи или желания и я их решал, попутно разбираясь в том, что необходимо знать для решения. Затем, через лет 8, прочитал штук 6 разных книжек, сначала чтоб структурировать и обобщить накопленные знания, а затем разбавить их чем-то новомодным или абстрактным. Так постепенно и стал пиздатым.
#283 #612222
>>612219

> ЧОП


Частное Охранное Предприятие?
#284 #612223
>>612222
Зачем ты таким тупым вопросом квадрипл испортил?
#285 #612225
>>612221
ТИ ВРЕШ НАДА ТИХНАЛОГИИ УЧИТЬ И МАТАН ДЕЛАТЬ ТЕХНОБОГИ РУЛЕЗЗЗ АЕЕЕЕ
#286 #612228
>>612056
Очевидная Scala
#287 #612229
>>612216
Я не тот кун, но мой совет - забей на алгоритмы и прочие сикпы, все велосипеды давно написаны на тысячу раз. Учи мейнстрим и модные технологии, когда тебя возьмут на работку и ты получишь какой-то опыт. Вот тогда и можно почитать сикпы и прочее, если время будет.
#288 #612234
>>612225
Не, ну матан вузовский я прошёл, но особой надобности не испытал.
#289 #612236
>>612221
Да, такая же хуйня. По сути я не учился программированию, а просто писал пришедшие в голову велосипеды, для автоматизации своих действий.
#290 #612237
>>612234
АХАХАХА БЫДЛОКОДЕР НЕЧЕГО НЕМОЖЕШ НАПИСАТЬ ГАВНО ПРОГАЕШЬ А МЫ ТИХНАБОГЕ ССЫМ НА ТИБЯ ИНТЕГРАЛ НЕ МОЖЕШ ВЗЯТЬ ЛАШАРА
#291 #612241
>>612236
В этом суть программирования, вообще-то. Заставить компьютер делать часть работы за тебя, изначально они для этого и предназначались.
#292 #612242
>>612241
Да, однако здесь почти никто не воспринимает программирование как средство, вместо этого они ВКАТЫВАЮТСЯ в кодинг, а программы для них всего лишь средство ВКАТЫВАНИЯ.
Как кто-то сказал, компьютеры сделаны для того, чтобы решать проблемы, которых до изобретения компьютера не существовало.
#293 #612243
>>612229
Но мне 16 лвл, учусь на программиста, но не куда больно не спешу, время есть пока, с радостью бы освоил бы искусство программирования, все тонкости процессов, всё равно пока как хобби.
#294 #612244
>>612242
Добро пожаловать в /pr. Хочешь советов мудрых? Вали на sql.ru.
#295 #612245
>>612244
А чому не на лор?
#296 #612248
>>612245
sql.ru - это, наверное, последний форум в рунете, где действительно можно поговорить о программировании с людьми-программистами. То есть это нормальный форум, а не /pr с более строгой модерацией.
#297 #612249
>>612245
Линуксоиды в 90% случаев ебанутые. А если это линуксоиды с ЛОРа, то они ебанутее вдвойне. И да, инжой двояких мразей кукарекающих "видео курсы для пидоров", а затем молящих: "скиньте курсы и похуй что они в 360p качестве". Гнилой форум, аж горит от него.
#298 #612255
>>612249
Они не ебанутые, они просто состоят из "я у мамы тралл", помноженной на техническую неграмотность. Иными словами, они пердолики. Знают, как напердолить DE, наизусть вызубрили конфигурационный файл X Server System, но не имеют никакой выгоды от этого.
#299 #612257
>>612242
>>612241
>>612236
>>612221
Неистово дваждую этих.
#300 #612258
>>612255

> макака русская именующая себя дизайнером покупает макбук за 100к.


> макака русская именующая себя дизайнером окупает макбук за месяц


> ахахахаха ну и макака ахахахаха


------------------------------

> линуксоид поставил линукс


> я теперь бог блять сейчас de натяну чтобы поуёбищней


> получает 20к в месяц за напейсание драйверов для микроволновки.

#301 #612260
>>612258
Типа того.
#302 #612273
Можно ли сказать, что компилятор - это интерпретатор в машинный код/ассемблер?
#303 #612276
>>612273
Нет
#304 #612278
>>612273
Интерпретатор типа интерпретирует. Такой хуйяк, видит, тут вызвана функция принт, таки и я вызову принт вон из той либы на сях.
Компилятор же выдает готовый машинный код в итоге, который уже потом запускается.
С jit-компиляцией почти такая же хуйня, только компиляция происходит по мере надобности.
#305 #612286
>>612273
Можно ли сказать, что транслятор из кофи в жс - это компилятор?
#306 #612299
бамп
Полищук Андрей Сергеевич #307 #612300
>>612286
Компилятор - это транслятор из одного языка программирования в другой, более низкоуровневый (определение из какой-то умной книжки, мб драгонбук). Так что, формально, можно, потому что кофесахарок всё-таки, хоть и ненамного, но повышает высокоуровневость.
#308 #612303
Да и жс новым ассемблером иногда называют.
#309 #612311
Есть написанная методом научного тыка программа на VB.NET. Грубо говоря, большой и жирный калькулятор.
Заказчик попросил добавить в неё логическую бомбу, потому что его заказчик его наебал.
Я ни хуя не умею, но, думаю, правильней и проще всего будет реализовать загаживание оперативки при годе !=2015. Подскажите, как проще всего насрать в оперативку в VB.NET?
#310 #612318
>>612311
Какое нахуй загаживание оперативки в дуднете? Ты хочешь просто OutOfMemoryException получить?
#311 #612326
>>612311

> большой и жирный калькулятор


result += Random(0, Math.ABS(2015 - CurrentYear))
sage #312 #612327
Аноны, как считаете норм изучать Java, по видеоурокам Жирного тони? https://www.youtube.com/watch?v=wGWZRAAvzkU
#313 #612329
>>612311
Лучше сделай обычный экран со словами - "Я устала, я иду спать" с завершением программы.
#314 #612337
>>612327
Нет. Видеоуроки вообще говно, самое лучшее это обычная книга и ПК сбоку.
#315 #612338
>>612327
Нет, бросай это говноедство.пробовал его смотреть, хуита
#316 #612342
Что значит 0х в записи 0х00 например?
#317 #612344
>>612342
В Си и языках схожего синтаксиса, например, в Java, используют префикс «0x»
#318 #612345
>>612344
Это означает, что это число в шестнадцатеричном представлении, пошло ещё с ассемблера.
#319 #612348
>>612345
да я только спросил, тут же сам нагуглил
#320 #612351
>>612348
Да, но это применялось ещё до жабы в асме. Сейчас уже это просто для удобства, как названия констант заглавными буквами, а раньше это было технически важно, хотя тут я не уверен.
#321 #612353
>>612351
да я не заметил что ответ не весь
я загуглил 0x и он выдал статью в вики Шестнадцатеричная система счисления, и я копирнул строчку не заходя на статью, лол
#322 #612358
Здрасте, я здесь новенький и вообще мало разбираюсь в джаве. Рашу ДжавуРаш

такое вот задание, прошу пояснить:

package com.javarush.test.level01.lesson04.task02;

import java.lang.String;

/ JavaRush. Learn once - use anywhere
Напиши программу, которая выводит на экран надпись: «JavaRush. Learn once - use anywhere» 10 раз.
/
public class Solution
{
public static void main(String[] args)
{
//напишите тут ваш код
}

public static void print5Times(String s)
{
System.out.println(s);
System.out.println(s);
System.out.println(s);
System.out.println(s);
System.out.println(s);
}
}


Как блять сделать из этого 10 выданных запросов, если там 5, и если изменяешь на 10 и дописываешь код, то скрипт тебя нахуй шлёт?

Это на джавераш накосячили так?

Спасибо.
#322 #612358
Здрасте, я здесь новенький и вообще мало разбираюсь в джаве. Рашу ДжавуРаш

такое вот задание, прошу пояснить:

package com.javarush.test.level01.lesson04.task02;

import java.lang.String;

/ JavaRush. Learn once - use anywhere
Напиши программу, которая выводит на экран надпись: «JavaRush. Learn once - use anywhere» 10 раз.
/
public class Solution
{
public static void main(String[] args)
{
//напишите тут ваш код
}

public static void print5Times(String s)
{
System.out.println(s);
System.out.println(s);
System.out.println(s);
System.out.println(s);
System.out.println(s);
}
}


Как блять сделать из этого 10 выданных запросов, если там 5, и если изменяешь на 10 и дописываешь код, то скрипт тебя нахуй шлёт?

Это на джавераш накосячили так?

Спасибо.
#323 #612361
>>612311

Держи на решётке, ибо синтаксис васика мне не известен.

if(DateTime.Now.Year != 2015)
{
throw new Exception("SODI HUI BYDLO!");
}
#324 #612369
>>612358
Какой пиздец
22 Кб, 497x554
#325 #612389
Итак, я создал с помощью гимпа 24-х битную пикчу с просто красным цветом. До оффсета 54 все данные считываются нормально. После же, начиная с байтов 42 47... и до непосредственно байтов красного цвета CC000 согласно структуре BMP идёт палитра. Но как она может быть, если в 24-х битах не нужна палитра? И если она всё-таки есть, как определять размер? По нулям? И если создавать изображение непосредственно со своей программы, можно ли пропустить эту палитру, т.е. после 55-й оффсет уже начнётся байт CC в данном случае?
#326 #612391
>>612358

> //напишите тут ваш код


Меняешь на:
print5Times();
print5Times();
#327 #612400
>>612361
If DateTime.Now.Year <> 2015 Then
Throw New Exception("Я морская улиточка")
End If
#328 #612417
>>612358
for(int i = 0;i<10;i++){
System.out.println("JavaRush. Learn once - use anywhere");
}
37 Кб, 375x500
#329 #612425
>>612358
Вообще если ты самостоятельно эту хуйню не в состоянии решить то подумай о другом времяпрепровождении, отличном от Java.
#330 #612435
>>612358
package com.javarush.test.level01.lesson04.task02;

import java.lang.String;

public class Solution
{

public static void main(String[] args)
{
print3Times("JavaRush. Learn once - use anywhere");
print3Times("JavaRush. Learn once - use anywhere");
print3Times("JavaRush. Learn once - use anywhere");
printOnce("JavaRush. Learn once - use anywhere");
}

public static void print3Times(String s)
{
System.out.println(s);
System.out.println(s);
System.out.println(s);
}

public static void printOnce(String s)
{
System.out.println(s);
}

}
#330 #612435
>>612358
package com.javarush.test.level01.lesson04.task02;

import java.lang.String;

public class Solution
{

public static void main(String[] args)
{
print3Times("JavaRush. Learn once - use anywhere");
print3Times("JavaRush. Learn once - use anywhere");
print3Times("JavaRush. Learn once - use anywhere");
printOnce("JavaRush. Learn once - use anywhere");
}

public static void print3Times(String s)
{
System.out.println(s);
System.out.println(s);
System.out.println(s);
}

public static void printOnce(String s)
{
System.out.println(s);
}

}
#331 #612442
>>612425
Ты серьёзно сейчас? Если анон не смог справиться с задачей, то ему всё сразу бросать? Для джавы особенный талант нужен?!
#332 #612448
>>612442
Для прохождения JavaRush нужна лишь пара прямых извилин. Если даже это тебе сложно, то в профессии делать нечего.
Ну и вообще изучать Java, не зная ничего о программировании вообще (переменных, циклов и т.д.) - нужно быть эпическим зекачером. Ты бы хоть на кошках искателях сокровищ для начала потренировался: http://coderussia.ru/
#333 #612450
>>612448
Я другой анон, просто не люблю когда люди язвительно "Это не твоё, тут талант нужен" говорят, у меня так в детстве желание рисовать отбили.
#334 #612453
>>612448
Но в целом с тобой согласен, в начале пути нужно бы SICP навернуть, алгоритмы Вирта и всё такое, а уже потом за язык браться.
#335 #612454
>>612450

>у меня так в детстве желание рисовать отбили


Почему ты уверен, что ты бы смог научиться годно рисовать, если бы не отбили?
#336 #612457
>>612450
Талант нужен, чтобы стать Леонардо да Винчи или Дональдом Кнутом.
Чтобы просто научиться рисовать или писать программы, нужно лишь желание и упорство.
#337 #612460
>>612453
Не слушайте этого придурка.
#338 #612525
>>612454
Дело не в том, смог бы я научиться рисовать или нет, дело в другом, весь вкус к жизни отбило.
54 Кб, 640x612
#339 #612536
Подскажите пожалуйста книгу по безопасности комп. сетей.
Чтобы про все уровни было расписано. Сам нашел на озоне книгу Олиферов за 15 год, но в сети её нет, а покупать не особо хочется. Хотя если совсем никаких альтернатив не будет, то, видимо, придется.
#340 #612592
>>612525
Агрюсь на тебя, поясняю по хардкору.

Винишь других в своих ошибках? Другие виноваты? НИХУЯ. Ты, ты виноват. Сам ты у себя вкус отбил. Нравилось бы - похуй было бы на всех. Виноват ТЫ, ТЫ и только ТЫ.
#341 #612594
>>612592
Это, конечно, хорошо, когда человек может несмотря ни на что, заниматься чем-то или двигать какую-то идею, но нельзя отрицать, что для некоторых особенностей характера, личности, психики, и так далее (особенно когда речь о всяких художниках), одобрение окружающих играет большую роль. Как бы виноват, да, в том, что он такой человек, в том, что для него критично, что его творчество - не само в себе, а для людей.
#342 #612601
>>609837 (OP)
Доставте кто помнит, было что то: "get set мой муж задрочил себя до смерти". Мерси.
#343 #612630
мне нужна психологическая поддержка
есть кто итт?
#344 #612632
>>612630
Я здесь, рассказывай.
#345 #612633
>>612632
кароч придумал охуенный проект
но он оче большой
вожусь с ним уже с перерывами пол года

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

задавай наводящие вопросы, сложно рассказать всё что в голове
#346 #612639
>>612633

>кароч придумал охуенный проект


>но он оче большой


Первая ошибка.

Если тебя берет уныние, значит тебе либо недостаточно нравится твоя идея, либо ты двигаешься в не совсем правильном направлении.

Попробуй дропнуть непосредственную возню и займись архитектурой на бумаге, попутно опустив детали. После чего взгляни на получившуюся картинку и попытайся понять, нравится ли тебе это. При этом оценивай не саму бумагу, а то, что должно получиться в результате. На этом этапе должно быть невероятное стремление заняться делом. Если его всё ещё нет, то всё плохо, тогда стоит либо двигаться совсем уж мелкими шагами, что будет очень нудно, либо взять проект поменьше или выкинуть ещё больше деталей из твоего.
#347 #612644
>>612639

>и займись архитектурой на бумаге


уже занимался этим
я не могу создать архитектуру
это слишком сложно для меня

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

>тогда стоит либо двигаться совсем уж мелкими шагами


в том то и суть
для первого работающего прототипа мне нужно пару месяцев по выходным корячить это
#348 #612648
>>612644
Что за проект, в чём идея?

У меня тоже есть проект, который я двигаю уже года полтора-два. При этом стабильно дропаю, а возвращаться к работе желания нет. Через неделю/месяц/два находится некоторый энтузиазм и я делаю ещё часть работы. Двигаюсь очень медленно, трудно, временами уныло, временами интересно. Но двигаюсь.
#349 #612650
>>612648
программа для бекапа
с контролем версий, сохранением удалённых файлов, с шифрованием содержимого и имён, с возможностью подключения облаков уровня s3, onedrive и т.д. через апи
#350 #612657
ну куда ты делся
#351 #612658
>>612657
Да хуй знает, я внезапно осознал, что у меня аналогичные проблемы.
#352 #612661
>>612658
ну давай проще
конкретная проблема

вот смотри, мне нужно ИНДЕКСИРОВАТЬ ФАЙЛЫ
то есть - вот есть папка, запоминаю состояние файлов (список файлов, которые есть, забекаплены ли они и т.д.)

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

ВОПРОС:

как мне связать этот класс для индексации с классом работы с бд?
отвечай по пунктам:
1) класс индексации же нужно отделить от хранения данных, так ведь? ну можно хранить в файлах, можно в бд
2) или же не делать класс индексации как отдельный компонент, который можно переиспользовать, а хуячить всё хардкодом на бд, без ебли?
#353 #612663
>>612592
Я никогда не винил других, конечно я сам во всем виноват, просто в детстве из-за этого сложилось мнение, что ничего нельзя достичь без таланта. Но я сам виноват, Фейнман в 13 лет уже мат.анализ изучал.
#354 #612667
>>612594
Дело не в том, что одобрение играют большую роль. Дело в том, что недостаток собственного опыта иногда заставляет тебя верить советчику/товарищу/родственнику, даже тогда, когда ты не хочешь принимать его правду. И многие думаю — "Да, я боюсь, что это будет неправильно и плохо закончится. Лучше сделаю так, как мне посоветовали."

Этот страх убивают рождающееся стремление, а всё из-за того, что те, кто могут на тебя влияют — не поддерживают твоё стремление в самые важные моменты.

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

Поэтому жить сложно.
#355 #612668
>>612661
ну блять поясните же
#356 #612673
>>612661
ну ладно тот хуй съебал
но другие поясните то как грамотно сделать
5 Кб, 119x123
#357 #612674
Какие есть способы соединения серых ip помимо DHT?
#358 #612696
Посоны, надо посчитать 1 раз переменную, а потом юзать ее в разных функциях. Как это лучше сделать? Неохота каждый раз вызывать функцию дополнительно с этой переменной. Вроде что-то можно сделать с указателями? Алсо, нужно без дефайна.
#359 #612697
>>612696
А ну да, в Си это.
#360 #612706
>>612696
Глобальной ее сделай, иначе никак.
#361 #612711
>>612674
Куча разных протоколов DHT, лол.
#362 #612712
>>612706
Оой, ее в цикле надо посчитать. Ну там через while. Особо хуй че сделаешь?
#363 #612714
>>612712
Ты как-то непонятно объясняешь, говори конкретней.
499 Кб, 500x661
#364 #612716
>>612714
Кхм, в общем у меня есть 2 переменные с охуенной точностью. Ручками я их не особо хочу вводить препод доебаться может. Конкретнее - машинное епсилон и е. Ну е я считаю через exp(1.0), а эпсилон через цикл. Ну и мне нужно и епсилон, и е юзать в разных функциях. И неохота вызвать функцию вот так func(a,b,x,y,hui,e,eps), а хочется func(a,b,x,y,hui). Почувствовал?
#365 #612719
>>612712
так посчитай, сразу после входа в main, например. в чем проблема?
#366 #612720
>>612661
чому никто не пояснит?
#367 #612721
>>612674
как вариант, проброс порта. а вообще не знаю.
#368 #612722
>>612592
нахуй иди
#370 #612725
>>612661
Лучше выделить класс. Индекс желательно в памяти держать (если позволяет естественно) чтобы не лезть каждый раз в бд или на диск чтобы посмотреть что у тебя там за файлы.
#371 #612726
>>612725
ответь по пунктпм плиз и раскрой точку зрения свою, не одним предложением
#372 #612731
>>612644
напиши на бумаге не "архитектуру", а полную юзер стори с позиции пользователя (заказчика). потом на её основе сделай юзер стори на первый (черновой) прототип своей йобы. для этого возьми весь список фич, которые ты туда понаписал и выдели из него 10-20% самого основного функционала. из этого функционала возьми и выкини еще 40-80% того, без чего можно обойтись. полученный документ оформи и как-нибудь для себя зафиксируй. теперь смотри на него, выделяй задачи, которые должна выполнить твоя программа, и решай их отдельно, без оглядки на правильность архитектуры и всего остального. на "почистить и отрефакторить код" выделишь время потом, когда программа будет представлять из себя хоть что-то. все равно ты и так тратишь время на мыслительные мастурбации в духе "как сделать правильнее".

ps. не знаю, кому может понадобиться очередной миллионный бэкапер. готовых решений пруд пруди.
#373 #612732
>>612719
>>612719
Лол, вот я мудак. Нихуя не подумал. Спасибо за наводку!
#374 #612734
>>612731

>готовых решений пруд пруди.


ни один не подходит
я хуй знаю кого могут устраивать существующие решения
#375 #612743
Анон, посоветуй, что почитать/посмотреть/нужно знать для сетевого программирования. Безотносительно языка, но пишу на питоне и готов вникнуть в С/С++.
Олиферы не понравились.
#376 #612747
>>612734
так же, как и твоё решение, скорее всего, будет полностью устраивать только тебя и еще 1-10% потенциальных юзеров.
#377 #612748
>>612747
Ему для себя и надо.
#378 #612753
>>612747

>как и твоё решение, скорее всего, будет полностью устраивать только тебя


а что ещё нужно то?
47 Кб, 600x338
#379 #612761
>>612724
Спасибо, анон, куча полезной инфы.
#380 #612762
>>612748
>>612753
ок. просто тогда немного странно преподносить это как ГРАНДИОЗНЫЙ ПРОЕКТ.
#381 #612763
>>612762
ну началась хуйня
бедняжку ввели в заблуждение!
просто заткнись и всё, ок?
#382 #612764
>>612300
>>612286
Транслятор выдаёт текст, а компилятор байт-код (неважно, для виртуальной машины, или для процессора).
#383 #612765
Хочу нормально кодить. Как на стримах на твиче. Но когда я вижу код, у меня начинается паника, я не знаю, что делать, мне хочется взять готовенькое (скорее потому что нажимая каждую клавишу, я думаю, что делаю что-то не так). И вне зависимости от языка я, пытаясь что-то написать, выгляжу, как мартышка с гранатой. Это для меня примерно как проходить квантовую физику, не зная даже школьной программы. При этом базовые (и не только базовые) знания я имею, книги читаю, видеокурсы смотрю, опенсорс на гитхабе ковыряю. Уверен, что я не сраный гуманитар.
Как побороть вышеописанную хуйню в себе? Это вообще лечится?
#384 #612768
>>612765

>Как на стримах на твиче


покажи ссылку
#385 #612769
>>612765
Может ты просто умственно отсталый?
#386 #612770
>>612768
Может, я привел хуевый пример, но, например, вот http://www.twitch.tv/directory/game/Game%20Development . Я вижу, что они все делают осмысленно и уверенно, не боясь, что оно не скомпайлится, ты нафейлишь и никогда ничего не исправишь, да еще и так, чтобы оно работало под твои нужны.
#387 #612772
>>612770
не вижу на рандомном стриме осмысленной уверенности
ты работал програмистом?
#388 #612774
>>612772
По телевизору увидел рекламу, как парень на кассе стоял и сказал, что будет успешным программистом через 5 лет.
#389 #612775
>>612772
Ну так вот, если ты у них не увидишь, то у меня ее просто нет.
#390 #612776
>>612772
И да, допустим работал во всяких ООО "Рога и копыта".
#391 #612779
>>612650
Ну это лёгкая хуйня, используя скалу на коленке за пару дней пишется.
10 Кб, 270x270
#392 #612780
>>612770
Блядь в какой же голос с этих стримов по программированию. Это ты такой сидишь с умным видом набираешь текст и пара школьников дают советы, а потом они начинают обсуждать какую-то очевидную проблему.
#393 #612781
>>612779
я тону в деталях реализации
как сделать а
как сделать б
как лучше
и т.д.
#394 #612782
>>612776
там у тебя была неуверенность? сколько опыта работы?
#395 #612783
>>612781
Ну ты слепи сначала говно, потом отрефакторишь
#396 #612784
>>612783

>слепи сначала говно


объём очень большой
я потрачу месяц на лепку говна, чтобы потом переделывать
#397 #612787
>>612765
Нужно всеми способами пытаться повысить базовую уверенность в себе и своих силах. В том числе и частым кодингом. Да чем угодно, хоть кончалкой, если тебе доставляет. Это все от неуверенности, анон, от низкой самооценки. Ты тип по жизни только фейлы свои замечаешь, вот психика и надрочилась осторожничать и не подпускать тебя к какой-либо деятельности, чтобы опять не было очередной фрустрации. Зубов бояться - в рот не давать. Я сам такой же. Нам, таким, намного сложнее вкатываться. Но я уже чувствую себя поуверенней, очень медленно, но вкатываюсь. Самое главное - не слушать нормалблядей КУДАХ ОТСТАЛЫЙ, у которых подобных проблем в принципе никогда не было - они тебя собьют с толку (неосознанно убирают конкурентов).
#398 #612788
>>612784
Какой там объём? Файлы в архив собрать? Или ты там сжатие и шифрование с нуля пишешь?
#399 #612791
>>612788

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


если для тебя бэкап - это файлы заархивировать, то не отвечай и просто нахуй путешествуй
#400 #612793
>>612787

>Да чем угодно, хоть кончалкой


тренируюсь с 10 лет, уверенности в кодинге нет
што я делаю не так?
#401 #612794
>>612787
Но в кодинге зафейлится нельзя, пока не начнёшь писать для кого-то другого.
#402 #612795
>>612791
Что по-твоему делают утилиты для бэкапа?
#403 #612797
>>612795
https://ru.wikipedia.org/wiki/Резервное_копирование
тут описано больше чем
1) заархивировать файлы
2) профит
#404 #612799
>>612793
Считаешь, что достиг чего-то в кочалочке?
#405 #612800
>>612799
я про фап вообще-то
#406 #612801
>>612793
Какой вообще твой левел в кодинге? Какие книжки прочитал?
#407 #612802
>>612800
Зелень? Ясно
#408 #612803
>>612801
я не он
я мимопроходил
#409 #612804
>>612802
Одно другому не мешает.
#410 #612805
>>612794
Можно же, сравнивая свой код со всякими хипстерками с гитхаба у которых 100+ фоловеров, разъебывая себя фейспалмами
#411 #612806
>>612797
Ну вот же

> Дифференциальное резервное копирование (Differential backup)


> Инкрементное резервное копирование (Incremental backup)


Сохраняешь при бэкапе состояние файлов - размер и дату последнего изменения. При новом бэкапе сравниваешь файлы с прошлым бэкапом, и создаёшь всё тот же архив с новыми/изменившимися файлами.
При восстановлении просто накладываешь файлы состояния друг на друга и таким образом знаешь, удалён ли файл или нет и в каком архиве последняя версия файла.
Я пользуюсь Acronis True Image и он работает именно так.
#412 #612807
>>612806

>При новом бэкапе сравниваешь файлы с прошлым бэкапом


я на этом и застрял
#413 #612809
>>612807
И в чём проблема?
нужна помощь в написании кода для научки Анон #414 #612810
нужна помощь в написании шифра многострочной замены
#416 #612814
>>612661>>612811

>класс индексации же нужно отделить от хранения данных


Ну смотри, берёшь интерфейс карты сокровищ http://www.scala-lang.org/api/current/index.html#scala.collection.mutable.Map и передаёшь её в класс индексации, а реализацией может быть как обычный хешмап, так и обёрнутая http://www.mapdb.org/ (к примеру).
Ну и соответственно если нужно что-то сложнее key-value (не нужно), то пишешь собственный интерфейс.
#417 #612816
>>612763
да кому ты нужен, хуесос.
#418 #612818
>>612814
некоторое время назад я заметил, что люди не отвечают на вопросы
я думал что я нашёл решение - я обозначаю вопросы 1) 2) и прошу их - ОТВЕЧАЙТЕ ПО ПУНКТАМ
но это не работает
объясни мне почему?
#419 #612819
>>612818

>мне сесть на хуи или на пики?


>если я уже сел на хуи, то может мне ещё и на пиках посидеть?


А может не садиться, а писать программу? Я тебе дал конкретное решение, что тебе ещё надо?
#420 #612820
>>612819

>А может не садиться, а писать программу? Я тебе дал конкретное решение, что тебе ещё надо?


ты не дал решения
ты написал хуйню уровня "ну прост передай хэшмап)))"
#421 #612821
>>612820

>как мне связать этот класс для индексации с классом работы с бд?


>передай интерфейс


Да Мань, классы так и связывают, или ты ожидал какого-то волшебства?
#422 #612822
>>612814

>http://www.mapdb.org/



в чём суть этого?

я хочу в обычной х2 базе хранить
#423 #612823
>>612822
Зачем тебе реляционная СУБД, для дерева файлов?
#424 #612824
>>612823
версии файлов
#425 #612825
>>612818
потому что надо проще вести себя. пока не научишься нормально разговаривать с людьми - >>612816

/покормил
#426 #612826
>>612824
Всё ещё не понял, зачем здесь реляционная СУБД
#427 #612827
>>612826
почему нет?
#428 #612829
>>612827
Потому что нахуй не нужно и всё усложнит в 10 раз, так-то можно хоть на графовых БД делать
#429 #612831
>>612829
как ты предлагаешь? как именно будет хранится
#430 #612839
>>612831
Что-то вроде
[code lang="scala"]
sealed trait Entry
case class FileEntry(size: Long, lastModified: Instant, revision: Int) extends Entry
case object RemovedFileEntry extends Entry
[/code]
В каждом бэкапе собственный Map[String, Entry], при восстановлении они сливаются в единый индекс, и по номеру ревизии программа определяет откуда брать файл.
#431 #612842
>>612839
псевдокодом пиши
нахуй скала
#432 #612843
>>612839

>В каждом бэкапе


это будет один бэкап
я тебе сказал забыть про архивы, будут бэкапится файлы целиком, в будущем шифроваться
#433 #612845
>>612842
Что конкретно ты не понял?

>>612843

>это будет один бэкап


Это и есть один, и его инкрементальные обновления. В первом соответственно сохранены все файлы, а в последующих только изменения.
#434 #612849
>>612845

>Что конкретно ты не понял?


я не знаю скалу
и я не собираюсь сидеть и дрочится в том что ты написал просто потому что ты фанбоишь тут
это не скалы тред
1955 Кб, 300x300
#435 #612851
>>612849
А, ясно, поссал тебе на ебальник тогда.
#436 #612852
>>612851
что, так просто? пол часа вести диалог чтобы поссать на ебальник?
#437 #612853
74 Кб, 736x736
#438 #612869
>>609837 (OP)
программач, пишу консольную прогу на плюсах в вижуал студии
и мне надо в цикле выводить сообщение подсчет
а я не хочу, чтобы у меня командная строка засиралась, так как в цикле миллиард итераций.
внимание вопрос: как вывести обновляемое сообщение вместо обычного cout?
#439 #612871
>>612869
и опять вопрос уровня гугла
как же вы заебали
#440 #612873
>>612871
опять ответ уровня Ответы.Маил
#441 #612876
>>612873
Опять даун уровня 2ch.hk
#442 #612877
>>612871
сука. ты потратил времени на свои ёбаные рассуждения больше, чем нужно было для ответа. как у меня бомбит от уёбков вроде тебя.
>>612869
надо просто в конце строки добавить \r
#443 #612878
>>612877

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


но я не знал ответа, я не пишу на этом языке
#444 #612885
>>612878
зачем тогда быть говном?
#445 #612888
>>612885
потому что в моём случае он бы пошёл в гугл и научился искать ответы сам
сейчас же - он прибежит снова с подобным вопросом, потому что знает что ему ответят через минуту
#446 #612906
Посоны, а как в вижуал студио на питоне кириллицу выводить?
#448 #612916
>>612913
вообщет это задача говночистов
но тут они такие долбоёбы, что лучше бы вообще не появлялись
#449 #612917
>>609957
Пост нормально сформулируй, нихуя не понятно.
#450 #612920
>>612913
Ну давай, найди мне в гугле информацию про то, как выводить кириллицу в ебаном PythonTools, умник.
#452 #612924
>>611591
Говна наверни.
#453 #612925
>>612922>>612924
Зарепортил.
#454 #612927
>>612920
нашёл ответ за минуту
автор вопроса пишет что у него получилось

>>612925
анус себе зарепорть
нехуй эту гниль звать сюда
#455 #612930
>>612927
Если бы у меня, как и у автора получилось, я бы в тред не писал. У наверняка у автора вопроса проблема на втором питоне.
#456 #612936
Поясните, боги программирования, как смочь в дизассемблирование? Я уже много кого порядокм заебал, но я делаю мод для одной старой игры на ps1.

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

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

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

У меня ощущение, что люди с опытом мгновенно видят различные паттерны и шаблоны, когда смотрят на ассемблерный код, но я читаю его строчку за строчкой, так что общую картину не вижу. Ну считалась переменная, на произвелось три тысячи операций над регистрами, ну и что? Как мне понять, что нужная мне функция закончилась и дальше идет уже совершенно другой расчёт? Может, я уже читаю код рендера, а не логики, но не знаю об этом.
#457 #612941
Блядь, окамл просто охуенен. Прозрачный цвет для картинки задать нельзя - он захардкожен через обычный let. Цвет бэк/форе-граунда задать нельзя, при том, что graph_clear очищает именно цветом фона. Можно через set_color сделать нужный цвет и вывести прямоугольник на весь экран, но функции get_color не существует, поэтому нельзя сохранить текущий цвет, очистить экран и вернуть старый цвет взад. Просто 10 факториалов из 10. Почему у функциональщиков всё всегда через жопу?
#458 #612942
Есть файл Visual Basic'a. Нужна программа, которая может его открыть. Такие программы называются "компиляторами"? Что гуглить?
Я в курсе, что VB используется в MS Access'e и Excel'e, но это не то, тут VB отдельно.

мимо-ни-разу-не-программист

Разрешение файла сказать не могу, так как со слов друга. Мопед-таки не мой.
#459 #612960
>>612941

>Можно через set_color сделать нужный цвет и вывести прямоугольник на весь экран, но функции get_color не существует, поэтому нельзя сохранить текущий цвет, очистить экран и вернуть старый цвет взад.


Потому что это костыли. Низкоуровневый API не должен хранить и отдавать тебе информацию о состоянии, в том же OpenGL этого нет. Используй более высокоуровневую библиотеку.
#460 #612964
#461 #612968
>>612960

>Низкоуровневый API не должен хранить и отдавать тебе информацию о состоянии


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

>Используй более высокоуровневую библиотеку.


Ты дай мне сначала эту библиотеку. Я даже не прошу, чтобы она легко устанавливалась - часа три ебли я готов стерпеть, но не больше.
#462 #612995
>>612942
Microsoft Visual Studio
#463 #613013
На одеске же приглашают иногда на постоянную работу? Какой набор знаний и опыта, относящийся к джаве или сисярпу, нужен, чтобы пригласили на постоянную удаленную работу в США, Канаде или другой англоговорящей стране на 1-3 тыщи долларов? И какой набор того же самого будет способствовать приглашению на постоянную работу с рабочей визой прямо туда? H-1B, кажется.
#464 #613018
>>612927>>612924>>612922>>612871>>612888
Нахуй вы тут сидите, червячки? Не нравятся вопросы - съебите из треда, ваше манямнение и самопподдув тут вряд ли будет кого-то ебать.
#465 #613048
>>612942
если у друга компьютер windows, то там в пуске есть программка "блокнот", должна открыть
#466 #613052
>>613048
Нет, блокнотом это не открывается.
#467 #613053
>>613013
В 99% случаев не будут они приглашать в страну, просто ты будешь у них на постоянке.
#468 #613054
>>613052
Visual Studio, тебе уже сказали.
#469 #613056
>>613054
И к чем ты это написал?
#470 #613060
>>613013
Про Америку не знаю, а в Польшу запросто. Пиши сюда: NaLoschinin;gVaANUSluxoi"TftPUNCTUMloccom
#471 #613061
>>612936
Бамп.
#472 #613063
>>613056
А к чему ты спрашивал?
#473 #613066
>>613013
Ты у себя сначала на работу устройства.
#474 #613067
>>613061
Здесь таких нет. Про дизассемблирование консолей лучше на shedevr.org.ru, пекашных программ - на wasm.ru и exelab.ru
#475 #613068
>>612936
Просто
#476 #613069
>>613066

>устройся*

#477 #613070
>>612936
Не Chrono Cross случаем?
#478 #613104
>>613070
Тиха.
Верно.
#479 #613133
>>613063
Я не спрашивал.
#480 #613163
Я заебался с вашей джавой и сишарпом. Хочется функциональщины. Какой язык больше всего востребован на рынке сейчас? Где лучшие зарплаты? Времени сейчас дохуя, могу по 12 часов в день уделять обучению.
#481 #613167
>>613163
Скала очевидная.
#482 #613181
>>613163
Пайтон.
#483 #613187
>>613163
Кложурка
#484 #613198
Напомните, пожалуйста, как называтеся diff с красивостями на питоне?
#485 #613200
>>612995
Спасибо!
#486 #613203
>>613198
diff_with_krasivost
#487 #613214
>>613163
ecmascript
232 Кб, 543x419
#488 #613366
>>609837 (OP)
Анон, посоветуй что нужно делать, какие книги читать, что хорошо знать, чтобы стать ТРЪ программистом. Уровень хардкор короче, как Мак-Кормик или Джефф Дин.
Я смутно представляю, ну там нужно понимать архитектуру компьютера, ОС, системное программирование, хорошо понимать алгоритмы и структуры данных, знать вдоль и поперек никсы; понимать функциональщину но не борщить и т.п. и т.д., но смутно всё
P.S.
Алсо, времени и желания дохуя, трудоустройство тоже пока не интересует.
#489 #613371
>>613366
Гугли пасту " Высшее образование в it своими руками", на лурке лежит.
42 Кб, 1083x499
#490 #613392
Чем может быть иероглифичная параша между заголовками функций? Тела функций непосредственно с ассемблерными инструкциями находятся в глубине экзешника. В заголовке идут названия функций, а затем смещения.

Часть байт между заголовками функций или внутри заголовков же не может быть кодом? Строчками текста тоже не может быть. Комментариями разработчика же тоже не может быть, комменты не компилируются. Какие есть варианты?
#491 #613409
>>613366

> что нужно делать


К О Д И Т Ь
О
Д
И
Т
Ь
#492 #613435
Какие книги в computer sience мастхэв для прочтения? С чего начать?
#493 #613437
Сап, анон. Ленюсь делать гимнастику для глаз по Жданову, и часто пытаюсь заменить ее переводом фокуса зрения с точки на окне вдаль и обратно. Может ли заменить упражнение на перевод взгляда вдаль и обратно на окно полноценную 10-минутную гимнастику?
#494 #613447
>>613435
Начни с шапки этого треда, слепошарый.
#495 #613452
>>613447
Так мне все там прочитать ты предлагаешь? Я и спрашиваю какие мастхэв и с чего начать.
#496 #613458
>>613452
html&css must read
#497 #613464
>>613371
Спасибо, совсем забыл про неё.
#498 #613473
Как у программистов обстоят дела с самообучением в рабочее время? Выделяют ли, например, джуниору несколько часов/дней на ознакомление с чем-то, что нужно для выполнения задачи? Или не умеешь сейчас — пошел нахуй?
#499 #613480
>>613392
Похоже на японские иероглифы.
#500 #613483
>>613480
Разве они могут содержаться в названиях функций или переменных?
#501 #613495
>>613483
Видишь \n в конце? Это обычные строки. Подумал и загуглил функцию с твоего скрина - это точно японский. http://triple-tech.org/Wiki/Chrono_Cross_File_0004
#502 #613496
>>613495
\n есть и после названий функций. Но не после всех. Суть в том, что этих строк там около сотни. После этого идут оффсеты на сами функции, вроде бы. Их там сотни две или трИ, но многие повторяются. Пересчитал уникальные — вышло столько же, сколько и строк в начале файла.
#503 #613503
>>613496
Таки да, я попереводил, напоминяет комментарии. Хуле они делают в готовом коде?
#504 #613507
>>613503
Может, это тоже функции, чего ты тупишь.
#505 #613511
В институте научили прогнать процедурно, но все эти классы методы и прочая хуйня - лес для меня. Где почитать что-то на эту тему, чтобы мозги вставить? Можно по шарпу, можно по другому языку.
28 Кб, 1386x360
#506 #613513
>>613503
Тут вообще похоже на описания возможных ошибок, как так?
#507 #613515
>>613513
Да не заморачивайся. Они ж там все извращенцы. Все не как у людей.
#508 #613518
>>613513
if (blah() == NULL) show_error("Kz_ActionStart()\n NULL was retuned")
#509 #613524
>>613518
Тогда получается, что всё наоборот? Не строка текста обозначает заголовок, а наоборот, сам код при необходимости ссылается на строчку из заголовка?
#510 #613613
>>613524
может, я туплю, но что-то не понимаю, что ты под "заголовком" подразумеваешь? в той части файла, что у тебя на скрине, просто идет область данных, по-моему.
44 Кб, 642x482
#511 #613617
Добрый вечер. В универе дали задачу:написать wpf приложение в котором имеется окно1 с текстом и окно2 поиска,необходимо чтобы слово которое вписываем в окно2 поиска выделялось в окне1 с текстом.Очень нужна ваша помощь.
#512 #613619
Я гумус, 27 лет, хочу вкатиться в программирование. В школе учил бейсик и паскаль, уже тогда получалось хуёво. В универе учил кресты и сишарп, но тоже не помню нихуя. Тут наткнулся на сайт javarush.ru, дизайн какой-то ебанутый с пизженным Бендером, лол. Стоит ли им платить 100 баксов за ЗАДАЧКИ? Просто самостоятельно я даже не знаю с чего начать, а джава, я слышал лёгкая и уже через год можно пару косарей рубить.
#513 #613620
>>613619
Ох бля, не тот тред. Извините, посоны.
#514 #613626
Вообщем нужно на паскале написать прогу. Массив рамдомом задается.
На картинке нарисовал какой именно иметься в виду ромб.

Задание:
Создать процедуру, поворачивающую в квадратном массиве matrixnn (n – нечетное) средний наибольший ромб элементов на 90 градусов против часовой стрелки.

Проблема:
Не могу догадаться, как элементы этого ромба повернуть(
Может кто поможет?
#515 #613627
>>613619
Если ты не троллишь, то джавараш это последнее в ЖИЗНИ чем ты должен заниматься.
#516 #613635
>>613617
спрашивай что-то конкретное. делать за тебя домашку никто не будет.
#517 #613636
>>613613
Оставь контактные данные.
sage #518 #613645
Аноны, что делать? Начал изучать php. вкладывал овер дохуя времени в течение недели. и тут хуи с /b/ начали говорить что это зашквар. как дальше быть? хочу самовыпилиться...
33 Кб, 600x613
#519 #613654
>>613645
Очередной быдлокодер никому не нужен, всё верно.
#520 #613660
>>613654
С 2000 годов еще погромистом хотел стать, а щас это стало таким мейнстримом, что ну оно нахуй, уже жалею, что пошел изучать погромирование, ибо наплодилось конкурентов, что пиздец.
#521 #613661
>>613660
Если бы ты хотел стать, ты бы стал.
#522 #613666
>>613661
Как-то с космонавтом и генералом так не получилось.
Смотри, тебе нравится в детстве какое-то занятие, которое вообще почти никому неизвестно, ты думаешь, что ты станешь самым лучшим в этом деле, ищешь лазейки и прочее, а через пару лет это все ставится на общее обозрение, и любой дурашка может в 2 клика начать это делать, а хочет он этого, потому что сейчас люди в основном нихера не думают куда поступать после школы, а так как по логике щас компьютерная сфера модная - то идут в погромисты. В итоге занятие, над которым ты потел и старался стало мейнстримом, из-за этого не можешь найти норм вуз, из-за переполненности и работы, потому что дохуя. И зачем тебе нужна будет такая работа в дальнейшем? Через пару лет сантехники будут нужны, а не погромисты, уж лучше думать наперед, чем за сегодня.
#523 #613695
Умеет ли Meld показывать только не идентичные файлы?
#524 #613711
>>613666
Глупости это. Тебе или нравится, или не нравится. Всё остальное вторично. Твоя хуйня с "любой дурашка в 2 клика" — полный бред, хороших программистов мало, как и хороших специалистов в любом другом деле. И обилие рвущейся студентоты не слишком полвияет на количество хороших программистов. Но нихуя не делать и всё иметь ты уже, конечно же, не сможешь. И не должен, нахуй иди.
#525 #613714
>>613660
Значит ты не хотел становиться программистом. Когда я хотел стать программистом — я шёл к этому, забивая гигантский болт на "мейнстрим", "популярность", "места в вузах" и "рабочие места". Я просто, блядь, брал и шёл по этой дороге, разбираясь, создавая, изменяя, и так далее.

Я живу программированием, но зарабатываю на жизнь совсем другими вещами. Это не мешает мне 90% времени заниматься тем, что мне нравится — байтоеблей.
#526 #613715
https://www.hex-rays.com/products/decompiler/

Нашёл вот такую йобу, позволяющую читаь более адекватный код вместо горы ассемблера. Есть что-то подобное для MIPS?
#527 #613720
>>613711

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


Едрить у тебя мировоззрение, таких толстых розовых очков я еще не видел тут.
#528 #613725
>>613720
Любая сфера развивается, равно как и люди в ней вращающиеся. Если тебе интересно, то всё остальное второстепенно. Возможно в 14 кому-то кажется, что "вот лишь бы деньги были я бы сидел в яхте и нихуя не делал всю жизнь", но на самом деле это далеко не всегда и не для всех является правдой. Иногда тебе нужно, так или иначе, чем-то заниматься в жизни. Кто-то рисует, кто-то пишет книги, а кто-то программирует. Если кто-то выбирает свою профессию или направление развития, а также думает "куда бы пойти учиться" исходя из востребованности профессии или обилия аналогичных желающих — у него УЖЕ проблемы.
#529 #613726
>>613636
Ну же, братишка.
#530 #613732
>>613725
Чтобы работа совпадала с твоим увлечением, нужно родиться не то чтобы в рубашке, а в пиджаке. Статистика тебе также скажет об этом. Всем уже давно понятно, что работа - для получения жизненно необходимых ресурсов для выживания, а за увлечение не платят, если это не сфера твоего творчества, которое понравится остальным.

>Любая сфера развивается, равно как и люди в ней вращающиеся.


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

> Если кто-то выбирает свою профессию или направление развития, а также думает "куда бы пойти учиться" исходя из востребованности профессии или обилия аналогичных желающих — у него УЖЕ проблемы.


Конкретно добил, как раз этот критерий и нужно рассматривать, если ты не хочешь жить в помойке, но зато с духовным миром, жизнь не так устроена. Если бы ты хоть малость имел критическое мышление, ты бы понимал, что желание работать - составляет еще меньше чем 1/5, основу занимает конкуренция, образование, свободные места, возможность такой работы на месте проживания, связи и тд. Попробуй стань медиком в Африке - я уверен, там многие ими хотят стать, как у нас раньше космонавтами.
#531 #613734
>>613732
Ладно.
#532 #613758
Годные учебники по html&css подскажите?
sage #533 #613774
Поясните, почему вы считаете php для быдло и т.д, если работы на php гораздо больше и зарплата хорошая ?
sage #534 #613775
>>613774
Кто "вы"? И если "вы" действительно так считает, почему это проблема?
sage #535 #613780
>>613775
я просто не понимаю, почему это бл зашквар ?
7 Кб, 512x320
#536 #613793
>>613780
Ньюфага, в єтом треде, наблюдаю я.
#537 #613796
>>613695
Бамп вопросу
#538 #613805
>>613715
Где можно скачать бесплатно без смс?
#539 #613813
>>613636
если что, я не тот анон, который до этого отвечал. но, может, что-то и подскажу.
vovka_vip_777
Из макак в програмисты sage #540 #613816
Коданчики, вопрос по ходу самостоятельного изучения ассемблера (в гугле всё расплывчато), насколько сильно связан реальный режим работы процессора с DOS? Во всех мануалах по реальному режиму рассматривается его работа именно вместе с досом, не могу найти такой туториал чтобы там описана была работа именно с процессором начиная с самой загрузки, везде этот ссаный дос суют.
#541 #613825
>>613816
Почитай что-то по операционным системам ты какую-то хуйню хочешь.
#542 #613884
>>609837 (OP)
Анон, не могу въехать во фразу
интерфейс обмена данными
по отдельности понимаю каждое слово, вместе не могу вдуплить. Как её понимать?
SATA (англ. Serial ATA) — последовательный интерфейс обмена данными с накопителями информации.
#543 #613892
>>613884
Интерфе́йс — совокупность возможностей, способов и методов
#544 #613912
>>613715
Погугли snowball decompiler. Но в консолях слишком много тонкостей, чтобы автоматическая декомпиляция дала вменяемый результат.
sage #545 #613914
>>613912
snowman точнее
#546 #613952
>>613914
Он в MIPS разве может?
#547 #613970
>>613952
URL как бы намекает: https://www.reddit.com/r/ReverseEngineering/comments/3vh7f7/snowman_decompiler_mips_version_10/ хуй знает, не тестил еще
#548 #614013
>>613912

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


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

Просто дело не в том, что "не понятно", а в "ебать как тут много кода".
#549 #614017
>>613912
Поясни, как это работает? Я, честно говоря, только недавно вкатился в такое. У меня есть голый ассемблерный код, который считывает байты из RAM, производит вычисления и записывает обратно. Все декомпиляторы не хотят от меня голого кода, они хотят какие-то файлы в безумных форматах, как будто уже скомпиленные и слинкованные. Как быть?
#550 #614023
>>614017
Еще раз напомню: не ожидай сколько-нибудь вменяемого кода от декомпилятора. Можешь взять компилятор для мипсов, умеющий в нужный декомпилятору формат, забить копипастом огромную функцию строчками типа malloc(12345) (или любыми другими), скомпилировать без оптимизаций, а потом в получившемся исполняемом файле на место этой функции вклеить код, который ты хочешь скормить декомпилятору. Это может сработать.
#551 #614024
>>614023

>Еще раз напомню: не ожидай сколько-нибудь вменяемого кода от декомпилятора.


Неужто он может оказаться ещё менее читаемым, чем ассемблерная гора мяса?
#552 #614026
>>614023

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


Ебать. А почему так костыльно? Вроде как, программы должны быть предназначены для работы с ассемблерным кодом, а на деле они хотят принимать лишь готовые ассемблерные программы?
#553 #614030
Почаны, а существуют вообще англоговорящие конфы про программирование? В слаке том же, телеграме, гиттере, хоть где. Не могу нагуглить ни одной
#554 #614031
>>614024
Да. При соответствующем навыке читать ассемблерный код просто и приятно. Например, HexRays только в последнее время более-менее нормальный код выдавать стал (и то, с плюсами огромные проблемы даже с плагинами).

>>614026

> Вроде как, программы должны быть предназначены для работы с ассемблерным кодом


Тупой дизасм можно сделать на любом наборе байтов. А чтобы отличить адрес от константы, или даже просто код от данных, уже нужно знать адреса, по которым код грузится. Дизассемблер их из астрала не возьмет, поэтому хочет бинарник, формат которого он может распарсить. Почитай Криса Касперски, "Искусство дизассемблирования" вроде, оно про x86, но общие принципы применимы везде. И http://beginners.re/ посмотри.
#555 #614033
>>614031

>поэтому хочет бинарник, формат которого он может распарсить.


Ну, это уже роскошь.

За книжку спасибо, почитаю. Лучше на английском или перевод по той же ссылке достойный?
#556 #614035
>>614033
Оба автора - русские.
#557 #614037
>>614031

>Да. При соответствующем навыке читать ассемблерный код просто и приятно.


Мне-то приятно (правда, пока не очень просто), проблема-то в объеме. Можно прочесть 6к строчек на асме, а можно прочеть две строчек бреда на С.
#558 #614038
>>614037

>двести


Фикс.
18 Кб, 721x95
#559 #614041
>>614031
Это как раз тот наык, который мне нужен ,видимо.
#560 #614042
>>614041

>навык


Фикс. Ещё и с запятой ошибся. Спать пора.
#561 #614044
>>614031
Оставь е-мейл.
#562 #614055
Как правильно организовать взаимодействие шарпового веб-инерфейса и плюсового бекенда? Пересылать XML? JSON? Пилить свой велосипед?
Какие маны по теме воскурить и по каким словам гуглить?
sage #563 #614059
>>614055
Да хоть pivoke используй, если тебе руки к заднице не пришьют за это.
Читать гугл. Или /b/.
sage #564 #614060
>>614059
Нахуй иди, капитан.
sage #565 #614062
>>614060
Сам иди нахуй. Тебе ответели, а ты как пёс себя ведёшь. Может тебе въебать?
sage #566 #614063
>>614062

> Читать гугл.


> Тебе ответели


Бате своему въеби. По каким словам гуглить?
sage #567 #614064
>>614063

>pinvoke


>call c++ from c#


Ты реально ебанутый видимо.
Могу только мамашу твою с личинкой от ашота скинуть с балкона.
sage #568 #614067
>>614064
Как ты отделишь веб-морду от бекенда, быдло? Как разнесешь их по разным узлам, когда для pinvoke вызываемый плюсовый код должен быть там же, где и код интерфейса?
Желаю тебе язвы.
#569 #614072
>>614067
>>614064
Завалите ебла, чмыри. Тут интеллектуальное общество, а не сельская параша, так что выражайтесь более культурно.
sage #570 #614075
>>614072

> Завалите ебла, чмыри.


> Тут интеллектуальное общество


Завалите ебло, чмырь.
sage #571 #614076
>>614067
Не разделяя их, кеп! если не хочешь получить оверхед в виде постоянно генерящегося json
Напиши ебаный врапер. Слишком сложна.

>Желаю тебе язвы.


От рака яичек сдохнешь, тварына.
#572 #614077
>>614076
Погодь, но ведь враппер с веб-сервера все равно будет обращаться по сети к бекенду. Или я чего-то не понял?
#573 #614078
>>614067
Как ты разнесешь шарповый фронтенд и такой же бэк?
#574 #614082
Установил руби, запилил текстовый фаилputs 1+2, но вылазит no such file directory. Какого хуя? Директория и т.д стоит как надо, заебался переустанавливать, анон помоги ньюфагу.
#575 #614083
>>614075
Проиграл.
#576 #614084
>>614082
ШТО? Давай порядок действий
#577 #614087
>>614084
Создал текстовый фаилс названием 123.rb с текстом puts 1+2 в c:\ruby, пишу cmd, cd c:\ruby, ruby 123.rb. А командная строка в ответ пишет, что такого файла якобы нет. Переустанавливал руби уже несколько раз, нихуя не помогает. Винда хр на работе, руби 2.0.
#579 #614093
>>614092
Укажи для руби полное имя файла, пользуйся автодополнением по табу.
#580 #614095
>>614093
Да я разные имена пробовал. Как вообще этот руби работает? В бейсике все понятно, тут нихуя. Я установил руби, а в папке ещё 5 папок и все, так и должно быть? И как вообще винда понимает команды для руби?
#582 #614099
>>614093
Спасибо дружище из за ебучего txt не получалось, спасибо за совет таб помог.
#583 #614102
>>614095

> И как вообще винда понимает команды для руби?


Ты пишешь "ruby 123". Форточки ищут бинарник с таким названием в директориях, указанных в переменной окружения PATH. Затем она стартует этот бинарник с аргументами, указанными тобой.
Если передаешь аргументом файл, и его название не содержит полный путь, то CMD ищет ищет файлы с этими именами в текущей директории. Иногда CMD пиздит и выебывается, поэтому лучше указывать полное имя файла, которое передаешь аргументом куда-либо. Например, вместо ruby 123 стоит попробовать ruby "123.rb", с кавычками.
#584 #614105
>>614102
Мне почему то кажется, что у него даже базовой компьютерной грамотности нет, не понимаю, зачем он в руби полез.
29 Кб, 350x427
#585 #614109
>>614105
Потому что могу, очевидно же.
#586 #614111
>>614109
Лучше бы с си без IDE начал. Вместе с языком понял бы как твоя машина работает.
#587 #614113
>>614111
По руби слишком хорошая книжечка в факе, потраю что нибудь с ним, но если ты зальешь достойную литературу по с+ для дцпшников, то я буду благодарен.
#588 #614115
#589 #614116
>>614113
В ОП-посте есть >>609376 (OP)
#590 #614118
Поясните про API в web, до этого никогда не пользовался.
Как я понимаю это просто куча готовых функций/классов, которые находятся на стороннем ресурсе, и мы можем получать только результат их работы без возможности изменения?

Вот допустим спецификация http://www.w3.org/TR/file-upload/
Но я нигде не нашел как подключить её к проекту, куда отправлять запросы.
Есть предположение что конкретно это встроено в сам браузер, но уверенности нет.
#591 #614123
Добрый день. Не знаю где спрашивать. Поэтому спрошу тут. Звучит немного эксцентрично но таково задание. Нужно создать симуляцию атомной структуры, ядро атома, електроны, взаимодействие с другими атомами, гравитацию, магнитные поля, световые волны из електронов и тому подобное. Максимально приближенное к реальной физике, химии. Я понимаю что точное воспроизведение недостижимо, но условно похожие взаимодействия между атомами, молекулами можно симулировать. Вопрос в следущем. Какой язык программирования наиболее подходящий. Точнее какого программиста искать. Мне думается по ассемблеру, так как планируются очень большие массивы из этих самых атомов и мощности современных компьютеров едва хватит для подобных задач.
Ну или вы знаете подобный уже существующий симулятор, было бы здорово.
26 Кб, 731x103
#592 #614124
Пушка просто.
#593 #614128
>>614124
Что это за ахинея?
#594 #614129
>>614123

> Мне думается по ассемблеру


если не троллинг, то нет, ассемблер брать не стоит. если нанимать единственного разработчика, который сделает всё подешевле и на коленке, то C++. если делать нормально, с возможностью горизонтального масштабирования вычислений, то надо отдельно нанимать людей для составления проекта, которые проведут анализ требований и предложат варианты по архитектуре.
#595 #614130
>>614123

>Нужно создать симуляцию


Создай.

>Какой язык программирования наиболее подходящий


Фортран. Без шуток. Такие вычисления делают на фортране.

>мощности современных компьютеров едва хватит


Такие вещи вычисляются методами с заданой точностью. Если точность невысока, то можно вычислить на калькуляторе. Если нужно 100% точно, то мощности всех компьютеров на планете не хватит, и это без учета квантовых явлений в атоме, типа того, что электрон вообще говоря не вращается на орбитале, а размазан в пространстве и может быть обнаружен в любой точке с разной вероятностью, туннулирование из потенциальных ям, переходы по орбиталям и так далее, что не обсчитывается точными методами.

>Ну или вы знаете подобный уже существующий симулятор


В церне есть кластер, на котором обсчитывают такие вещи. Если Франция тебе не нравится, то в ДС2 в ФТИ есть аж 2 кластера, но маломощных. В любом случае твоя постановка задачи - ебаная наркомания и ты никогда ее не обсчитаешь, если конечно не придумаешь невероятно простой метод с мизерным количеством операций.
#596 #614131
Планирую начать погромировать на языке Ада. Какие подводные камни?
#597 #614132
>>614128
Глава 6 - "Reverse Engineering for Beginners" free book
>>614124
То есть, учиться реверсить по ней явно не стоит, да?
#598 #614134
>>614132

>То есть, учиться реверсить по ней явно не стоит, да?


Почему? Очень даже интересная выдержка. Я, конечно, знал, что компилятор так или иначе оптимизирует конечный код, но не ожидал, что он станет вычитать число из самого себя для того, чтоб получить ноль, вместо того, чтоб просто присвоить регистру ноль.
#599 #614135
>>614134
Смутил комментарий ниже про ахинею.
#600 #614136
>>614135
Ну, он не был не мой.
#601 #614137
>>614118
зачем ты вообще лезешь в эти спецификации? что тебе там надо, наркоман?
#602 #614138
>>614017
скомпилировать и слинковать, например?
#603 #614139
>>614030
погугли в IRC каналы какие-нибудь
#604 #614142
>>614138
Ну так это код, который выполняется отдельным (основным) экзешником игры, а не самостоятельная программа.
#605 #614190
>>614142
я подумал, ты листинг имеешь в виду под "голым кодом"
тогда здесь >>614031 по сути ответили.
178 Кб, 1316x251
#606 #614194
Что тут хотят от меня? Никак не могу вкурить. И вообще, я просто открыл сайт, выбрал яву и вот херачу. Правильно делаю, или там еще есть инструкции какие?
#607 #614200
>>614194
Забей на это говно. По нему ты научишься подбирать алгоритмы под вывод. Кроме реверс инжиниринга тебе это никогда не пригодится (да и когда реверсить будешь, тоже маловероятно). Языку и программированию в широком смысле по этой хуйне ты не научишься.

А так там вроде просто гипербола и несколько вообще рандомных результатов, которые надо периодично исключить из вывода занулив
#608 #614202
>>613758
Bumpec
#609 #614203
>>614137
Наркотики ищу очевидно же.
Мне нужно сделать корректное разбитие файла на несколько частей, нагуглил это.
#610 #614206
>>614200
Пожалуй ты прав, херня какая-то. Я просто хотел чего-нибудь на яве пописать, пока делать нечего. Качнул Thinking in Java, но бля я пока прочитаю, сто раз забью. А так в программирование могу маленько.
#611 #614254
>>614129
>>614130
Спасибо. Ясно. Я сам не программист. Физик. Пойду покурю про кластеры.
#612 #614266
Посоны, как написать свой проводник? Вот допустим, надо будет найти файл. Проще же один раз все обойти и построить б-дерево, например, а потом юзать его для поиска. Да?
#613 #614284
>>614266
Ну, для обозревания тебе поиск не нужен, а значит и не нужно тратить ресурсы на построение дерева, но можно строить его в фоне, пока нет инпута от пользователя, дабы потом была иллюзия быстрого поиска.
#614 #614321
Реально ли самому обучиться программированию с нуля? Нашёл какие-то видео на ютубе, по ним вспомнил школьную программу, основы, алгоритмы.
И все.
Думаю, начать изучать c#, правильно всё делаю?
#615 #614325
>>614321
Реально.
#616 #614331
>>614325
Ещё вопрос по поводу рынка труда. В последнее время заметил какую-то лютую пропаганду, в том плане, что всех зазывают в айти.
Хотя я читал, что и так людей уже предостаточно. Не будет ли в дальнейшем рынок переполнен?
до сих пор не знаю с чего начать: с питона или c#
#617 #614334
>>614331
Тут людей одновременно и дохуя и не достаточно. Если брать что-то сложнее простейших лаб - можешь 29 из 30 кандидатов сразу отбрасывать. Вот и выходит - в целом дохуя, а если смотреть даже на среднячков - чето уже совсем не много получается.
#618 #614335
/pr, понимаешь ли... Тут дело такое. Я в общем уже год пинаю хуи. Да да, пинаю хуи. Уже освоил синтаксисы: Си, Си++, ПХП, Обжектив-Си, Перла. Но когда дело доходит до SDK/Framework_а какого-либо, мне сразу становится не интересно. Вот пока решаю задачки на самом языке - нравится, как только начинаю копать глубже и рассматривать инструмент разработки - теряю интерес к тому, чем я занимаюсь. И как это называется? Банальная лень или я тупой очень? Или это неусидчивость?
#619 #614336
>>614334
Ок, спасибо.
#620 #614362
>>614335
Забей, ты просто не червь-пидор, чтобы быть похромистом
#621 #614371
>>614362
Но мне нравится. Мне нравится напрягать свои сраные извилины, решать какие-то задачки.
#622 #614388
Хз куда писать. Такая проблема. Переношу таблицу из oracle в ms access. Поля перенеслись, но во всех ячейках просто написано #Удалено. Хелп, аноны. Или перенаправьте куда надо.
#623 #614392
>>614388
А все, не надо.
#624 #614399
>>609837 (OP)
Антуаны, ненашел нигде треда про антивирусы, спрошу здесь. Установил Аваст премьер, а гд ключь взять незнаю, говорят ищи в гугле, но везде либо наеб либо устаревшие.
#625 #614425
>>614399
Выж погромисты, вот программа у меня не работает. Запрогроммируйте, чтобы работало.
#626 #614426
Анончики, если есть возможность откосить от армии - косите и забивайте большой и толстый на универ. Я только начал получать деньги на апворке, а тут хуяк, сессия начала приближаться. Третью неделю сдаю бесполезные лабы, ебучие РГЗ и курсачи с нулевой апликабельностью, силы остаются только на подмыться/поесть и лечь спать. Итого в 19 лет я хуй простой с мизерным опытом коммерческой разработки и жиденьким гитхабом, который даже своей прабабушке стыдно показывать. Одни бесполезные предметы сменяют другие.
#627 #614428
>>614426
Это вообще нормально, что у нас больше 50-и различный видов отчётностей, учитывая, что в первом семестре 4 месяца (80-90 учебных дней)? Выходит, что сдавать нужно что-то каждый второй день.
#628 #614434
>>614426
Это что, я только в 20 лет бросил учёбу и ещё год пытался в Апворк. В итоге мне почти 22, а я только только-только начал стабильно зарабатывать там.
#629 #614441
Третий час не могу поиск в глубину сделать. Покажите где про это просто поясняют. Может даже с картинками.
#630 #614442
>>614434

> бросил учёбу


Вот и я всерьёз подумываю над этим. А тут как раз тред висит про программирование после армейки, пишут, что очень уж она негативно сказывается на скиллах и последующей мотивации заниматься собственно программированием. Выгляжу жалко сейчас, понимаю.
#631 #614443
>>614428
Все норм. В прошлом семестре было только по выч.мату 16 лаб. И еще 30 по другим профильным предметам. А еще всякая хуйня и не очень типа сетей, ОС и физры.
#632 #614472
>>614441
Хули там не мочь-то
http://habrahabr.ru/post/200074/
6 Кб, 168x152
57 Кб, 390x250
#633 #614482
>>614472
Копипастил этот алгоритм немного передалывая. На входе первый пик, а на выходе 1 2 3 5 4. И что это значит? На втором пике кстати от 1 до 12 по порядку выводит. Я нихуя не понимаю работает он или нет?
Читать пытался, но там нихуя не понятно.
#634 #614497
>>614482
Да, все работает. А понять можно даже проанализировав результат со второй пикчи.
#635 #614502
>>614497
Здорово спасибо. А что это он мне вывел? И как с его помощью маршрут минимального веса во взвешенном графе найти?
#636 #614550
>>614335
решать настоящие проблемы всегда более скучно, чем олимпиадные задачки по программированию. с этим нужно или бороться, или продолжать решать задачки по программированию.
#637 #614582
Анончики, выручайте. Может кто помочь с курсачём на С++ WinAPI? Вроде он не сложный, но я просрала большую часть пар и теперь не могу въехать во всё это. ТЗ скину почтой - f:oevil.cat.softwareANUSyandex~UxPUNCTUM){-ru
#638 #614594
Консолемодификатор репортинг ин.

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

Допустим, мы загружаем байт из памяти в регистр. Производим над ним вычисления. Выгружаем его обратно в память. Снова загружаем его из памяти в тот же региср. Производим вычисления. Обратно в память. СРАЗУ ОБРАТНО В РЕГИСТР. Вычисления.

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

Ещё попадаются моменты, где мы считываем какой-то байт, шифтим его пару раз туда-сюда, а потом без всяких условий сразу же считываем тот же байт с того же участка памяти в тот же регистр, что как бы сводит на нет предыдущие вычисления.
#639 #614624
Ребята, ребятушки. Начал заниматься плюсами just for lulz. По сути освоил Си-шный синтаксис. Вопрос такой - как влиться в web программирование? Что там больше всего перспективно (ror/laravel/yii), насколько сильно надо пердолить фронтенд и т.д.
#640 #614627
>>614624
Сейчас расскажу тебе, чтобы ты потом со мной конкурировал.
#641 #614656
>>614627
Ты безперспективный петух. Даже собака тебе не конкурент, ты хуже её.
мимо другой кун
#642 #614677
>>609837 (OP)

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


>О: Английский + Python/Ruby.


>2015


Хоспаде, обновите уже шапку.
#643 #614680
>>614677
Что предлагаешь?
#644 #614688
>>614680

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


>2016


Очевидно же.
#645 #614692
>>614124
Все так, это должен знать каждый.
#646 #614694
>>614680
Немецкий + Plankalkül
#647 #614821
Кто мне пояснит, что нужно знать чтобы рулить макаками и нормально-понятно писать тз для них, а также контролировать их работу? Сфера - веб и моб. разработка.
#648 #614827
>>614821
Нужна плетка и пара ящиков бананов. опыт
#649 #614845
>>614821
Писать тз максимально подробно, до мелочей, не фантазировать о единорогах до релиза дабы потом не казалось что все тупые хуесосы с которыми нельзя работать.
Алсо, тебе в книжки по менеджменту, а не в нюфаг тред зекача.
#650 #614852
Аноны, помогите с задачей в SICP (сама задача http://puu.sh/mchMf/a1dd607cef.png, дошел до 39 страницы)
Вот мое решение http://puu.sh/mchR9/1397ec95bd.png , оно верное, но его явно можно упростить и улучшить, как это сделать?
#651 #614855
>>614852
Достаточно трех условий: если x меньшее из 3х, вернуть сумму квадратов y и z, и аналогичные для y и z.
#652 #614857
>>614855
Спасибо анон, работает http://puu.sh/mciI4/59c43ff3bb.png
Что посоветуешь почитать/порешать, чтобы на таких элементарных задачах не тупить?
#653 #614859
>>614139
спасибо
#654 #614891
http://govnokod.ru/19167

Рубрика: "Шоколадные говнострочники".
Есть коллекция с объектами. Надо объектам выставить атрибут count равным нулю. Как это сделать? Да вот пожалуйста.

items.map! {|i| i.count = 0; i }

а как правильно сделать?
#655 #614892
>>614891
Обычный цикл
#656 #614893
#657 #614894
>>614857
Тут кстати баг, не будет работать, если у тебя два равных минимальных элемента. Поменяй > на >= или как оно там в схеме. Как научиться? Только практикой. Можешь еще скачать книжку Keith Devlin "Introduction to mathematical thinking", там где-то в начале раздел про булеву алгебру, почитай и порешай задачки. Да и вообще книжка хорошая.
#658 #614896
>>614894
Лол, действительно фича баг. За книгу спасибо, как-раз 1 час в день свободный.
#659 #614897
>>614896
как раз*
#660 #614899
>>614891
[code lang="d"]
items.each!(i => i.set_count(0));
[/code]
#661 #614920
Почему браузер не пускает на страничку вида 12.34.56.78:8124? Запустил простенький node.js сервер, локально отвечает по 127.0.0.1:8124, онлайн-сервисы по проверке портов говорят что у меня порт 8124 открыт, значит всё должно работать?
#662 #614946
>>614899
точно, чет совсем забыл про сеттеры
#663 #614960
Взываю к помощи. Есть два текста.

Текст 1 содержит слова: "Купить банан, продать яблоко, отдать кокос". Текст 2 содержит:"банан, яблоко, кокос". И вот таких позиций 10 тысяч. Как можно сделать так, чтобы дописать в текст именно эти:"купить, продать, отдать" на десять тысяч позиций?
#664 #614962
Реквестирую годные книги для изучения языка паскаль.
Нужны для олимпиад, где качать скил на практике?
#665 #614964
Как придумывать нормальные имена классам?
Час уже не могу обозвать классы для представления сообщения. Нужен бы он был один, назвал бы Msg или Message. Но нужны низкоуровневая версия, которой будет рулить сетевая часть и высокоуровневая для гуя и логики.
#666 #614966
>>614964
С английским проблема? Ну там Low lvl msg, high lvl msg. Если короче, то LVM, HLM.
#667 #614970
>>614966
Ну английский такой себе, да. Всякие HLM приходили в голову, но как-то кривовато звучит.
Слава дак-дебагингу, запостил вопрос и сразу голова заработала. Можно назвать одинаково, но разнести по неймспейсам или днище обозвать RawMessage или вообще SerializedMessage.
#668 #614987
Есть скрипт, который читает стандартный ввод, реализует простой транспортный протокол, а потом шлет куски данных через ком-порт. Можно ли прикрутить его к стандартному стеку TCP/IP? Чтобы слать все это как по сети, а оно шло в скрипт. inb4: написать свой модуль.
#669 #615027
Поясните популярным языком почему процесс не рассчитанный на многопоточность загружает только одно ядро на 100% не трогая другие для человека который не знает слово многопоточность.
#670 #615033
>>609837 (OP)
Где найти удаленку с базовыми знаниями?
#671 #615034
>>615033
За щекой.
#672 #615057
>>615027
потому что иди нахуй вот почему!
sage #673 #615082
как закрыть доступ к /b/ уже не могу туда не заходить.
sage #674 #615101
>>615082
Для хрома - расширение WasteNoTime. Для других гугли.
#675 #615111
а тут с кодом могут помочь?
#676 #615112
>>615111
Каким кодом?
#677 #615113
Мое задание: Даны действительные числа a1, ..., a7. Получить max(a1, a1+a2, a1+a2+a3, ..., a1+a2+...+a7).
Исходные данные вносятся с клавиатуры.

и код
#include <stdio.h>
#include <conio.h>

int max(int a, int size)
{
\tint max = a[7];
\tfor(int i = 0; i<size; i++)
\t{
\t\tif(a>max)
\t\t\tmax = a;
\t}
\treturn max;
}
int FindMax(int
a, int size)
{
\tint sum = 0, newSize = size/2;
\tint * temp = new int[newSize]
\t
\tfor(int i = 0; i<newSize; i++)
\t{
\t\tsum = a + a[size-1-i];
\t\ttemp = sum;
\t}
\treturn max(temp, newSize);
}
#677 #615113
Мое задание: Даны действительные числа a1, ..., a7. Получить max(a1, a1+a2, a1+a2+a3, ..., a1+a2+...+a7).
Исходные данные вносятся с клавиатуры.

и код
#include <stdio.h>
#include <conio.h>

int max(int a, int size)
{
\tint max = a[7];
\tfor(int i = 0; i<size; i++)
\t{
\t\tif(a>max)
\t\t\tmax = a;
\t}
\treturn max;
}
int FindMax(int
a, int size)
{
\tint sum = 0, newSize = size/2;
\tint * temp = new int[newSize]
\t
\tfor(int i = 0; i<newSize; i++)
\t{
\t\tsum = a + a[size-1-i];
\t\ttemp = sum;
\t}
\treturn max(temp, newSize);
}
#678 #615114
>>615111
Нет. В программаче запрещено кодить т.к. аноны от этого устают на работе и учёбе, а сюда заходят что-бы отдохнуть в компании других программистов. Лучше поищи более подходящее место где тебе могут помочь с твоим говнокодом пока не сагрил на себя местных анонов. Например тематические форумы.
#679 #615115
>>615113
На пастебин залей, блеать.
13 Кб, 408x453
#680 #615116
в общем лчше так прикреплю
#681 #615118
>>615116
А где вопрос?
#682 #615121
>>615116
Давай по новой, Миша, всё хуйня.
#683 #615122
Сап, аноны. Только что вернулся с собеседование по java. Провалился по полной на первом же задании. Суть задания:
Есть конструкторы классов:
Point(Double x, Double y)
Seqment(Point p1, Point p2)
Есть класс
http://pastebin.com/Bb37yDEY
Оптимизировать метод intersection, чтобы перебирались не все сегменты.
Я ничего толкового так и не смог предложить. Ваши варианты?
#684 #615125
как указатели(offsets) в игре найти на других игроков?
туторы читал,но там для определенных игр и толком ничего не понятно
#685 #615142
>>615122
Если тебя это успокоит, то я тоже не могу ничего придумать.
#686 #615145
>>615142
Мне просто интересно как в принципе это сделать. Что интересное, мне сказали есть 5-10 вариантов решения данного задания. Вот.
#687 #615147
>>615122
Наверно нужно отсортировать сегиенты по Х, затем бинарным поиском найти первый сегмент с (Li[ i ].X >= S.P1.Х), из этого списка взять все элементы до (Li[ j ].X <= S.P2.Х), затем с новым списком сделать тоже самое по Y(при условии что он окажется длинее некоторого порога). Полученый список будет состоять из сегментов которые потенциаьно могут пересечься с заданым, их нужно детально проверять.

Короче, не будь лахом гугли теорему разделяющей оси.
#688 #615148
>>615145

> Оптимизировать метод intersection, чтобы перебирались не все сегменты.


Ну возможно как-то префильтровать входящий список, отсекая точно неподходящие варианты.
#689 #615150
>>615147
>>615148
Удваиваю. Но это сработет, только если можно редактировать код конструктора.
#690 #615151
>>615145
Ну основная идея, наверное, в том чтобы отсечь все сегменты у которых Х координата крайней правой точки меньше Х координаты крайней левой точки твоего отрезка (это легко сделать если держать отрезки в отсортированом массиве, или бинарном дереве, по Х координатам правых точек - просто начинаешь просматривать с конкретной позиции, откинув все что слева). И отсечь все сегменты у которых Х координата крайней левой точки больше чем Х координата у крайней правой точки твоего отрезка. Это также легко сделать, но получается что нужно держать второй массив с другим порядком сортировки, что проблема. Есть https://en.wikipedia.org/wiki/Bentley%E2%80%93Ottmann_algorithm - но он для поиска всех пересечений для хаданых отрезков.
13 Кб, 322x223
#691 #615170
ЧЯДНТ?
Пробовал и после первой строки сразу структуру объявить, ничего не выходит.
#692 #615180
Нет ли тут треда, где вбрасывают предстоящие бесплатные онлайн курсы по разным околопрограммерским темам?
#693 #615183
По башу есть чтиво?
#694 #615184
>>615183
man bash
#695 #615186
>>615170
Кавычку открывай сразу после typedef struct Record.Откуда вы блять лезете
#696 #615187
>>615184
Но у меня шиндовс)
#697 #615188
>>615180
coursera.org
что же вы безрукие такие, блять
#698 #615189
>>615125
Offsets это смещение, какой в пизду указатель? Сформулируй вопрос адекватно, мудила, потом прилезай.
#699 #615190
>>615170
У тебя в первой строке не объявление, а какое-то объявление объявления. Если это Си, то тип-стукрутра объявляется так:
[code lang="c"]
typedef struct опциональный_тэг {
// Объявления...
} имя_типа;
[/code]
#700 #615191
>>615116
Пушка вообще.
У доски нет будущего, рили.
#701 #615193
>>615190
Хуя ты быстрый ->>>615186
#702 #615194
>>615193
На ментальном уровне я был первым.
#703 #615197
#704 #615201
>>615190
О, сработало, спасибо. До этого момента я неправильно понимал концепцию этого typedef, а теперь въехал, ещё раз спасибо.
#705 #615202
Котаны, а где на двачах SEOшники капчуют? Уж шибко надобно с ними пообщаться(((
#706 #615204
>>615202
сам нашел, сорян
#707 #615208
>>615201
Да не за что.
#708 #615212
>>615201
Ты охуел? А мне спасибо? Уебок неблагодарный.
#709 #615213
>>615212
Конечно тебе тоже спасибо! :3
Хотя я понял, в чём моя ошибка благодаря другому анону, ну за уделённое мне внимание ещё раз тебе спасибо.
#710 #615218
Аноны, мне нужно написать программу для одной своей идеи. Суть в чём. Имеется картинка N x N пикселей. Например, 32x32. Она заполнена пикселями разного цвета. Обычно, не больше 150 х 150 пикселей.

Также, мы имеем набор картинок одинакового разрешения. Например, 32х32. Или 16х16. Количество больших картинок соответствует количеству цветов на картинке. Т.е. если в маленьком файле используется всего 3 цвета, то больших картинок тоже будет 3.

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

pix_red = files/1.bmp
pix_green = files/2.bmp

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

Сейчас гуглю можно ли это сделать с помощью VBscript.
#711 #615220
>>615218

>VBscript


не кресты и буст. не сложно
239 Кб, 812x639
157 Кб, 1599x899
178 Кб, 1600x899
192 Кб, 1024x768
#712 #615224
Pizufe]/b], я с твоей матерью ничего не делал, зайди в асечку когда-нибудь, пожалуйста.
#713 #615226
>>615224
Ой, блядь, впизду, опять в разметку не смог.
#714 #615227
>>609837 (OP)
Анон, помоги.
Кодирую на c# около 2х лет. Я не понимаю:
когда нужно использовать Интерфейсы.
меня есть куча методов и когда уже пора обернуть их в класс?

Когда я смотрю код от "крутых дяденек", то мне становится понятно что до них еще далеко, но мне не понятно что мне делать дальше чтобы продвинуться вперед.
sage #715 #615236
А тут можно задавать вопросы, которые легко гуглятся?
#716 #615239
>>615213
Норм, а теперь съебал нахуй щоб очi моi тебе не бачили.
#717 #615241
>>609837 (OP)

>В: У меня горит лаба/курсач


Курсач горит. Надо скомпоновать 3 блока ЭС последовательным алгоритмом с учетом запрещенных вершин - сделано. Написать программу, реализующую данный алгоритм на C# - нет. Есть прога, написанная с грехом пополам на этот самый алгоритм, но компонующая только для определенного варианта количество элементов в кусках и запрещенные вершины у меня другие, но это похуй, на троечку пойдет. Итак, вопрос: сложно ли её переработать так, чтоб мой вариант она считала правильно остальные похуй. сам я естественно в код не могу нихуя
#718 #615244
>>615227

>когда нужно использовать Интерфейсы.


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

>меня есть куча методов и когда уже пора обернуть их в класс?


Солид же. Один класс == одна задача, но очень хорошо и просто, со стороны пользователя.

>мне не понятно что мне делать дальше чтобы продвинуться вперед


Читай код @ думай как сделать что-то проще и лучше @ пиши код.
#719 #615252
>>615239
Съiбав.
#720 #615265
Антуаны, подскажите пожалуйста, нужно решить задачку вузовскую, но совсем не понимат, как сделать, в общем.

Требуется написать программу на С, чтобы при вводе английского слова, она сделала морфемный разбор данного слова (определение приставки, корня, суффикса и т.д)
Английские слова, которые нужно ввести, должны находиться в базе (~5 слов)
Если ввести слово, которое не находится в базе, то программа должна занести это слово в свою базу.
#721 #615269
>>615265
Ну смотри.
Для этого нужно взять хаскелль.
python and java #722 #615287
public class Point {
long dateCreated;
//constructor
//getters and setters
}

public class Track {

float distance;
long dateCreated;
List<Point> points;
//constructor
//getters and setters
}

аноны, кто поможет переписать данные модельки на пистоне? Я хочу джанго поднять, а в питон я не умею.

Тут есть кто умеет в django? Я бы еще спросил что-нибудь
#723 #615311
Аноны, вам тоже SICP сначала трудно давался, или я такой ТУПОЙ? Не могу до конца въехать в тему "вычисление квадратного корня по методу Ньютона", точнее я въехал, но вот с упражнениями большая проблема, пришлось гуглить ответы и понимать.
#724 #615325
>>615311
Это же самое начало. Программирование не для тебя.
#725 #615327
>>615325
Как ты good-enough? оптимизировал?
#726 #615432
>>615327
А то!
#727 #615438
>>615432
А, понил, так по ебанутому в лиспе функции маркуются.

Есть вот такая хуета
(define (good-enough? guess x)
(< (abs (- (square guess) x)) 0.001))

Делаем ее вот так
(define (good-enough? guess x)
(< (/ (abs (- (square guess) x) x) 0.001))[/CODE]
#728 #615452
Хули ссылка Ruby в шапке ведёт на ПХП-тред?
#729 #615453
>>615438
Блядь, это же пример из книги, он плох для маленьких чисел, и они в упражнении просят его оптимизировать, на этом я и запнулся.
#730 #615474
>>615452
Многоходовочка
#731 #615480
Это снова анон с SICP. Вот задача из книги http://puu.sh/mdndO/4b9e8f8d1c.png
Моё решение: http://puu.sh/mdnaS/e2527ee56c.png
Почему не работает, все же хорошо написано?
#732 #615482
>>615480
Вторую ошибку я понял, cube неправильно написал, а вот с первой то что?
#733 #615485
>>615188
На курсере можно узнать только про курсы с курсеры. Я же реквестирую подборку всех предстоящих курсов со всех возможных сайтов.
#734 #615490
Анон, есть классы: CApplication, CView, CGame, CPlayer. Пишется обрубок говна игра.
Так вот, у CApplication есть дохуя нужный мне параметр, который можно получить через this->getImportantParam(). CPlayer имеет указатель на CGame, CGame на CView, и CView на CApplication. В чем, собсна, цимес. Что бы получить этот доухя нужный параметр, приходится писать вот такую длинную цепочку: getGame()->getView()->getApplication()->getImportantParam(), что оче режет мне глаз. Стоит ли продолжать сие, или это извращение? Как альтернативу вижу только метод-обертку(как по мне это лишнее) и передачу getImportantParam() через параметр в функцию, где происходит вызов getImportantParam() через кучу указателей. Но тогда у меня будет 2 пути получения одних и тех же данных одновременно, и нормально ли это - я хз. Алсо есть какие-нибудь книженции, тонко описывающие хорошие подходы в таких ситуациях?
#735 #615497
>>615490
Пиши цепочку или сделай инлайн функцию обертку. Если параметр не изменяется во время жизни CPlayer (и тебя волнует что к нему много обращений) то можно его закешировать в конструкторе CPlayer. Или хранить в CPlayer указатель на CApplication.
#736 #615502
>>615490
У тебя где-то проеб в проектировании. В иделае, объект-пользователь не должен вообще ничего знать о наличии в объекте, предоставляющем сервис, каких-либо составных частей. В твоем случае, объект, использующий CGame не должен знать, что в нем есть View, а во View есть Application. Это явный проеб.
#737 #615504
>>609837 (OP)
Если я в проекте компании написал модуль, я могу подписать его своим имеем и сайтом?
Или все что я пишу в компании уже не имеет моего авторства?
#738 #615513
>>615504
Зависит от твоего соглашения с компанией.
#739 #615526
>>615502
Объект-пользователь знает только о наличии public get-методов, возвращающих инкапсулированные данные.
#740 #615551
>>615482
В третьей строке ты пропустил один параметр.
#741 #615564
>>615526
Я к тому, что объект, использующий game знает, что в нем есть View, в котором есть Application, в котором есть ImportantParam. Случаи, конечно же бывают разные, но, в самом общем варианте, такой вот дом-который-построил-джек - это не нормально.
#742 #615570
>>615564
Хорошо, я понял. Но как тогда спроектировать иначе - не представляю. Так или иначе бывают нужны данные из CApplication, в каком-нибудь CPlayer и прочем. Алсо фреймворк - SFML.
#743 #615572
>>615570
С перед названием выглядит мерзко.
#744 #615578
>>615504
В общем и целом, авторское право сохраняется за тобой, а исключительное право на модуль, созданный в рабочее время - за компанией.
#745 #615580
>>615570
Подумай, почитай про паттерны проектирования (вангую набег борщехлебов), там много полезной информации. Можешь поподробнее рассказать, что у тебя там сейчас нахуярено, глядишь, анон и поможет. Ну а можешь продолжать писать так и дальше, до хуя кто пишет, не задумываясь над архитектурой - и ничего, работает же.
#746 #615584
Аноны, изучаю Паскальчик abc, пока нуб. Скажите, что нужно вписать, чтобы в окне проекта выводило сообщение? Write обычный не получается.
#747 #615783
Где яватред? Решил вернуться к изучению яве, забыл с чего начинать джавараш или с философии ява.
раки идут нахуй со своим хаскелом
sage #748 #615787
>>615783

> начинать джавараш


Проиграл с толстячка.
3 Кб, 170x127
#749 #615799
Господа красноглазики, у меня беда. Я вкатился и потерялся. С чего блять начать? С PHP или Python? И еще, проблема в том, что я полный ноль. Просто абсолютный. Можете поделится книгами, которые помогли именно вам разобраться и внесли ясность. Может есть какие нибудь методики и практические задания?
#750 #615816
>>615799
Такс анон, поясняю по понятиям, больше такого шанса не будет. Сейчас ты берёшь и гуглишь пасту "Высшее образование в it своими руками, лежит она на лурочке. Язык - Python, сначала читаешь 65% укуса питона, потом Лутца.
#751 #615817
>>615816
Спасибо.
#752 #615865
Хочу вкатиться в программирование (сейчас пердолю Сишечку). Куда податься для гарантированно хорошего будущего (кроме мобайла). Готов даже веб (он даже мне нравится, лол) или интерпрайз (да вообще похуй что, лишь бы на фрилансе не было 3 заказа и миллион индусов на них). Продать себя заказчику сам могу бывший гей-шлюха).
#753 #615894
>>615865
Джава\пайтон.
44 Кб, 557x488
31 Кб, 1276x524
#754 #615897
Как сделать ремап адресов в ida?

На первом скриншоте дебаггер с выделенной инструкцией jal.
Она расположена по адресу 800C5638, а сам джамп уводит нас на $800C50AC.
Всё понятно и никаких проблем нет, но это дебагер, в нём удобно код не покомментируешь, он тебя его не проанализирует и не поможет разобраться.

На втором скриншоте ида, где проведен дизасм файла, содержащего тот же самый код.
Только переход здесь на C50AC, а не на 800C50AC, в то время как на psx память замапплена 0x80000000. Ну и сама инструкция по другому адресу, ибо в ида отсчёт с нуля. Как можно заставить иду отображать данные так, как мне надо? Иначе метки никуда не ведут и анализировать код сложно.
Я, конечно, считаю всё ручками, но хотелось бы пользоваться автоматизацией. Много меток ручками исправлять оче долго.
#755 #615915
>>615894

> джава


как с ней на фрилансе?

> питон


очевидное гемоёбство и стрельба по ногам (пхп) в разы лучше этого дерьмища которое уже никого не интересует.
#756 #615942
>>615897
Если при загрузке бинарника сразу выставить процессор (MIPS, кнопка Set), можно выбрать адреса, куда грузить. Для уже проанализированного кода можешь сделать View->Subviews->Segments, потом щелкнуть правой кнопкой и выбрать Move segments.
#757 #615955
>>615942
Блин, как всё просто было.
Просто невероятный эффект, сразу куча связей, всё просто и понятно.
Спасибо огромное.
#758 #615957
>>615955
Однако, помогло не совсем. Сейчас попробую показать проблему.
#759 #616123
Хочу поработать с ООП и MVC, но чтобы это был не питон и чтобы синтаксис был охуенный ruby?
Надо перед Стенфордскими курсами по свифту, у меня опыт ООП только в теории, а там требуется опыт написания ООП.
#760 #616142
Мимо не-программист.

ЕОС, на который мне приходится часто заходить. На нем блядский снегопад, который я конечно заблочил адблоком.
Если этого не делать, то комп начинает греться, визжать и пердеть.
Вот скрипт:

http://pastebin.com/an7zAhgD

Есть два стула:
1. Это пример хорошего жс-кода, и комп тормозит из-за самого js или браузера или потому что старый;
2. Это пример говнокода. Почему?
#761 #616178
>>616123

>Хочу поработать с ООП и MVC, но чтобы это был не питон и чтобы синтаксис был охуенный


>ruby?


Да
#762 #616179
>>616123

>Надо перед Стенфордскими курсами по свифту, у меня опыт ООП только в теории, а там требуется опыт написания ООП.


Впрочем, может лучше не ебать мозги ипоработать сразу со свифтом?
#763 #616211
>>615787
То мб напишешь норм курс(бесплатный) и книги после философии ява?
27 Кб, 1284x569
#764 #616254
Зачем такое? Издержки компиляции?
#765 #616279
>>609837 (OP)

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


>О: Английский + Python/Ruby.


>


Анон почему именно питон или руби? Почему например не java? В чем их преимущества для новичка желающего завести трактор?
#766 #616287
>>616279
Из треда в тред одно и то же.
Мне кажется, пора добавить этот вопрос в FAQ.

Не нравится совет анона? Сасай))
Но если говорить более предметно, можно привести следующие соображения.

1. Потому, что Питон прост;
2. На Раби ехидный_колобок.jpg не обращай внимания. Это унылый форс;
3. Изучение программирования и изучение языка программирования - не одно и то же. Первому ты учишься только один раз. Языков же тебе придется выучить не один и не два; Выражаясь фигурально, это как умение рисовать и собственно рисование. Сначала ты постигаешь теорию перспективы, свето-теневые отношения и способы передачи формы. А вот применять полученные знания можно при помощи разных инструементов: кисть, карандаш, мелок и т.п. То есть, отношение программирования и языка проагрммирования - это отношение навыка и инструмента;
4. Выбор языка для (само-)обучения - вопрос не принципиальный, а чисто практический. Брать лушче тот язык, на котором можно писать программы, не слишком вникая в нюансы языка. Именно поэтому многие считают, что использовать для обучения программированию "языки-концепции" (ЛИСП, Пролог, Смолток, Форт) - не самая удачная затея.
#767 #616296
Анон, посоветуй статей (не книг) что бы вникнуть в БД, если конкретно, то интересуют такие темы как
Язык SQL
PostgreSQL
NoSQL как концепция
Любая из распространенных NoSQL (поглядываю на MongoDB)

Нужны именно статьи, с небольшим количеством материала, что бы просто понять суть и научится поверхностно использовать
#768 #616325
Господа, обязательно ли читать Кнута и вообще теорию алгоритмов? Я начал читать, но нихрена не понял, т.к. слишком много математики и всяких цифр. Я в общем-то уже знаю ПЫХАПЕ, но думаю, что знания алгоритмов нужно все равно. Читнул и ничего не понял, а ведь начал только с первой главы и ничего не могу понять.
#769 #616328
Иногда пишу программки для себя на C#, случайно проговорился о этом преподу. Теперь нужно ему написать программку для расчёта электромагнита. Всё бы ничего, но у него нет .NET Framework, и ставиться он не хочет. Может что-нибудь посоветуете?
#770 #616332
>>616325
Кнут это такая штука, которую все "тру прогеры" советуют читать но на самом деле ее никто не читаетну почти
#771 #616338
>>616328
он в вижуал студио 2015 автоматом идет.
#772 #616339
>>616325
Кнута читать нет смысла, разве что немного чтобы привыкнуть к его подходу и использовать дальше как справочник. Читнуть что-то по алгоритмам крайне желательно, запоминать их не обязательно важен просто смотреть примеры как решаются задачи - потом ты сможешь применять подобные подходы для своих задачь, даже если сами алгоритмы забудешь. По-моему оптимальный баланс для обычного кодера подобран в лекциях Седжвика на курсере - есть немного теории чтобы понимать про сложность, но особо в матан он не залазит, а поясняет сами алгоритмы. К примеру в стенфордских лекциях на тойже курсере уже больше теории по вычислению сложности что обычному кодеру для работы не нужно. Соотвественно его (Седжвика) книга по алгоритмам наверное оптимальный вариант если там такой-же баланс, но ее я не читал не знаю.
#773 #616341
>>616328
Подыми прстенкий сайт с такими расчетами.
#774 #616342
>>616341
Надеюсь, ты шутишь. И у него нет интернета.
#775 #616345
>>616342
Почему шутишь? Веб-приложение оптимальный вариант в плане доступности. Для шарпа же есть ASP.NET, если собираешься дальше погружаться будут неплохо освоить.
#776 #616346
>>616342
Напиши на джаваскрипте 3:
#777 #616350
>>616346
Он точно будет работать в очень старом браузере?
#778 #616366
>>616350
насколько старом?
#779 #616367
>>616366
Что-то около Win 2000. Там вроде бы IE6.
#780 #616370
>>616367
должно, если ориентироваться именно на него
#781 #616395
Test
#782 #616396
Test
#783 #616432
Опыт - Си.
Цель - начать фрилансить.
В какую отрасль пойти чтобы фрилансить (точно не энтерпрайз )?
#784 #616438
>>616432
Мобилы, хуле.
Джава, обж-си или ксамарин – без разницы.
#785 #616440
>>616438

> обж-си


На свифт заменяемо?
#786 #616453
>>616440
Конечно
#787 #616552
Можно ли в MySQL хранить в базе данных текстовые документы, например книги, расширение .doc,.epub,fb2,txt etc?
#788 #616555
>>616552
Зачем это тебе?
#789 #616557
>>616552
Можно хранить набор байтов. А на выходе преобразовыать в файл с нужным разрешением.
#790 #616565
>>616555
Начал изучать, стало интересно.
>>616557
А как это реализуется, не дашь ссылочку где это описано?
#791 #616572
>>616552
Плохая идея. Реляционная БД для реляционных данных с простыми полями. Храни в ФС, есть облачные сервисы.
#792 #616573
>>616565
Ты не дал ответа, зачем это тебе.
Припускаю что тебе не надо сохранять ничего в базу. В базу сохранишь только путь к этим файлам.
#793 #616576
>>616565
Обычный INSERT (с плейсхолдерами) и поле типа BLOB. Но идея, как уже сказали, плохая - вебсервер может отдавать файлы на порядки эффективнее.
#794 #616597
Хочу вкатиться в программирование. Главная цель - фриланс и/или удалёная работа. В какую отрасль лучше всего вкатываться? За плечами опыт месячный C (планирую C++ ещё для ООП потрогать).
46 Кб, 800x533
#795 #616608
Ян Мердок, миллионер и основатель компании Дебиан, покончил с собой, после того, как его измордовали в полиции.

http://sdtimes.com/ian-murdock-has-died/
#796 #616609
>>616608
Швитая американская полиция
#797 #616618
По айпишнику совсем ничего нельзя узнать о владельце? сори за платину
#798 #616619
>>616618
Я по твоему айпишнику, например, узнал, что ты мастурбируешь по 2 раза в день. нет
#799 #616630
#800 #616633
>>616597
PHP/Ruby/Python + HTML & JS - фрилансер готов. По вещам вроде системщины C/C++ и прикладное поеботки (C#/Java) работы на фрилансе не найдёшь точно изредка мелькают какие-то заказы от школьников/ынтернет-бизнесменов с кококо читами, брутофорсами и граберами, нутыпонял.
#801 #616647
>>616633

>PHP/Ruby/Python + HTML & JS


Вот на этом вот тоже нету работы. Собираюсь переходить полностью на С# а потом С++
39 Кб, 656x445
#802 #616657
Инструкция jnz выполняет переход на метку, если флаг нуля не установлен.
Почему в моем случае переход выполняется? Ведь 8899 != 9988, флаг нуля сброшен.
#803 #616658
>>616657
Инструкция jnz выполняет переход на метку, если флаг нуля не установлен. В твом случае переход выполняется, потому что флаг 8899 != 9988 и флаг нуля сброшен. Вообще почитай http://stackoverflow.com/questions/14267081/difference-between-je-jne-and-jz-jnz
#804 #616661
>>616657

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


> флаг нуля сброшен


> переход выполняется


Где противоречие?

cmp по сути делает sub ax,9988 (но не портит ax). Результат не равен нулю, поэтому выставляется ZF=0, и JNZ (JNE) выполняет переход.
#805 #616662
>>616658
>>616661
Более-менее понял, сейчас еще почитаю мануалы по этим командам. У меня путаются переходы в чистом си и переходы в ассемблере.

>dec ecx


>jz counter_is_now_zero


Почему инструкция jz переходит на метку "счетчик равен нулю"? Ведь jz выполняется, когда ZF = 1.
#806 #616665
>>616662
dec ecx выполняется, затем проверяется значение регистра, и выставляются флаги. Если регистр равен нулю, выставляется ZF=1 (флаг "равен нулю"), и тогда JZ (jump if ZF set) срабатывает.
#807 #616666
>>616618
Можно узнать город. Иногда улицу. Иногда можно, например, получить контроль над роутером и узнать все остальное.
#808 #616667
>>616647

> нету работы


Так дохуища же заказов.
#809 #616672
>>616667
Где? уровня написать фейсбук за 3 дня за 10 баксов?
#810 #616682
>>616672
Интересный ты, вась. По C# или, простигосподи, C++ объявления посмотри, быстро энтузиазм пропадёт. Либо идёшь работать в офис на нормальном языке, либо фрилансишь: клепаешь бложики и магазины на вордпрессах и не выёбываешься.
Если начнёшь фрилансить не сопьёшься от одиночества через 1-2 года - малаца, ты нитакойкаквсе.
#811 #616683
>>616682
Да дохуя удаленки на С++. Фриланса мало просто из-за специфики проектов - они большие, на несколько месяцев хотя бы.
#812 #616684
>>616683
А насколько реально без опыта и ВО устроиться на удалёнку?
#813 #616686
Двач, поделись сылочкой на курс питона от эм ай ти,плизики.
#814 #616687
>>616683
Ну пропруфай чтоле. Прозвучало как будто ты пёрнул спалившись, и начал оправдываться.
#815 #616688
>>616684
На ВО пох, а вот без опыта малореально, хотя бы опенсорсный опыт нужен.
#816 #616690
>>616688
Без опыта работы я имел ввиду. Свой проект любой, да даже ради портфолио, ясен хуй я сделаю и выложу на гитхаб.
#817 #616708
Как конкурировать с ебучими индусами, пакистанцами, египтянами и прочими экземплярами животного мира? 4 ДОЛЛАРА В ЧАС БЛЯТЬ
#818 #616712
>>616647
Пиздец даун. На это больше всего вакансий.
#819 #616722
>>616708
Спокойно. Вообще, у людей есть одна забавная хуитка в психике - дороже значит обязательно лучше, но внутренний жид считает каждую копейку и говорит иди нахуй. Корочь, ставь среднюю цену и не еби мозга.
#820 #616724
>>616708
Маленькая цена отпугивает нормальных заказчиков. Ставь больше чем у индусов, а если нет заказов - проблема не в цене.
#821 #616732
>>616712
Больше не значит лучше.
#822 #616734
Кстати, если кто работает на пидорах удаленно, вы как оплату получаете, за часы, за дни, за месяц? За месяц же могут наебать. Сколько в день работаете, с какой скоростью штампуете сайты, фулстак, верстку делаете?
#823 #616736
>>616708
Вот-вот, я даже не могу себе представить всей дешевизны их жизни при таких ценах (не надо за отопление платить, можно жить на улицы и жрать бананы с деревьев, мыться в речках и срать на улице, только вайфай и электропитание для бука оплачивай).
#824 #616739
Какой язык выучить, чтобы тян мне давали?
#825 #616742
>>616682
Мамка пить не разрешает.
#826 #616751
>>616736
Это средняя зарплата в Москве.
#827 #616759
>>616739
Говорят, многим девушкам нравится французский. Но применительно к реалиям нашей страны, есть также смысл попробовать какой-нибудь из кавказских языков.
#828 #616766
>>616739
Многим девушкам нравится язык на клиторе. Изучи допустим свой.
#829 #616770
Хочу податься в быдлопрограммисты, однако, я абсолютно не понимаю, с какого языка начинать обучение.
В чем разница между питоном и руби, например? И где можно почитать о том, для чего нужен тот или иной язык программирования?
6 Кб, 225x225
#830 #616775
Анон, захотелось написать небольшую ОС, из интереса, но не могу придумать как дальше ее использовать. Подскажешь?
#831 #616786
>>616770
http://www.dmoz.org/World/Russian/Компьютеры/Программирование/Языки/
Пифон и Руби — оба динамические я/п без типов данных (ну или почти без них), далёкие последователи Бейсика.
Изучать надо сразу я/п с типами, об этом сказано и написано так много, что в один пост и не влезет.
#832 #616787
>>616775
Работодателю показывать, больше негде.
#833 #616790
Хочу запилить стрим с многопоточной расширяемой энтерпряйз архитектурой отложенных тасок

Будет ли кому интересно увидеть и задонатить?
Проектирование
Разработку
на .net стэке?
#834 #616794
>>616790
запили координаты штоле
#835 #616798
Дайте гайд ньюфагу по изучению с++
#836 #616801
>>616794
думаю самое то организовать на
https://www.livecoding.tv/
129 Кб, 490x470
#837 #616802
#838 #616807
>>616786
Ну я думал в первое время учить Питон, дабы дальше было легче изучать другие я\п.
Но если сразу изучать "нормальные" я\п, то что посоветуешь?
#839 #616808
>>616807
Очевидный http://scala-lang.org
мимо
#840 #616814
>>616786

>Пифон и Руби — оба динамические я/п без типов данных (ну или почти без них)


>далёкие последователи Бейсика.


У тебя в голове какая-то каша.

>Изучать надо сразу я/п с типами


Ты хотел сказать, что изучать надо СНАЧАЛА статически типизированные языки? Потому что любая работающая программа на динамическом языке всегда корректно типизирована, но неявно. И чтобы уметь держать это в голове, надо иметь представление о статической типизации.
#841 #616819
>>616807
Заблуждение.
& !DTFMQfu90U #842 #616828
юю
#843 #616848
>>616814
Причём довольно-таки мерзопакостные.
Обещанное кустарно-ремесленническое производство почему-то оборачивается битьём головой о клавиатуру.
#844 #616849
>>616814

>любая работающая программа


>работающая программа


Вот в этом проблема. Заставить работать эту дрисню надо постараться, не зря же динамобляди пишут тесты на каждый чих. Без статической типизации ты постоянно будешь обсираться, и замечать говно только в рантайме.
Щито поделать? #845 #616883
Научрук хочет, чтобы я писал что-то про экономику и вычисления, а я хочу тратить время на что-то интересное - осваивать с++, кьют, писать приложения с интерфейсом, научиться делать игрушки. Ну или хотя бы в вебмакакинг податься, но серьезно так, какую-нибудь цмс или сайт написать. Что делать? Как сделать так, чтобы диплом был про написание игрушки или хотя бы сайта, но при этом там хоть немного пахло научно-исследовательской деятельностью и экономикой?
#846 #616885
>>616883
Пиздец ты быдло. Жаль твоего научрука.
#847 #616901
где взять motivation?)
5073 Кб, Webm
#848 #616903
>>616901
Лучший способ - пустить хмурого по вене.
#849 #616912
Хочу стать веб макакой, тянет на C++. Что делать? По крестам фриланса нет, по вебмакакингу есть. В крестах хочу Qt потрогать, ООП потрогать на практике, обмазаться неймспейсами.
#850 #616914
>>616912
Зарабатывать на пыхе, крестоблядить для души по выходным. Сам так делаю, брата никогда не было, зависимость есть.
#851 #616915
>>616732
Ты деньги зарабатывать хочешь или нет? Вот и не выебывайся.
#852 #616916
>>616914
Так я нюфаня, а время в сутках ограничено, чтобы и пхп дрочить сутками, и кресты.
Алсо реквестирую правильный путь в программирование. За плечами лишь месяц Си.
#853 #616917
>>616916

>правильный путь в программирование


Писать код.
#854 #616918
>>616916

>Алсо реквестирую правильный путь в программирование.


Возвращаешься во времени и заставляешь 12-летнего себя сидеть за компом по 8 часов в день и дрочить программирование.
#855 #616920
>>616918
А если я сейчас 17-ти летний я?
#856 #616923
>>616920
Слишком поздно
#857 #616925
>>616923
Сосу хуй.
#858 #616927
>>616925
Никто же не говорит, что ты не можешь идти в программирование сейчас, просто ты же спросил про правильный путь. В 17 по хорошему уже должно быть достаточно много знаний и какой-то опыт.
#859 #616928
>>616927
>>616920
Не слушай его. Если нет амбиций стать новым Мыщьхом или Джобсом, то начинать надо как раз в 17-19 лет.
#860 #616930
>>616928
Не надо, а можно. Надо начинать как можно раньше,если собираешься посвятить этому жизнь, а не просто для себя.
#861 #616940
>>616930
Ну так и как правильно стартовать?
#862 #616941
>>616930
Здесь скорее обратный эффект. Если собираешься посвятить этому жизнь, ты не можешь не заниматься.
#863 #616942
>>616940
Как только, так сразу.
#864 #616957
>>616903
Что визуализируется?
#865 #617013
>>616942
А если без Петросян-куна?
#866 #617020
Анон, у меня раньше было дохуя энтузиазма по поводу языков, я читал книги и хотел потыкать каждый. Особенно интересовало функциональное петушение. Так вот: по работе я использую один ЯП, который меня весьма устраивает, стоит ли изучить какой-либо ещё для себя? Хочу, чтобы язык доставлял радость и на нём можно было сделать что-то для реального мира. Я просто не знаю, чего хочу: ебаться с памятью в 2015 нет особого желания, с энтерпрайзными фасолинами тоже, скриптота уже не интересует, хачкиль зашкварен хуже некуда, лисп тыкал как-то-нравилось, но применение слишком узкое.
Твои мысли, анон? Дай совет.
#867 #617029
>>617020
Энтузиазм по поводу языков - для аутистов. Нормальные люди видят в реальном мире какой-то изъян, и подбирают язык для починки этого изъяна.
#868 #617075
Как правильно в катиться в программирование? За плечами месяц опыта в СИ.
#869 #617078
>>617075
Получить год опыта в СИ.
#870 #617079
>>617020
может писать говно для мобилочек?
#871 #617080
>>617078
В пещеру перебераться?
#872 #617082
>>617080
Перебираться.
#873 #617084
>>616940
БРАТЬ И СТАРТОВАТЬ.
#874 #617119
>>617079
От мобил тошнит, как и от джавы, про эпл даже не говорю, но спасибо за совет.
14 Кб, 700x312
#875 #617144
>>616883
В трёх шагах от тебя ежат программы, которые скачивают данные с Yahoo!Finance и обрабатывают их скользящими средними, а у тебя всё игрушки, игрушки...
#876 #617145
Мне 19, уже поздно начинать?
#877 #617149
>>617145
Нет.
#878 #617151
Хочу написать свой браузер, знаний 0, на чём оно пишется, что учить, куда копать?
#879 #617152
#880 #617157
Может кто пояснить про фрейм и стэк регистры в mips asm?
#881 #617166
Можете объяснить ньюфагу который совершенно не разбирается в программировании чем так хороши Rust и Go?
#882 #617172
>>617166
Go - легко учить (переучивать с других языков), легко читать, трудно наговнокодить, быстрый относительно других веб-языков, спонсируется гуглом, почти моментальная компиляция (для компилируемых языков это важно, да).

Rust - трудно прострелить себе ногу относительно низкоуровенных языков (ваннаби замена C/C++). Дальше только минусы.
#883 #617179
>>617082
Е там была очепятка, слово должно было быть "перебраться".
#884 #617180
#885 #617182
>>617151
Браузер - открываешь любой веб фреймворк и кладёшь на окошко формочку XXXWebView, растягиваешь. Кек.

Браузерные движки на си и си с крестами пишут, код Gecko и WebKit в свободном доступе.
#886 #617183
>>617172
Возможно ли на Go пилить свою игрульку?
#887 #617185
>>617157
Ну ты выбираешь регистр (r29) и используешь его в качестве указателя стека.
#888 #617186
>>617183
Да. Если нету крутого 3D228риалтайма c физикой и тд. хоть на питоне делай.
#889 #617187
Почему для йоба игр используется только C++ и C? Из-за возможности ручной работы с памятью?
#890 #617188
>>617187
cache friendliness
#891 #617189
>>617187
Коротко - синтетически они самые быстрые и лнгковесные.
#892 #617191
>>617189

>лнгковесные


е
#893 #617192
>>617189
А что, Go проседает по скорости? Он же тоже компилится в байт код.
#894 #617193
Как вкатиться в программирование имея за плечами лишь месяц Си?
#895 #617195
>>617192
Нет, он компилируется в машинный код, в байткод компилируются jvm и .net языки (java, c#, vb, scala). Да он проседает по скорости относительно C++ ибо он более высокоуровенный, коротко говоря разработанный для многопоточных и/или сетевых приложений вроде веб-серверов. И в конце концов это язык со сборкой мусора - достаточно печальной вещью для ёба игрулю.
#896 #617196
>>617195
Короче: если не собираешься пилить свою gta5 - забей и делай на го, если не знаком с плюсами - не закончишь проект никогда.
#897 #617197
>>617185
Я в целом не понимаю предназначения этого. Мы входим в процедуру, смещаем указатель на стак, на выходе смещаем обратно, что за хуйню мы делаем? А есть ещё фрейм и глобал поинтеры
#898 #617200
И какую книгу по c++ учить для того чтобы быстрее вкатиться в дев игры?
#899 #617201
>>617200

>быстрее


>c++


У меня для тебя плохие новости.
#900 #617205
>>617197
Выделяем память для локальных переменных.
#901 #617208
>>617193
Ты заебал блядь уже со своим месяцем си. Считай, что ты не знаешь нихуя и учи пхп.
#902 #617210
>>617196
Какой нахуй go, unity или unreal engine нормальный выбор. XNA на худой конец.
#903 #617215
>>617205
Можешь подробнее?
#904 #617222
>>617215
Где у тебя локальные переменные хранятся, учитывая, что функция может быть вызвана рекурсивно? На стеке. Каким образом? "входим в процедуру, смещаем указатель на стак, на выходе смещаем обратно, что за хуйню мы делаем".
#905 #617228
>>617222
Ну, хуй знает.
Видимо, я пока слишком туп, чтоб заниматься реверсированием. Что посоветуешь почитать, чтоб твоё объяснение стало для меня более осмысленным?
#906 #617234
Привет. Я ньюфаг в программировании.
Хотелось бы узнать что изучить по быстрому, чтобы грести бабло лопатой, чтобы франклины улыбались на каждом шагу, чтобы были сучки которые текут от образа Нео и так далее.
#907 #617235
>>617201
А как обстоят дела с C#?
#908 #617242
>>617228
Смотри. В фортране не было рекурсии и не было стека. Локальные переменные были по сути глобальными, а для адреса возврата достаточно было 1 переменной. Как только у тебя в языке появляется рекурсия, тебе нужен стек. И локальные переменные нужно выделять на нем, вычитанием из некоторого регистра. Почитать можешь http://www.cs.umd.edu/class/sum2003/cmsc311/Notes/Mips/stack.html
#909 #617321
Аноны, а вам тоже трудно давался SICP? Упражнения после чисел Фибоначчи просто сложны, мой маленький 16-летний мозг трудно осиливает это. Может задачки какие по математике порешать, или ещё чего?
#910 #617324
>>617235
Трей Нэш, «C# 2010: ускоренный курс для профессионалов».
#911 #617326
>>617228
Таненбаум, все книги, хотя бы по диагонали.
155 Кб, 556x900
#912 #617327
>>617234
А.Н Литвиненко, Е.Ю. Ковалёва — «Легализация доходов, полученных преступным путём»
Алексей Гладкий — «Обман и провокации в малом и среднем бизнесе»
Борис Новак — «Взятка и откат: справочное руководство»
Франц Лаутеншлегер — «Грубые приёмы в свободном предпринимательстве»
Марат Мусин — «Бизнес в стиле распил. Куда уходят богатства Родины»
Максим Горбачёв — «Переговоры об откате»
Н.С. Киселёв — «Превентивная защита от рейдерских атак»
Павел Сычёв — «Хищники. Теория и практика рейдерских захватов»

Это матчасть, потом избранные ст. УК РФ, и потом: Виктор Дольник — «Непослушное дитя биосферы»

И чуть не забыла:

Брайан Трейси — «Эффективные методы продаж»
Сергей Филиппов — «Продажи вверх!»
Стивен Шиффман — «Техники холодных звонков»
Зиг Зиглар — «Секреты заключения сделок»
#913 #617337
>>616885
Обоснуй, если не петух.
>>617144
Мне скучно заниматься эконометрикой, это все уже давно сделано до меня и ляжет в стол, ничего нового и дельного я там не предложу.
#914 #617340
>>617327
Ах ты моё золотце драгоценное!
Спасибо!
#915 #617341
>>617337
Не вижу противоречий с

>осваивать с++, кьют, писать приложения с интерфейсом


Выдал бы графики "с интерфейсом" с горизонтальной полоской просмотра. Заодно будет что работодателю показать.
#916 #617357
>>617341
Дипломная работа подразумевает научно-исследовательскую деятельность, построение трендов (даже с сезонными колебаниями, ололо) - это не совсем научная деятельность, это куча программ умеет, да и в экселе любой третьекурсник посчитает.
#917 #617366
Для чего нужна функция str() в Питоне?
#918 #617367
>>617337
Как будто "кьют, писать приложения с интерфейсом, научиться делать игрушки" до тебя не сделано.
#919 #617372
>>617367
Там я могу сделать что-то, что кому-то надо, что кому-то будет интересно. По крайней мере, там я знаю, в каких направлениях двигаться. Тут - нет.
#920 #617381
>>617366
Чтобы делать строки из объектов.
#921 #617384
>>617372
Ну так узнай.
#922 #617385
>>617381
Можешь дать пример?
#923 #617387
>>617384
Где? Как? Я не собираюсь быть ученым, ептыть.
#924 #617393
>>617385
a = 1
a = str(а)
а было числом 1 а стало строкой "1"
#925 #617396
>>617393
Хорошо, т.е. получается, что просто буквы это строки, числа это объекты. Но чем тогда являются переменные?
#926 #617400
>>617396
Строки это тоже объекты.
#927 #617403
>>617396

> огда являются пере


Имена областей памяти. Ты создаешь имя "а" и нарекаешь им область памяти в которой записано число 1. Потом конструируешь из числа 1 строку "1" и указываешь что теперь имя "а" будет обозначать область памяти в которой записана строка "1". Имя может выступать как синомим самого объекта на область памяти которого оно указывает. Тоесть когда ты отправляешь в какую-то функцию имя, туда на самом деле уходит объект который подписан этим именем, а не само имя.
#928 #617407
>>617367
ты че нахуй? ты че блядь?! я щас пишу файловый менеджер, которых жопой ешь. мой никому не понадобится. я - набиваю РУКУ! полезностей ему подавай. все те ска на халяву, жывотнае йёобаное
69 Кб, 405x348
#929 #617412
>>617403
>>617400
Спасибо за ответы.
#930 #617415
>>617412
по-играй в эту игру, сейчас по ней учусь JAVA
http://javarush.ru/
44 Кб, 571x448
#931 #617418
Анон, направь меня, покажи мне выход. Что мне начать задрачивать, чтобы через год не умереть с голоду? Я просто теряюсь в огромном количестве языков. Вдруг я сейчас начну изучать какой нибудь питон, а он окажется дрисней, которую прекрасно может заменить %языкнейм%. Только он легче юзабельней раз в 90 и выйдет, что я проебал огромное количество времени. воооот
196 Кб, 800x514
#932 #617419
>>617415
Но ведь я сейчас учу Питон, лол.
#933 #617421
>>617419
Для питона есть https://www.checkio.org/
#934 #617424
>>617415
>>617421
Ах да, почему ты выбрал Java? В чем ее преимущества перед Шарпом и С++?
#935 #617431
>>617242
Почитал, лол, какой же стек охуенный. Спасибо.
80 Кб, 471x550
#936 #617440
>>617321
Bump.
#937 #617445
Как выбрать своё направление? Метаюсь как дурак. Вот пробовал мобайл - не зашло вообще, не понравилось. Что ещё есть из актуальных?
#938 #617454
>>617424
просто взял и начал учить. этим вечером.
#939 #617460
Аноны, мучает один вопрос, связанный с api всяких соцсетей, например твиттер и инста. Например, в моем приложении юзер логинится через oauth. Потом хочет взять список постов из твиттера по некоему критерию. Т.е. мое приложение посылает запрос к апи твиттера. Он выдает инфу.
Везде стоят call limits, например, 100 штук на 15 минут. Если делать все вызовы от имени приложения, то получится хрень. Если сидит много юзеров и каждый хочет получить список постов, то при посещаемости 100 юзеров получим превышение call limit в одно мгновение.
Правильно ли я понимаю, что если юзер залогинен, то мы можем использовать его токен для вызовов? Тогда более менее все хорошо становится.
#940 #617469
>>617431
Это ты охуеннный. Тебе интересно жить. У меня зависть.
#941 #617470
Сап. Призываю SFML-гуру. Суть такова:
Есть спрайт прямоугольника rect. Есть окно window и его view.
Допустим, я хочу, чтобы при растягивании окна через
window.view = sf.View((0, 0, event.size[0], event.size[1]))
и изменении масштаба через
window.view.zoom(event.zoom)
абсолютный размер этого прямоугольника и его положение относительно границ окна не менялось.
Собственно, что уже пробовал:
1) присваивать windows.view кастомный sf.View(0, 0, 1.0, 1.0) - в таком случае меняется размер при ресайзе окна.
2) не присваивать кастомный view - тогда меняется размер при зуме.
Вопрос: что сделать, чтобы всё работало?
#942 #617471
>>617469
Почему?
#943 #617474
С чего начать свой путь в программисты? Я ноль полный. С вкатывания во что-то более фундаментальное (Си/C++) или же сразу в то направление, которое хочу (читать "на котором можно фрилансить")?
#944 #617480
>>617474
Изучение языка программирования не есть программирование.
#945 #617482
>>617480
С чего тогда? Алгоритмы курить? Так я половину не понимаю о чём речь идёт в книгах о них.
239 Кб, 812x639
#946 #617484
Pizufe, посети меня.
Ты мне был приятен как собеседник, можешь забить хуй на помощь мне, я могу больше не задалбывать тупыми вопросами.

Хроно_Кросс_кун

Я знаю, что ты заходишь в тред и читаешь это.
#947 #617487
Пагни, у меня (да и не только у меня) накопилось несколько десятков гигабайт схоронённых с двачей картиночек.

Они все не подписаны, и просто свалены в папках в хронологическом порядке.

Сортировать вручную мне лень.

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

Или если я хочу угореть по этой теме, с чего начать? Знаю немного питона на уровне скриптов.
#948 #617491
>>617431
>>617242
Очень клёвый сайт, однако, много годных статей про мипс. Местами слишком подробно разжёвывают, но читается очень интересно. Думаю, мне сильно поможет, понимания уже во многом прибавилось. Ещё раз спасибо за ответ.
#949 #617496
>>617487
caffe framework
#950 #617498
>>617487
Собаки от гугла.
#951 #617552
>>617396
Переменная - объект
Строка - вид переменной
Строка - символы(буквы, если так понятнее)
Переменная - число или символы соответствующего типа(float, integer, string и т.д.)
На самом деле это сделано только для тебя, чтобы можно было программировать без знания устройства компьютера и принципов его работы, для компьютера это всё выглядит как объяснил анон вот тут >>617403
#952 #617652
Чем отличаются друг от друга мипсовые псевдоинструкции la и li? И то, и другое одинаково транслируется в lui и ori.
13 Кб, 555x63
#953 #617659
Господа, помогите найти книжку.
#954 #617660
>>617659

> 1986


Ты правда думаешт, что ее кто-то сканировал?
#955 #617662
>>617660
Почему нет? Существует же множество старой литературы, чуть ли не всё подряд сканируют. Очень хотелось бы найти.
#956 #617677
>>617660
Может, на бумаге у кого есть?
139 Кб, 1344x632
#957 #618033
Я не понимат. Что тут нужно сделать?
#958 #618040
>>618033
Я разбился.
#959 #618066
>>618033
Все понял, я аутист.
102 Кб, 1477x641
#960 #618077
Блядь, я просто не понимаю, что происходит.

Что это за вычисления? Нахуй они нужны?
Может мне кто-нибудь объяснить?

Мы ранее посчитали урон, который должен нанести персонаж.
В v0 мы считываем какое-то значение, в данном случае нулевое. В v1 кладётся наш посчитанный урон.
К нулю, находящемуся в v0, мы прибавляем сотню и перемножаем результат с v1.
0x64 * 0x3 = 0x12C или 300.
Эти три сотни мы умножем на волшебное число 0x51EB851F, получая в данном случае 0x6000000054. Нижние 32 бита результата игнорируем, а верхние (то есть, в данном случае, 0x60) шифтим вправо на 5, получая обратно наше число 3, которое и сохраняем как посчитанный нанесённый урон.
Помимо этого мы ещё делаем шифт числа 0x12C на 0x1F, то есть 31. Что это? Проверка знака?
Я не знаю, тут отрицательных чисел не встречал, в итоге результат всегда нулевой. Мы потом вычитаем этот результат из трех, но 3 минус 0 = 3.

В итоге тут куча операций над числом 3, после которых она остаётся числом три. Нахуя? ЧТо это за проверка, что она значит? Схема работает при любых числах, 5 даст нам в итоге 5 после шифтов и умножений, а десять даст десять. Что-то пойдет по-другому, если вдруг какое-то из чисел будет отрицательным?

Ассемблер-кун, выручай.
#961 #623830
Отметился
Тред утонул или удален.
Это копия, сохраненная 23 января 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски