24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: Хочу стать программистом, какой язык учить? О: Английский + Python/Ruby.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом: 1СandroidCC#C++DelphiGoHaskelliOSJavaJavaScriptLispMatlabPerlPHPPythonRubyRustScala
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Тред для обсуждения нетехнических околопрограммерских тем.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Взломать акк. О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
Интересно, а тут есть еврееаноны? Можно ли вкатиться в универ/михлалу с 3 ехидами по математике? Возьмут ли потом на работу после михлалы? Из личного опыта - азы хтмл, цсс, пхп учу сейчас и си начал.
В общем где посмотреть и почитать туториалы чтобы сделать сервис такого типа: Есть карта(опенмап наверное берется какой нибудь или гугл), на ней мы отмечаем разные места (пользователь может поставить отметку с описанием и это все хранится на сервере), надо иметь возможность это все передавать на мобилы через json наверное. Знаний очень мало, но хочу узнать как вот сделать такую штуку. Заранее благодарен.
Чето меня пробило. Задолбали игори, задолбала винда. Захотелось перейти на линукс и выучить какой-нибудь язык програмирования. Да и чето по сетевой безопаности всегда угорал. (Нет не мамкин хацкер, а типа как сделать свой комп так чтобы никто не читал че у меня тут есть). Выбор пал на Дебиан + Питон. Че скажете, стоит ли именно его? Кстати полуркал литературу, все про данный язык онли на инглише. Инглиш у меня сугубо разговорный среднего уровня. Есть ли НОРМАЛЬНАЯ литература на русском?
>>586566 Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Здравствуй,анон.Пилю я тут,значит,для себя простенький словарик.Сохранять/считывать данные в файле не очень весело,посему стал вопрос-какую базу данных использовать?Какой-нибудь SQL server-жирно,а что еще и с чем их есть я как-то не догоняю.Язык C#,если это имеет какое-то значение.
Я бы для размножения искал чистую еврейку. У них и ума побольше и детей своих любят честно, а не на публику. Осеменить еврейку - высший пилотаж. Мне еще миллион лет расти что бы у меня появился шанс.
Аноны, памагити. У меня есть статик меш, который изменять нельзя, мне надо сделать на нем анимацию от выстрела плавающего размера (Зависит от энергии выстрела) Допустим, я заменяю один объект другим, только с готовой дыркой от выстрела. Если я хочу внести туда вторую, я могу написать скрипт, по которому будут, допустим, совмещаться вырезы, как кисти и спавнить такие же объекты, только с двумя, тремя и так далее дырами. Есть ли другие варианты, вместо такой ебли?
Пацаны, у меня пролог. Написал предикаты для подсчета нулевых вершин в бинарном дереве, но считает почему-то криво. Для каждой ветки свой счетчик. В чем ошибка?
create table Users (ID int identity(1,1) primary key not null, UserName varchar(200) not null );
create table Orders (ID int identity (1,1) primary key not null, User_ID int not null references Users (ID), Description varchar(200) not null );
Они наполнены рандомными данными есть следующий запрос: SELECT UserName from Users WHERE UserName IN (select UserName from Orders) какого хуя он работает? не могу понять почему и инфы найти не могу
Аноны, может, кто-то сталкивался с подобным. Как учить программирование математику? В том числе с неплохим знакомством с дискреткой и комбинаторикой, включая всякие машины тьюринга и дискретные Фурье. Чтобы было максимально эффективно и профитно. Чтобы тебе не подтирали сопли, объясняя на коробочках, что такое функции, а пиздили бревном по еблу, а на выходе получали реальное понимаение происходящего. Ну, и хороший вопрос, где математический бэкграунд может пригодиться. Был наслышан о разных Хаскелях, но вроде бесполезно и не так уж глубоко. Т.е. повыебываться, в основном. А теоркат там на зачаточном уровне (хотя он и в математике на зачаточном везде используется, язык по сути, а не содержательная теория же).
>>586724 Давай я заставлю алиасы в твоём запросе, как их видит бд и ты сам всё поймёшь: SELECT u.UserName from Users AS u WHERE u.UserName IN (select u.UserName from Orders AS o)
>>586763 Ага, хм Значит из подзапроса можно обращаться к полям внешних таблиц Если честно - не могу понять почему т.е. в подзапросе происходит что-то вроде джоина между юзерами и заказами и в этой выборке ищется юзернейм?
>>586763 немного начинает доходить select u.UserName from Users as u left join Orders as o on u.ID = o.User_ID подзапрос на самом деле выглядит примерно так?
>>586761 СУБД не анализирует подзапросы отдельно, она анализирует всё сразу. При этом, если для поля не указано откуда его брать, она пытается сама определить. Определяется следующим образом - среди всех таблиц, использующихся в данной области подзапроса в качестве источника поля берётся та таблица, в которой это поле есть. Если таких таблиц ноль, две или более, то бд выкинет тебе исключение.
>>586765 В худшем случае он просто для каждой записи внешнего запроса, гоняет внутренний. Вообще лучше использовать либо нормальный join, либо условие EXISTS(), а то эти IN как-то медленно работают.
>>586770 По сути можно сказать, что внутренний запрос приджоинивается к каждой записи, возвращаемой внешним запросом. Во внутреннем запросе можно использовать все поля из таблиц внешнего запроса, причём не только в результате, но и в WHERE.
>>586772 Да не, то что я тут написал >>586768 это только моё предположение было получить ничего не хочу, практикую и учу для себя sql, наткнулся на этот запрос, стало охуенно интересно чтож тут происходит
Поясните, в чём фундаментальная разница между go/ruby/node и java/scala? Вроде бы, у них схожие задачи - серверный веб, а сфера применения так различается. Что конкретно есть такого в жаве, чего нет, например, в ноде?
Привет. Есть служба шиндовс, написанная на сишарпе с использованием стандартного шаблона служб в visual studio. К ней нужно подключаться по named pipe. Проблема в том, что клиентское приложение может подключиться по именованному каналу к службе только если это приложение запущено с правами администратора. Как пофиксить? Надо чтобы можно было подключиться к службе без права админа.
Чем на фрилансе занимаются веб макаки кроме как пилить плагины для вордпресса и натягивать макет на джумлу? Хотел в веб вкатиться, да что-то копаться в CMS не хочется (а это 90% заказов)
Аноны, нужно навесить динамическое разрушение в движок, в который можно навесить все только лишь через заготовленную анимацию. Что делать? Напилить вариантов столкновения или что?
Если файл с контролем версий открыт в среде IDE в редакторе исходного кода, то при внесении в файл изменений можно в режиме реального времени сравнивать файл с его основной версией, находящейся в репозитории Git. В процессе работы в среде IDE используется цветовое выделение на полях редактора исходного кода. Различные цвета соответствуют следующей информации. Синий Обозначает строки, измененные по сравнению с более ранней версией. Зеленый Обозначает строки, добавленные к более ранней версии. Красный Обозначает строки, удаленные по сравнению с более ранней версией.
Вопрос - есть ли что-то подобное в мелковесных редакторах типа Notepad++, Sublime, etc.? При помощи плагинов или искаропки. Фича для меня очень важная, и иногда нужен маленький легкий редактор, в котором тоже хотелось бы ее иметь.
>>586928 Если кому интересно, то движок Unreal engine. Нужно сделать на броне повреждения от пуль физические. Есть где-нибудь демонстрация, как это реализовано?
Может кто-нибудь доступно объяснить, почему единственный способ разрабатывать веб - это использовать кастрированные языки php / js ? Почему я не могу писать фронтенд на С++ или C# или любом другом нормальном языке?
>>586956 > js Потому что код должен исполняться на браузере, который может быть запущен хоть на Эльбрусом. > php Используй любой язык с шаблонизатором. Тот же D.
>>586967 >Потому что код должен исполняться на браузере, который может быть запущен хоть на Эльбрусом. Иии? Почему браузер может выполнять js, но не может выполнять C++?
Пришел на новую работу, а тут модуляция сигнала, дискретные преобразования фурье и все такое. Где можно про это почитать, сначала в общих чертах, а потом и углубленно, а то у меня потихоньку начинает мозг пухнуть ото всех этих непонятных слов.
>>586980 Потому что браузеры запрограммированы таким образом что они могут исполнять js и не могут С++. Можешь присоеденится к разработке хромиума, добавить поддержку плюсов и хуярить фронтэнд на плюсах.
>>587000 Хз, ну я чисто на плюсового программиста шел, тут видимо математику особенно трогать не придется, но хочется все так иметь представление с чем работаешь
>>587021 Я перефразирую. Как тебя взяли на работу плюсового программиста, не спрашивая о фурье и модуляции, если это предполагалось в твоей деятельности? Посмотрели в диплом, а там за матанализ удов. стоит и достаточно? Что это за место работы такое интересное.
Что за инопланетянская система счисления пикрелейтед? С 16-ричной не переводит, все калькуляторы говорят, что тут таких чисел (400H, C00H и т.д.) не стояло.
Собственно вопрос, каким образом можно сгруппировать данные? Имеются данные о объекте: несколько характеристик (значение неизвестно). Каждая характеристика имеют множество допустимых значений. Необходимо разбить объекты на группы согласно характеристикам. Разбивать по типа если хар-ка2= 2 и хар-ка3 принадлежит (3,5,6) и хар-ка2 и 4 >5.
Сука,хоть убей не понимаю, данные не нормировать, не взвесить, нихуя.
При старте с нуля нужно сразу браться за язык или желательно обмазаться предварительно какой-то общей теорией? Видел SICP в этих ваших пастах для нубов, нужна она для новичка или нет?
>>587059 Я не понимаю, почему я должен учить пять разных языков, когда все языки по сути делают одно и то же (только некоторые языки кастрированные и там половины возможностей нет). Это тупо. Сперва я учил С++. Потом выяснилось, что все вакансии в вебе, а С++ в вебе не используется. Я стал учить C# для server side back end. Теперь выясняется, что php используется примерно в 20 раз чаще, чем asp.net, а для фронтенда мастхэв знать js.
Для каждой задачи свой собственный язык используется. Бред какой-то. Это то же самое, как если бы мы дома говорили на русском, в подъезде - на английском, на улице - на китайском, на работе - на таджикском, а в интернете бы писали на немецком.
>>587178 То что существует куча разных ЯП и фреймворков для по сути одной задачи (бэкенд), это конечно убого. Сам этого не понимаю. Учить новый ЯП, например, шарп можно, чтобы сменить область, там приложения, формочки, консольные сделать. А вот учить асп нет, питон, руби, чтобы сделать тот же бэкенд, который ты уже на пхп можешь сделать - по-моему бессмысленно.
>>587178 Воспринимай как данность. Ищи работу, где будешь заниматься только бэкэндом. Если тошнит от js-недоязычка, но надо, используй языки, компилирующиеся в js (typescript для сисярперов как раз, к примеру). Или жди webassembly, где сможешь писать на своих сишках и крестах. Сам перестал шквариться об фронт-парашу, чему несказанно рад.
>>587196 В C# есть типы, и новые свойства у объектов внезапно не появляются, поэтому JIT может генерировать эффективный код. А для JS JIT приходится применять кучу эвристик, но даже с ними JS никогда не догонит нормальные языки.
>>587187 Я имел ввиду под "задачей" не бэкенд, а в принципе написание императивной логики, то есть задачу любого языка программирования (декларативные языки программированием не считаются, насколько я понимаю).
То что ты написал конечно верно и делает ситуацию еще более абсурдной.
>>587194 >Ну и так-то задрочить большинство языков до приемлемого уровня не составляет труда уже после 3-4 языка. Что значит "не составляет труда"? Понятно, что задача несложная, но все-равно времени съест как минимум несколько недель. Прочесть спецификацию языка, разобраться в новой ide, найти и поверхностно познакомиться с common-used либами и фреймворками, написать пару десятков хэллоувордов. И даже после этого, качество и скорость работы будут существенно ниже, чем в родной среде.
>>587268 Класс. Теперь осталось только убедить 95% пользователей интернета перейти на Хром и поставить себе этот костыль. И я смогу разрабатывать веб на С++.
>>587178 Просто ты неосилятор, выучивший один язык и теперь пытаешься засунуть его во все дыры. Ты как питонодети, которые пытаются все задачи вогнать в рамки своего языка. И да >Это то же самое, как если бы мы дома говорили на русском, в подъезде - на английском, на улице - на китайском, на работе - на таджикском, а в интернете бы писали на немецком. Нет, это то же самое, как если бы мы забивали гвозди молотком, закручивали шурупы отверткой, ели суп ложкой, а макароны вилкой. А ты выучил молоток и пытаешься им есть суп, закручивать шурупы и так далее.
>>587306 >Все бьются головой об стену >И я бьюсь >А ты не бьешься, следовательно ты лох и неосилятор
Я не спорю с твоей точкой зрения, а только указываю на некорректность твоих методов аргументации. Пожалуйста, придерживайся четкой логики и фактов. Либо иди нахуй, если по делу сказать нечего.
Кстати, заметили, что изучение новейших технологий мешает? Я вот например пошел взял задание на фрилансе, так там даже непонятно, что за цмс была, жумала друпал хз, все так запутано, заказчик сам нихуя не знает, с гением, который это писал, связи нет, проект не развертывается на локалке. Шрифты на главной внимание В ВЕКТОРНОЙ ГРАФИКЕ СВГ каким-то скриптом отрисованы, все в таблицах, а не дивах. Вьюхи все в tpl, хотя не понимаю смысла tpl когда вью можно делать в пхп и твиге. Все контроллеры рендерились прямо на главной. И еще там был ПЕРЛ (потом при выкладке на гитхаб распознался). Короче, я как нюфаня получил такую псих травму, что боюсь опять лезть на фрилансы
>>587335 Тебе сказали - язык - это инструмент, каждому инструменту - своя задача. А ты пытаешься есть суп молотком использовать инструмент одной задачи для другой задачи, если ты не понял. И головой об стену бьешься ты, пытаясь найти серебрянную пулю.
>>587366 Идешь по последовательности, сначала ищешь локальный максимум - прибавляешь его к результату, потом локальный минимум - отнимаешь его от результата, потом все сначала - максимум, потом минимум. Отдельно случай когда только рост.
Сап, сосоны. Сейчас во мне вдруг проснулся пескалист, и я на С++ написал m[i, j] вместо m[j], и студия не подчеркнула эту запись как ошибку. С++ правда допускает такое обращение по двумерным указателям?
>>587388 А если не всех из шеренги вывести нужно как в 3ем примере? Если будет тест 1 100 1 1, то это решение не сработает т.к. считать надо первую команду с второго спортсмена.
>>587385 Погоди пока пытаюсь осмыслить написанное. Что такое локальный максимум?
>>587387 >In a comma expression E1, E2, the expression E1 is evaluated, its result is discarded, and its side effects are completed before evaluation of the expression E2 begins
Пишу курсач на R, нужно рекурсивно брать дохуя данных для сетевого графа - можно ли в этом языке передавать объект по ссылке и как? Пробовал через eval.parent(substitute(x<-xx)), но процесс всё равно разрастается в 3ГБ+ RAM.
>>587395 >Если будет тест 1 100 1 1, то это решение не сработает т.к. считать надо первую команду с второго спортсмена. Не понел, это почему? В любом случае, кмк, можно обработать первую пару особым образом.
>>587405 Входная строка 7 6 2 4 8 1 5 Первый локальный максимум 7, потом минимум 2, потом максимум 8, потом минимум 1. Дальше идет максимум 5, но так как для него нет минимума то дропаем. Получается 7 - 2 + 8 - 1
>>587416 >Не понел, это почему? Такой алгоритм? 1 комманда: 1; 2 комманда: 100; разница -99; макс -99; 1: 1+1; 2: 100+1; разница -99; макс -99; А надо чтобы в первой команде был с силой 100, а во второй 1. И двое крайних не играют.
>В любом случае, кмк, можно обработать первую пару особым образом. Тогда эта сотня может стоять не на втором месте, а на третьем или в центре.
>>587426 Почему просто не отсортировать по убыванию и вычесть из первой половины вторую? Выходная строка - искомый результат - максимально возможная разность команд.
>>587430 Если слева и справа элементы (если есть) меньше либо равны чем центральный то это локальный максимум, если больше либо равны то локальный минимум. Если последовательность одинаковых элементов то они все максимум/минимум, берешь из них один, остальные скипаешь.
>>587432 > не отсортировать Важен изначальный порядок же. Нельзя выбрать произвольных игроков сначала в одну команду, потом во вторую. Если ты выбрал игрока в первую команду, ты будешь вынуджен пропускать игроков, пока не выберешь во вторую. Потом снова можешь взять в первую.
>>587425 Кст, да наверно это лучше решение. В ебаном условии сказано, что староста сначла выбират из шеренги произвольный норот, а потом они расчитываются на первый второй.
Локальны минимум/максиму это точка прегиба, было возрастание началось убывание и наоборот, в таких местах стоя самы сильные/слабые учасники.
Сап, посоны. Как правильно передавать двумерные массивы в C++ в функцию по указателю (для заполнения этих массивов)? Мой код: http://pastebin.com/8rxye7Bv
SSE-ёбы, янихуянепонел, выручайте. Перемножаю матрицы 1000х1000 (float). Перемножаю без SSE (http://pastebin.com/a3HJGLAa), засекаю время. Перемножаю с SSE (http://pastebin.com/xUezyxiQ), засекаю время: выигрыш в 7-11 раз. Тестил на трёх разных машинах (всюду интелы х86_64, но разные) с компиляторами msvc (2010) и mpicc. Как может получиться ускорение более 4 раз? Что-то связанное с кешированием? Но всё что я знаю о кешировании говорит о том, что разницы всё равно быть не должно (не всё ли равно этому механизму на конкретные инструкции над данными).
>>587520 >Тестил на трёх разных машинах (всюду интелы х86_64, но разные) с компиляторами msvc (2010) и mpicc. Зачем? поговорка_про_человека_с_двумя_часами_не_знающего_точное_время.txt
Пр, помоги. Скиллзов нет, хочу в фулл стак веб макакинг въехать. Надо ли с Си/крестов/чего-то другого начинать или можно сразу пхп и хтмл учить, потом ДОМ и так далее? Или перед ПХП надо будет Си накатить для православности? Да и вообще есть ли смысл становиться фулл стак или потеря времени и лучше дрочить либо бэк, либо фронт?
>>587532 Нет смысла начинать с байтоебства, если нацелен стать веб-макакой. С пхп тоже начинать не стоит, просто потому что он говно, лучше сразу учиться ходить, не хромая. > есть ли смысл становиться фулл стак Начинай с чего-то одного, не хватайся за все сразу. Потом доучишь.
>>586564 > Есть карта(опенмап наверное берется какой нибудь или гугл), на ней мы отмечаем разные места (пользователь может поставить отметку с описанием HTML+JS > это все хранится на сервере Любой бекенд-язык + база данных. Например, node.js и mongo, раз ты нихера не знаешь, а js все равно надо для предыдущего пункта. > надо иметь возможность это все передавать на мобилы через json наверное. Пусть сами ходят и забирают, хуле, сервер-то ты сделаешь.
>>587520 Оно float на FPU умножает, вот и задержка на FST/FSTP. Вообще, чтоб не гадать, смотри, что тебе конпелятор накомпелял, latency по каждой команде известно же.
>>587669 Да, сегодня только на свежую голову вспомнил о листинге асма... и нехорошее предчувствие зудело пьяной мухой под левой лопаткой, спрашивая, почему я не проверил то же самое с double'ами. За анролл, конечно, спасибо (http://pastebin.com/fKkRWQNj ), но сука пизда тварь зачем она даже с -О2 конвертит float->double->float, она что, думает, это точность шибко повысит? Но ответ получен, спасибо.
>>587740 Гуглить умею, спросил больше совет. Так то можно пойти по проверенному пути - голый хтмл с цсс и задротство пхп и мускула. Но 2015 год как-никак.
>>587532>>587545 С Питона начни. Сначала скрипты какие-нибудь, игрушки на PyGame, потом сайты на Django. В PHP, Ruby, Go с Питона можно перекатиться без проблем.
Анон привет. Есть локальная сетевая база кадрового агентства в АКСЕСС. Там у каждого анкета и фотография 3х4 в джпег. Около 10 к человек. Весит около 300 мб.
Как ее можно перенести в ИНТЕРНЕТЫ? Чтобы можно в другом сидеть и забивать в нее данные?
АНОН, я из Казахстана. Годных ВУЗОВ по программированию нет. Есть у нас в стране один годный ВУЗ - МУИТ, но там пиздец сука, обучение 200к - 500к если на рубли в год. Для меня это сума пиздец какая непоъемная. В других вузах выходят специалисты по информационным технологиям - которые потом работают продавцами консультантами/
Я делал сайты на вордпресс и джумле. И меня поперло от сайтостроения. Прям пиздец, круче ебли, нравится и прет. Сейчас вписываюсь в курсы в складчике, потихоньку изучаю PHP. Я хочу стать программистом.
1. Как ты думаешь анон, что лучше получить вторую вышку дистанционно вот здесь например бюджетно http://iit.csu.ru/ или пройти курсы в школе программирования гикбрэинс. А может ты мне посоветуешь дистанционных вузов других?
Репост: В наличии: 26 лвл, средней кровавости энтерпрайз, Python + Oracle. Пытаюсь углубиться в бизнес-процессы, архитектуру и т.д. Нужен ультимейт-гайд, как в районе 30 лет перестать говнокодить и вкатиться в менеджмент, аналитику и сопутствующее. Какие навыки и области знаний качать? Истории успеха приветствуются.
Анон, поясни за http://moscoding.ru/. Стоит у них идти учиться вебу или нет? Мб, кто-нибудь из здесь сидящих учился? Хотят 30к за 6дневный курс. Или проще купить книжку по js и освоить самому?
Как поумнеть? Я очень тупой. Мыслю долго и плохо, речь не поставлена вообще, математику знаю плохо, принимаю решения руководствуясь эмоциями. Пока для себя начал так: физ.упражнения (для общего развития), математика, программирование (алгоритмы), ин.языки (английский), чтение русской классики 19 века. Что еще добавить? Попутно буду заниматься программированием.
ньюфагокризис Раньше писал только небольшие до 2к строк скрипты и вылизывал их до блеска. Теперь работаю над крупным проектом и у меня бомбит: выходит мешанина из технологий, прибитых друг к другу гвоздями. Чем дальше, тем больше проблем появляется, и тем отвратнее выглядят их решения. Если сравнить проект с скульптурой, то она не высекается из мрамора, со временем становясь идеальнее, а лепится из папье-маше говна, со временем становясь уродливее.
>>587923 >Это только моя проблема? Нет. Большинство сколько-нибудь сложных программ похожи на калового Франкенштейна, кое-как слепленного из разномастных технологий. Чем дальше в лес, тем хуже.
Есть сервер который слушает определенный порт к которому должен подключиться клиент. И клиент и сервер находятся в одной локальной сети, но клиентская программа не знает на какой именно машине работает сервер. По идее надо с клиента слать get запрос "ты ли это" на все компы в сети и смотреть ответ, если он - "Да я", то все збс, если нет - берем следующий адрес из списка и так до конца.
Вопрос: как получить адреса всех машин в локальной сети? на вики нашел следующие диапазоны айпишников для лок сети: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 - это все возможные или есть еще?
>>587959 Все просто. Тебе нужно получить маску подсети и адрес машины, с которой будешь слать запросы. Количество хостов в подсети равно ( 2^(32 - маска_подсети) - 2 ), где "-2" вычитает адрес сети и широковещательный адрес. При маске 31 в подсети всего два хоста, при 32 - один. Когда вычислишь количество хостов, получишь готовый к употреблению диапазон. Держи говнокод в помощь http://pastebin.com/grrhUkPQ
Пр, я все мучаю WinAPI. И теперь мне надо произвести некоторые действия над файлом, если в его родительском каталоге есть пустой каталог. Как? Мозг, скрипит, но подробный алгоритм не могу прикинуть. Как, например, мне не переходить в каталог, а искать дальше? понятно, что рекурсия, но бля...
>>588043 Знаю этот шрифт, классный, но тут звездочка пятиконечная, а там шестиконечная. Знаю что задолбал всех этой звездочкой, просто хочу найти именно тот шрифт.
Котоны, посоветуйте, пожалуйста, с чего начать знакомство с миром penetration testing'a? Литературы какой, да ресурсов всяких. А то тема обширная и непростая (по крайней мере на первый взгляд), гугл как-то не особо добр ко мне по данному вопросу.
Вопрос, наверное, для /s/ подходит лучше, но та доска совсем уж унылая стала, поэтому спрашиваю здесь.
>>587908 >Мыслю долго и плохо Что конкретно ты подразумеваешь под "плохо"? Нужно с каждой вредной привычкой мышления работать по отдельности, а не сферически "умнеть" в вакууме.
>математику знаю плохо 1. Почему ты считаешь, что знание математики коррелирует с интеллектуальными способностями? Математику знают не те, кто умные, а те, кто много и упорно занимались математикой. 2. Какие конкретно области математики тебе нужны и зачем?
>чтение русской классики 19 века. Что еще добавить? Добавь медитации, здоровое питание, благотворительность и Шопена. И купи модные очки в роговой оправе. Ты занимаешься позерством. Ты пытаешься не стать умнее, а казаться умнее. Это абсолютно разные вещи.
Не кидайтесь сильно ссаными тряпками,нужна ваша помощь погромисты.Как в dev c++ при помощи цикла вывести на экран что-то вроде этого: @ @@@@ @@ @@@ @@@ @@ @@@@ или @ ?
>>588169 Ты что дебил? Ты учишься на программиста и уже на первом курсе на лабах тебе впадлу разобраться, как сделать хэлловорд? Нахуй ты вообще учишься?
>>588229 >руби ооп во все поля но как первый язык не очень. Питон заебись и простой и на практике используется и можно изучать сначало простые моменты не обращая внимания на что-то более сложное.
Анон, есть ли на какой-нибудь англоязычной борде доска аналог /pr, /web? Хочу улучшть английский, заменой двача на что-нибудь другое, но в то же время привычное.
Хочу вкатиться в программирование, знаний нет, направление выбрать не могу в силу не знания того, что именно делается в каждом (а только общее представление о каждом направлении). С чего начать в таком случае? Стоит ли сразу заняться алгоритмами или лучше выучить какой-то язык на уровне синтаксиса?
>>588284 >С чего начать в таком случае? Стоит ли сразу заняться алгоритмами или лучше выучить какой-то язык на уровне синтаксиса? питон архитектуры компьютеры и базовые алгоритмы. Дальше сам поймешь что хочешь и что выбрать.
Платина. Какие конкретно задачи нужно будет выполнять на работе Джуниор Пхп? Т.е., как проверочные задания я вижу :"напишите гостевуху", "напишите новостной сайт", ещё что-то. Но вряд ли повседневная работа состоит из этого.
>>588428 Ну с учетом того что Java не так уж и мега популярна среди новичков, то пробиться можно, вот в том же php на нормальную вакансию джуна, где дают 30к за пятидневку конкурс может до 1000 доходить.
>>588455 Рынок Java кодеров уже много лет перегрет (из-за мифа о наибольших в IT зарплатах). Поэтому на собеседованиях джунам задают совершенно идиотские вопросы об устройстве виртуальной машины и деталях реализации классов, узнать которые можно только копаясь в исходниках. Я уж не говорю, что надо знать все глюки новейшей версии Spring и различия в реализации стека JavaEE в различных серверах приложений. Ходил на собеседования на различные C# и Java вакансии (на обоих языках пишу > 5 лет), на C# задают адекватные вопросы (основы языка, фреймворки, LINQ, паттерны, алгоритмы), на Java такое чувство, что пытаются срезать. При том, что зарплаты совершенно одинаковые - и там, и там энтерпрайз же.
>>588235 В тренде у хипстеров сейчас Go и Node.js. А Питон вполне подходящий язык для обучения основам программирования. И работа есть, регулярно на hh.ru вижу удаленку для Django разработчиков. В крайнем случае в PHP можно перекатиться без проблем.
Анон, работаю в небольшой ИТ компании быдлокодером. Иногда бывают мелкие заказы которые можно сделать в одно рыло, и я тут подумал, у меня есть вся инфа, о времени проведения торгов, о сумме которую выставляет моя контора, и т.д. Что если мне открыть ип или ооо, или напрячь знакомых, и пиздить проекты у своей конторы. На сколько это морально и юридически правильно? Заебало делиться деньгами с кучей нахлебников, когда по сути работаешь ты один.
Как сейчас с фрилансом, питонеры? Сам сыч с кучей свободного времени, хочу научиться кодить хоть как-нибудь. Есть ли смысл начинать, если я не планирую устраиваться на реальную работу? Хочу дальше сидеть дома, но зарабатывать хотя бы на доширак.
>>588594 >>588492 таненбаум про архитектуру и про современные ос. лучше тысечастраничники, но можно код петцольда. по сетям тоже таненбаум или оливера. алгоритмы лучше совмещать с изучением питона поэтому после лутца можно почитать фундаментальны алгоритмы на питон хз что за книга в питонотреде спроси такую.
>>588611 Фрилансер новичок без опыта это посмешище. Во фриланс вкатываются после офиса, после десятка набитых шишек, когда уже могут не только кодить, но и сами строить приложение. А ты хочешь что-то делать как-нибудь конкурируя еще попутно с людьми которые имеют в этом опыт и понимание как делать? Смешно. Хотя думаю за 10к в месяц на фултайм кодить тебя взять могут, перекупщики, тот кто берет заказ на 50к и ищет дурака как ты который его за 10к кое-как сделает.
>>588630 >Хотя думаю за 10к в месяц на фултайм кодить тебя взять могут, перекупщики, тот кто берет заказ на 50к и ищет дурака как ты который его за 10к кое-как сделает. Я хочу быть таким. Что нужно делать?
>>588611 У тебя не получится ни хуя, понимаешь? Надо заниматься лет двадцать, епта. Начни не с фриланса, а просто с удаленной работы: hh.ru/search/vacancy?text=Python&schedule=remote
>>588498 И работа есть, регулярно на hh.ru вижу удаленку для Django разработчиков. Ага, сам все эти сказки слушал и учил питон. А потом снял розовые очки и посмотрел вакансии. Их минимальное количество, конкуренция не такая уж и маленькая при этом, и везде хотят уже как минимум твердого мидла с опытом работы года 3. Куда он пойдет будучи новичком с этим питоном? Хуи сосать и кирпичи класть на стройку? Джун вакансии по питону практически не всплывают. Стажировка у яндекса разве что есть, туда хуй попадешь и нужно в вузе учиться.
>>588611 Привет. Я намедни анализирую рынок на примере апворка. Разделил рынок на конкретные области по специальностям (вин десктоп, веб бэкенд java, мобайл мультиплатформа, андроид натив и т. п.). Пока что данные получаются такие: - оборот в каждой области от 40тыс до 1млн $ в неделю - количество фрилансеров в каждой области от 4к до 180к. - удельная доля одного фрилансера в обороте от 4 до 30$ в неделю, в зависимости от области (такая была бы зарплата, если бы задания и деньги распределялись равномерно)
Я пока что не закончил, осталось данные по нескольким областям обработать. По предварительным данным - делать во фрилансе нечего. Чтобы зарабатывать хотя бы сопоставимую с макдаком зарплату - нужно входить в несколько процентов лучших. Все остальные там просто тратят время.
Данные неточные, потому что некоторые параметры не являются открыто доступными и мне приходится их оценивать на глаз. Тем не менее, все что можно было проверить примерно сходится с имеющимися цифрами (например, годовой оборот апворка я предсказал с хорошей точностью).
>>588765 Да, правильные замечания. >90% таких же как ты, которые зарегились просто так и забыли. На основе proposals сделаю оценку того, какой % фрилансеров является активными участниками биржи. Это увеличит цифры прогнозов. Вряд ли в 10 раз, но в несколько раз точно. Вряд ли удельная доля фрилансера в обороте увеличится выше 200$ для самых выгодных областей.
>>588763 >зарабатывать меньше чем в макдаке Это как? Тысячу рублей в месяц что ли?
Простите меня, недостойного, мудрые /pr/ограммисты двача, но... Почему у меня не работает setlocale()? В смысле почему это может происходить вообще и чем это можно поправить?
Geany, MinGW. Заменить не предлагать. Geany уж точно
>>588813 вопрос снят. Нихрена не понятно почему, но через 20 запусков без изменений всё заработало. Ёбвашумать, отвратительный язык. С питоном такой херни не было
Посоны, есть ли какая-нибудь абстракция для такой штуки.
Я хочу сделать объект, который при создании может брать значения из диапазона в зависимости от некоего субкласса. Например, у нас есть тайл в стратегии. 2 параметра - координаты и высота над уровнем моря.
class LandscapeTile { Vector2d coordinates; integer elevation; }
Эти значения нужны будут только в конструкторе по сути, из не нужно пихать в сам класс и тем более плодить несколько потомков с парой отличающихся констант.
В конструкторе я хочу задать значение класса и координаты, высоты определит рандом, что-то вроде этого (код не рабочий, но отражает суть).
public LandscapeTile (object subclass, Vector2d coordinates) { rnd = new Random(); var subclassValues = extractValue(subclass);
Не смог в анализ рынка, прошу помощи в /пр. Есть ли какой-нибудь интерпрайз, который нужен будет на фрилансе? Или наоборот, есть что-то на фрилансе, что надо очень сильно в интерпрайзе? Всю жизнь в офисе не хочу работать, заканчиваю в этому году школу, хочу уже вкатиться.
Я хочу сделать объект, который при создании может брать значения из диапазона в зависимости от некоего субкласса. Например, у нас есть тайл в стратегии. 2 параметра - координаты и высота над уровнем моря.
class LandscapeTile { Vector2d coordinates; integer elevation; }
Эти значения нужны будут только в конструкторе по сути, из не нужно пихать в сам класс и тем более плодить несколько потомков с парой отличающихся констант.
В конструкторе я хочу задать значение класса и координаты, высоты определит рандом, что-то вроде этого (код не рабочий, но отражает суть).
public LandscapeTile (object subclass, Vector2d coordinates) { rnd = new Random(); var subclassValues = extractValue(subclass);
>>588833 Сурьезный энтерпрайз - это java/asp.net . Во фрилансе задачи для этих платформ есть, но: - их мало - высокая конкуренция - высокие требования к опыту. Никто не доверит разрабатывать энтерпрайз удаленно человеку без десятилетнего резюме.
На java кроме энтерпрайза можно писать нативные приложения под android , это относительно востребованная ниша во фрилансе (и не только).
C#/.net вообще нигде не нужен, кроме asp.net энтерпрайза.
>>588873 Пробовал джаву кстати, как-то не пошло. С сишарпом всё намного лучше, но я макодроч, поэтому есть некоторые трудности. Вообще опыта у меня нет, только до ООП добрался. Думал в пых пойти попутно штрудируя что-то функицональное и Кормена, дабы мозги не засохли. Но в пыхе конкуренция лютая даже около помоек, не говоря о офисах и фрилансе (а мне набираться опыта 3 года, что равняется возрастанию кол-ва индусов в 3 раза).
>>588806 >На основе proposals сделаю оценку того, какой % фрилансеров является активными участниками биржи. Да не работает это. Апворк - платформа почасовой работы. Проекты с фиксированным бюджетом, во-первых, в меньшинстве, а, во-вторых, по ним вполне может продолжиться работа и сверх бюджета.
Далее, по открытым данных не можешь делать никаких выводов. Самые хорошие заказы - invite only. Клиенты работают с одними и теми же заказчиками, единственная цифра, которая светится - это количество потраченного бабла клиентом всего. Но ведь не обязательно все бабло прокручивать через апворк с его десятиной, правильно? Один раз мне заказчик платил деньги вообще кэшем в руки.
>>588879 >как-то не пошло. Если ты не готов преодолевать трудности и ищешь, что "попрет", то может вообще не будешь программировать? Это трудно. Лучше установи ВоВ, он точно попрет.
>в пыхе конкуренция лютая 80% всего веб бэкенда в мире написаны на php. Поэтому конкуренция не может быть слишком высокой. Понимаешь, даже если 70% всех программистов специализируются на php (на самом деле конечно меньше), значит в php конкуренция меньше, чем в любой другой области. (тут 70% людей на 80% задач = 0.875, там 30% людей на 20% задач = 1.5)
Если твоя цель - фриланс онли, то php будет отличным выбором. Просто вбей на апворке "php". А потом вбей "C# .net". По второму запросу будет 100-400 задач. По первому 4000-6000. Как думаешь, где проще деньги зарабатывать?
Но вот ирл серьезную работу на php найти будет гораздо сложнее, чем на той же java. В сурьезном энтерпрайзе на постсовке php используется значительно реже, чем java или asp.net. Большинство php вакансий - это такие конюшни, в которых ты работать вряд ли захочешь.
>>589034 Кагбе я видел гайды по установке и настройке. Но меня интересует что из понятия "Компьютерные Сети" нужно для себя выделить. Как я понял, на этом всё и завязано.
Аноны, занимаюсь вылезаторством, 25 лвл, за плечами ненужная вышка. Помогите определиться с ЯП. Где наиболее низкий порог вхождения и можно будет приткнуться новичку без опыта? ДС
join и groupАноним26/11/15 Чтв 15:39:28#302№589680
select `src`, `dst`, `duration`, `call date`, t1.`uniqueid`, `inoutstatus`, case `inoutstatus` when "incomming" then "Входящий" when "outgoing" then "Исходящий" when "internal" then "Внутрениий" end as `call_type` from `cdr` as t1 inner join `cdr_statuses` as t2 on (t1.`uniqueid` = t2.`uniqueid`) where `inoutstatus` <> "undefined" group by t1.`unique`
(1055, "Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'asterisk.t1.src' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by")
Тут есть ПРОГРАММИСТЫ на Excel? Нужно чтоб при вводе артикула автоматом подставлялись Наименование, закупочная цена и цена за еденицу, все это из другого листа. Как это реализовать? ВПР ищет по значением из левого столбца, но они не уникальны и он городит хуйню. Как пофиксить? http://rghost.ru/8HQKTDdVG - сам файл.
>>586516 (OP) Поясните ньюфагу. Почему для начинающего программиста актуальны именно Python/Ruby? И насколько реально освоить какой-нибудь язык в 28 лет, при помощи онлайн курсов, например этих - geekbrains.ru?
>>589650 1) Зависит от микросхем, но, думаю, не больше трёх-четырёх кубических сантиметров. 2) Очевидная задача с подвохом. Не существуют сеток с количеством углов больше восьми. 3) Здесь то же самое. Существуют старые советские ячейки на сто яиц, но они редки. Сейчас используются ячейки на десять яиц, в основном.
Хочу устроиться джуниор тестером. Опыта работы нихуя, как вы понимаете, нет. Есть теория, есть английский, есть sql/html/css, но нет знаний программирования.
Хочу освоить на базовом уровне какой-нибудь из языков программирования. Как говорится, чтоб было. Во многих вакансиях встречаю в требованиях знание С##. Думаю, на нём и остановиться, если вы не подскажете чего-нибудь другого. Плюс, литературу, которая подойдет для абсолютного нуля в гайде их дохуя. Какого количества знаний будет хватать, по мнению анона, чтобы можно было не боясь написать, что имеются базовые знания язык_нэйм?
>>589788 Нереальщиков не слушай, но если хочешь зарабатывать на этом деньги, придеться здорово поработать - изучением одного только языка не обойдешься. Руби и питон самые легкие для освоения, потому и советуют новичкам.
Товарищи, можно ли написать файл на java который бы вызывал файл обработки, написанный на C++? То есть программа вся на java, но нужно чтобы некоторые данные были переданы в си файл, там обработаны и потом возвращены обратно.
Анон, что может быть с моей кошкой? Когда чешет ухо, иногда аж пищит от боли. Сегодня в первый день такое заметил. Мимокрокодилы на форумах говорят, что это может быть ушной клещ.
>>586516 (OP) Ребят, я знаю насколько охуенный вопрос задаю, я хуже червя пидора, но я это сделаю. Нахожусь на первом курсе вузика по IT специальности, в вузике дрочат C++, до этого только на пайтоне писал, после попыток писать на нём программы посложнее лаба2.цпп решил, что это не моё. Планирую развиваться в вэбе, JS, PHP, фрэймворки, но меня очень разочаровывает текущее положение на рынке IT, насколько реально будет с JS и PHP устроиться на полновременную работу, а не фрилансы за 2 доллара в день? Стоит ли идти против желаний и вместо вэба вкатываться в энтерпрайз с явой или шарпом?
>>589915 Пишут, что от клеща ухо корками покрывается, а у нее ухо внутри чистое. Зато она до этого много сидела в части окна, где выбито одно стекло, и там сквозняк. Может, ей отит надуло? Сейчас заложил то окно пенопластом, заклеил скотчем и заставил цветами, чтобы кошка там не сидела.
>>589980 На первом курсе теория графов, простейшие алгоритмы, системы исчисления (включает в себя бинарную, хексадецимальную и октальную) матрицы, на лекциях рассказывают про классы в C++, гуманитарных предметов нет, кроме мировой экономики, считаю, что вузик достаточно годно меня обучает, поэтому доучусь оставшиеся три года.
Возможно создать базу данных, к которой одновременно можно было подключаться с помощью php и c#? Насколько я понимаю, это нужно свой сервер. В myphpadmin можно так сделать? И как?
>>590075 Могут спалить, если IT-подразделение работает, а не хуи пинает. А могут даже спалить, просто посмотрев историю браузера, если ты ее не почистил. А вообще, поддвачну этого >>590073
>>590119 Двачую. В крайнем случае sublime с jedi, если из вима выйти не сможешь, или wing ide, если нужны всякие ништяки вроде отладки. Но вим идеальный вариант, как по мне.
>>590119 Так хочется встроенных указаний на ошибки выполнения, пошагового выполнения, брейк-пойнтов, смотреть переменные и вот этого всего. Избалован я студией.
Аноны,сделал по книжке несложную операцию чтения из файла, но если через debug просмотреть строковый массив, то получается, что записывается дополнительная ячейка, равная последней. Никак не могу понять в чём причина. char str[100]; char a; int i = 1; while (!feof(in)) { fscanf(in, "%c", &a); str = a; i++; } str = '\0';
>>590134 Это какой-то жуткий пиздец, если честно. 1) Лучше используй pastebin или ideone, чтоб более читаемо было. 2) Зачем тебе городить вырвиглазный пиздец с feof и fscanf, если есть православный while ((c = getc(in)) != EOF) ? 3) Зачем в конце ты присваиваешь ноль нулевому элементу str?
>>590134 > Никак не могу понять в чём причина. Всё просто. eof наступает после неуспешной попытки прочитать из файла. При этом in не перезапишется, потому что из файла не удалось ничего прочитать, а сам fscanf вернёт EOF константу. Читай документацию, чтобы не быть батхертом: http://www.cplusplus.com/reference/cstdio/fscanf/ Раз уж сишка, используй - >>590145
>>590145 >>590151 Спасибо. > 3) Зачем в конце ты присваиваешь ноль нулевому элементу str? Я присвоил ноль str(i). Просто вакба съедает (i),как код курсива.
>>590182 >левел ап до программиста (говно > моча > программист > даун) Если ты выбираешь такие вещи не оценивая состояние рынка труда в твоем регионе, а через рулеточку, то твой список выглядит немного по-другому: >(говно > моча > программист > даун > ты)
Есть одинаковое количество вакансий по стране на JS фронтэнд набор и Java энтерпрайз набор. С одной стороны интересный мне веб и перспективы в будущем, с другой ява с высокими зарплатами и стабильностью, но с ужасающим меня синтаксисом, хотя довольно приятным спектром возможностей. Куда сами бы повернули, куда меня направите?
>>590193 У нас (Польша) требуют уверенное знание STL, знакомство с Boost (желательно, но на практике хотя бы знакомство обязательно), хороший английский. Иногда UML, UMTS, Scrum, от конторы сильно зависит.
>>590199 >алгоритмы, логика и математика. То-есть, надо осилить алгоритмы и дискретную математику? В алгоритмах все еще ноль, библиотеку более-менее знаю.
Опыта нет, проанализировал рынок. Лидируют C++, C# и вообще .NET + Java, весь frontend. Теперь вопрос, мне в кресты идти или есть годный способ без костылей писать на сисярпе (больше просят веба на сисярпе, нежели формочек)? В фронтенд идти не хочу, по php вообще мало вакансий, в java нет смысла идти ибо там интерпрайз только (а я хочу backend/embedded заниматься).
>>590229 Что-то ты нагородил. Где лидируют плюсы? Пхп - это не фронтэнд, а бэкэнд. Фронтэнд - это яваскрипт с его фреймворками, рельсы (без задач), питон с джанго (тут не знаю).
>>590248 Голосовой переводчик, с русского на английский и наоборот. Нужно будет сделать распознавание речи, собственно перевод и воспроизведение результата.
>>590234 Наркоман штоле сука? Он сказал, что во френтенд идти не хочет, хочет заниматься backend, но по php мало вакансий.
>>590229 Что за за бред, по PHP меньше вакансий, чем .NET? Везде скриптодрисня (PHP/Python/Ruby) лидирует, а C++/C#/Java плетутся в хвосте. В Embedded без опыта не возьмут. Делай сайты на ASP.NET.
Существуют ли прецеденты фриланса в области АСУТП? За последние лет 5 написал порядка 10 проектов, из них 8 штук на Сегнетиксах, 1 на Симатике и 1 на Codesys. В общем-то мне понравилось, но контора больше пока не зовёт, а денег хочется, как и разнообразия. Куда податься?
Сап, анон. Нужна помощь. Завтра надо сдать 3 проекта на ассемблере, а времени пиздец не хватает, по другим предметам дохуя делать. Так вот, есть ли тут кто-нибудь кто может помочь мне с моей проблемой? Задания не трудные, но я только начал постигать азы языка и мне потребуется дохуища времени на них. Помогите хотя бы с парочкой заданий. 1)unsigned short max(unsigned short a, unsigned short b, unsigned short r, int size); Функция вычисляет для каждой пары элементов с одинаковыми индексами из массивов a и b максимальное значение и записывает его в элемент с тем же индексом массива r. Векторы представлены в виде массивов, состоящих из целочисленных элементов размерностью в два байта. Их количество указанно в переменной size. 2)unsigned short max(const unsigned short a, unsigned short* b, int size); Функция осуществляет поиск максимального из двух длинных чисел a и b и кладёт ответ в длинное число b. Длинные числа представлены массивами из 16-битных элементов. Размер массивов a, b — size вхождений. Функция возвращает указатель на начало массива b. 3)double square(double xa, double ya, double xb, double yb, double xc, double ус) Функция вычисляет площадь треугольника с вершинами А(ха,уа), B(xb,yb) и С(хс,ус).
>>589819 Почему? Правда интересно. >>589833 Спасибо за ответ. Да, планирую зарабатывать на этом. А что насчёт этих курсов/вебинаров? Нормальный вариант или лучше самому обучаться?
>>590376 Сам такой же, как ты, только лвл другой. Решил не заморачиваться с курсами/вузами, и сам по книжке учу. Пока полёт нормальный. Если что, спращивай(хотя что можно у меня спросить)
>>590382 Хочется каких-то системных знаний, с, условно, "правильными" акцентами. Боюсь на книжку забить, со временем. А курсы это бабло, расписание, некое вербальное восприятие. А ты какой язык осваиваешь? Как думаешь трудоустраиваться? Какой лвл?
>>590384 Лвл 24, язык питон. Главное это самоконтроль, хотя я согласен, что это трудно. Учу по книге, стараюсь всё добросовестно выполнять, зарегался на кодворс.
С трудоустройством хуй знает, думаю сделать себе "портфолио" из собственных программ и попытаться его всучивать на вопросы про опыт, показывая, что у меня есть рвение и интерес, но я пока на личиночной стадии, так что это всё в проектах.
В последнее время начал сомневаться в питоне, тк вакансий по нему немного, если не выгорит, перекачусь в пхп.
Анон, помоги с дилеммой. Поступил в университет на "Информатику и вычислительную технику". Из нужных предметов только информатика, остальные - ненужное говно. К программированию за первые полгода даже не подошли не смотря на то что у нас профиль начинается со слов "программное обеспечение", только cmd на информатике. Учиться в свете вышесказанного конечно не хочется. С другой же стороны дальше, судя по списку предметов, должно быть интереснее, а еще есть боязнь реального мира, да и вообще кудаж меня дурака без высшего-то возьмут? У самого сестра отучилась по этому направлению, работу нашла сразу по окончанию универа, сейчас получает солидную зарплату. Так вот бросать или не бросать?
Посоны, Платиновый вопрос. Знаю, что тут дохера мамкиных фрилансеров генерирующих сотни говносайтиков на вордпрессе. Посему вопрос. Подскажите парочку годных и свежих! книг по верстке: адаптивность, вьюпроты, всякие годные приемы css, которые расписаны сжатым и профессиональным языком. Экспресс-курсы или мемуары для чайников, домохозяек, безруких, безногих не нужны. Важна краткость и профессионализм в данной области! Сам занимаюсь в вебе уже несколько лет, но верстка обычно стоит на втором плане, поэтому хочется систематизировать и актуализировать свои знания с текущим положением дел в верстке, изучить годных приемов верски и прочую херню. Ну вы поняли.
>>590531 Не могу решиться между мобайл разработкой и вебом на пхп. Вакансии практичски делятся 50 на 50 и туда, и туда. Вот и думаю, куда бы податься. С одной стороны веб бэкэнд, в который я хочу, с другой стороны пока ещё жирная ниша андроидо-айоса девелопмента.
>>590534 Не могу решиться между мобайл разработкой и вебом на пхп. Вакансии практичски делятся 50 на 50 и туда, и туда. Вот и думаю, кто бы покидался в меня говном. С одной стороны веб бэкэнд, в который я хочу, с другой стороны пока ещё летит говно из андроидо-айоса девелопмента.
>>590534 Если андроидоайоси, то тоже, если нет оригинальных идей для портфолио, берёшь популярный сервис и херачишь аналог. Клон Эверноута, клон Money Lover, да хоть того же Телеграма. Мне кажется, работодателям в разумных пределах срать на оригинальность проекта [spoier](не, ну, если совсем оригинальная идея, то, конечно, должны оторвать с руками, но у тебя же, как я понимаю, таких нет, раз ты обратился с таким вопросом?)[/spoier], главное, чтобы ты мог пояснить за какие-то моменты в коде. Это если мы исходим из того сценария, что работодатель на собеседовании или перед ним тебя спрашивает именно за опыт разработки (читай, за портфолио).
Господа, начал заниматься импульсными нейронными сетями (они же спайковые нейронные сети). Пишу собственную реализацию. Уже много всего нагуглил, но все равно присутствует непонимание как все таки заставить такую сеть делать что-то полезное. Вопрос, собственно, может есть у кого нибудь какая информация, исходные коды спайковых сетей которые решают какие нибудь конкретные задачи (например, классификация чего нибудь или кластеризация). Или знающие люди поделитесь линками на что-нибудь, что поможет написать с нуля свою спайковую сеть, чтобы она, например, классифицировала чего нибудь.
>>590680 Тогда тебе и работодатель ненужен. Пытайся сам продвинуть свою прилогу. Но встаёт другой вопрос: как монетизировать свой проект. Вот тут уже нужно покумекать.
Насколько сложно сейчас вкатиться в программирование? Какие языки перспективные? Собираюсь стать фристайлером. Сколько времени займёт обучение до состояния выполнить проект за деньги?
Привет, Аноны. Возможно не в тот раздел, но думаю, что тут компетентность выше, чем в программаче. Суть такова: Имеются GPS-точки, снятые с GPS-трекера. Мне нужно их запихнуть в какую-нибудь типа гугл-мапса, чтобы эта программа мне начертила маршрут и желательно пройденное расстояние (по прямым линиям). Куда копать?
Хочу какерствовать на своей виртуалке. Решил ставить VirtualBox. Сколько места займет установка Win7 на виртуалку? Сколько занимают снапшоты? Что будет с лицензией на виртуалке?
Такая хурма: мне нужно вызвать в функции на с++ процедуру ассемблера, которой я предаю аргументы, используя соглашение stdcall. Всё вроде корректно написал. Выводит такое: 1>file1.obj : error LNK2019: ссылка на неразрешенный внешний символ _FUNC@12 в функции _main 1>C:\Users\\Documents\Visual Studio 2013\Projects\ASM2\Debug\ASM2.exe : fatal error LNK1120: неразрешенных внешних элементов: 1 ========== Перестроение всех: успешно: 0, с ошибками: 1, пропущено: 0 ==========
Проект в Visual Studio тоже настроил правильно: включил .asm файл в проект, добавил файл masm.targets. В чём проблема? Могу сорцы кинуть если нужно
Если тут ещё остались нормальные программисты-математики, а не кодомакаки, подскажите, как мне за одну секунду узнать количество простых делителей числа порядка 10^17 (контест). Я посчитал, простых чисел на промежутке от 1 до sqrt(10^17) ~10^6, и их можно теоретически перебрать, но здесь проблема в том, что мой файл должен быть весом до 64кб, и они все не поместятся.
Есть один человек, который занимается всякой там математической статистикой. Чего такого с машинным обучением ебануть чтобы его удивить/заинтересовать?
ШОК! СЕНСАЦИЯ! В ШКОЛАХ СПЛОШНОЙ ОБМАН! ОНИЩЕНКО РАЗВАЛИЛ СИСТЕМУ ОБРАЗОВАНИЯ!!! КОСИНУС 90 ГРАДУСОВ УЗНАТЬ НАСТОЯЩИЙ ОТВЕТ БЕСПЛАТНО БЕЗ СМС СКАЧАТЬ УЖЕ СЕГОДНЯ!!!
Программогоспода, такая задача встала у мимоэникея и любителя пилить моды.
Есть файл, в котором вперемешку бинарные данные и обычный текст. На первом пикретейледе то как это дело выглядит перед компиляцией с левой стороны(все это было установлено методом тыка и вручную, и если вы гляните на количество строк, то поймете почему я решил что неплохо было бы немного упростить себе жизнь), с правой же стороны готовый скомпиленый файл(это от нового движка валв source2, для богомерзкой дотки мод пилю). На пикретейледе два еще в заголовке какая то бинарная поебень, но вроде как там ничего ценного нет и ее просто отбрасывать надо. Собственно вопрос - в сторону чего мне глянуть(язык, библиотеки, функции) что бы запилить себе exe файл который бы при скармливании ему того что на 1 картинке справа, выдавал то что слева? Что нибудь не сильно жосткое, с программирование знаком на уровне php, regexp, минимально ооп и написание всях мелких скриптов для своих эникейских и модерских задач. Консольные приложения не писал, вот и спрашиваю куда смотреть хотя бы.
>>591587 Тебе декомпилятор нужен. Если исходники компилятора открыты, смотри, как компиляция происходит. Просто отбросить бинарные данные и взять только текст, скорее всего, не выйдет, т.к. какая-то часть из текста преобразуется во внутренний формат файла.
>>591379 Именно декомпилятор нужен. Компилятор есть, но это же source2, какие нафиг открытые исходники. Выйдет, я пару суток сидел и методом тыка и сравнения файлов до и после компиляции получил результат, который работает. Некоторые вещи абсолютно непонятны зачем и что делают, но оно работает и багов никаких не вылазит. Пока по крайне мере
>>591598 >>591605 Промазал Я на пхп как то занимался с регэксп, мне кажется для моей задачи это то что нужно, только я понятия не имею на чем будет проще сделать консольное приложение c, c#, c++? С учетом того что я этих языков не знаю, но судя по тому что у пхп сишный синтаксис разобраться особо проблем не будет. Autoit это скриптовый язык, мне хотелось бы все таки сделать что-то, что потом с гордостью можно будет в модерском сообществе выложить как yobasourse2decompiler.exe
>>591605 >>591606 Исходники некоторых утилит когда-то были открыты в первом Source, SDK для Source2 доступно? Регэкспами не выйдет, как ты будешь указывать строку поиска? [\w\d]+ Текст выдернишь, а дальше? Ручная работа. Тут надо разбирать формат файла.
Неужели никто не сделал декомпилятора? Там же гигантское сообщество. Эмулятор стима запилили, а декомпилятор нет? Скинь на ргхост компилятор.
>>591615 Движок совсем свежий. Его еще даже не выпустили, пока только дотка 2 на нем работает, sdk соответственно нет. В комъюнити уже есть какие то декомпиляторы, но там по части графики, я же со звуком работаю, по нему вообще голяк и крупицы(в соурс2 начали компилить wav и mp3 в vsnd_c и скрипты которые раньше в txt были, теперь скомпилены в vsndevts_c). Больше методом тыка узнал, что на самом деле даже делает работу интереснее, круто быть на передовой. Текст выдерну, преобразую его в нужный мне формат и буду радоваться жизни, так один раз поебаться, и многие еще спасибо скажут, а так при правке каждого файла ебаться.
http://rghost.ru/6JVj6yrQv Вот компилятор, но дело в том что для своей работы ему нужна сама дота, с установленным workshop tools. Это единое целое, даже когда запускаешь редактор, сначала прогружается игра. Но на всякий скину, кто тебя знает. Этот компилятор не только звуки и скрипты компилит, он еще карты всякие, текстуры и прочее компилит, я правда этой темой не занимался, но это универсальная штука.
>>591615 Ну а насчет того как выдергивать. Блок с инструкцией к конкретному звуковому событию начинается и заканчивается нулевым байтом, так что вроде как проблемы выдернуть только то что нужно не составит особых.
>>591631 Этому два чаю, дико удобная штука. Хотя мне консолько пару раз в месяц нужна бывала, так что на автомате win+r cmd enter набивал, но если работать с соснолью приходится часто то я бы точно рекомендовал бы глянуть на conemu. >>591627 Что не так болезненный? Редактор своего синтаксиса есть, запилил себе сворачивание строк, ибо как видишь их там 1.5 тысячи, и глаза вытекали при попытке отыскать нужное мне. Сейчас вот надо было глянуть в НЕХ виде данные что бы посмотреть по какому принципу нужный мне текст выдирать - пара кликов, и плагин установлен не покидая пределов программы.
>>591622 А 32 битной нет? И скинь ещё исходный файл и откомпилированный. >Что вообще сложного в том На первый взгляд ничего. Не понятно, зачем нужна эта компиляция, если даже в бинарном виде используется отформатированный текст без явного указания длин строк и без перевода числовых значений из текста в бинарный вид. Получается, просто парсишь от NULL до NULL, убираешь лишнее <!-- --> и преобразуешь remap_intensity_x1 = "0.000000" в "remap_intensity_x1" {"value" "0.000000"}. Сложность в том, что ты не знаешь никакого языка программирования.
ЛАБА ПО ИНФОРМАТИКЕ В TURBO PASCALАноним29/11/15 Вск 12:17:06#464№591646
В универе задали лабу по паскалю, а я совсем нубас, поэтому прошу вашей помощи. Дан натуральный ряд чисел 1,2,3,...К, где К<200. Для нечетных членов ряда сформировать массив А, а для четных членов вычислить среднее арифметическое. Исходные данные для расчетов: К=51.
>>591646 псевдокод такой есть массив k, переменная K=51 последний в ряду к. Создаешь цикл, где условный оператор берет по модулю каждый элемент массива, для нечетных создаешь массив а и пихаешь туда, для четных создаешь переменную count, которая подсчитает количество четных чисел, и переменную sum. Дальше avg.
>>591643 Написал же - с пхп когда то баловался, с регулярками баловался, даже с ооп немного. У php си подобный синтаксис, не думаю что распарсить файл и слепить новый займет много времени, да и мне это интересно. Просто что то изучать - скукотень дикая(или ради работы и денег), а тут какая то интересная мне вещь. Вопрос только в том на чем это проще, их же этих си как минимум 3 -шарп, обычный и плюсы, мне надо только приложение без гуи, которое и походу на регулярках(я хз что больше для этой задачи подойти может). 32 не скину, доты 32 битной больше нет, только 64, только хардкор. Мне самому много чего непонятно - но того что понятно достаточно для того что бы руками набить файл, который скомпилится и будет работать в игре, этого мне пока достаточно, теперь хочу просто избавить себя от обезьяньей работы. Вот исходник и то что вышло из resourcecompiler (с приставкой _c). Какой тебе интерес в этом копаться?
>>591646 Анон сегодня добрый, держи бро, набросал для тебя алгоритм, не благодари, из сишки в паскаль сам переделаешь. И оптимизируешь. И на ошибки проверишь. Если K задаётся не заранее, то создашь массив нужного размера.
>>591661 >>591671 >Какой тебе интерес в этом копаться? Такой же, как и у тебя - интересно. Через пару часов приду, посмотрю. А ты бери учебник по сишке (не знаю, может c# будет легче), смотри как работать с файлами (открытие, чтение, запись).
>>591674 Не как у меня. У меня основной двигатель запилить качественный мод, что бы самому себе нравилось. Как джобс завещал - отполировать все что можно, а для этого надо разобраться в том как оно все работает. Саму модификацию я уже давно сделал, но то был дикий говнокод если с точки зрения устройства движка, сейчас вот реализовал с учетом новых знаний тот функционал намного красивее и потиху наращиваю новый, для чего и потребовалось декомпиляция. Так что интерес у меня не главное, мне очень многое интересно, но довожу я до конца только то, у чего есть какая то цель.
Программач, существуют ли сервисы, где можно собрать команду околоновичков для совместной разработки какого-нибудь проекта? Дрочить упражнения из учебников уже надоело, а времени/опыта на работу пока нет. И еще, как происходит процесс добавления кода в опен сорс? Есть ли там уже поставленные цели, из которых ты можешь выбрать или все нужно смотреть самому?
>>591695 Найди себе цель. Придумай программу которая тебе самому бы нужна была. Что то что реально будет востребовано и сиди работай. Это намного веселее чем пилить какую то херь, зная что это вообще никому не нужно.
анон, поясни за асм. Не студентота. Не могу вкурить. Прогоняю программу через ida pro, и не могу понять почему так получается. Итак, имею следующую инструкцию:
add al, 65h
Перед выполнением инструкции в EAX было 17h, а после выполнения 58h. Почему? Почему не 7Ch? Понимаю, что EAX состоит из AX и AH/AL. Но не пойму почему так получается. Объясни анон, вся надежда на тебя.
Анон, разъясни по быстрому о вебе. Я нихуя в нем не знаю, так как тупой студент, который все не может допилить свое приложение под андроид, а только живет генерацией различных идей. Так вот, объясните, может ли человек в одиночку поднять сайт. Не простой, а что-то типа социальной сети. Буду благодарен, если несложно объясните саму архитектуру нормального сервиса.
>>591886 баба пиздит, потом тестик. на тестике баллы. в конце получаешь подтверждение, что ты прошел курс МАТЬ ЕГО ОТ САМОГО СТЕНФОРДА ЕБАТЬ ЕГО В РОТ ДА НУ НАХУЙ.
Пацаны, как работает эта ебала: vkfake.ru? Находит ссылки на фотки, которые не осиливает ни яндекс, ни гугл. Они сами проиндексировали что ли? Их же безумное количество.
Ананасы, проблемы с кроссдоменные запросами в node.js. Запускаю простенький сервер на node.js, содержащий 1 статичный html файл из которого посылаю запрос к стороннему серверу и получаю в ответ ошибку
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:8888' is therefore not allowed access т.к. отсутствует соотвествующий заголовок, что странно, т.к. в коде я прописал все как нужно.
Код, который я запускаю:
var path = require('path'); var express = require('express'); var app = express();
>>586516 (OP) Сап, прогромач. Есть один стартап на несколько рыл в лице игры на Unity3D. Нужно прикрутить к этой красоте систему контроля версий. Вопрос знатокам: Какую систему контроля версий использовать, с учётом того весёлого факта, что коммитить придётся в том числе и здоровенные бинарные файлы в лице текстурок и моделек? Правильно ли я понимаю, что центральный хостинг в лице битбакета или гитхаба для того же гита и меркуриала совершенно не обязателен? Если так, то как это сделать? В документации к юньке предлагают централизованные системы, но... Это действительно оправданно и для подобного проекта другой путь будет неразумен? да, прогромач, я совсем зелен в этих вопросах Спасибо.
>>586516 (OP) Аноны, прочитал книгу по Си плюсам, выучил стандартную библиотеку, чуть-чуть пописал свой проект на unreal engine, так что немного опыта работы есть. Можно ли где устроиться джуниором? Чтобы с низкой платой, но обучили? А еще я шарагу свою не закончил, возьмут где, если на заочку перейду?
Вы провалитесь хотя бы потому, что не знаете инструмента, с которым работаете - для хуюнити вполне себе есть список поддерживаемых vcs, хотя вангую у вас не team версия, стартаперы, лол.
В любом случае, ничего сложнее сабвершена вы настроить не осилите, а так - перфорс вполне себе стандарт в крупных игроконторах.
Анон, посмотрел на ОП-пик и не знаю какие книги мне прочитать для начала. Что стоит почитать? Понятно, что нужные алгоритмы и стоит начинать с какого-нибудь "Искусства программирования" Кнута. А какие еще? Посоветуйте, пожалуйста.
>>591693 >>591697 Держи на пробу http://rghost.ru/8cnynlpQp Пароль PS3_HAS_NO_GAMES Потестируй на разных файлах. Сейчас вывод в консоль сделал, надеюсь, разберёшься, как запустить и знаешь, как перенаправить вывод. Предупреждаю: всё держится на честном слове, скормишь проге гигабайтный файл, что-нибудь получишь в ответ. И упасть может в неподходящий момент, т.к. проверок минимум.
А кто с тобой срется? Тебе вполне ответили на вопрос. Другое дело, что ожидать от макаки, которая даже офф. документацию на свой инструмент не осилила и не может спросить в специально отведенных, блядь, местах про best practicies? Вы же не потянете промышленную vcs поднять.
Часто попадаются задачи, где качестве параметров используются несколько дат, все параметры зависят друг от друга, т.е. просто в ряд на временном отрезке их не расположить, в условиях получаются несколько временных интервалов, которые могут пересекаться, а могут не пересекаться. С помощью каких диаграмм можно наглядно показать такие зависимости, голове бывает все не укладывается.
Так вот проблема в том, что когда я вызываю bcm2835_i2c_setSlaveAddress с любыми параметрами - происходит Segmentation Fault. И это не я рукожопый, examples/i2c.c тоже так делает.
Я заглянул в исходники библиотеки, и вот что происходит: bcm2835.c: [code] void bcm2835_i2c_setSlaveAddress(uint8_t addr) { / Set I2C Device Address / #ifdef I2C_V1 volatile uint32_t paddr = bcm2835_bsc0 + BCM2835_BSC_A/4; #else volatile uint32_t paddr = bcm2835_bsc1 + BCM2835_BSC_A/4; #endif bcm2835_peri_write(paddr, addr); } [/code]
Из этого возникает пара вопросов: 1. Правильно ли я понимаю, что мы берём и пишем что нам дали в параметре функции по адресу bcm2835_bsc0 со смещением BCM2835_BSC_A поделив его на четыре? Или что это за "/4"? Padding? 2. Как это чудо дебажить теперь? gdb на системе пока нет, надо собрать. пару дней займёт наверно, лол ARMовский ассемблер я вообще никогда толком не видел, но с x86ным возился было. 3. Не слишком ли хардкорный вопрос? inb4: купи STM32
>>592078 Благодарю конечно, гляну. Но я уже и студию установил и туториалы на msdn по работе с файлами разбираю, сложного вообще ничего нет. С# шарп отличный вариант поскольку у него уровень повыше других си языков и как следствие многие вещи которые там бы мне пришлось писать самому, здесь уже в качестве функций есть. Напишу по свойму по двум причинам, во первых хочется =), а во вторых движок еще не вышел и работа над ним ведется, и файлы которые скомпилены текущей версией очень сильно отличаются от файлов скомпиленных в самой игре, которые судя по всему были скомпилены просто более ранней версией, но что самое забавное - даже не смотря на огромную разность результата - работает и старый вариант и новый. Одному богу известно что валв перепилят к моменту релиза source2, но в любом случае хотелось бы иметь свою софтину и исходники, и с целью потешить свое эго и с целью внести исправления при надобности.
>>592327 Точно, как то из головы вылетело даже. То образец скомпиленного файла один из двух. Есть еще такие же файлы, но в которых изменений после компиляции еще меньше(собственно благодаря им и удалось сделать ручную декомпиляцию), так что это немножко надо будет эти еще две версии перед декомпиляцей надо будет различать.
>>592343 >Есть еще такие же файлы custom_sound_events.vsndevts_c Нашёл такой при гуглении. Там, что меня удивило, оставлено не только форматирование, но и не изменено вообще ничего. Даже некие <!-- kv3 ... --> не добавляются. Это, видимо, и есть старый вариант. На нём проверял, всё нормально выводит.
Ребят, скажите, сейчас стоит восьмёрка, но каждый раз предлогают бесплатно и без смс обновиться до виндоуса десять. Какие подводные камни? И да, если я обновлю, то вся информация с приложениями полетят?
>>592350 А можешь поделится исходниками? Все же в программач пришел с целью научится, а не тупо результат получить. Сейчас как раз ломал голову по какому признаку определять старую версию от новой и соответственно каждую по свойму декомпилить.
>>592350 kv3 это валвовский формат данных, по нему доки есть https://developer.valvesoftware.com/wiki/Dota_2_Workshop_Tools/KeyValues3 Там не изменено вообще ничего громе бинарных данных в заголовке и вкрапление NULL байта, но если этот файл оформить подобающе и прогнать через компилятор, то он приобретет вид с гораздо большими изменениями(то что я в трэд изначально притащил), но не смотря на разницу - если игре подсунуть новую версию, то все будет работать.
>>592350 Раз уж тебя эта тема заинтересовала, вот гитхаб декомпилятора других source2 ресурсов, которые компилятся тем же resourcecompiler.exe что я кидал, там и исходники есть связанные с обработкой kv3. Мне это если честно не особо много они говорят, так как я вообще эникей по жизни и кодом с алгоритмами не занимался, но было бы интересно узнать что там видит человек который шарит в коде и прочем. https://github.com/Dingf/Source-2-Decompiler Там есть еще упоминание об ntro который присутствует в заголовке vsndev_c файлов, с подробным описанием того что все эти биты байты значат, но вроде как для моей задачи эта информация роли вообще не играет https://github.com/Dingf/Source-2-Decompiler/blob/master/ntro.h
>>592530 Немного расплывчато отвечу. Если нужно только выучить язык - смысла идти в институт нет. Но с++ используется в тех областях, где университетские знания важны (HPC, сложное моделирование, научные расчеты, машинное обучение и т.п.), поэтому ради них стоит пойти. Естественно, если ВУЗ хороший.
>>592540 А самостоятельно все это изучить можно? Будет реальго начать работать? Просто я раньше уже учился, но бросил. Мне теперь 22 года, не хочется терять время?
>>592546 >Будет реальго начать работать? Думаю, что да, на вакансию стажера особых знаний не требуется, можешь хоть сейчас попытаться. >А самостоятельно все это изучить можно? Да, но это будет сложнее, опять же, сравнивая самостоятельную учебу и хороших преподавателей. Для самостоятельного изучения есть множество онлайн-курсов, учебников.
Вообще, ты сначала найди, что тебе интересно, а потом уже изучай инструменты, которые изучаются в этой области, все таки у языков свои плюсы и свои минусы. Хотя, можешь сначала попробовать питон для изучения, он чуть ли не везде используется и на нем можно пробовать самостоятельные проекты.
>>592562 Я такой никому не нужен буду. Кому нужен идиот, не умеющий писать нормально под iOS/Android/WP, за то обмазывающий PhoneGap/Mono/Xamarin/что-то ещё?
Есть вот эта строчка кода. Игнорируйте k - x и i - y, допустим, что там ноль. off_x и off_y у меня были unsigned int, ибо я знал, что они всегда будут положительными. Это каким-то образом мешает мне вычитать их из других значений?
Я просто охуел, долго не мог найти проблему в коде, у меня ряд спрайтов не рисовался вообще. Сделал off_x и off_y знаковыми — всё стало нормально. По идее, допустим, off_x равен 10, а k - x = 0, в итоге из нуля вычитается 12 и функции передается результат -12.
Это что получается, если из signed вычесть unsigned, то результат будет unsigned?
>>592584 Короче, если сделать так: unsigned int x = 12; А затем в функцию, принимающую float, передать (0 - x), то функция получит пикрелейтед, а если же x у нас signed, то функция получит -12.
>>592570 Как раз нельзя не учитывать. В том варианте, что ты говоришь ("пусть там 0", хотя ты имел в виду, что "пусть там 1") действительно, выглядит непонятное, но если там было небольшое отрицательное число, оно преобразуется в огромное положительное, вычитается небольшой оффсет, что делает его несколько меньшим, но огромным положительным, и при обратном преобразовании в знаковое бит знака уже оказывается 0, и ты получаешь это же огромное положительное знаковое. Спрайт рисуется у черта на куличках.
>>592587 Хм, хотя вру, чтобы потерять знак, должно было быть исходно огромное отрицательное. Близкое к 0х8000000 в шестнадцатеричной записи. Тогда не знаю.
>>592586 > если я точно знаю, что off_x у меня >= 0, то нет смысла делать его знаковым Получается что в С это ущербная логика так как смешение знаковых и беззнаковых чисел приводит к пиздецу. Использование беззнаковых нужно сводить к необходимому минимуму - работа с памятью (применение битовых масок к байтикам), или там когда у тебя возможно переполнение, и это типа норм, тогда обязательно беззнаковое, так как переполнение знакового это UB. А если у тебя просто арифметика то желательно одними знаковыми обходится, а если не влазит то выбрать больший знаковый тип.
>>592546 Я сам как ты. В универ в Рашке не иди, если только не топовый. Я лично занимаюсь сам, не знаю, удастся ли найти работу при таком раскладе, но надеюсь, что да. Можешь задавать вопросы
>>592625 Начал с джавы по джаварашу. Почувствовал какое-то наебалово и уже из философии понял, что сложно. К тому же из хх понял, что на джуна по джаве высокий порог вхождения. По совету Анонов перешёл на питон и пока доволен. Теперь думаю, катиться в веб или нет. После питона? Мне бы работу с ним найти, если не удастся, то пхп
Смотри, изначально моя проблема была в том, что мои спрайты не рисовались там, где я ожидал их увидеть.
Я передавал ( 0 - unsigned int ) в функцию, void func_name( float x ). Функция получала очень большая число. Потом я передал ей ( 0 - signed int ) и всё заработало нормально.
Всё верно говорю?
Кроме того, проблема хоть и исправилась — понимания у меня прибавилось не слишком много. Можешь объяснить подробно?
>>592463 >по какому признаку определять старую версию от новой Единственную разницу заметил в том, что в новом формате присутствует блок <!-- kv3 ... --> перед данными, в старом его нет. Если Valve опять сменит формат, подозреваю, будет отличаться uuid (e21c7f3c-8a33-41c5-9977-a76d3a32aa0d, например). Не зря же они это добавили. >упоминание об ntro >для моей задачи эта информация роли вообще не играет Тоже так считаю. Там упоминаются некие события VSoundEventScript_t, m_SoundEvents, VSoundEvent_t, но в исходном файле их нет. Может они указываются в настройках перед компиляцией? >гитхаб Там что-то своё, связанное с текстурами и прочее. Мне бы интересно посмотреть про DATA, то, где лежит исходный текст скрипта. В новом формате убирается много информации из исходного файла. Строка "operator" "sos_reference_stack" отсутствует в скомпиленном файле. Вот эти вложенные блоки "operator_stacks" "update_stack" "reference_operator" тоже. Они обязательны в исходном файле? Они всегда в таком порядке? Их может быть несколько? Ключевые слова "operator" и "operator_variables" понятны из названия, другие есть? Где синтаксис файлов можно посмотреть? >можешь поделиться исходниками >Мне это если честно не особо много они говорят К тому же код более чем на половину состоит из data = (const data_t ∗)((char∗)&id->offset + id->offset); Вот дополненная версия. Для старой версии скриптов сделал вывод один к одному, добавив обрамляющие { и }. Для новой версии ничего не менял. Пароль тот же. http://rghost.ru/private/6kQrdTCZj/9178725aaecb228a06127f222bf9d28b
>знание *nix-систем (работа с файлами, ssh, scp, стандартных команд, установка пакетов); >опыт установки/настройки nginx/apache, взаимодействие со скриптами через CGI/FastCGI/WSGI и т.п. ;
>>592662 Нельзя, проблемы со спиной, а менеджером сидеть много надо. А разрабом в любом случае можно будет пинать хуи/разминать спину/сосать хуй, потому что начальник посмотрит в замочную скважину - нахожусь в офисе да и ладно.
>>592692 Ставишь линукс (машина А), поднимаешь в нем виртуалку с еще одним линуксом (машина Б), и задаешься целью пользуясь только терминалом на машине А поставить и настроить nginx/апач на Б. по пути дохуя гуглишь и изучаешь.
Анон, поясни за этого зверя. Вот есть сайт, хочу сделать его более нагрузоустойчивым. Как вообще расчитать вычислительные мощности для серверов и пропускного канала. Погуглил статьи - везде какие-то общие рекомендации. И всего лишь несколько по архитектурным решениям. Реквестирую ссылочки и прочие ништяки. С меня, как обычно, нихуя.
>>592714 >Вот нет пока точной статистики. Как примерно прикинуть цену всего решения? Как выбрать архитектуру? Я пока остановился на облачных мощностях Юзер->Балансер->{Бэкенд, статистика, кеш}->База данных. А что дальше с этим делать - пока хуй знает.
>>592715 >Если ты совсем ноль Нет. С чего начать? Мне пора определиться что я делать буду когда стану программистом, а это выглядит весело. И виртуалку ставить не хочу. Гуглить всё подряд это же нихуя не обучение.
>>592724 >когда стану программистом Люди, которые становятся программистами, просто сидят и пишут код for fun, постепенно вырисовывая себе картину мира и видение своего места в нем. А ты - ебанное дно, иди в менеджеры.
>>592729 Лел, с первым пунктом давно совладал, а вот места для меня в мрие нет и через некоторое время я просто вымру, задеградировав окончательно. Хех.
>>592706 >А разрабом в любом случае можно будет пинать хуи/разминать спину/сосать хуй, потому что начальник посмотрит в замочную скважину - нахожусь в офисе да и ладно. Тебе пинка дадут в первую же неделю, фантазер.
адепты, поясните по рынку реально ли зарабатывать денюжку нормальную, без образования? А то думаю, бросать уник, и начать заниматься делом, а не домашкой по матану, или все же доучиться.
На C++, Анон, программисты на C++ еще даже нужны. А на что надеетесь все вы тут, толпой вкатываясь в PHP и всякие Java - вообще непонятно. Рынок забит, вам 100 раз доносилось, непотребствами по губам вы получать будете, а не денюжку нормальную.
>>592689 Лол, столько вопросов и ответов не будет. Все что я тебе рассказал было накопано по крупицам и в результате кучи экспериментов, что за update_stack и прочие - я в душе не ебу, оно просто работает. Информации по синтаксису ноль, все модерские форумы завалены вопросами про звук, и ответов там вообще нет, никто нихера не знает. Я думаю запилю гайд, но хочу сначала свой мод доделать, это добавляет ему уникальности за счет того что никто просто не знает как теперь модифицировать клиент игры, поскольку все способы работавшие в source1 выпилили. Я много пытался нагуглить хоть что то по ключевым словам, но гугл вообще молчит, только ссылки на пару файлов выдает, о каком то синтаксисе и его описании речи даже не идет и прочем речи вообще не идет(Может после релиза и выложат документацию). Единственный источник информации сама новая дотка, там еще куча всяких файлов, бинарно-текстовых где встречаются упоминания этих слов и возможно докопаться что за они, но это как то хардкорно слишком. Хотя если будет надо для работы, то конечно начну копать дальше, пока же вроде все ок. Я кстати не обращал внимания что guid одинаковый во всех файлах, думал это какой то значение на основе данных, на его наличие в файле видимо и буду отличать новую версию от старой(я все же хочу свой декомпилер =)) Кинь хоть свой ник или еще чего, когда буду благодарности пилить, или написать просто - Анон из /pr ?
>>592689 И в декомпилере косяк - Названия объектов(буду называть их так, имя структуры в которой содержится все инфо о игровом звуковом событии - valve_dota_001.stinger.dire_lose например) должны быть в кавычках valve_dota_001.stinger.dire_lose -> "valve_dota_001.stinger.dire_lose"
>>592774 Если это действительно так, то мне искренне хочется уебать. Ладно на этой архитектуре деление как команда есть, а на каком-нибудь Atmelе деления нет, и там двадцать сука тактов вместо ёбаного смещения.
Поцоны, задрачиваю питон для интереса и знаю немного c++, для ардуино приходится его задрачивать. Хочу какой-нибудь еще язык подрочить для интереса, склоняюсь к джаве или с#, что будет полезней?
...Математик отошел вправо. Математик наклонился. Математик вложил себе в рот четыре пальца. Математик завёл натуральные числа через аксиоматику Пеано. Математик вложил себе в рот два пальца. Математик завёл натуральные числа через аксиоматику фон Неймана. Математик вложил себе в рот четыре пальца. Математик завёл натуральные числа через аксиоматику Пеано. Математик опустился на колени. Математик стал сгребать натуральные числа в кучу. Математик сгреб натуральные числа в кучу. Математик присел над кучей. Математик ввёл кванторы в кучу натуральных чисел. Математик стал перемешивать кванторы с натуральными числами. Математик перемешал кванторы с натуральными числами. Математик зачерпнул пригоршню смеси. Математик намазал смесью кванторов и натуральных чисел свой член. Математик встал на колени. Математик стал мастурбировать. Математик доказал коммутативность сложения. Математик лег на спину. Математик стал пальцами доказывать коммутативность умножения. Математик доказал коммутативность умножения. Математик лег на живот. Математик подполз к смеси натуральных чисел с кванторами. Математик стал записывать в TeXе смесь. Математик записал всю смесь. Математик стал вылизывать участок пола на месте смеси. Математик вылизал участок пола. Математик встал с пола. Математик подпрыгнул. Математик похлопал себя ладонями по щекам. Математик надул щеки. Математик хлопнул себя ладонями по щекам. Математик надул щеки. Математик хлопнул себя ладонями по щекам. Математик наклонился. Математик ввёл себе эпсилон-дельта-формализм в задний проход. Математик вынул формализм из заднего прохода. Математик ввёл эпсилон-дельта-формализм себе в правую ноздрю. Математик облизал эпсилон-дельта-формализм. Математик присел на корточки. Математик налил водовки себе в ладонь. Математик вылил свою водовку себе на голову. Математик сел на пол. Математик разглядывал и трогал свои ноги. Математик зачерпнул меры Хаара с пола. Математик конструктивно ввёл меру Хаара себе на ноги. Математик разнёс меру Хаара левыми сдвигами. Математик согнул ноги в коленях. Математик качал ногами. Математик лег на спину. Математик вытянул ноги. Математик поднял ноги. Математик запрокинул ноги себе за голову. Математик стал элиминировать кванторы. Математик элиминировал себе на лицо...
>>592864 Идею ставь.Хотя пока в проекте не 100500 классов ide не важна особо. Вот когда надо будет рефакторить, тогда среда разработки будет сильно помогать
>>592876 Хоти точить металл и иди в токари. Хоти крутить трубы и иди в сантехники. Блядь, они столько поднимают, что обезъянкам за клавиатурой и не снилось.
Анончик, смотри какая проблема. Учу значит язык программирования, неважно какой - php, JS итд. И вот какая проблема - я учу тупо чтобы учить, т.е. понятия функций, переменных, классов итд итп. Т.е. как учебник, просто зубрю по сути. А вот как это потом применять на практике уже и не знаю. Т.е. код какого-то сайта (пускай это даже страничка сайта приведённая в примере я пойму, а вот повторить уже написав что-то своё - фигушки). Учу по разным сайтам, включая официальный справочник пыхи. С HTML\CSS такого нет - там понятно что и когда применять, а вот здесь... В общем что посоветуете, дабы выйти из такого тупика, няши? Может расскажете как вы учили?
>>593001 Да нечего спрашивать, знакомый, вообще дикий ботан и учится на 9-10 по 10 бальной, завал с лабами, и просто затрахался, хочет наиболее бесполезную купить.
>>593018 Конкретно, сначала делаешь сайт, который просто выдает тебе страницу <h1>HELLOW WOURLD!</h1>. Потом который выдает страницу о двух дивах и может еще запросить твое мнение об этой странице и тебе же его вернуть, извратив до неузнаваемости. Потом который может запомнить в базе все твои ответы и выдать тебе по часам, дням недели и фазам луны, какой ты уебок в среднем и какой конкретно был уебок максимум и минимум за заданные промежутки. Потом придумываешь что-то еще, реализуешь. И так далее.
>>593121 А вот это правильно! Я бы вообще всех программистов гнал поганой метлой в дворники. На улицах не пройти, всё снегом завалило, а они расселись в креслах своих и сидят в потолок смотрят, тьфу. Лучше бы пошли лопатой помахали, всяко больше пользы.
>>592781 >>592791 Вот новая версия, потестируй http://rghost.ru/private/7vrHVqMD4/75eea2899693f40c32371c83b5f851c2 Вывод оставил пока что таким же, версия скриптов не проверяется, есть одно потенциальное место с переполнением буфера, ошибок выводит мало. Это всё можно будет позже добавить. Плохо то, что эти "operator_stacks", "update_stack" и прочее прописаны прямо в коде и, если Valve хотя бы немного поменяют формат, всё сломается. Ну и запись "\t\t\t\t\t\"%.∗s\"\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"value\"\r\n\t\t\t\t\t\t{" тоже говорит о качестве декомпилятора. Не пишите, дети, парсеры на Си. >Кинь хоть свой ник В доте? Мне не известно, что это за игра такая, какой уж там ник. >или написать просто - Анон из /pr Можешь вообще никак не упоминать или даже за своё выдать. Мне всё равно.
>>593151 Понятия не имею зачем ты продолжаешь кидать то чего я не прошу и то что я сам делаю, уже написал определение типа файла, и разбиение и создание массива в котором каждый элемент - объект и его свойства. Сейчас осталось дописать только оформление всего этого дела, расставление скобочек, "value" и тому подобного. Кроме простого интереса дело еще в том, что случись изменения какие то в формате либо же появится еще какая то инфа насчет синтаксиса - я смогу подправить программку, а буду пользоваться твоей - изменят что и привет, либо ищи прогера либо один фиг садись сам изучай и пиши. Ник он обычно у всех есть, не только в доте, на форумах и для прочего тоже ники используют и когда выкладываю какие то моды, как правило указывают что вот спасибо чувакам этим за тестирование, этим за подсказки, тебе просто за болтовню по теме, если по существу - я сюда только язык спросить зашел(с# и вправду шикарен для новичка). Короче, напишу анон из /pr =)
Есть тут АСМщики? В общем мне к воскресенью надо задрочить всякие низкоуровневые задачки, например, задача про рюкзак или кузнечик какой-нибудь. Такие вроде простые задачи, но хитровыебанные. Я бы просто посмотрел решения с объяснениями, но их почти нигде нет, или я аутист не вижу. Алсо, осенью меня здеся аноны отговаривали связываться с этим говном, но в моей шараге, чтобы попасть на нужную мне кафедру нужно ли бы быть йоба олимпиадником, либо отличником немного утрирую. Типа не обоссывайте.
Ребзя, реквестирую советов мудрых. Сам я js-макакич, работаю в говноконторке, клепаю на типичном стаке из ангуляров и жквери всяких. Так вот, я чувствую что я не узнаю тут нихера нового, днище полное и уровень местных СИНИОРОВ чуть выше уровня меня знают фреймворков больше и получше, ну и рука набита, а так один хуй. Да и в целом, заметил весьма низкий уровень "как программиста" среди js разрабов. Просто я смотрю на себя и понимаю нехватку знаний.
Есть возможность попробовать набижать в крупную компанию куда нужны java макаки, там говоря весьма умные ребята работают, в соседних отделах даже всякие С++ пацаны которые ПО для робототехники пишут. Так вот, стоит ли мне нахуй дропать это говно и пойти к клевым пацанам прокачивать себя? Сам я хочу в целом потом сделать перекат либо в более серьезный веб с крутыми проектами, либо в мобайл.
Правильно ведь я понимаю, что умение программировать как таковое очень слабо зависит от языка и мне лучше идти к умным ребятам чтобы они меня пиздили ногами?
Анон, в программировании нихуя не понимаю, но хотел бы вкатиться в него, только в какую-то научную ветку. Какие языки используются в научном программировании, какие тенденции?
Вы тут вроде все очень умные погромисты, так что подскажите пожалуйста, как открыть порт 3659 (UDP)? По инструкции в интернетах вроде бы все сделал правильно (хотя может быть инструкция была хуевая, на всякий случай дам ссылку: http://nastroisam.ru/kak-otkryit-port-v-windows/), но как то не помогает. В БФ4 выходит все та же ошибка "Игра отключена: клиент закрыл соединение. Проверьте сетевое соединение и убедитесь в том, что порт 3659 (UDP) открыт.".
Анончик, чтобы устроиться на работу программистом нужен ли отчет от военкомата? Я здоров, а в армию не хочу. Я слышал там ЧП нужно оформлять и как это вообще работает?
Привет, анонасы. Есть один диссер и я начал его писать. Тема довольно таки стандартная, вирусы, безпасность и тд. Все классно и понятно, кроме одного злоебучего пункта. "Исследование механизмов появления уязвимостей ПО, создающих предпосылки для атак, основанных на вставке кода". Так вот. Я не особо представляю каким образом должен узнать об этих уязвимостях? Ну да, в литературе есть примеры небезопасных функций и описание их. Но проблема данной темы в том, что нету книг и толковых источников инфы, никто не станет писать о действенных методах. Что мне делать для исследования этого дерьма? Препарировать вирусы? Может, есть какие-то годные источники инфы, в том же торе?
>>586516 (OP) 1. Что учить веб-разработчику, чтобы уметь решать простые задачи и работать джуном?
Вакансии смотрю, там полсотни разных технологий и фреймворков, каждую из которых можно годами изучать. Даже если выучу все за пять лет, к тому времени уже новые появятся и зацикл.
Изучил html css js, но как-то не чувствую от этих знаний никакой пользы. Чтобы страничку уровня /b сверстать и написать все нужные скрипты, мне понадобится полгода. Подозреваю, что нормальные люди такие задачи решают за час какими-то другими инструментами. Я прав? Что это за инструменты?
2. Что такое php и какие у него функции в реальном мире? Почему его везде требуют? Зачем знать php фронтенд разработчику? Зачем знать php бэкенд разработчику, который например в python+django или ruby+ror работает?
Есть тян 35 лвл, из образования только ПТУ, на компе умеет гамать, смотреть фильмы и сидеть в контакте. Программировать не умеет, математику знает плохо. Реально ли ей стать тестировщицей?
>>593543 Она сейчас работает менеджером по продажам, но ничего не получается, т.к. интровертка и не способна в социальное взаимодействие. За месяц не заключила ни одного контракта.
>>593543 >У нас итак работы уже не остается Тупой макакич почувствовал КОНКУРЕНЦИЮ. Именно тян сосачера отнимет у тебя кусок хлеба изо рта, веб-петушок)))
>>593548 >интровертка и не способна в социальное взаимодействие. За месяц не заключила ни одного контракта. Лучше отдай свою тян мне, а ее ассемблеру научу, будем пердолить эксплоиты и друг друга)
>>593560 Нахуй ты ее в IT тащишь, аутист, это тебе прибежище для всех неудачников, что-ли? Тут надо развиваться, а твоя тянка лишь способна висеть у тебя на шее.
>>593563 >Тут надо развиваться Веб-макакич опять про РАЗВИТИЕ, паттерны, фреймворки, слежение за тенденциями и технологиями, разве что корпоративный дух не упомянул.
>>593567 Но он ее тащит в питон. А на питоне-джанга. Так что это уеб программирование, где надо таки иногда читать, а он ее сам всему обучает, а ей похуй походу, вообще. И я ничего общего не имею с веб-программированием, отъебись, я не пишу на php и другом дерьме, вроде джаваскриптов и прочих веб-технологий.
>>593535 Если она до 35 лет дожила и только в 35 лет ВНЕЗАПНО осознала, что она интровертка, при этом она за всю жизнь не освоила никаких профессиональных навыков на нормальном уровне... Из этих фактов можно уверенно утверждать, что она абсолютно тупа и ни на что не способна.
С другой стороны, у нас тут целое поколение математически-одаренных аутистов с профильным высшим образованием, которые не могут в 30 лет от мамки съехать, потому что рынок настолько перенасыщен, что работодатели уже даже от вордпрес-стажеров на зарплату 25к требуют фулстэка, 5-летнего опыта коммерческой разработки, разговороного английского и ученую степень...
Не хочу делать поспешных выводов, но думаю более вероятно, что моя собака получит нобелевскую премию по физике, чем что твоя тян станет программистом. Уебывай на форекс, искатель халявы.
>>593571 > я не пишу на php и другом дерьме, вроде джаваскриптов Топовые инструменты в нише > дерьмо. Ну охуеть школьники пошли, совсем тупые. Не пользуюсь молотком и прочим дерьмом для забивания гвоздей. Ну а хули, ебаши гвозди стаканами, я же Сешорпер.
>>593579 Ты ебанутый, ты нахуй молоток в руки взял? Ты его видел вообще? Палка с железной хуетой сверху? То ли дело кружка. Большая, удобно забивать гвоздь.
>>593586 Лично меня ниразу не послали, так что нет, не слепой. Я вообще сайты не пишу, но при этом пиздеть об абстрактных плохих синтаксисах пиздеть горазд ты. Типичный говнокодер копепастер со стаковерфлова.
>>593581 Ну что вы злые-то все? Сердиться будешь, себе дороже. Она же хорошая девушка, веселая такая. В клубы не ходит, тупые передачи по телевизору не смотрит, фэнтези и эзотерику читает, в игры играет, не красится. К деньгам абсолютна равнодушна, с ней можно просто гулять по городу. Помоги няше-стесняше найти работу, программач, жалко тебе что ли?
>593457 >2. Что такое php и какие у него функции в реальном мире? Почему его везде требуют? Зачем знать php фронтенд разработчику? Зачем знать php бэкенд разработчику, который например в python+django или ruby+ror работает?
>>593628 > Все они к 30 "хорошими" становятся. Потому что позже уже никто не возьмет. Не все, зайди на /dev или вуман.ру например. А чтобы не меркантильная, с которой можно гулять по парку вместо ресторанов вообще единицы.
>>593636 >зайди на /dev Этих в расчет не берем. Одинокие принцессы к тридцати годам либо осознают неадекватность своих требований и меняют стратегию, хватаясь за любой вариант, либо остаются престарелыми кошатницами. Поздравляю, твоя оказалась более приспособленным к жизни экземпляром.
>>593640 > Одинокие принцессы к тридцати годам либо осознают неадекватность своих требований и меняют стратегию, хватаясь за любой вариант, либо остаются престарелыми кошатницами. До нее писал где-то десятку тней от 27 до 42, и каждой был послан. Это еще не считая тех, что вообще не отвечали.
>>593603 За фэнтези и эзотерику ей плюс. Заебали школонигилисты вокруг. Математика и программирование это чистый идеализм, провел хуем по губам материалистам.
>>593650 На мамбе. Ну самым всратым не писал, правда. Она вообще интересная девушка. РСП, вышла замуж в 24, развелась почти сразу после рождения дочери из-за измены мужа. Но демо-режим, как описано в лурке, никогда не включала, наоборот часто обижалась, устраивала ссоры и даже собиралась расстаться, до постели тоже не доходило, только романтика, прогулки, обнимания. Кстати, в брак сейчас она не хочет, говорит, что нужно несколько лет пробыть вместе, чтобы узнать друг друга. Обсуждали с ней теорию Протопопова, она говорила, что альфачи ей не нравятся, а у омег проблемы только из-за их внешнего вида (достаточно сходить в качалку, сбросить/набрать вес, ну и подобрать хорошую прическу и одежду, чтобы стать сексуально привлекательным). Выросла в детдоме, но до брака была девственницей. По характеру цундере, обычно тихая и скромная, но иногда может выходить из себя из-за мелочей и идти на конфликт, часто орала на меня, но потом извинялась. Интересуется Ведами и йогой, читает какого-то Ковалева про нейротрансформинг, про психологию и магию. Толкин ей нравится, Ле Гуин, Мартин. Любит играть в CS, Quake и Doom. Хорошая, милая тян.
>>593548 К тридцати-то пяти годам не научиться зарабатывать? Гони её нахуй, это профессиональный насиживатель горба. Она только и ждёт, как ты на её потуги скажешь: "Ну, ничего. Я за двоих поработаю." >>593668 Ага, конечно, просто золото, а не тня. А ты уши-то и развесил. >она говорила, что альфачи ей не нравятся Конечно, не нравятся. Она-то им уже лет как десять не нужна. >йогой Уже к смерти готовится?
Судя по всему, ты допускаешь как минимум два ошибочных суждения в данной ситуации: 1. Ты думаешь, что если человек замкнутый и необщительный, из этого следует что он умный и у него хорошие способности к логическому анализу. Разумеется это не так. Скорее наоборот. Если бы твоя тян имела хоть какие-то зачатки интеллекта, она не оказалась в ситуации, когда тебе 35 лет и у тебя нет никакой профессии и никакой почвы под ногами и нужно начинать все с нуля. Она просто отыгрывает интровертку-интеллектуалку, это ее способ манипулировать тобой. Это работает, как мы видим. Ты даже гуглишь за нее. Вот так ТП-содержанки и выживают. Находят себе дурачка, выбирают подходящую ролевую модель и смотрят, как он все принимает за чистую монету и все за них делает. Паразитический образ жизни. Поражает твоя наивность. Ситуация абсолютно прозрачная, а ты всерьез купился на ее отыгрыш. Анонам впариваешь какая она хорошая и особенная. Ладно бы 15-летний пацан, но тебе уже за 30, как я понял.
2. Ты думаешь, что программирование - это такое место, где ни на что ни способным неудачникам платят деньги за то что они тихо сидят в уголке. Это разумеется тоже заблуждение. Программирование - сложнейшая, подчеркиваю, __сложнейшая__ область деятельности. Среднестатистический мидл бэкенд разработчик имеет больше специальных технических знаний и навыков, чем топовые эксперты в ряде других областей деятельности. Чтобы быть хотя бы средним программистом, нужно постоянно взаимодействовать с миром, искать информацию, пробовать фреймворки, читать книги, общаться с коллегами. Стереотипные очкастые аутисты в программировании если и есть, то только на самом дне. Сидят пишут винформы на С++ в какой-нибудь местной шаражке до конца жизни за зарплату 20к.
Котаны. Впервые делаю большую базу данных и начал в ней путатся. Понял что лучше создать юмл диаграмку но вот что лучше юзать для создания? От руки рисовать многовато и не охота. Подскажите прогу или сайт который лучше юзать.
>>593672 > Она только и ждёт, как ты на её потуги скажешь: "Ну, ничего. Я за двоих поработаю." Нет, она хочет работать и не хочет зависеть от кого-то. Она после развода почти 10 лет жила с дочерью одна, ни с кем не поддерживала отношений. Было время, когда она потеряла работу по сокращению и была в глубокой депрессии. Я тогда помогал ей с дочерью, а она искала вакансии в интернете. Вначале очень обрадовалась, думала что будет хорошо зарабатывать, а теперь опять расстроена. Я бы мог ее содержать, но она сама не хочет.
>>593673 Про толстоту писал другой анон. > Если бы твоя тян имела хоть какие-то зачатки интеллекта, она не оказалась в ситуации, когда тебе 35 лет и у тебя нет никакой профессии и никакой почвы под ногами и нужно начинать все с нуля. Сложно получить хорошее образование, если у тебя нет родителей и детдом вместо семьи. А без образования какая работа? Только продажи, а для этого как раз и нужно быть общительным. > Она просто отыгрывает интровертку-интеллектуалку, это ее способ манипулировать тобой. На интеллектуалку она не тянет, простая скромная девушка, почти колхозница. Просто не ТП, Дом-2 и глянцевые журналы ей не интересны. > Поражает твоя наивность. Ситуация абсолютно прозрачная, а ты всерьез купился на ее отыгрыш. Анонам впариваешь какая она хорошая и особенная. Ладно бы 15-летний пацан, но тебе уже за 30, как я понял. Мне 28. Она не вымогает у меня деньги (отказывалась несколько раз, когда я хотел ей сделать дорогие подарки), когда мы начали встречаться, я вообще сидел без денег, работал тогда на заводе, где задерживали зарплату. Даже в брак сейчас не хочет. Если бы она хотела, то уже давно сидела бы на моей шее. > Программирование - сложнейшая, подчеркиваю, __сложнейшая__ область деятельности. Среднестатистический мидл бэкенд разработчик имеет больше специальных технических знаний и навыков, чем топовые эксперты в ряде других областей деятельности. Программирование бывает разное. Естественно, бэкенд она не потянет. Я рассматриваю такие варианты: тестировщица, 1C, вертска/front end. Для этого ведь не нужно знать матан, не так ли?
>>593687 Как же ты наивен, просто пиздец. И ведь говорят ему, а он всё за свою. Как баран, ей богу. Отказывается от подарков дабы ты не подумал, что ей от тебя подарки нужны, глупый ты.
>Если бы она хотела, то давное сидела бы на моей шее. Как будто сейчас это не так, просто ты видешь то, что ты видеть хочешь.
>>593692 И кстати, она вообще не в курсе зарплат программистов. Я, когда обучал ее питону, сказал, что на удаленке можно зарабатывать до 100к в месяц, она не поверила и рассмеялась.
>>593687 >Сложно получить хорошее образование, если у тебя нет родителей и детдом вместо семьи. До изобретения интернета - возможно. У меня тоже нет родителей, с 18 работаю и снимаю жилье. Как-то умудрился получить хорошее очное образование и освоить на середнячковом уровне три профессии к 25 годам. Три, Карл! Все три связаны с компьютерами и аутизмом. Я знал свои сильные и слабые стороны с детства и сознательно выбирал себе занятия, как и делают все нормальные люди. Если человек до 35 лет работает менеджером, а потом внезапно решает, что он интроверт - у него по определению какие-то проблемы с головой.
>Она не вымогает у меня деньги Конечно нет, это не так работает. Ты будешь поощрять ее изъебы в духе "теперь я интровертка и я не буду работать с людьми", она будет заходить в этом все дальше и дальше. Кончится все (как тебе уже выше написали) тем, что ты будешь считать ее своей принцессой, будешь о ней заботиться как о ребенке и не будешь выпускать из дома (хотя она и сама не захочет из дома выходить).
Это не отношения мужчина-женщина, это отношения папа-дочка. Если это то, что тебе нужно - с этим нет никаких проблем. Но нужно понимать, что происходит, а не прикидываться, что она - нормальная умная девушка и сейчас ты ее на ноги поставишь. Она встанет на ноги только если сама захочет, а она очевидно не хочет.
Суди не по тому, что она говорит, а по тому, что она делает. Когда будет читать в метро книги по W3C спецификациям, установит Генту и выучит английский, чтобы общаться с посонами с гитхаба, вот тогда сделаешь вывод, что она хочет освоить профессию. А сейчас она не хочет освоить профессию, она хочет отыгрывать принцесску, читать шизотерические книги про магию и играть в игрушки на компьютере.
Я небезразличен к твоей ситуации, потому что сам неоднократно на таких людей попадался. И на тян и на друзей. На инфантильных болванов, которые отыгрывают бедненьких и неуверенных, напрашиваются (или вернее сказать - вдохновляют) на помощь. Кажется, что человек хороший, душевный, нужно ему помочь чуть-чуть и у него все наладится. Но это не работает. Всегда одним и тем же кончается: как только перестаешь таких людей за ручку вести, они все бросают и откатываются до изначального уровня. И ноют о том, как все сложно и какой мир несправедливый. А когда ты их носом тыкаешь в их собственную тупость и безволие, они начинают лепетать что-то в духе: "Ты просто умный и талантливый, а для меня все это нереально".
Я ни в коем случае не призываю начать к ней негативно относиться или прекратить отношения. Призываю только реалистично оценивать ситуацию и не тратить силы впустую, пытаясь поднять ее на ноги. Ей и на полу неплохо: все вокруг бегают, жалеют, заботятся.
>>593696 Ох лол даже так. Видимо замуж вышла и ребенка родила тоже от большого ума. Ведь когда тебе 25 и ты работаешь продавщицей в супермаркете - это идеальные условия для того, чтобы родить ребенка от первого встречаного мудака. А потом быстренько разводиться при первых трудностях, говорить что муж козел, что она ПОЛЖИЗНИ ОТДАЛА и требовать алименты. Все как в сериалах по ТНТ.
Правда дальше все получается не так, как в сериалах. Потому что внезапно муж оказывается недоволен таким поворотом, посылает мразоту нахуй и платит ей эпичные 500 рублей в месяц. И с этого момента модель поведения содержанки полностью перестраивается, она становится содержанкой 2.0. Теперь она хорошая и добрая и ищет наивного дурачка, для которого она будет той-самой-единственной.
>>593535 Бедняга. Но вышеотписавшиеся господа правы. Разведенка с прицепом, которая не в состоянии использовать интернет к 35 годам никак иначе и не завести себе хоть каких-то интересов, кроме постинга смайликов в контактике и играния игрулек - эти факты говорят о том, что женщина перед нами явно глуповатая, с низким интеллектом, подверженная влияниям общественных штампов про замужество/личинок и/или похоти. Уже сам факт того, что ты (не она) пришел сюда, чтобы спросить совета (!) про то, как ее(!) пнуть(!!) на занятие кодингом(!!!) ради заработка(!!!!) говорит о том, что ты либо долбоеб либо потеряешь время. Впрочем, попытка не пытка, может у тебя больной фетиш на нердих, кто знает. мимо-программистка-28лвл-никто-не-пинал
>>593694 >На момент нашего знакомства я работал джуном на заводе и получал 10к в месяц. Многие женщины судят только по тому, работает человек или не работает. Если работает (на заводе за 10к) - хорошо, работящий! Если сидит дома (фриналс/бизнес/трейдинг с шестизначным доходом) - плохо, ненадежный! Смешно звучит, но на самом деле полно женщин, которые именно так судят. Среди мужчин такого нет, даже полные идиоты становятся на редкость смышленными, когда речь заходит про деньги. Я не сексист и не протожоповец, просто наблюдение.
>>593711 >Уже сам факт того, что ты (не она) пришел сюда, чтобы спросить совета (!) про то, как ее(!) пнуть(!!) на занятие кодингом(!!!) ради заработка(!!!!) говорит о том, что ты либо долбоеб либо потеряешь время. Два чая.
>>593457 >2. Что такое php и какие у него функции в реальном мире? Почему его везде требуют? Зачем знать php фронтенд разработчику? Зачем знать php бэкенд разработчику, который например в python+django или ruby+ror работает?
>>593668 >Интересуется Ведами и йогой, читает какого-то Ковалева про нейротрансформинг, про психологию и магию. Дзякую тоби боже що я без лишних дырок уродился.
>>593687 1C рекомендую. У меня так одна проститутка РСП знакомая (страшная на ебло, но фигура норм) москвича нашла и замуж вышла. Правда у нее две вышки еще было. Работает ща бухгалтером, второго родила уже.
>>593710 > Потому что внезапно муж оказывается недоволен таким поворотом, посылает мразоту нахуй и платит ей эпичные 500 рублей в месяц. Жопой тред читаешь? Это она его нахуй послала когда застукала с другой и уехала в обл. центр с маленькой дочкой. И от алиментов отказалась к слову, как и от доли имущества при разводе. "Мне от него ничего не нужно"
>>593706 > Если человек до 35 лет работает менеджером, а потом внезапно решает, что он интроверт - у него по определению какие-то проблемы с головой. Она раньше работала продавцом в магазине несколько лет, а продажником только несколько месяцев, когда ее сократили во время кризиса.
> Это не отношения мужчина-женщина, это отношения папа-дочка. Если это то, что тебе нужно - с этим нет никаких проблем. Ну со мной это точно не прокатит, я сам еще тот корзинка. Не умею готовить и т.д.
> Она встанет на ноги только если сама захочет, а она очевидно не хочет. > Суди не по тому, что она говорит, а по тому, что она делает. У нее уже было время, когда она около месяца не работала. Однако искала работу (хотя я ее совсем не просил) и устроилась менеджером. Сейчас тоже ищет. Она говорит, что не хочет зависеть от кого-то. Другое дело, что без образования и опыта ее нигде не берут, кроме днищемест ниже 15к.
>>593748 Соц и дев надо полным составом отправить в биореактор. Зачем мне зечки и наркоманки?
>>593792 >Это она его нахуй послала когда застукала с другой и уехала в обл. центр с маленькой дочкой. И от алиментов отказалась к слову, как и от доли имущества при разводе. "Мне от него ничего не нужно" Вкусными она тебя историями покормила. Пусть ещё покормит, а то ты за ночь проголодался.
>Ну со мной это точно не прокатит, я сам еще тот корзинка. Не умею готовить и т.д. Мы тут уже видим, как она тебя вокруг пальца обводит, а ты лишь секелёк ей подлизать да работку по петону поискать. Не прокатит с тобой, ага.
> Она говорит, что не хочет зависеть от кого-то. А говорить можно дохуя. А не делать нихуя. Пыль в глаза пускает, да в уши срёт.
>Не умею готовить и т.д. Ну а это совсем пиздец. Не будь у тебя ломповоя тянучки, такой всей эзотерической йога-дурочки, пришлось бы тебе на дошиках. Бедненький.
>>593792 кек, быдлопродавщицей отработала столько, а как лошка встретила - сразу начала отыгрывать социофапку. хоть бы венки для правдоподобности порезала и в дурке полежала.
Чтобы стать программистом, нужно быть поехавшим сектантом, отринувшим все мирское. Нужно непоколебимым лицом сжечь собственную руку перед Римским императором. Программирование, как искусство, должно быть выстрадано. Недостаточно быть ленивой, толстой, всем довольной амебой, чтобы Интернет открыл тебе несметные богатства и знания, обширнее, чем содержание Александрийской библиотеки. Чтобы стать программистом, нужно поступить на послушание в кибер храм, дав на несколько лет обет молчания. Чтобы вступить на узкий, крутой, но прямой путь программирования, пролегающий серпантином по отвесным скалам, нужно не бояться общаться в сети с незнакомыми людьми, иметь какой-то базис знаний, почерпнутый из естественной любознательности и потребления определенного контента, позволяющий быть интересным собеседником, обладать определенным чувством юмора. Только если относиться к интернету с благоговейным трепетом, но в то же время с толикой сарказма, можно стать черным всадником киберапокалипсиса. А если относиться к сети поверхностно, как прихожанин, качающий порнуху и гамающий в игрульки, то ты навсегда и останешься здесь лишь случайным гостем, не допущенный к таинствам. Короче, нужно искренне хотеть развивать сеть и посвящать много времени и сил на ее развитие.
>>593803 А тебе не кажется, что проще научиться продажам, чем программированию? Или той же бухгалтерии? Помню работал в канторке, у бухгалтера непосредственной работы часов на 8 в неделю, получает зарплату выше среднего, по моему мухосранску. По сути работа в двух программах: 1с и контур(через него отчёты сдаются, плюс там даже написано, когда и что сдавать). А навыки общения в программировании нужны не меньше(а может и больше), чем в той же бухгалтерии.
>>593810 Бухгалтерии - возможно, но там же нужно образование? Все из бухгалтеров, кого я знал, пошли на свою работу после вышки. Не разу не слышал, чтобы брали человека с улицы, без образования и опыта. Мне кажется, 1C консультантом или даже разработчиком устроиться проще, там достаточно сходить на курсы по бухучету для понимания предметной области. В программировании скилл убеждения, основной для продажников, абсолютно не нужен, т.к. общаться необходимо лишь со своими коллегами по работе. Я сам интроверт и не люблю общаться. Кроме нее, коллег на работе и пары бывших однокурсников ни с кем не контактирую.
Для зачета по инфе надо на плюсах с использованием gsl библиотеки запрогать задачку по теормеху. По сути ничего сложного, вот только я не шарю особо в проге и плюсах тем более. Поэтому ищу анона, который мне поможет с этим. Разумеется, не за спасибо. Готов отвалить 500 р на ваш киви/ЯД/вебмани за решение.
>>593815 По чистой случайности прочитал всю твою ситуацию (т.к. имеется схожая ситуация у самого, правда чутка в прошлом), только вот в конце-концов не понял я твоего главного вопроса.
Как обстоят дела у неё с хатой? Она снимает квартиру или живёт с мамой, или как? Как обстоят дела с хатой у тебя? Я к чему интересуюсь то... Например, если бы она к тебе съехала бы жить - ты бы вывез её с ребёнком? Или для этого нужно, чтобы она обязательно работала?
Есть ли тут антон знающий QT creator? есть пару вопросов. Какую книгу лучше прочитать и есть ли тренинг? Что лучше 4.8 или уже новую 5ю версию? и как на Qpanter сделать ненавистный эллипс.
>>593853 Qt Creator - это IDE А Qt - это фреймворк.
>Что лучше 4.8 или уже новую 5ю версию? Пятую. >Какую книгу лучше прочитать и есть ли тренинг? М.Шлее. Qt 5.3. Профессиональное программирование на C++. >и как на Qpanter сделать ненавистный эллипс. http://doc.qt.io/qt-5/qpainter.html
>>593854 Потому что зависит от модема, от прошивки, от версии прошивки и т.п. На каком-нибудь OpenWRT и родных прошивках это делается по-разному.
>>593815 В гос.учреждение вышка нужна, если и возьмут, то на низкую зарплату. Зависит конечно от фирмы, разумеется вышка желательна, но допустим в конторе, где я работал, у бухгалтера никто её диплом не требовал. Главное, что знает 1с, умеет уходить от налогов, знает, как сдавать отчёты. Плюс, если ты пограмист, там можно как-то настраивать программу, с помощью 1с программирования. Ну и сама она может в этой теме развиваться, если таки программирование ей интересно. Собственно даже сам курсы посматриваю, на всякий случай. Также и удаленка для бухгалтера обычное дело, многие так работают. Когда подменял бухгалтера, многие вопросы по электронной почте решали(тип акты сварки, документы и проч). Ну и работу найти проще, на того же помощника бухгалтера, для начала.
>>593991 Я так думаю, она могла бы работать в удалённом магазине детских игрушек там.., знаешь? Или детская одежда откуда-нибудь. Из Китая или Кореи. Там чё.. посты оформлять да товары добавлять. Ну рублей 10-15 то будут платить + ребёнку мож чё перепадёт.
А в бекенд её не надо, думаю. Или куда там? Фронтенд.
>>594008 Тот, кто ещё не заинтересовался, нахуй не нужен в программировании, просто зря потеряет время. Тебе или интересно по умолчанию, ты окунаешься в создаваемые миры, воодушевляясь хотя бы тем, что тебе не нужны никакие ресурсы. Даже рабочим нужен кирпич, чтоб возвести сооружение, а твоя машина самодостаточна. Многих восхищает сам факт этого. Если кто-то в 30 лет ещё не программист (хотя бы идейный), то он им никогда не станет.
>>594008 Не надо программирование. В плане развития, для начала, надо шоб в игрушки не играла, игронезависима чтобы была. А то мож она в какой-нить там WOT хуячиться и с парнем там, в игре, поссорилась. Отсюда и депра.
Надо просто на удалёнку её, для начала. В секс-шоп тоже можно. Читал про одну бабу - так та чисто на тесте фаллоимитаторов там зарабатывает огогоей какие денжища! Твои 90к курят в сторонке. Тут видишь, смотреть по интересам надо. Но тама не анонимно. Ебло придётся показать так и так. За то без общения с людьми, чисто с камерой, вроде.
>>586516 (OP) Поясните за перевод выражения в обратную польскую нотацию. Вот тут есть алгоритм http://algolist.ru/syntax/revpn.php, но он заталкивает каждый встречающийся операнд в выходную строку даже если это не требуется. Например если делать по нему, то например выражение A (B + C) на выходе будет ABC+, а должно быть BC+A*. Что поправить надо?
>>586516 (OP) доброе время суток и сразу к делу -есть локальный компьютер -есть sftp сервер копировать с локального компа на сфтп сервер файл - переименовать его там - после этого оригинал файлы вырезать в другую папку - вести лог всех действий сначала сделал батник psftp.exe -v -C -2 -b sftp.scr admin@IP_сфтпшника -pw пароль затем создал скрипт sftp.scr: cd /home/admin put c:\нужный файл bye проблема получается если хочу переименовать с датой к названию файла формата YYYYMMDDhhmmss раньше без фтп получалось так: rem Estimate date/time in format YYYYMMDD_hhmmss set now=%TIME:~0,-3% set now=%now::=% set now=%now: =0% set now=%DATE:~-4DATE:~3,2DATE:~0,2%%now% ren староеимя новоеимя_%now% скорее всего надо как-то заменить cmd команды на фтпшные, ren на mv, а остальные?
Нужно написать скрипт, который будет исполнять следущий алгоритм:
открывает браузер > открывает определенный сайт > заполняет за меня данные > но оставляет одно поле, которое я должен сам заполнять > после этого я нажимаю Enter и всё
>>594043 Читаешь слева на право, если число то ложишь в стек, если операция то берешь со стека нужное количество операций и ложишь результат на стек. Получается положил А - положил В - положил С - сумма (взял В и С, положил в стек сумму) - произведение (взял сумму и А, положил в стек произведение). Твой вариант тоже наверное правильный, просто другая запись.
Где можно получить общее представление о процессе создания веб-приложения/сайта? Ну типа, что такое фронтенд, бэкенд, как тестируют код, как следят за версиями файлов, что такое продакшен, деплоймент, база данных и как с ней работать, можно ли обойтись одним JS или нужно учить еще и PHP или какой-то другой язык? Что должен знать хороший веб-разработчик? Нормально ли это заливать файлы на сервер по FTP через какой-нибудь total commander, рискуя затереть чьи-то правки? Короче, тысячи подобных вопросов накопилось.
Неплохо знаю HTML/CSS, знаком с парой инструментов разработчика типа gulp, несколько базовых команд git (использую локально у себя на пекарне). Работаю удаленно быдловерсталой в фирме с 3.5 сотрудниками, делаю статичные страницы. Вчера прочитал первую книгу по JS. Дальше-то что делать? Хочу как-то сориентироваться.
Научился программировать, юзать библиотеки и использовать фреймворк. Но столкнулся с очень серьёзной проблемой, понял, что мои программы довольно медленные. Решил это исправить изучением быстрых алгоритмов. Двоичный поиск, qsort, мне даже понравилось. Потом решил изучить пару алгоритмов на матане и увидел #&@&^$@#^@%#^!$&. Что делать ?
>>594074 Программы могут быть медленными по многим причинам. Использование неподходящего или медленного языка, много работы с файлами, сетью, БД, не только медленные алгоритмы. Ну и да, изучить "матан", лучше всего подходят книга Кнута: Конкретная математика, математические методы анализа алгоритмов, Устойчивость супружеских пар и другие комбинаторные задачи: Введение в математический анализ алгоритмов.
>>593858 >Потому что зависит от модема, от прошивки, от версии прошивки и т.п. Ну у меня МТС например? Гугол конкретно по нему молчит. Операторы не помогут, или это мои проблемы?
>>593535 >>593574 >>593711 Не слушай этих диванных гуру и советчиков, в жизни вообще границ нет, нужна только вера в себя и мотивация. Ну а по твоей теме конкретный пример. Есть книга - "Хакеры. Герои компьютерной революции". Она о том как зарождались компьютеры, от 50 годов в МТИ и далее. Так вот, была такая компание Sierra Entertainment. И основатель набирал в прогеры кого не попадя, даже какую ту семейную пару на пенсии, что всю жизнь были фермерами научил писать игоры на ассембере. Ассемблере, игры, пенсионеры фермеры! Так что все это говно про то что программистом могут быть избранные с детства увлеченные люди - бред чсвшных дураков, думающих что они особенные и работа их особенная. Хотя на самом деле писать код можно обучить кого угодно. А учитывая уровень нынешних языков, это еще проще чем было в сотни раз.
Как построить граф на windows форме? c#. Нагуглил либу QuickGraph, но не понял как ее использовать. Еще на ютубе туторчик смотрел (по этой либе), но там wpf приложение, и там редактировали xaml файл, чего в обычном winFofm приложении нет. Помогите, пожалуйста.
Вот такая вот ситуация: мне ещё 2,5 года можно бездельничать в универе, сидя на шее предков. Но время это пройдёт довольно быстро, так что надо мне поднабрать хоть каких-нибудь навыков для выживания без папкиного кошелька. Так вот, какими ЯП можно упороться, чтобы к концу универа не сидеть без работы и зарабатывать не на одну гречку с говяжьими анусами? Сам умею чуть больше, чем хэллоуворлд в паскале.
>>586516 (OP) Аноны, что сейчас можно выучить, чтобы найти работу в России? Ну серьезно, джаву или сишарп? Будут ли они актуальны еще в течении пару лет, какие прогнозы? А как с фрилансом на них? Плюсы знаю, вакансий не нашел, планирую за год выучить один из вышеозвученных языков и начать работать на нем
Уже четыре года как Его второе пришествие и новые чудеса Его. Грядет страшный суд над гвидомразями и джаваблядками, погрязшими во грехе. И наступит день голосования за семнадцатый Стандарт, и станут не нужны сторонние библиотеки. Те из нас, кто эти годы верил в Него, вознесутся в Его обитель, и внедрят в свои проекты новые фичи, и код их будет чист как слеза Бьерна. Неправедные же низвергнутся в Ад, где будут вечно допиливать фронтенд на JS, ибо так сказал Он.
Не брезгую ничем кроме бэйсика и паскаля. Возьму пхп, делфи, да хоть что кроме .NET (в силу железа). Хочу выучить язык в плане синтаксиса и чтобы руку набить на абстрактных задачах и проектах. Главная цель - начать ебашить алгоритмы по Кормену и решая задачи на ЯП который я буду учить. В дальнейшем сам решу куда катиться и в какое направление себя пинать. Подскажите такой ЯП, чтобы легко, не принуждённо и побыстрее в алгоритмы?
>>594325 Чёрт его знает. Такое чувство, будто я Корней Чуковский и пишу блядь Тараканище. Си бы взять, но там только с одними указателями и памятью ебаться года два.
Привет всем, я тут хотел немного помайнить документов по конкретным id впаше, конечно, в мою голову приходит только самый тупой и долгий способ - перебор ссылок вида
/doc[id]_[9значное число]
через wget + скрипт на питошке.
Я гугланул слегка, но там только тулы для проверки битых ссылок или нельзя задать рендж. =(
Господа,а что можно почитать про эти ваши TCP/UDP/HTTP и тому подобные вещи?Ну,кроме Таненбаума,больно жирная и обширная у него книга.Или,может,лекции какие...?Короче говоря,чтобы иметь какие-то представления как всё это дело работает и как это использовать.
Пишу лабу на masm32, и возникла потребность где-то хранить полное имя файла. Просто обхожу все каталоги, а имена файлов сохраняю в ? Как мне их хранить, чтобы потом пробежаться по ним и проделать некоторые манипуляции? Можно костыль, это же лаба.
суп начинаю заниматься web программированием с научником, только попал к нему, решил заранее учиться, потому прошу у него много вводных уроков. на данном этапе попросил у него одобренного материала по безопасности. он мне дал статью на хабре, говорит, там все книги хорошие -- выбирай и читай. может быть, есть анон, что читал что-либо из списка и готов поделиться со мной советами? Сама статья: http://habrahabr.ru/company/mailru/blog/248733/ спасибо!
>>594829 Нуу. И что? Вот в msdn написано, TCHAR cFileName[MAX_PATH]; т.е мой путь это TCHAR. И допустим я напишу BufFileName db 100 dup(0), ну или в dw. Как мне его заполнить, строки же разной длины будут. Вообще я бы согласился на очередь. Наверняка же есть реализация.
Есть одна программа и она работает. Но работает слишком долго. Как упростить тело цикла? Вот это while i*j<=m+m+l do j:=j+1; можно в одну формулу сжать и не делать второго цикла? http://pastebin.com/cR2xRChf
Двощ, есть одна программа на masm32 http://pastebin.com/qWik9FwJ Она подсчитывает количество символов в строке. Проблема в том, что exe файл генерится, но количество символов не выводится. Сразу предупреждаю, я совсем даун, понимаю, что скорее всего тут просто в какой-нибудь регистр записывается количество символов, но из регистра этого нихуя не выводится. В общем, как вывести в консольку количество символов?
>>594741 Оно тебе надо? Работа скучная и принесет сотни головной боли. Платят уже как менеджерам среднего звена, а судя по тому, насколько плотно взялись крупные IT-компании за сбивание цены на хорошего специалиста, лет через пять в индустрии вообще нечего будет делать, на плаву только люди со стажем 10+ лет останутся.
>>594741 Читаешь книжку по ЯП Читаешь книжку по алгоритмам Кодишь пару мелких проектов Устраиваешься макакой за еду Через год-полтора получаешь уже какие-никакие 50К Еще через 2 года - 100К
Какого хуя вот я делаю в питоне окошко и в нем кнопке задаю width и height по 5 каждому. В итоге у меня кнопка выглядит как вытянутый вертикально прямоугольник. А если задать width 10, а height 5, то будет квадратная кнопка со всеми равными сторонами. То есть высота и ширина относятся как один к двум. Какого хуя?
>>595019 > Ну скопируй. В масме были функции копирования, или сишную strcpy используй, или свою набыдлокодь из каких-нибудь lodsb stosb. Да это понятно, я не знаю, как мне массив строк запилить, блеа.
>>595042 array db 260 ∗ 20 dup (?) 20 элементов. И считай потом индекс через мул. Если сделаешь размер элемента степенью двойки: array db 512 ∗ 20 dup (?), сможешь обойтись без mul: mov ecx, index shl ecx,9 ; умножаем на 512 lea esi, offset array[ecx] ; хуй знает, вроде такой там синтаксис
>>595051 Ну да. Выделяешь n элементов по m байтов, умножаешь индекс на количество байтов в одном элементе, получая смещение до нужного элемента в массиве. Прибавляешь к смещению адрес самого массива, чтобы получить адрес начала нужного элемента.
>>595086 Мля, у меня этот pip ебаный попросил себя обновить, я сделал как он сказал, так он себя удалил, а заново не установил. Попробовал через easyinstall - он чета там криво установил. Пиздос, не могли как в паскале сделать - СКОЧАЛ - СКОПИРОВАЛ, и всё. Но спасибо.
Сап, программач, лови эталонного ньюфага из палат мер и весов. Планирую поступать в следующем году в один из топовых вузов Москвы/Спб, благо ресурсы есть. Подскажи, упор на какие языки стоит делать, к чему готовиться, с чего начинать, чтобы не выглядеть (потенциально в МГППУ) абсолютным newkid'ом?
Такс такс такс, теперь мне нужно из C:\1\Новая папка\hui.pdf получить C:\1\Новая папка\ Все тот же masm и winapi. Знаю, как обрезать расширение, но для слэшей такое не прокатывает.
>>595172 Тебе нужно пройти по строке с конца и остановиться на первом же '\': берешь адрес конца строки, ставишь std, делаешь scasb на предмет этого символа в цикле (или без std вручную). Не забываешь проверять на совпадение с началом строки (если бэкслешей не нашлось). Или есть виндовая PathRemoveFileSpec.
>>595213 1) Константные адреса элементов ты можешь и сразу посчитать на этапе компиляции вместо shl и lea (например, у тебя элементы 0 и 1). 2) lstrcpy. Если у тебя в элементе массива уже какая-то строка, ты скопируешь свою mystr в конец. 3) Конец элемента - не конец строки. Конец строки - первый же найденный символ \0. В твоем примере ок, но если там уже была строка, то работать будет неправильно. 4) repNE (repnz). 5) Не забудь, что после остановки rep, edi не будет указывать на слэш, а будет указывать на символ перед ним.
>>595252 Это системная длл, погугли что-нибудь на тему masm32 import lib (хотя ты lstrcat используешь, значит импортировал как-то). Я в масм не умею на самом деле.
По совокупности для веб-бэкэнда что лучше: Go или Node.js? Экосистема у Ноды же лучше с её NPM? Или нет? Go может в асинхронность, как Нода? Какие ещё плюшки?
А, и самое главное: сравнение востребованности. Не только в России, но и вообще. Говорят, за Нодой будущее в веб-бэкэнде. Так ли это? Какое место в этой всей свистопляске занимает Go?
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: Хочу стать программистом, какой язык учить?О: Английский + Python/Ruby.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Matlab Perl PHP Python Ruby Rust Scala
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред для обсуждения нетехнических околопрограммерских тем.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.
О: Задавай вопрос в этом треде.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика
Прошлый тред