В: Хочу стать программистом, какой язык учить? О: Английский + Ruby/Python (
ruby: ruby
python: книжка какая-то, я питон не знаю). В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском На текущий момент мне известно об - scalapythonhaskelljavascriptjava1cкурсераC&C++RubyiosandroidC#D ну и плюс нетонущий пхп В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща.
Тред для обсуждения нетехнических околопрограммерских тем. О: всем сюда В: У меня горит лаба, курсач, не знаю какую тему диплома взять О: Задавай вопрос в этом треде В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах. В: Какую программу поставить для .... О: Вопросы связанные с программами обсуждаются в /s/ В: Взломать акк О: просто съеби В: Подскажите сайтов которые нужно читать, чтобы ... О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
>>492707 Как ты это себе это представляешь? Подзадачу можно моментально решить или весь день в гугле провести. Ничего лучше гита по динамике общения для программистов еще не придумали. Илита так вообще только через емэйл общается, статьи хуярит и с комментаторами общается.
Даже не знаю, куда жаловаться. В общем, суть такова. Упорно не работает одна программка, перепробовав все, наконец-то добрался до инструкции. А там такое. Не понимаю в этих ваших джяба-парашах, поставил JDK, а тута видимо еще какой-то hotspot нужен, в душе не ебу что это такое, ничего умного не нагуглил, в частности, где это брать и как ставить, чтобы в итоге вышло как на пике? Версия не принципиальна, естественно.
>>492871 >виртуальная машина, на которой работают все программы, вместе с жавой должна ставится. Т.е. исходя из пика >>492831 получается, что оно у меня установлено?
Аноны, нужно считать граф с файла, задается он там так: первые два числа колво вершин и ребер, дальше идут номера вершин, между которыми есть ребро. Считывание нужно организовать через два массива, https://pp.vk.me/c622827/v622827614/40859/SNYqD4GVfog.jpg , в одном идет вершина, во втором смежная ей и переход на смежную ей в этом же массива. Как это реализовать?хелпаните плиз
>>493032 Да, я все так и сделал, но он все-равно ошибку пишет. Я уже нашел решение, это баг, на форуме его обсуждали уже два года назад и до сих пор никто не починил.
>>493002 >во втором смежная ей и переход на смежную ей в этом же массива. Что-то до меня не доходит смысл этой фразы. Вот, например, такой файл: 5 3 1 3 3 5 2 4
Как должны выглядеть массивы после его считывания? Не проще ли матрицу смежности намутить?
>>493046 криво написал что нужно через матрицу смежности и список смежности я реализовал, это третий вариант считывания нужный мне, самый быстрый вроде как https://rsdn.ru/article/alg/list.xml вот тут нашел кажется нужное мне, но мне бы это реализовать по отношению к графу и на плюсах.
Есть один ноутбук, на котором стоит одновременно окна 7 и убунту. Перестали грузиться окна. Дохлый bootmgr, о чем выскакивает соответствующая надпись. Таки что с этим можно сделать? Диск с окнами у меня есть, но нет дисковода. Качать образ и запилить на флешку - я ебал. Пилить live cd на флешку? Если да, то какой и как это лучше сделать по убунтой? Или возможно всё решить по другому? Реквестирую советов мудрых.
Какое же программирование убогое занятие. Денег за это вообще не платят, хуй устроишься. Все надо самому за бесплатно делать, тратить свое время, лепя проекты, а взлетает 0.000000000000000001% проектов.
значение доходит с 0 до 256 и обратно. КАК? Я читаю про это, нихуя не понимаю блять, ну step == 0, далее step == 1, далее brightness = (1 / 256 % 2 ) ? brightness + 1 : brightness - 1; 1 / 256 = 0 что потом? 0 % 2, как считать этот ебаный остаток от деления? и что произойдет, когда step == 1300 например?
>>493161 Нет, мне нужно ПОНИМАНИЕ. Анон, объясни мне вот эту часть: (step / 256 % 2) step возрастает на еденицу каждый раз после завершения цикла, step == 1,2,3,4...1245 что происходит и как в этом выражении, что (step / 256 % 2) тут происходит? Что выполняет вот эта [CODE]% 2[/CODE] хуйня ? Я понимаю, что тут пиздец, математика за 5-й класс, но бля, я хочу пониять.
Посоны, нет времени объяснять. Съебываю с мамкиных борщей, PHP || Java || Front-end ? 21 level кун, за плечами ноль опыта, одни книжки да говно туториалы заграничные.
>>493246 Что написал на пхп? Что на джаве? front-end означает, что ты умеешь в js фреймворки, что ты на них сделал? Если у тебя только >дни книжки да говно туториалы заграничные. то шансов у тебя мало. В ДС можно устроиться за еду, в мухосрансках нет.
>>493264 есть такой вариант, запилить свою CMS на php/mysql, с блек джеком и шлюхами и кидать его в резюме как портфолио. Или пыха без всяких там фреймворков ни кому не нужна?
Ребят , у меня тут кусок кода на php с одного видеоурока , там он работает , а будучи интегрированным на мой нет. Точнее, он выводит контент , а вместе автора всегда ноль.
подскажите по нескольким вопросам 1) для чего используется вот это prepare -> bind_ param -> execute . 2) почему написано Values (?,?,?,?), что это значит вообще 3)что такое 'isis', для чего это нужно? 4)собственно, почему в новом комменте вместо автора ноль?
>>493290 This. Пилю свою CMS и если у тебя получится всё согласно лучшим практикам, то на фоне >>493349 >>493353 ты будешь не джуниором, а начинающим сениором.
>>493378 >UI Погугли «Apple Macintosh Human Interface Guidelines», тебе нужна 1995 года (т.е. самая старая редакция) >UX WinForms, XAML, подписка на события вот это всё.
>>493226 >Я понимаю, что тут пиздец, математика за 5-й класс, но бля, я хочу пониять. Я прочитал как «казнить нельзя помиловать». Ещё бы пару скобок — и я бы понял, что это.
Ребята. Я никогда не интересовался Android разработкой и поэтому не знаком с современными трендами и тд. Чем сейчас лучше бесплатно и без смс декомпилировать приложуху?
Начал читать книгу Лутца "Изучаем Питон" и ничего не понимаю. В школе информатики не было всё время не найти было учителя, может я какие-то базовые вещи не знаю, подскажите, чего в таком случае почитать-изучить? Я хочу понимать, что вообще происходит, а не просто заучивать текст.
>>493498 Я сейчас на 30 стр. пока мало чего понятного. Вот сейчас открыл книгу и поехало: модули, классы, синтаксисы и т.д. Я что-то уже начал сам гуглить, но у меня есть подозрения, что у меня нет банальных основ которые видимо должны были дать на уроках информатики (или ещё в каких подворотнях). Я загуглил, что такое ООП (пока не читал) и вот такого вообще много. По этому подумал, мало ли вы меня поймете и подскажете, что почитать, типа "база для маленьких".
>>493506 Пока ничего такого не было, там было предисловие и всякие рассказы чем 2.6 отличается от 3.0 и всякое подобное. >>493500 Спасибо за книгу, буду параллельно их читать. Может ещё какой курс найду в сети.
>>493508 Тебе нужны курсы в сети? Ну вот тебе пост с питонотреда. Тебе туда. >>490283 Если с английским норм, можешь попробовать ещё курсеру и edx, там сейчас идут курсы introduction in computer science на питоне как раз.
>>493505 Ах да, в видео что по ссылкам и на курсерах всяких как раз таки объясняют что такое все эти списки, классы, модули, циклы, ООП, etc. Очень подробно и с картинками-примерами.
>>493512 >>493513 О! Спасибо, как раз на курсеру сам вышел и ты написал, знак же! Вообще, спасибо вам за помощь, вы тут такие добрые и отзывчивые прям как в 2009
есть проект на play, не могу соединиться с дб postgresql, плагин соединился, а приложение не может, вот настройки: db.default.driver=org.postgresql.Driver db.default.url="jdbc:postgresql://localhost:5432" db.default.user=postgres db.default.password=12345 памагити
Я еду в своем новеньком феррари… На мне мой любимый вязанный свитор и старые отцовские кроссовки… Рядом со мной сидит красотка с упругой подтянутой попой и задорно улыбается и теребит ональный губы... ведь я каждый раз отвожу ее до дома после встречи с парнем… Кстати, он какой-то лох, насколько мне известно, работает менеджером в строительной фирме… Помню, как настраивал ему компьютер. Боже, как банально: сборники клубных хитов в MP3, GTA 5, фотографии с пацанам, где они отмывают очередную премию… Сейчас, когда лишь при ленивом контроле с Андроида в моих активах крутится веб-проект, 2 интернет-магазина, высоконагруженный асинхронный веб-сервер на Python (странная была книжка, да еще и толстая..), я сидя в уютном шезлонге, и неспешно потягивая ледяной мохито, вспоминаю своего первого радотодателя… Знаете, это был человек со взглядом стремящегося к успеху неудачника, в свои никчемные 30 лет осознавшего, что, о господи, он понял… он прозрел бизнес… И тут он внезапно сколотил it-контору с пацанами чтобы нарубить бабла: «Мы одна команда, давайте порвем их парни, время не ждет, вперед в светлое будущее ЦККПСС». Я снисходительно смотрел на него… Бедняга, ты ведь даже не знаешь на что способна мощь технологий, гибкий сильный ум человека, который решает по-настоящему сложные задачи.. Привыкшие хапать, урвать побыстрее кусок от бюджетного пирога, вы даже не задумываетесь над тем, кто это создает, вы работаете в удобных интерфейсах, где заложена глубокая сила мысли не гения мира, но талантливого творца, создателя будущего, гуру технического прогресса… Молодая тайчанка приносит мне красиво выложенную тарелочку борща со змеями, я неспешно вставляю ей 500$ из толстой пачки карманных прямо между яичек… Да, я на коне….
Призываются веб-погромисты для совета: через пару дней меня ожидает собеседование на позицию веб-макаки(back-end) с годом опыта - посему подскажите, как в этом контексте годно и хотябы мало-мальски правдоподобно расхвалить свои занятия и достижения на прошлом проекте? Какой опыт водится иметь после года работы зеленым джуниором и что ожидает услышать собеседующий уебок?
Вангую ответы типа "Занимался разработкой серверной логики и оптимизацией безопасности приложения" слишком абстрактны и хуй впечатлят.
Поясните пожалуйста нюфагу как работать в команде над одним проектом. Попробовали с товарищем заняться подобным, но это пиздец. Стили быдлокодирования разные, нихуя не сходится, и еще постоянно рефакторить приходится. Есть ли методики по достижению группового дзена? Может там рекомендации по стилю, контролю и т.д.?
>>493580 >группового дзена Это, короче, гогда группа как бы есть, но ее нет. И эта группа в тебе. И ты сам - группа. В общем, если хочешь, чтобы было хорошо - делай сам. Ну или найдите себе манагера (тим-лида). Чтобы подогнал вам стандарт кодирования и раздавал подзатыльники в нужное время. Раз уж вы сами организоваться не можете. Но все это херня, если у вас нет проекта. Вы уже обкатали свое поделие на бумаге? Спецификацию запилили? Если нет, то самое время начать. Ну или найдите еще проектировщика, лол.
Вот начал я читать Хорстманн К., Корнелл Г. - Java. Библиотека профессионала . Но там только теория. Где можно полученные знания закреплять на практике? Какие-то задачки после глав или что-то того, чтобы закрепить материал. С чем можно комбинировать?
Блядь. Что лепить для портфолио по си два плюс? Из идей только запилить смешной проигрыватель с API тытрубы с параллельным смотром видео, подгрузкой всего плейлиста сразу, чтобы потом можно было глянуть где сети нет, загрузка каналов полностью и т.д. Но все равно это ведь как-то невесело и ненужно, не так ли? Что делать-то, ананас? Надо же как-то выделяться на фоне сотен других резюме, а идей совсем нету.
Не знаю, по адресу ли я, но всё же. У кого был опыт продажи готового приложения? Как это вообще работает? Вот я знаю, например, что есть специальная площадка для продажи игр, в том числе мобильных, а что с другими приложениями? Если я, предположим, запилил клиентское приложение для какого-нибудь last.fm на ВФ, что мне с ним делать? Понятно, что можно ебануть туда рекламу или просто сделать его платным, но интересует возможность продать его.
Cап, утряч. Есть вопрос с технарям. Сколько должно получиться в вычислении [сode](+ ( 3 (+ ( 2 4) (+ 3 5))) (+ (- 10 7) 6))[/code] на лиспе? Чайничный самоучитель говорит, что 57, но сам терминал выводит число 186. Где правда?
Товарищи. У меня горит лаба. Есть xmlhttprequest, после обработки которого появляется not well-formed <unknown>:1:80 в консоли. Гугел говорит менять енкодинги и mime-типи, но не помогает. Что делать ?
Господа, вот я и окончил университет, встречайте, перед вами магистр программистских наук. Только сейчас понял, что по сути, я ничего не умею. Депрессуха.
Пацаны, спрошу тут у вас. Короче я школьник, который проебал егэ почти полностью. А мамка таки гонит получать вышку, ну вот мне и придется идти в шаражный институт. Стоит ли идти на ввсякие it направления или лучше идти в чистую математику? Потом ведь самому можно догнать че да как в кодерстве, и еще у меня будут нормальные знания в математике. Все равно в рашке учат нормально кодить только в 3х институтах мфти, вышка и в питере еще какой-то, куда я не прошел, а остальные судя по слухам от студентов совковое дерьмо. То есть идти нужно только для корочки. Или таки идти на какую-нибудь прикладную математику и информатику? В общем, поясните за мои рассуждения, плз.
>>493752 Тут нужно решить вопрос того, что ты хочешь. Если хочешь зарабатывать деньги кодерством - иди на ИТ. Если хочешь получить мощную базу, и заниматься уже разработкой игровых движков, CS, или наукой, то лучше иди на математику, а айтишничество учи сам.
>>493752 Очень большой шанс, что тебе университетская математика никогда не пригодится (кроме первого курса, там вполне годнота). Только мозги больше выебут всякими дифференциальными уравнениями да аналитической геометрией. Если тебе это нравится - иди на математику, иначе лучше на айтишное - там такая же математика будет, но меньше. Плюс более вероятно, что будут люди в группе, которым интересно программирование, вместе веселее.
>>493752 Ты вкладываешь в свое будущее знакомства, если идешь на ИТ значит твои знакомства (предположительно) — будущие программисты, стартаперы и т.д. Т.е. даже получая формальную вышку, ты можешь получить возможность влиться в стартап и запилить что-то крутое, что позволит тебе уйти со второго курса и переехать жить в силиконовую долину и трахать трапов тяночек.
>>493785 Хачи и ерохины со стартапами уровня "довайте сделоем как инстограм только лудше", которых мамка отправила в говновуз потому что перспективно, как юрист.
Со всеми нужными людьми можно познакомиться в интернете. Мухосранские IT кружки нужны только бесполезным социоблядкам.
>>493791 Ты слишком категоричен, анон. Если для тебя существуют только хачи-ерохины-социобляди на одной стороне и умние-успешные-стартаперы на другой стороне, то у меня для тебя плохие новости.
>>493644 Пили клиент двача движок. А вообще можешь на гитхабе по названиям и описаниям найти себе какую-нибудь идею, которая понравится, а писать садится уже самому.
Я внезапно осознал, что не хочу лезть в веб (после двух книг по рельсам и еще двух по ноде), но мне нравится программировать. В какую отрасль можно вкатиться без образования? Датамайнинг, геймдев?
>>492703 Аноны, а какая разница между: Прикладной информатикой по отраслям и Прикладной информатикой в экономике Вроде первое учат в шарагах, я смогу попасть в вуз по "Прикладной информатике в экономике", если пойду на первое в шараге?
>>494057 прикладная информатика в экономике - скорее всего, это эконометрика, анализ временных рядов и прочие радости жизни. Гарантирую, что это последнее, чем бы ты хотел заниматься, если хочешь просто кодить.
>>494066 >Львиная доля предметов учебного курса связана с математикой и информатикой — системным анализом, моделированием, теорией алгоритмов, методами оптимизации, работой с базами данных. Кроме того, студенты изучают основы предпринимательской деятельности, менеджмент и маркетинг, бухгалтерский учет и аудит, физику, технику безопасности, правовые основы прикладной информатики. Нетехническая часть предусматривает изучение истории, философии, иностранного языка и экономики. В программу входит обязательная производственная и преддипломная практика.
Привет, /pr/, такой вопрос: Допустим есть куча документов word, и все они валяются на одном пк. Я хочу написать софтину, которая позволяла бы вести писк по этим документам, добавляла бы или удаляла их. В режиме клиент-сервер. То есть с любой другой машины в локальной сети. Как это обычно делается? Видимо, нужна бд, с которой и будет работать утилита? И прямо в ней в бинарном формате хранить вордовские файлы? Или только ссылки на них, а сами файлы как-то отдельно? В общем, интересно, как такое делается, просветите, кто знает.
>>494170 Дан бесконечный ряд чисел. Нужно найти сумму ряда до элемента, по модулю меньшего определённого значения. Понял, что вместо степеней можно просто указать счётчик: если счётчик чётный, то элемент имеет знак "+", иначе "-". В общем, сделал прогу, которая считает любой элемент ряда учитывая знаки, осталось лишь задать сумму элементов до элемента, меньшего, допустим, 0.01. А вот, собственно, и программа: program zachita; var x, k:real; i, n:integer; // i - счётчик элементов, n - число, до которого идёт подсчёт элементов begin writeln ('Введите x'); readln(x); writeln ('Введите n'); readln (n); for i:=0 to n do begin k:=(exp(i * ln(x)))/i; // k - любой элемент последовательности end; while i<n do begin i:=i+1; end; if i mod 2=0 then k:=k else k:=-k; writeln (k); end. Да, из меня слегка хуёвый повествователь..
>>494200 Короче вот псведокод по тому, что я понял (сумма элементов последовательности до n пока элементы по модулю больше 0.01): var x, k, sum : real i, n : integer begin //собираем инпут для x и n sum = 0 for i:= 0 to n do ..k = (exp(i * ln(x)))/i ..if i mod 2 = 1 then ....k:=-k ..if Abs(k) >= 0.01 then // Abs - функция, чтобы получить значение по модулю. Точно не уверен, что она стандартная, возможно, надо будет в начале программы прописать uses crt - она может находиться в этой библиотеке. ....sum = sum + k ..else ....break; // break - команда для выхода из цикла // вывод sum end.
>>494209 Разобравшись с синтаксисом, получилось следующее: var x, k, sum : real; i, n : integer; begin //собираем инпут для x и n sum := 0; for i:= 0 to n do k := (exp(i * ln(x)))/i; if i mod 2 = 1 then k:=-k; if Abs(k) >= 0.01 then // Abs - функция, чтобы получить значение по модулю. Точно не уверен, что она стандартная, возможно, надо будет в начале программы прописать uses crt - она может находиться в этой библиотеке. sum := sum + k else break; // break - команда для выхода из цикла // вывод sum end.
Пишет ошибку : break вне цикла. >сумма элементов последовательности до n пока элементы по модулю больше 0.01
>>494214 оу, как же я отвык от этих бегин эндов, нужно, чтобы там вот так было: for i:= 0 to n do begin k := (exp(i * ln(x)))/i; ... break; // break - команда для выхода из цикла end; // вывод sum
>>494217 Ну пиздец: задал ввод х и n с клавиатуры, а сумму всё не выводит... Как так получилось? var x, k, sum : real; i, n : integer; begin //собираем инпут для x и n sum := 0; writeln('введите x'); readln(x); writeln('введите n'); readln(n); for i:= 0 to n do begin k := (exp(i * ln(x)))/i; if i mod 2 = 1 then k:=-k; if Abs(k) >= 0.01 then // Abs - функция, чтобы получить значение по модулю. Точно не уверен, что она стандартная, возможно, надо будет в начале программы прописать uses crt - она может находиться в этой библиотеке. sum := sum + k else break; // break - команда для выхода из цикла end;// вывод sum end.
Программач, ты определишь мою судьбу, итак, есть три вакансии: JS+Node.js, Java+Scala, Ruby на колее, куда сам пойдешь, куда меня работать пошлешь? Как я понял, набор стажеров у них практически постоянный, но мало кто доживает до конца, поэтому хочу засесть пару-две месяцев за глубокое изучение языка и английского, чтобы произвести впечатление. Но даже не знаю, что интереснее.
>>494322 >разделе дольше тебя А такой даун, что даже спермоподелие нормально поставить не можешь, даже у меня через параллель эта хуйня запускалась сразу
Ананосы, как лучше организовывать свои классы: держать все классы в одном файле или для каждого класса свой файл создавать? Может, по каким-то критериям их совмещать? Подскажите какие-нибудь хинты по этой теме. Я практически неофит, так что на своём опыте основываться не могу, а хочется уже проект организовывать правильно.
val postForm = Form( tuple( "title" -> text, "content" -> text ) ) и вот такая охуительная ошибка, Error:(3, 24) Play 2 Compiler: could not find implicit value for parameter messages: play.api.i18n.Messages @helper.inputText(postForm("title"), '_label -> "title") ^
>>492703 Аноны, поступаю в магистратуру на IT. До этого профиль другой был. В вопроснике написано что будет экзамен по дискретной математике. Вопрос, как подтянуть эту дискретную математику?(может книга какая или видеотутор. Может анон знает примерно о чём спрашивать будут) Я в математике вообще не шибко. На 3-ки в универе закрывался, дискретной не было вообще и я понятия не имею, что это.
>>494404 Буквально-то зачем воспринимаешь? Разумеется, в крайности вдаваться никто не собирается. Но, как я уже сказал, хочется услышать какие-то хинты и мнения на этот счёт.
Смотри, анонч. С помощью PHP я вывожу на страницу табличку из строк базы данных. Левая колоночка - чекбоксы. А ещё есть кнопочки для обработки выбранной строки (удалить, редактировать etc). Вижу два варианта:
1) JS-ом поймаем изменение чекбокса и запишем какой-нибудь идентификатор в соответствующую строку. Каждая кнопка у нас в отдельной форме, type=submit. Когда на кнопке срабатывает клик, джаваскриптом его перехватываем и дописываем в форму <input type="hidden"> с айдишником соответствующей строки. Теперь этот id есть в $_POST, всё круто. Нормально так делать? Не слишком перемешаны JS и PHP?
2) Каждая строка - это отдельная форма. Пиздец, да? А почему бы собственно нет?
Как обычно такая задача решается? Типовая задача-то, ну.
Представим есть массив неких объектов массив[], есть целочисленный счетчик который показывает к какому объекту мы обращаемся назовем переменную - переменная, он должен обновляться. Пример из книги, хочу понять как это работает.
переменная = (переменная + 1) % массив[].length;
Количество объектов в массиве 5, то есть длинна 4, текущее значение - переменная = 0;
Остаток по модулю 0.25(ну или 0) или я что то делаю не так? При этом если базовое значение - переменная = 1, то остаток будет все равно 0(ну или 0,5).
>>494443 да 0.1 и будет. a % b = остаток после деления нацело a на b. Т.е. bn + x = a, где n - сколько раз есть b в a, а x - остаток от деления. Например, 8 % 5 = > 5 1 + x = 8 => x = 3
Анон, прошерстил JS с нуля, вроде все понятно, открыл unity3d с обучалкой и понял что различие пиздец. Скажи сколько по времени, а главное каким образом быстро перекатиться на C#. Есть годный обучающий материал на русском?
>>494492 если тебе для юнити, то у них на сайте есть примеры игор с видеотуториалами, как собрать такую игру, имея только общие материалы (т.е. всю игровую логику прописать нужно и т.д.).
Блин, анон. Скажи, как сделать в латехе так, чтобы изображения появлялись именно там где они вставлены в тексте и если, например, остается пустое место на странице, то пусть остается. Не надо его заполнять текстом из следующих параграфов и так далее. Надоел этот тех, всю верстку фигачит мне.
Я такой тупой, не могу написать борду. не могу сделать, чтобы данные выводились в обратном порядке, не могу понять, как записать в динамические ссылки тело треда..
>>494532 Обычно один класс - один файл. Иногда могут быть исключения - например если у тебя несколько похожих мелких классов (какие-нибудь исключения в несколько строк каждое можно и все в один файл запихать), но обычно 1-1.
>>494546 первое я уже сам сделал. 2. ну как на сосаче - нажимаешь на ссылку - открывается тред с постами. каждый тред - это строка в таблице. я так понимаю нужно каждой строке динамически создавать свою таблицу с ответами? динамическую ссылку я уже для треда создал - теперь надо туда (в ссылку) все это записать (сам тред и ответы) как-то. тоже динамически.
Посаны, такой вопрос от начинающей макаки. Все постоянно советуют читать книги на английском и учить английский если хочешь стать годным программистом. Ну, я читаю на английском книги сейчас и потом получаю задания уровня "сущность наследует сущность есть свойства метод классы пок-пок, прототипное наследование через функцию конструктор проверка наличия методов-свойств пок" и у меня немного НЕПОНИМАНИЕ. Сейчас уже полегче, но всё равно задания на русском звучат как-то пиздецово перегружено, когда на английском они воспринимаются намного проще логичнее звучит терминология чтоле. Это нормально? Или стоит всё таки ещё почитать статейки на русском чтобы понимать что от меня хотят в итоге в таких заданиях?
>>494563 Это нормально, английская терминология тупо намного лучше - чище, короче и однозначнее. Отчасти потому и советуют все, связанное с кодингом, только на английском. Но и на русском понимать быстро привыкнешь, специально читать смысла нет. Просто гугли невнятные/коряво переведенные термины.
>>494563 А у меня наоборот на русском непонимание. Открою например руссоязычную вики - шаблоны каркасов, программные продукты, накладные расходы, исполняющая среда, среда компановки. Чего, блять? Открыл эту же статью на ангельском - все ок.
Блять, анон, что делать если я без кофе туплю, а с кофе дрыщу? Вот сейчас выпил кофе, присел на корты перед ноутом, пернул, и полилося. Пожрал, запил кофе - и полилося. Пиздец кокой. Помогите.
>>492703 Ребзята, хочу себя попробовать в программирование. Выбрал C# Но ещё не уверен моё это или хотелка на пару недель, так что, мне обязательно вижуалстудию ставить? Нет ли решения что бы на попробовать? А то 8 гигов говна на попробовать как то дохуя.
ребят, есть что-то типа этого https://htmlacademy.ru/но бесплатно , бесплатные уровнисделала а платить за "продвинутые" не хочется, мб ещё есть что типа такого на JS?
Вот такая хуйня при установке языкового пакета на Visual Studio Community 2013 с обновлением 4. Языковой пакет качал с официального сайта, как и вижуал студию. При русском языке выдаёт ошибку при попытке запуска, в английском всё норм. Гугл ничего не говорит. Кто нибудь сталкивался? Как решать?
>>494746 > При русском языке выдаёт ошибку при попытке запуска, в английском всё норм. Это обычное поведение 99% программ. Не понимаю зачем ты вообще тратил время на установку русского языка, ведь ясно что рано или поздно из-за него будут проблемы.
Программач, исходные данные следующие. На PHP прогал совсем чуть-чуть (дырявую админку, да и то, давно), о Руби и Руби он Рэйлс имею только общее, обзорное представление, и он мне уже очень нравится.
Но у меня в городе 50 вакансий по фронтенду, 14 вакансий по ключевому слову PHP и 1 вакансия по ключевому слову Ruby, и в той требования ого-го для моего энтри-левела. До того уровня, что там хотят, мне ещё пилить и пилить.
Переехать бы переехал, но есть удерживающие обстоятельства.
Соответственно, есть четыре стула, как я это вижу.
1. Упороться всё-таки фронтендом (вёрстка, жыэс, жыэсовые фрэймворки, вот это всё), дотянуть до уровня, требуемого в вакансиях, и идти собеседоваться. Плюс: есть 50 вакансий в моём городе и они будут, вероятнее всего, всегда. Минус: хочется Руби он Рэйлс.
2. Упороться всё-таки пыхой дотянуть до уровня, требуемого в вакансиях, и идти собеседоваться. Плюс: есть 14 вакансий в моём городе. Минус: хочется Руби он Рэйлс.
3. Упороться Рубями, сделать имейджборду/тудулист/твитор/ещё какой-нибудь свой дохуя авторский понос, высрать его на Гитхаб, прикрепить ссылку на него в резюме и начать рассылать по мылам веб-студий города, коих около двухсот с надеждой, что возьмут стажёром за еду с перспективой профессионального роста. Если никто не отреагирует предложением присоединиться к их команде (а я согласен даже на "веб-студию" в виде двух анонов, сидящих на кухне одного из них с ноутами, лишь бы руку набить), попробовать присоединиться удалённо подмастерьем на реальные проекты к какому-нибудь ёба-гуру Рельс, пусть даже бесплатно. Ну, или команду энтузиастов также удалённо, которые не против погонять молодого да зелёного на реальным коммерческих проектах. А после, если это выгорит, попробовать себя где-нибудь на Апворке, благо, по крайней мере, с письменным английским всё более-менее хорошо (с восприятием устной речи нативных спикеров всё очень плохо, правда). Плюс: Руби он Рэйлс. Минус: Всё это может не выгореть. Конторы города либо проигнорят, либо скажут, что не ищут Руби-макак в свои коллективы, а подмастерья и команды энтузиастов могут все как один не желать никаких зелёных ньюфагов в свои ряды, чтобы не мешались под ногами.
4. Забыть про макакинг и заниматься тем, чем занимался. Нет, я передумал насчёт этого стула.
>>494834 Ну с руби лучше всего как минимум повременить, потому что в твоём случае есть высокая вероятность задрочить любимый руби и кодить даже не за еду, а за ни хуя и для себя. А одной духовной любовью к руби прокормить себя сложно.
>>494834 >хочется Руби он Рэйлс. Руби уже все. Во первых. Во вторых не все у него так хорошо как хипстурки стелят, иначе не было бы так плохо. Сиди в пхп и не дергайся. Либо изучай рынок своей мухосрани и ищи живую альтернативу пхп.
>>494834 Упаривай то, на чём легче найти работу фронтенд в данном случае.
Причина проста - на работе ты научишься большему за месяц, чем за несколько месяцев дроча дома любого говна. Научишься в веб-разработку в целом - легко можешь перекатиться в руби-пхп-питон-что-угодно. Программирование и дроч синтаксиса - немного разные вещи. А ещё выучив жс можешь освоить ноду и ебашить бэкенд как босс, работы удалённой полно, а джуну самое главное ОПЫТ начальный в офисе со всеми этими ебучими скрамами и агилами
>>494863 На пхп и весь этот фронтенд есть очень много вакансий, людей нужно много и порог входа ниже чем в случае с руби. А если устроишься куда-нибудь, то начнёшь работать, получишь много экспириенса в вебе в принципе, сможешь подумать ещё раз о своём руби, уже более здраво, и попробовать перекатиться если очень надо.
>>494890 МЕТОДОЛОГИИ УПРАВЛЕНИЯ ПРОЕКТАМИ. Короче, хитровыебанные методики такие шаблонные митингами, спринтами, обзорами и совещаниями по проекту. Якобы помогают улучшить качество работы команды, на деле вся эта хуйня нужна манагерам, потому что программистам хватает багтрекера. Но ирония в том, что всю эту хуйню всё равно надо знать и дрочить в большинстве компаний.
>>494903 Не совсем так. Жрать мне есть что, работаю, но не в той сфере, в которой хотелось бы. Даже самый примитивный индус-стайл макакинг доставляет куда больше удовольствия, чем то, чем я сейчас занимаюсь. Поэтому хотелось бы сделать это своим основным видом заработка. А так как спустя некоторое время (пока точно не знаю, какое) у меня может выстрелить одна сделка, и будет финансовая подушка, которая может позволить жить какое-то время, не работая или работая стажёром за 10к-15к. И поэтому я вполне смогу и Рубями упороться, если реально будет найти работу хотя бы через тернии в виде некоторого времени подмастерьества. Вот мне и стало интересно за перспективы. Похоже, что всё-таки пыха и фронтенд, раз уж переезжать мне никак (а это так).
>>494919 >подмастерьества Которого нет, ага. Рубисты что поумней уже сами во всю сваливают, кто на ноду, кто куда. Чего тебе так руби впился? Других языков нет? Увидят дикий хайп, поверят и сидят потом в зк, жрут борщи и огрызаются.
>>494919 По вакансиям на руби ищут всяких синьёров с 5+ лет опыта. И везде третьи рельсы в требованиях. Можно читать как "наши программисты съебали, разберите это некрокод кто-нибудь, заплатим дохуя"
Аноны, как вы ищете работу? Я уже ничего не понимаю, просто ничего. Сам .net и немного питон джун. Несколько месяцев пытаюсь найти себе работку в дс2, в итоге несколько собеседований, несколько тестовых заданий, а выхлоп один - работы так и нет. То какие-то пустые придирки к тому, блядь, о чем ты сам переспрашивал и уточнял. Один раз вообще тестовое задание ушло в пустоту, в ответ получил банальный hr-отказ без доли ответа по существу. Недавно еще более странная хрень произошла, прошел собеседование, собеседующий меня разраб сказал, что все ок. Через пару дней должны были позвонить, назначить день оформления, но... В итоге опять нихуя! Не перезвонили. Сейчас опять какое-то говно, отослал тестовое задание в новую конторку. "Ждите ответа через 2-3 дня". Завтра будет уже 3ий день, вангую опять большое ничего. Анон, поддержи меня своими историями о поисках работки, пожалуйста. А то как-то грустно это все.
>>494987 Раньше тоже пытался так не думать, но похоже это реально так. Первая и единственная моя работка (скорее подработка) была найдена через брата моего знакомого, который работал в той самой конторке, где я подрабатывал шарпомакакой неск. месяцев. >>494979 -кун
>>494979 Откуда у вас эти ебучие "перезвоним"? Я свою первую и пока единственную работу (ДС) нашел с первой попытки. Накатал резюме, выбрал одну компанию, отправил на их вакансию резюме. Вечером позвонили, задавали базовые вопросы. Пригласили завтра на собеседование. Пришел со своим ноутом, как дебил, на месте решил задачку. Ну еще по линуксам немного спрашивали, бекенд же на них. Тоже ответил. Тут же получил ответ "выходите на работу на следующей неделе". Знакомых в айти вообще не было, все один как мудак пердолил, а спрашивал только гуголь.
>>495002 Возможно, ты не подходишь личностно. Есть такая штука, что для того, чтобы не потерять репутацию компании и не иметь плохих отзывов, они собеседуют всех подряд минимум по 30-40 мин, а потом сливают по-тихому, якобы ты нипадашол, чтобы не выгнать тебя через 5 минут сразу же. мимо-близкий-друг-HR-из-конторы
>>495004 Двачую этого. Увидел стажировку очередного бодишопа, выполнил тесты по базовым знаниям ооп, хтмл/цсс, жс и взяли на стажировку. Затем взяли джуном. Такие дела.
Сап. Подскажите алгоритм или помогите придумать пожалуйста. Суть: есть начальная и конечная точка на карте. Есть набор точек, через которые необходимо проехать, двигаясь от начала к концу. Нужно построить кратчайший маршрут, позволяющий это сделать.
>>495017 Почти, только в задаче коммивояжера требуется возвращение в исходную точку, а у меня в другую. Может сам додумаю, но буду рад подсказкам. Спасибо
>>495025 Я там неправильно наверное твое задание понял, если тебе обязательно нужно проехать через все точки, то тогда это коммивояжер. А* просто для кратчайшего пути по графу.
>>495031 Официального - ноль, вообще нигде не работал, даже трудовой не было. Уровень фактических скилов - джва года интенсивно пердолил питон с линуксами, потому что в вузе учиться скучно было. Почти все учебные задачи решал питоном. Сокурсники херачат в крякнутых маткадах, а я в питоне. А учился я вообще на левую математико-экономическую хуиту, и когда наконец дропнул ее решил попробовать себя в программировании за деньгу и по ТК.
>>495048 > Официального - ноль, вообще нигде не работал, даже трудовой не было. Уровень фактических скилов - джва года интенсивно пердолил питон Один в один моя история, только у меня .net вместо питона(но в последние полгода и питон появился в моем вооружении), также делал все задания на шарпе, такая же левая(хоть и не очень) для прогера математическая специальность. Но вот результаты тут >>494979
>>495028 нагуглил еще совет с А Для поиска пути можно использовать массив, в котором будут только ключевые точки + начальная и конечная. Переход считать возможным из любой в любую (или задайте какие-то условия, если возможно/необходимо). А потом по этому массиву вычисляете А путь по ключевым точкам из начальной в конечную. Основную роль здесь будет играть эвристика (euclidian, manhattan, chebyshev, да можно хоть честно длину пути по карте рассчитывать, если ресурсы позволят). В результате получите кратчайший путь строго по ключевым точкам.
>>495042 С тобой точно все ок? Ну там без болячек, выглядишь норм? Ну, вдруг ты реально. Такой немытый корзиночка с душем раз в неделю, могли и не взять поэтому. сириусли
>>495042 Меня час продержали на последнем собеседовании. И это на джуниора. Еще и не взяли, хотя вакансия до сих пор висит на НН. А ведь я им это время уже мог бы за еду писать что-нибудь.
>>495031 Мм. Кодекадеми и кодескул по js-html-css, книга eloquent JavaScript, всякая рандомная хуита из гугла. Задачки умел решать только на паскале, все лабы на нем хуячил. Впрочем, у меня хороший английский и умение в документацию и гугл, может поэтому и преуспел. Ну и да, учился вообще на юриста, сейчас заочно получаю вышку по прикладной математике.
>>495057 АЗАЗА шарпопидоры-спермоворы соснули у питоно-линуксобогов Моя кулсторя имела место быть три года назад. Тогда весь этот КРИЗИС еще не чувствовался, и анальный цирк с украиной еще не начался. Сейчас как-то печально все. Особенно для ньюфагов. Да и ДС2 меньше. Там сейчас рынок худеет охуеть как. А наше питерское подразделение вообще распустили, половину к нам в ДС, остальных нахуй. Не сдавайся, бро, пройдет эта хуйня я надеюсь
>>495072 >у меня хороший английский >умение в документацию и гугл >может поэтому и преуспел Чет в голосяку с тебя, это не то, чем нужно гордиться, это база. Нельзя называть себя программистом, если ты не можешь в эти пункты, но и гордится тут нечем. Преуспел ты явно не поэтому. Все тот же >>494979 - кун
>>495057 Попробуй поискать курсы + стажировки в епамах, люксофтах и подобном. С твоими знаниями по идее будешь там самым умным и легко возьмут на работу.
>>495081 У меня почти флюент, когда я сказал на собеседовании что слабо ебу в рашкинской терминологии то парень слегка прихуел, лол. Я же ничего на рюском не читал по пограмированию. В отделе кстати лучше всех в итоге могу в английский. А так хуй знает на самом деле.
>>495075 Вот только и остается, что оправдывать все эти неудачи кризисом, лол, надеюсь, что это и вправду так. >Не сдавайся, бро, пройдет эта хуйня Спасибо.
>>495084 Мы уже поняли, что ты хочешь похвастать своим знанием английского. Но вот такие заявления меня смешат: >У меня почти флюент Либо ты сертификато-боярин, либо хуй простой.
>>495092 Сдавал IELTS на 8.5, пейсательство сдавал хуже всего. нихуя кроме чатиков в ммо и каналов ирок с форчанерами сто лет не юзал Не понимаю твою агрессию. Это анонимная борода, даже если я скажу что я синиор помидор с зарплатой 10к евро, а вы все хуи - всё равно никто никогда не узнает что это был я, хвастовство на анонимной борще бессмысленно же! Просто я нихуя по сути не знал, а на работу меня взяли. Притом это было пару месяцев назад и я хохол а нас полный пиздец в стране Я могу сказать что мне очень легко дается матан и я хорошо запоминаю и понимаю алгоритмы, но это хуйня, даже тут дохуя людей который могут в них намного лучше меня. Ну, можешь считать что мне повезло, ведь все знают что хохлы хуже жидов даже.
Горит курсач, вот выдержка из общей части: Студент потока характеризуется следующими данными: - ФИО (до 50 символов); - номер группы (необязательный параметр); - набор из пяти оценок за последнюю сессию (без указания предметов); - размер стипендии. Группа студентов характеризуется номером и числом студентов. Необходимо: 1) разработать (и программно реализовать) динамические структуры данных и алгоритмы их обработки, позволяющие поддерживать выполнение следующих функций: - консольный ввод/вывод данных о всех студентах потока; - файловый ввод/вывод данных о потоке; - редактирование данных о студентах и группах потока, включающее операции добавления/удаления групп и студентов; Запустил С++, решил восстановить летом. Но сейчас я просто не успеваю доделать. Есть желающие? К 17-18 числу надо иметь курсач на руках. И да, курсач по программе 1 курса. Если есть, кто готов взяться, оставлю мыло в следующем посте, обговорим цену и все остальное.
Анон, пишет тебе совсем не кодер. Нужно срочно обучаться автоматизации. Думаю попробовать себя как автоматизатор, ибо обладаю квадратно-гнездовым, прямолинейным мышлением. Из опыта погроммирования был только паскаль в шкалке, лол. Суть в том, что в развернутом на работе QTP как тебе наверно известно используется VBS. Мой выбор пал на него по причине низкого порога вхождения и высокой применимости в профессии. От прогеров я получаю советы типа читай теорию основ программирования (что там черпать, фундаментальные принципы построения кода?), затем про ООП, только потом приступай. За сим рождается занятный вопрос к вам - сколько из вас читало теорию когда начинали? Так ли это надо на таком уровне из-за ограниченности по времени? Другие говорят, мол, типа сразу практикуй, начни хотя бы с макросов в excel (VBA, записывай-смотри-редактируй), скриптов к винде (сам себе задания придумывать буду?). Мне кажется что прогать, оглядываясь на ось, шаманя с папками или еще чего-то там выдумывая это не то самое ООП, к которому я сейчас стремлюсь. Я ошибаюсь? Где тогда можно практиковаться? Вообще хотелось бы помасштабней узнать по поводу VBS у владеющих несколькими языками. Это старый язык по сравнению с другими? Он устареет/устаревает? Насколько он удобен вам? Насколько применим/распространен? Где применим? Я сейчас потрачу много времени на него, а окажется что это окаменелое говно мамонта и скоро автоматизация перейдет на другое.
Отдельный тред забанили по причинам неведомым. VBS скриптовый язык программирования, почему бы не обсудить здесь? Очень нужна ваша помощь в данном вопросе, нананасы. Надеюсь только на вас, как обычно. Картинка интересная прикреплена.
>>494834 В общем, как я понял из всего вышесказанного, оптимальным планом будет задрочить то, что востребованно в городе (PHP/фронтенд/вот это всё, но без Битриксов), податься туда, получить опыт в офисе, потом, если останется желание по Рубям, взять какой-нибудь большой отпуск, упороться ими и попробовать себя на удалёнке. Вопрос только в том, будет ли там необходим опыт именно в офисе и именно на Рубях.
Двач, есть один QListView на самом деле два. Как установить выделение на первый элемент в списке по умолчанию? Есть, например, такой код http://pastebin.com/Nf7pzeK2, который позволяет перемещаться по списку с помощью хоткея и отображать содержимое папки в другом QListView. Но он работает только после того, как выделение будет установлено на один из элементов с помощью мышки либо стрелок на клавиатуре. Как ты уже догадался, анон, в системе нет мышки и нормальной клавиатуры, поэтом жизненно важно выделение первого элемента в списке автоматически. Помогач! selectionModel()->select() тоже пробовал, не помогает. Ткните меня туда, где написано как это сделать. С меня нефть.
>>495169 Да как вы заебали со своими мифами уровня /b/. Пок-пок-пок, руби лучший язык для фрюланса, пок-пок, рубить бабос пинать хуи, ко-ко-ко. На, вот тебе твой апворк: >Php Jobs 3,313 were found >Javascript Jobs 2,345 were found >Python Jobs 409 were found >Ruby Jobs 282 were found 282. Чего, блять? Где ваша promised land? Где деревья с деньгами? Нету, блять. Нету. Как и работы нету. Только маняфантазии. Даже ебучий питон почти вдвое нужней вашего недоязычка.
А теперь давай посмотрим Upwork Jobs Completed Quarterly: 7,570 php, 4,622 js, 669 python, 208 ruby. Вот тут вообще охуеть. Затхлость могилы.
И жаль апворк не пишет количество фрилансеров по skills. Так бы хоть поглядеть на армию рабидебилов купившихся на мифы и набежавших на эти ссаные 282 jobs.
>>495256 Зато на dou висят вакансии для руби-рельсы интерна и две джуниорских позиции, все в себя включают обучение пару месяцев бесплатное и потом приём на работу. Вот так.
>>495279 Раньше рубисты ради работы становились фрилансерами, а теперь хохлами. Охуеть, dou.ua оказывается в реестре роскомнадзора за распространение руби. Пришлось через турецкий сервер лезть.
Так как пидорахи не могут в английский, поясню. Новостной ресурс Quartz представил свою обработку масштабного исследования рынка труда в США, выбрав оттуда работы для программистов. Им было интересно узнать, какие языки программирования сейчас котируются на рынке – то есть, кто из программистов зарабатывает больше. На гистограмме представлены отсортированные данные по средней зарплате в отрасли в зависимости от ЯП. Зарплаты по американской традиции указаны за год. Данные за прошлый год.
>>495256 >считать upwork значимой частью ИТ рынка лол. Удалёнка на компании из сша/европы за $40-120k в год, вот что имеется ввиду, няша. Ты просто не понимаешь. Нужно очень много пиздеть в интернете на своём блоге и строить приятельские отношения с людьми через твиттер. Только так. Теперь понимаешь? Есть разные рынке, вот есть рашка, где едва ли платят по 10 баксов за час, потому что один хуй прибыли от бизнеса не будет, да и рубль превращается в фантики. А есть процветающие США, где компании могут позволить платить по 100 и больше баксов за час, потому что привыкли. Вот так вот. Только тебе не заплатят, потому что ты недостаточно громко кукарекаешь на сети, поэтому ты ни одного годного клиента и не найдёшь, и не начнёшь обрастать связями. А апворк/еланс это несерьёзно и вообще низкостатусно. Хочешь фрилансить - пробивайся на западный рынок - это проще, чем многим кажется. Вот гайд фронтендерам к рейту в $100/h: - моги в английский. научись ясно излагать свои мысли без сильного акцента. - будь хотя бы мидлом, джуны нигде не нужны - выучи ес6, реакт, следи за ангуляром 2 и аурелией - кукарекай в блоге про архитектуру, сравнивай фреймворки, пиши туториалы - сочинай смешные твиты - теперь ты гармонично вписываешься в мировое ит-сообщество и можешь искать удалёнку за 100 баксов в час
хз почему в россии так не делают. тупые наверно и привыкли к бедности. в россии ИТ сообщество крайне тупое, ты только посмотри на тостер, двач или мегамозг. Чрезвычайно низкое качество контента и коммуникации - дохуя озлобленных неадекватов. Забудь про рунет и страны СНГ тут возможностей нет. Прокачивайся, читай советы от patio11 и tptacek - они объясняют лучше всех в мире как вести собственный консалтинговый бизнес, они элита, они учат серьёзному бизнесу. Двачик это чисто для разъёба, подурачиться и попрокрастинировать. Тут корзиночки, которые с рождения привыкли получать хуй на рыло, они тебе ничего хорошего не смогут посоветовать.
>>494979 просто на тебе стоит печать неудачника это видно по выражению твоего лица, как ты одет и как носишь одежду, как разговариваешь тебе нужно повысить уровень агрессии в организме - начать качаться/делатьзарядку но на износ, до лужи пота на полу, перестать дрочить какое-то время когда идешь на собеседование сходи в парикмахерскую (короткая аккуратная стрижка), выстирай и выглади всю одежду, одежду и обувь надевай только ту, что уже носил и в которой тебе максимально спокойно
>>495287 Прости. братишка, но мы не в США. А в рашке/хохлашке и на дваче. И даже на твоем пике у руби отрыв маленький. И это годовая же. Разница 1-5к в год - не геймчейнджер. И в итоге проблема с околонулевым количеством вакансий остается.
>>495299 sigh Таких как ты убердохуя в этом мире. На-восемь-на-пять-на-четыре-на-двенадцать, ага. Тебе заказчиков никто не будет подносить на блюдеце, надо себя раскручивать, догавариваться и разруливать сотни мелких деталей, которые присущи бизнесам. Именно это уже миллиард раз даже на двачике объясняли, ты должно быть ньюфаг.
>>495301 Ты можешь хоть волчком раскрутиться, количество работы на руби это не прибавит. Кричали про вакансии - показали им вакансии. Заткнулись. Спросили конкретно за апворк - показали им апворк. Заткнулись. Теперь у них работа по СВЯЗЯМ. Псс-пс, эй, рубист, у друга моего приятеля его знакомого работа была. Не хочешь? Только тсс. Ну всего разок, ну чего ты, рубист. Завтра вы на черном рынке работать будете, а послезавтра вообще куда-нибудь в анус сотоны дауншифтнитесь, и будете оттуда кулстори шептать, как там тепло и хорошо и покушать дают. Не перестаю проигрывать с хипсторов.
И вот еще странно, 4 из 5 стартапов на руби. 4 из 5. Так и где работа? Эти стартапы настолько идеальны, что там делать ничего не надо? Или загибаются через полгода? Или их действительно переписывают на нормальные языки?
Мимо пишу гостевухи на рельсах на апворке, не понимаю о чем срач. Еще ни разу не было такого чтобы заказчик сказал "нет не хочу руби не модно". Иногда приглашают поддерживать старый проект или пилить новый в небольшой команде. Так-то большинство крудов можно в одиночку пилить и потом они просто работают.
Не вижу смысла менять рельсы на что-то другое пока что. Посмотрим что там со свифтом и голангом получится. Для бекенда все же хочется что-то статически типизированное и нетребовательное к ресурсам.
Ну а если руби действительно начнет умирать, то потянет за собой и остальную динамикопарашу – пхп и питон, только джаваскрипт останется, т.к. он и так уже везде. Возможно, этот процесс уже начался.
На чем там пилят корпоративное говно российские бодишопы меня не волнует. Ровно как и популярность натягивателей шаблонов на вордпресс.
>>495292 Про блог и personal branding это понятно, а как происходит переход от этого непосредственно к клиентам? Все через сарафан? Или ёба-эйчары пишут?
Антоны, начал изучить ПАЙТОН(читаю Лутца), и у меня встал вопрос: вот прочту я один раз эту книгу, прочту "программируем на пайтон", а дальше что? Я йоба-прогер? Что стоит изучить помимо языка, чтобы быть нормальным прогером? Что нужно знать об алгоритмизации и прочих неизвестных мне пока вещах, чтобы быть КУЛХАЦКЕРОМ?
>>495340 >Что стоит изучить помимо языка, чтобы быть нормальным прогером? Надо писать программы. Чем больше, тем лучше. Это единственный способ. Размер программ, при этом, стоит постоянно увеличивать - это научит использовать абстракции, без которых ты большую программу в голове просто не удержишь.
>>495340 >прочту "программируем на пайтон", а дальше что? А дальше практика. Даже не дальше, а одновременно с книгой. Сотни тонн практики. Если есть идея, личная цель или задачи по учебе/работе - практикуйся на них. Нет - изобретай велосипеды или помогай опенсорсу. Читай чужой код, изучай стандартную библиотеку и популярные third-party библиотеки, фреймворки. По алгоритмизиации и прочим неизвестным вещам наверни примерно половину книг из ОП-пика по CS и Development.
>>495340 Без практического применения у тебя все знания после книги в момент, в лет, в секунду блядь улетучатся. Будешь только циклы помнить, лол. Оптимально будет пытаться найти стажировку как можно быстрее после проработки основных концепций, пока знаниям пизда не пришла и они не ушли из оперативки в корзину.
>>495332 >Ну а если руби действительно начнет умирать, то потянет за собой и остальную динамикопарашу – пхп и питон Чего несешь, блять? Перл умер и что-то никого никуда не потянул. А был популярней и руби и питона в свое время. Но ты перл уже не застал, наверное. Тут скорее наоборот, мейнстримный пхп начнет умирать - потянет остальных. И то маловероятно. А руби уж точно сдохнет и никто не заметит.
>>495348 Перл умер потому что был нечитаемым write-once говном для сисадминов. Умер потому что появились человеческие альтернативы в виде питона и руби. Как ты сам же сказал – не смотря на популярность.
>>495343 >>495344 >>495346 Мысль понял, аноны. Спасибо. И еще вопрос, если можно: насколько в программировании ценится "человек-оркестр"?То бишь программист, спокойно меняющий языки, на которых он пишет, в зависимости от задач?
>>495352 >для сисадминов А вот и школьные фантазии подоспели. На перле херачили ввв когда ты еще не родился. Но я не про это.
Я про другое. Как смерть одного языка может негативно отразиться на другом, не завязанном на умершего? Никак. Наоборот аудитория мертвого перекатится на живой. А вот тенденция вымирания всего, кроме js - есть. Но это не заслуга мертвого руби который "остальных потащил", это заслуга js.
>>495359 >Как смерть одного языка может негативно отразиться на другом Все эти языки друг на друга завязаны, т.к. предельно друг на друга похожи и используются для одних и тех же задач.
>На перле херачили ввв Ага, ввв уровня "вывести абзац текста на экран", с чем не то что перл, а даже брейнфак справится без особых проблем.
Примечательно, что у тебя бомбануло именно на "для сисадминов", а не "write-one", что было основным посылом.
Что еще ожидать от сисадмина, который везде видит школьников.
>>495367 >Все эти языки друг на друга завязаны, т.к. предельно друг на друга похожи и используются для одних и тех же задач. А убивающий их бэкендовый JS на них ну совсем не похож, и используется на бэкенде для совершенно иных задач. Охуеть.
>>495369 Во времена перла с написанием ввв могли справиться даже сисадмины, особенно учитывая что сисадмины были квалифицированнее нынешних, вроде тебя.
>>495370 Джаваскрипт стоит отдельно от остальных языков, потому что давно был впердолен в браузер, за счет чего и обрел такую популярность, после чего его начали впердоливать везде где можно.
Элементарные вещи объясняю. Сдается мне, ты сам школьник или выпустился недавно. А может просто дебил.
>>495376 >руби умрет - потянет пхп и питон >Во времена перла с написанием ввв могли справиться даже сисадмины >impying не дебил Можешь не продолжать, рубистик.
>>495357 Лучше знать разные языки для разных задач, но например дрочить для веба php-ruby-python одновременно глупая затея. Только зря время потратишь. Обычно изучают в духе: php для вебпараши, java для ынтерпрайза, python для мелких задач всяких без дроча на веб и фреймворки, С для всякой ОПТИМИЗАЦИОННОЙ поеботы, лиспы и хаскелли для общего развития.
>>495357 Есть очень простое решение - берешь и учишь дот нет. Всё остальное нахуй. Работы навалом. Энтерпрайз есть. Десктоп есть. Геймдев в виде юнити есть (хотя там конечно знание сишарпа особо не поможет, но хотя бы синтаксис знакомый будет). Летом выходит официально дотнеты на линуксы, так что в вебе доля увеличится (предположительно).
>>495410 Кстати, ты мне можешь пояснить, вот с открытым дотнетом кто теперь сисярпом рулить будет? Хамарин со своим моно или таки МС? Или какой консорциум создадут? Или будет две независимые реализации, как и сейчас?
>>495332 >если руби действительно начнет умирать, то потянет за собой и остальную динамикопарашу – пхп и питон Ну все блять, пойдем закапываться посоны, мы оказывается мертвы давно. проиграл с главного стража всего it
>>495418 Ну, он скажем правильный. Сложнее JS (статическая типизация и компиляция обязывает). Похож на джаву, которая перестала быть грубым говном. свойства, вменяемые ивенты, () => и прочее прочее. Кстати, благодаря лямбдам отлично, эмм, могут быть написаны те места, для которых ФЯ более элегантны. А, и еще из главных плюсов дот нета - Вижла .
>>495419 Да хуй их знает, вместе они будут или раздельно. Но понятно, что моно нахер не нужно будет при наличии офф реализации. (Хотя Юнити завязан на моно, хз как там выйдет). Рулить сисярпом конечно же будет МС, Хамарин же просто всегда дотягивал виртуальную машину свою до актуальной версии языка.
>>495409 Во всех старых книгах по веб-разработке (90-х годов) описывается почему-то только Perl, хотя CGI можно использовать хоть на Паскале, хоть на Лиспе. PHP заимствовал многие вещи из него (например, $ у переменных), да и Ruby тоже. Был еще ASP с Visual Basic'ом, но это только на винде (а на серверах она использовалась очень редко). Вот и непонятно, чем так Перл удобен для веб-разработки, что выбирали именно его?
Реквестирую годный интернет-задачник С++ то есть я ему текст программы а он сам компилирует и проверяет на тестах чтобы только простые задачи были от форматирования ввода/вывода до сортировки и разворачивания строки. Что-бы понять что основы выучил и могу обычные задачи решать. Но обязательно что-бы были примеры правильных решений и желательно задачи шли в порядке возрастания сложности. И ещё. Можно ли в кодфорсе чужие решение конкретных задач смотреть не те которые на турнирах а те что в архивах?
>>495442 Потому что писать веб на си странно, паскаль нахуй никому не нужен что тогда что сейчас, как и лиспы-хуиспы. А пхп в 90х под стол пешком ходил, как и руби с питоном. Что еще остается для веба? Для мейнстрима только Ларри с его перлом.
>>495445 Почему нахуй? Опенсорсе же. Кроссплатформенность. Да и МС дотнет никогда не портила. Но! Я не уверен, но возможно какие-нибудь винформы, WPF (2015 десктоп лол) не будут доступны в .NET Core 5, а именно этот .NET Core 5 будет на линуксы.
>>495437 Из юнити в дотнет странно :-) Но да, сложновато, потому что проекты под дотнет (вебы, десктопы) сильно отличаются от того, что ты пишешь в юнити.
>>495461 У меня нет доверия к МС. Как и к гуглу с его Го, например. Да и к ораклу с жавой. Но жяву на этом фоне вытаскивают 100500 свободных независимых реализаций и широкое применение большими игроками. А у С# только обоссанный истеричка Мигелюшка со своим Моно, с которого народ побежит как только .net станет кроссплатформенным. Не серьезно. Приходите когда всем будет заправлять .net foundation.
>Да и МС дотнет никогда не портила. Под свои платформы - да. На остальных их поебать, и я предвижу что баги связанные с маком-линуксами будут висеть годами, как бы намекая на единственную расово-верную платформу.
>>495474 >>баги связанные с маком-линуксами будут висеть годами Ну тогда майкрософт будут плохими ребятами. И еще возможен шанс, что наличие моно и дот нет кор в опенсорсе привидет к улучшению комьюнити и ваяянью своей VM :-) Ну и плюс это же только начало выхода дотнета в опенсорс. Кто знает как этот индус дальше решит сделать. Судя по его доброму лицу, плохого не сделает. Не отрицаю, что у меня предвзятое отношение к всему этому, я же дот нет девелопер)
>>495478 Вот надо посмотреть подольше на этого индуса и его политику. Не четкий он какой-то. Прям так взял и развернул весь МС раком в сторону добра. Не бывает так. Либо тут хитрый план, либо его скоро пидорнут за этот цирк. Смайлики прибери
5-й курс уже не школьник вопрошает вас, котаны. На госах мне нужно будет захуярить бизнес процесс в bpwin-e и сделать бд в erwin-e. Но вопрос в том, что у меня стоит 8.1 и этого древнего говна в принципе нету в интернете, а на 8-ку и подавно. Подскажите, как быть, где можно достать это дерьмо мамонта и какие подводные камни?
>>495498 >госы >bpwin erwin windows Как перестать охуеваеть с нашего образования? Только что нашел оба на русракере, Совместимость с Vista: да мокрые-мокрые писечки скачать бесплатно кряк ультимейт
>>495502 Прикладная информатика в менеджменте это тебе не шутки нихуя. Суть госов - вопрос по проге, вопрос по менеджменту и самая писька - сделать схему в bpwin, по фану, потом хуйнуть на 3 таблицы базу в erwin-e, потом связать его с аксесом. в котором нужно заполнить базу + пару запросов сделать, а после, хуйнуть эту базу в ексель, что бы там сделать диаграмму круговою. О как.
Руби самый лучший язык, учите его и на нём будет больше работы, т.к. работодатели увидят, что есть куча талантливых рубистов и будут запускать проект за проектом на руби. Так что давайте так, посоны - если веб, то это руби. Начинаем с осени. Я сейчас сайт с манифестом запилю, а вы подпишите. Переходите со своих языков на руби, а начальству скажите, что веб обновился и теперь пускает только руби. Они ж не секут нихуя, их легко обмануть.
Хаскелль самый лучший язык, учите его и на нём будет больше работы, т.к. работодатели увидят, что есть куча талантливых хаскеллистов и будут запускать проект за проектом на хаскелле. Так что давайте так, посоны - если веб, то это хаскелль. Начинаем с осени. Я сейчас сайт с манифестом запилю, а вы подпишите. Переходите со своих языков на хаскелль, а начальству скажите, что веб обновился и теперь пускает только хаскелле. Они ж не секут нихуя, их легко обмануть.
Питон самый лучший язык, учите его и на нём будет больше работы, т.к. работодатели увидят, что есть куча талантливых питонщиков и будут запускать проект за проектом на питоне. Так что давайте так, посоны - если веб, то это питон. Начинаем с осени. Я сейчас сайт с манифестом запилю, а вы подпишите. Переходите со своих языков на питон, а начальству скажите, что веб обновился и теперь пускает только питон. Они ж не секут нихуя, их легко обмануть.
>>495003 а если я живу в Европе? (не Украине) на каком языке будет легче? Я ж не имею ввиду сразу за пару месяцев идти на собеседование, после нескольких нескольких опен сорс прожэектов З.Ы Есть вариант верстальщиком попробовать, но ООП чет больше нравится
Алле, люди. На связи студнота. Нужна помощь с одной хуйней. Мне нужно в алфавитном порядке текст выводить из текстового файла, но на русском. На инглише работает, а на русском - нет. Код прилагается
static void Main(string[] args) { {
string Text; System.IO.StreamReader file = new System.IO.StreamReader(@"c:\test.txt"); while ((Text = file.ReadLine()) != null) { System.Console.WriteLine(Text); string[] words = Text.Split(' ', ',', '!'); var lists = words.OrderBy(x => x).Select(x =>x); foreach (string word in lists) { Console.WriteLine(word); }
Здарова, поцаны. Я к вам с таким вопросом, где можно отыскать список или литературу, по которой можно будет задрочить слова на инглише по теме Computer Science и все такое. В курсе, что есть специальная доска по языкам, но пришел к вам, т.к посчитал, что в этом плане у вас больше информации. Сейчас просто читаю в переводе "Принципы и практика использования C++" Страуса, ну и ради интереса решил загуглить книги на потом. Очевидно, что все новые издания на ангельском, а в переводе лежат пятилетней давности работы. Как-то так что ли.
>>495549 Лучшее, что я видел — Марк Саммерфилд. Да уровня Eloquent Ruby может и не дотягивает, но и у него особенности языка разобраны (генераторы, например).
Аноны, поясните как вы выбирали язык. На что смотрели и как ориентировались. Я хочу полностью с нуля освоить руби. Думал сначала стать веб-макакой, попутно изучив пхп и джаву, и в последствии перекатиться на руби или плутон, но потом подумал нахуя мне тратить время на это дерьмо, если можно сразу освоить нормальный язык и не батрачить макакой за еду. В общем как выбрать язык?
>>495658 Ты в любом случае будешь батрачить макакой за еду. В случае с руби/питоном даже за еду не получится, т.к. низкоквалифицированной работы уровня "месяц назад вкатился" на этих языках практически не существует.
C++ Как экранировать разделитель при записи в файл? Какой вообще символ можно выбрать в качестве разделителя, чтобы можно было совать всевозможные строки в поток, а потом доставать их обратно?
Я записываю в поток одну строку "Kek\nMek", а при чтении получается две разные строки, потому что разделитель — \n.
Если сделать нормальный разделитель, а не \n, то рано или поздно возникнет ситуация, когда он будет случайно записан в строку. Типа, "Kek@Mek".
>>495712 >руби >работа >любая страна Посмотри правде в глаза. Этот мертворождённый язык нужен только кучке хипстеров. Ни одна серьёзная организация в любой стране не пользуется этим убожеством.
Посоны, почему гуголь на запрос ruby is dead первой строкой выдает бложек какого-то хипстурнутого отрицалы, верещащего шо руби из НОТ дед? Пхп/питон/джава/whatever даже не задумываются про смерть, а эти уже на стадии отрицания. Когда стадия принятия?
>>495724>>495725 Никогда. Руби, как и Эрланг, позволяет делать нечитаемый, несопровождаемый, недоступный индусам код. Вернее, справятся индусы из касты брахманов (но это почти европейцы, те же армяне, по сути). А остальные — нет. Потому-то так и припекает у некоторых здесь.
>>495725 90% там мертвые диванные разработки и хелло-ворлды на рельсах. Проекты использующие руби можно по пальцам одной руки пересчитать. И то с руби принято шустренько переписывать если проект взлетел. Потому что тормозящий неподдержиываемый жручий ад. Вон выше история успеха про перекат с руби на Го. На Го, блять! Алсо, раби далеко не самый популярный язык гитхаба, его обгоняет почти каждый мейнстримный язык, включая те же пхп/питон.
>>495728 > его обгоняет почти каждый мейнстримный язык Только джава и джаваскрипт. Хотя я не очень понимаю как поиск на гитхабе работает – каждый раз показывает разные результаты по одному и тому же запросу.
>>495725 >не может быть столько глупых людей Лолблять, ты не поверишь.
А вообще - можно и писать, и прототипить, и вполне нормально. Язык не любят не столько из-за самого языка, сколько из-за его адептов - сплошь неадекватные хипстеры какие-то, которые на синтаксичекий сахар слетелись (которого в раби вагоны, к месту и не к месту). И еще из-за гемов - они как копипаст кода, только даже не обязательно видеть, что копипастишь. Куча мелких недобиблиотек разной степени вменяемости - подозреваю что поддерживать проект, написанный каким-нибудь дауном, с полтинником гемов на каждый чих - то еще удовольствие.
Зк, помогай. Было у меня тестовое задание на интересную, хоть и странную вакансию: найти максимальное число-палиндром, которое можно получить, перемножив два трехзначных числа. Я решил так: http://ideone.com/mwSQ2O То есть, перебрал все возможные сочетания, палиндромы запихнул в лист, вывел максимальный. Но мне ответили, что это не оптимальный способ, поэтому сорян, продолжать сотрудничество не будем, всего доброго. Мне-то похуй, тем более, что я в программировании всего три месяца, еще учиться и учиться. Но, блять, как решить задачу лучше? Помогите, а то я все мозги себе сломаю же!
>>495737 >И еще из-за гемов - они как копипаст кода, только даже не обязательно видеть, что копипастишь >библиотеки это как копипаст кода, только не обязательно видеть, что копипастишь >фреймворки это как копипаст кода, только не обязательно видеть, что копипастишь Никто не запрещает залезть в код гема и посмотреть как он работает.
> с полтинником гемов С полтинником стандартизированных решений, которые поддерживаются сообществом. По-твоему лучше поддерживать проект, в котором "какой-нибудь даун" навелосипедил собственных решений?
>>495754 Никто не отрицает, что есть хорошие, годные гемы. Проблема в >недобиблиотеках разной степени вменяемости которые никем толком не поддерживаются, юзаются тремя человеками, а даун пихает их в свой проект. Велосипед хотя бы требует от дауна минимального понимания.
>>495754 >Никто не запрещает залезть в код гема и посмотреть как он работает. >ruby Мань, для типичного рубиста у которого в голове руби == рельсы а программирование == веб это непосильная задача. Они могут только gem install и Ctrl-C Ctrl-V. Иначе будет недостаточно времени чтоб написать в бложек (инстаграм?) про то, как он РУБИТ БАБЛО ПИНАЕТ ХУИ и ест чизкейки, и все это благодаря РАБИ.
>>495756 >недостаточно времени чтоб написать в бложек (инстаграм?) про то, как он РУБИТ БАБЛО ПИНАЕТ ХУИ и ест чизкейки Это называется СЕЛФ БРЕНДИНГ и он куда важнее чем погромирование! Без селфбрендинга на $100/h не выйдешь, даже если знаешь в какую директорию ставятся гемы и что такое лямбда.
>>495762 Нее, селф брендинг - это если бы он писал трактаты о том, в какую директорию ставить гемы и почему лямбды - будущее/могила. А чизкейки в инстаграме - просто долбоебизм.
>>495765 Это круто, но это-то я сделал и так, пусть и тривиальным способом с реверсом строки. Как можно найти максимальный палиндром, являющийся произведением двух трехзначных чисел, не перебирая все их сочетания, вот в чем вопрос.
>>495802 у меня ксати есть такая идея учить кодингу в комиксах, но сам я нихуя в кодерстве не шарю поэтому чисто по приколу ищу людей для этого дела. сам я мог рисовать и разпростронять. есть даже пара идей, типа на первом комиксе ололоша спрашивает чо такое монада, а троллфейс говорит "это что-то из теории категорий для элиты, ты не поймешь, подрасти немного". ну думаю такая штука взлетит. типа стартап
>>492703 Програны, кодскажите сайт, где херачишь по клаве, а там якобы реальный код появляется. Чёрный фон, зеленый текст. Уже и не знаю, как это гуглить.
Написал p2p чат на кутях, теперь хочу сделать шифрование передаваемых данных. Почитал про SSL, слишком много еботы, какие-то сервера, на которых хранятся сертификаты, охуеть можно. Мне нужно, чтобы пользователь вводил общий для собеседников секретный ключ в программу и по этому ключу происходило шифрование, а при получении расшифрование. Что посоветуете антуаны? Как можно реализовать?
Hellow world, /pr/. Я - 17'и летний школяр, который решил начать постигать программирование. И все бы ничего, но у меня вопрос возник такой: как вы чаще всего применяете свои скиллы программистские? Что чаще всего приходится разрабатывать? Дело в том, что я, как человек не опытный, мало точек приложения таких навыков вижу. Не могли бы вы, гуру программирования, разъяснить этот вопрос подробнее?
>>495970 Например рандомная пикча из моего пака при обращении к файлу randompic. bash При подключении второго-третьего монитора - перекидывание на них некоторых окон с основного монитора. lua Поиск окна по названию и классу. lua на самом деле это форк давно умершей поделки Логин на один мелкосайт, парсер оттуда нужной мне инфы, вывод информации в conky и звуковой бип при наличии изменений. python
>>496010 Я сетевик. Пойду сисодминить, либо получать вышку после чего все равно пойду админить системки, потому не знаю, идти или нет. Сейчас осваиваю программирование. Может, забью на нынешнюю специальность, стану крутым прогером, попаду в google и буду писать всем на лица.
Привет, ньюфаг-тред. Рубитред похоже немного дохл, поэтому продублирую здесь:
name = "Random text" unless name == "Random text" || 2 < 1 puts "Bla-bla-bla" end
Стыдно к вам идти с куском кода уровня информатики 8-го класса и таким же вопросом, но все же - почему оно не выполняется? Первое условие не подходит, но второе ведь должно подойти, что не так-то?
>>496045 Unless же можно интерпретировать как "если не", следовательно первое условие не подходит (оно верно), а второе должно подойти, ибо двойка не меньше единицы. Это и поставило немного в тупик, ведь написано по идее все правильно.
>>496043 >true || false --> true Спасибо, а вот про это я забыл. Глупо вышло.
Програманы, поясните такую хрень будьте добры, вот есть AJAX, это асинхронная отправка сообщений с клиента на сервер, а чтобы так же отправлять сообщения с сервера на клиент что надо сделать?
Ананасы, помогите советом, как уговорить поехавшего директора моей аутсорсо-конторы подписать заявление об уходе по собственному желанию? Нашел пиздатую работу, а контракт на текущей истекает только через 3 месяца и не хочу все проебать. Что сказать, чтобы получить эту ебучую подпись без внесения зашкварной записи в трудовую?
>>496093 Так и скажи ему, объясни все, может поймет, только без оскорблений и просто зайди в кабинет к нему и скажи, что надо "так и так", он у тебя ебучий тиран?
Анон, посоветуй как ознакомиться с алгоритмами и структурами данных, именно то что написано в книгах, которые в шапке (Вирт и Axo A. & co), не читая сами книги. А то там очень много разжевывают, то что и так понятно + код на паскале ебаном и вообще много элементарных вещей, которые все программисты и так интуитивно догадываются. Мне нужен какой-нибудь вариант, для тех кто уже прилично программирует, но в алгоритмы нормально не может. Какой-нибудь ресурс, где все хорошо структуризированно и написано современным языком, не хуй знает сколько лет назад. И кратко.
>>496096 Хуй знает на счет тирана, но директор баба и адекватностью зачастую не блещет. Собираюсь зайти и сказать "Здравствуйте, %пизданейм%, я хочу уйти по таким-то причинам, подпишите плз моё заявление. ". Но боюсь получить ответ типа "мне похуй, у тебя контракт, дорабатывай и уволим по статье" :(
>>496141 У меня тоже была баба, тоже стервозный, закаленный видимо недоебом характер. Меня тоже не хотели увольнять, но я нашел пару огрехов в выплате зарплаты - у меня было несколько ее задержек. Пообщавшись с молодыми юристами как ирл, так и на соотвествующих форумах узнал, что это неплохое нарушение и ей за это могут впаять штраф, не говоря уже о том, что начнут трясти фирму и проверять ее с особым энтузиазмом. В общем, сперва попытался попросить уволить меня по обоюдному согласию, но получив отказ, поставил ее перед выбором - или нормальное увольнение, или звонок в комитет по защите, дабы проверили начисления моей зарплаты. Я ушел конечно побив там все банки, но без записи в трудовой, после которой ее стоит выбросить.
>>492703 Есть концепт 3D игрушки для смартфонов, никакoго сложного графона. Вот сижу, думаю на чем написать. >Java + какой нибудь 3d движок. Плюсы: Самый очевидный способ. Минусы: Только андроид. >C++, QT + свой движок Плюсы: Яебу. Минусы: Не успею за лето. >JavaScript Плюсы: Быстро, модно, кроссплатформенно. Минусы: Будет лагать на старых девайсах. >Unity3D Плюсы: Быстро, модно, кроссплатформенно Минусы: Логотип unity при запуске.
Друзья, я тут залётный сишарпоблядок, толком шарп не знаю, да и программированием не зарабатываю на жизнь. Так вот, захотелось мне тут в свободное от шарпа время изучить что-то новое, а тут я наткнулся на codeacademy, там как раз питончик преподают. Я хотел спросить, а там хоть со временем будут давать сложные задания, такие, чтобы охуеть прям, а то поначалу чёт довольно скучновато?
>>496175 >Java + какой нибудь 3d движок. >Плюсы: Самый очевидный способ. >Минусы: Только андроид. Есть кроссплатформенный libgdx. >C++, QT + свой движок >Плюсы: Яебу. >Минусы: Не успею за лето. Ты будешь удивлён, но ты в любом случае не успеешь за лето. Умножай все сроки на 4 как минимум. >Минусы: Логотип unity при запуске. Да кого ебёт?
Помню раньше было модно через define использовать синтаксис другого языка для написания программы. А так можно сделать для c# и java? Т.е. всякие System.out.println = System.Console.WriteLine сделать?
>>496150 А можно как-то доказать, к примеру, что я работал по 8 часов вместо прописанных 4-х(т.к студентота) в контракте? Или что первые 3 месяца мне ЗП переводили Western Union платежами без налогов и всего сопутствующего?
>>496109 Недавно видел пару курсов, закоторые сам всё не могу никак засесть, - один на курсере от принстона, другой - на сайте мит от мит. В первом объясняют на джаве, в другом, кажется, на плюсах. Естественно, язык там не столь важен, всё можно применить куда угодно. В общем, дерзай, там даже где-то русские субтитры были официальные достаточно дерьмовые, да.
>>496141 Пригласи ее на свидание же. Она конечно же пошлет омегу-программистишку, это тебе и нужно - устрой скандал и скажи, что ты не больше будешь с ней работать.
>>496285 Если домогается, то смысла уходить нет. Надо становиться манагером и строить карьеру вплоть до ее зама. Но это у людей так, а над программистом она только посмеется.
О директрисах. Был у меня помнится такой случай - прихожу в одну фирму на собеседование, там сидят директор, HR и техлид - и все, блжад, тян, причем младше 25 (мне около 30). Так разорвало пердак, просто пиздец. Директриса еще и жирно троллила во время собеседования (почему вы ушли из универа? почему меняете работу уже в 3-й раз? ну и про семейное положение и наличие девушки конечно спросила).
>>496288 Та же хуита: директриса - пизда лет 28-ми явно на должность насосавшая.
>>496148 >>496284 Не могу понять хули вы про омежность кукарекаете? Я могу эту шлюху хоть нахуй послать, только вот хлопот это мне не убавит, а денег проебу порядочно из-за невозможности перейти на новую работу. А самоутверждаться за счет таких ВЫХОДОК меня не прельщает нисколько - мне нужен наиболее прагматичный и быстрый выход из ситуации.
>>496245 >>496230 Купите планшет, все книги читаю с него, не понимаю как вообще можно читать с бумаги в 2015, без нормальных заметок, словаря, всяких МАРКЕРОВ и поиска. Вы бы ещё на перфокартах хуярили.
>>496335 >адекватные ответы >двач Лолблять. А если серьезно, фортран - уродливое говно мамонта, и вакансий почти нихуя. Кобол - крайне уебищное говно мамонта, но работы и вправду побольше (вроде как, не проверял). Учи нормальный язык.
>>496340 мне в матмоделирование нужно выучить язык. сказали за с++ и fortran. поясните для этого еще годится, а то просто сказали и точка. я даже понять ничего не успел
>>496344 > а то просто сказали и точка. я даже понять ничего не успел Вся суть образования. Там сказали, а объясняет двач. Да любой язык прокатит, но если у тебя два стула - бери плюсы.
Программач, вот читаю я тебя, и не могу понять, какой же язык лучше учить. Начал прогать на крестах года 4 назад, далеко правда это не ушло, однако прогаю почти лучше всех в группе. Поначалу считал, что лучше этого языка нет и не было, боготворил его, как мог. А потом начал общаться с опытными программистами, листать двач и понял, что кресты умирают. Да и от отсутствия кроссплатформенности бомбило. Немного покодил на яве - в принципе интересный язык, только разобраться надо. Минусами явы считаю её торможение из-за виртуалки, а также обязательное наличие этой виртуалки для запуска программы. Недавно вкатился в Qt. Пока что нравится, куришь доки - клепаешь приложения. Но на двачах нашел много ненавистников кутей. Чем он так плох, поясните? И вообще посоветуйте, куда лучше податься? Есть ещё идея питоном заняться, но в веб не очень хочу. С другой стороны, большинство вакансий именно в веб области. Поясняй зк.
>>496362 Кресты - говно, но вот насчет умирают - нихуя подобного. Пока раст или Д или еще какая параша реально не взлетит - будут живее всех живых. Пойми простую вещь - все говно. И чем бы ты не занялся, будут овер9000 людей говорить, что это говно. Нравятся тебе кресты с кутями - кодь на них и не слушай кукаретиков, вот и все. Разонравятся - перекатывайся. Для работы лучше в веб или жабы, на крайняк шарп. В плюсах обычно люди без опыта работы не нужнвы.
>>496362 Меньше слушай местных борщехлебов-кукаретиков и просто занимайся тем, что тебе нравится. Я тоже веб не люблю, это унылая рутина с CRUD'ами и никакого простора для творчества. Помимо веба сейчас востребована мобильная разработка - попробуй, может понравится. Qt нормальный фреймворк, претензии скорее к крестам, тяжелому языку со множеством костылей и неочевидных моментов. Вакансии по C++/Qt кстати появляются регулярно, хоть их и немного. Ибо одно из лучших решений для десктопа.
>>496375 Почему Qt такой bloated? Я думал это гуй, а он идет еще с sql, с сетью, аудио, видео, своим юникодом, вебом, чего там только нет. Даже свой вебкит имеет.
>>496338 Не надо гнать на Фортран. Это просто очень узкоспециализированный язык, для числовых расчетов на всяких коллайдерах. Преимущество у него в высоком быстродействии, компилятор отлажен до идеала за полвека. Но если ты не физик или математик, он тебе и не нужен. COBOL сейчас почти не используется, но его наследник ABAP живее всех живых, в своей области (ERP) не имеет конкурентов.
>>496379 Это фреймворк для полноценного создания десктопных (и не только) приложений. С легкостью можно работать хоть с базой данных, хоть с веб-сервисами. Если хочешь просто небольшую GUI библиотеку - бери wxWidgets. Но на Qt разрабатывать гораздо удобнее, даже лучше, чем на Delphi (дизайнер форм, например, там лучше).
>>496383 Это да, но он и правда уродливый, не лучше плюсов в этом плане. И большинству людей он часто в дальнейшем не понадобится, а перекатиться с него на что-либо мейнстримное сложнее, чем с плюсов.
>>496387 Это первый язык программирования, потому и синтаксис такой. По сравнению с плюсами он гораздо проще, учится за пару недель. И я уже сказал, что обычному человеку он абсолютно не нужен.
>>496397 Программист размышляет не так, как обычный человек. Ему нужно думать алгоритмами. Подобных профессий, где нужно полностью менять образ мышления не так уж и много.
>>496398 Каждая вторая. Музыкант, архитектор, художник, пейсатель, журналист, физик, математик, химик, врач, биолог, юрист, даже ебучий манагер и ИКСПЕРТ ПО ПРОДАЖАМ. Я уж молчу про всяких господ полицейских, у которых пиздецовые профессиональные деформации личности.
Не переоценивай программистишек, чтобы быть профессионалом в любом деле - надо менять мышление.
>>496453 > Может ли программист продиагностировать нетривиальное заболевание и назначить курс лечения? Конечно. Терапевты на отъебись работают, любой человек так сможет, это всем известно.
>>492703 Как установить виртуальный сервер для разработки Ruby on rails? Обмазывался этим: http://nashbridges.me/ruby-windows-bootstrap этим: http://ufacode.ru/blog/linux/1198.html и еще много чем. Все гайды охуительные в теории, а на деле полурабочие. В первом гайде готовый бокс не открывается, во втором при запуске gem install librarian-chef скачивается не всё.
Microsoft Windows [Version 6.1.7601] (c) Корпорация Майкрософт, 2009. Все права защищены.
C:\Users\Сергей>gem install librarian-chef Fetching: thor-0.19.1.gem (100%) Successfully installed thor-0.19.1 Fetching: highline-1.7.2.gem (100%) Successfully installed highline-1.7.2 ... и т.д., список длинный. И потом ошибка: ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) bad response Not Found 404 (https://aws-eu-cache01.rubygems.org/quick/Marshal.4.8/pry-0.10.1-x86-mingw32.gemspec.rz)
Шеф не установился, дальше нихуя не работает. C:\Users\Сергей>librarian-chef install "librarian-chef" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Ебусь второй день, выручайте, аноны. С меня сотни нефти.
>>496496 С такими вопросами лучше в тред руби, потому что здесь эти долбоёбы считают, что руби - это хипстерская хуета без вакансий и применения, с которой все здравые люди съебывают. И каждый пост про руби может спровоцировать ураган из дерьма.
>>496517 Нормальный человек не будет трахаться с мертвым Раби. Вот этот Сергей - пример типичного рабиста. Купился на хайп, не разобрался и побежал. Хорошо далеко не убежал.
>>496519 Потому что Серёже похуй, он увидел БАЛЬШИЕ ЗАРПЛАТЫ и ОЧЕНЬ КРУТОЙ ЯЗЫК, НИ ТА ЧТА ВАШ ПАХАПЭ и побежал, чтобы сразу илитой быть, унижать тупых пхпбыдлокодеров и жалких мейнстримщиков на питоне. Я смотрю ты не в курсе дел даже. Если освоил руби, то завтра запускаешь сразу стартапы с финансированием в 50 лямов и релокейтом прямиком в Калифорнию. А ты и дальше на своей джаве или сишечке дрочи вприсядку, кодерок. Теперь все рубисты у нас будут Сергеямиколлегами Димачки из люксофтика
Забавно, даже если полистать кварталы на http://githut.info/ руби постепенно вниз падает. Но блядь, если бы он был настолько бесполезен, как вы тут расписываете, то его бы там вообще не было. Так можно нормальный ответ - в чём сильные стороны руби и когда его стоит использовать?
>>496563 Пистонобратушки находятся примерно в таком же положении как и рабисты, зачем спорить. Злой джаваскрипт хотел всех уничтожить, но у него не получилось
Есть такие, кто по с++ портфолио составлял? Какие программы писали специально для него? Посоветуете что-нибудь, а то руки чешутся, а что делать без понятия.
>>496620 Ну так ты же не в гугл идешь устраиваться, наверное. Достаточно просто показать, что других ничем не хуже, и код адекватный с норм архитектурой писать самостоятельно можешь.
Анон, поясни за Open source разработку. Нормально, если я ворвусь в issue tracker мозилы с чем то вроде "а не запилить ли нам такую фичу?"? Или меня пошлют нахуй править баги?
>>496628 С предложениями обычно принято отсылать патчи или хотя бы пруф оф консепт. Хотелки твои если они не прямпиздец нужные скорее всего пошлют. А нужные хотелки давно отправлены. Попробуй не в мозиллу, а куда поменьше. Там любому вниманию рады.
>>496656 В гугле не нужно ничего показывать, достаточно уметь инвертировать бинарное дерево на вайтворде и хуесосить эйчаров. Как впрочем и в остальных 90% компаний.
я так-то говнокодер на жс, но последнее время угорел по беку. но тут есть одна маленькая проблемка – где, блять, брать инфу по архитектуре веб-сервисов? Нужно бы чёткое обоснование различных подходов, описание кешей, инвалидации, проксей, когда какую бд использовать, про шардинг, мапредьюс.
я понимаю, что это дохуя, но есть какая-нибудь книга с системным изложением подобного?
не на gevent же ебошить 5к rps сервер, проходя через это руками?
Помогите с C# Проблема в регулярных выражениях. var loopsPattern = @"(\bswitch\b)"; var loopsMatches = Regex.Matches(this._sourceCode, loopsPattern); numberOfGraphVertices += loopsMatches.Count;
вот здесь код подсчитывает сколько раз встречается в строке switch. Как мне посчитать это : \\ и \* ?
>>496691 Не нужны. Но как тест скила норм, пусть даже несложный. Тупо потому, что игру или движок относительно сложно написать так чтоб вменяемая архитектура без говнокода.
>>496754 И имей ввиду что по дефолту dict в питоне unordered. Т.е. каждый при таком получении ключа по индексу будет рандомный ключ. dict вообще так не принято использовать, тут скорее подойдет tuple.
Откуда пошло название escape-sequence и что оно означает (дословно, по смыслу я знаю)? Т.е. не понятно что откуда убегает. Короче, интересует подробная этимология этого слова.
>>496867 Есть такая кнопка - escape. Она так называется, потому что первоначально использовалась для быстрой остановки/выхода из чего-либо (как сейчас ctrl-c или alt-f4, например). Одно время escape использовался как контрольный символ, отсюда escape sequence.
А я думал по-другому. Есть как бы нормальный поток символов со стандартной его обработкой. Escape-символ позволяет уйти (убежать) от этой стандартной обработки введя специальные команды.
Почему в числах с плавающей точкой используется основание 2 для экспоненциальной части? Если бы оно было 10, то можно было бы не вводить тип Decimal (для С#, например).
Господа, продублировался в другом треде - извиняюсь.
в общем: Собираюсь уволиться с работы , чтобы наконец нормально вкатиться в pr. Говорю сразу - не дуб, многие вещи понимаю, знаю или слышал. Просто у меня с постановкой задач для самого себя возникают проблемы , и с практикой Почитаю книги, напишу пару прог, а дальше что-то делать мотивации не хватает - от неуверенности в том, что делаю дело, а не хуйню.
В общем, ищу Ментора наставника на пару летних месяцев - нужен вектор и небольшая помощь советами в плане : на что обратить внимание, а на что нет. Как то так. спасибо
>>496939 >Собираюсь уволиться с работы , чтобы наконец нормально вкатиться в pr. С какой целью? >Просто у меня с постановкой задач для самого себя возникают проблемы , и с практикой Какие проблемы? > Почитаю книги, напишу пару прог, а дальше что-то делать мотивации не хватает - от неуверенности в том, что делаю дело, а не хуйню. Это нормальное состояние.
>>496967 Питон то чо? Вроде вполне нормально к нему относятся, и в зк и везде. PHP с Руби от своей репутации уже никуда не убегут, но языки как языки, поменьше хейтеров слушай.
>>496977 >Does the iPhone support Java? >No. The iPhone will not support Java applications of any kind. Steve Jobs has been quoted as saying "Java's not worth building in. Nobody uses Java anymore. It's this big heavyweight ball and chain." Тем временем жопс из килл, а жаба все тут.
>>496977 Вот это интересно. Я уже читал про swift, что он недавно появился, прогрессивный и так далее, но по нему есть один какой-то бесплатный учебник и все. А objc давно существующий язык, материала по нему должно быть намного больше. Но опять же, swift новый, в нем, как пишут, исправлены и учтены недочеты objc. Как тут быть?
>>496979 Из всего что еплл делала наверное единственно годное было это СЕКЦИЯ 3.3.1 которая разрешала разработку под iOS только на настоящих ЯП (С, С++, objC, сейчас бы swift добавили), а всякая скриптопараша (Adobe’s Flash, C#, Java(tm)) запрещалась. Хуево что они от этого отказались.
Ребята, у меня разрыв. Вкатился в серверное программирование на PHP и Laravel, начал искать вакансии, а по Laravel в Москве либо слишком круто для меня, либо ничего, везде Битрикс через Битрикс Битриксом погоняет. Не знаю даже, зачем я здесь это пишу, но, может, поделитесь какой-нибудь мудростью.
А здесь есть богатые и успешные аноны? Как считаешь, анон, возможно ли сейчас стать кем-то вроде Маркуса Фридмана, запилить собственный маня-мирок с фреймворками и социалочками, раскрутить и получать проценты с продаж до конца жизни? Пили свои кулстори, няша-программист пришедший к успеху:3
>>497025 сириусли, анон. ведь это же охуенно не обязательно бросать работу на дядю можно просто пилить лампу в свое удовольствие а затем монетезировать ее :3
Проблема в том, что эти успехи никак собственно с программированием не связаны. Нужно просто найти способ зацепить внутренние струнки быдла, чтобы оно тебе денюжки несло - если будет идея наемные кодеры все за тебя сделают. Абсолютно все успешные стартапы укладываются в эту схему.
>>496956 >с какой целью вкатиться решил? >Какие проблемы? >Это нормальное состояние.
Всегда хотел этим заниматься, ну и в принципе занимался, с переменным успехом. Просто работа много времени отнимала и нормально времени потратить на pr возможности не было. Сейчас будет. Но хотелось бы сэкономить время немного, не хочу на месяцы зависнуть дома, так как всякий раз, когда начинаешь что-то писать или делать, кажется что это хуйня. и надо поискать что-то другое. Распыляюсь на суету ненужную. За этим и прошу помощи у человеков\человека, которые уже занимались - назовем это - "коммерческим" программированием.
Пацаны, нужно мне ли делать какой-то буфер, если в результате работы моя программа постоянно выплевывает что-то в файл? Сейчас у меня буфер, данные из которого раз в N секунд пишутся в файл, а потом он опустошается. Не лишняя ли это работа? Есть подозрения, что это автоматически делают все современные ОС.
Поясните, С++ годный язык? Я уже несколько дней читаю про него, но не знаю - стоит начать учить или нет? Пишут что его ненавидят даже Линуксы Торвальдсы.
>>497056 Корпускулярно волновой дуализм. К чему ты это?
>>497053 Ты уверен, что это будет работать так, как предполагается, а не раздувать буфер до неприличных размеров? В документации своего языка программирования я не нашел подробностей про буферы.
Пишу сюда вновь, так как толкового ответа не проследовало. Нужно написать родительский контроль ДЛЯ WINDOWS (!). Желательно С, С++. Функционал: будучи владельцем учетной записи админа, я могу блочить доступ к интернету (всему интернету, не обязательно к отдельным сайтам) для других учетных записей в определенное время суток. Жду советов.
>>497090 Что за язык то? Должен уметь, смотри лучше. Например Питон по-дефолту берет bufsize от ОС, но можно указать явно при open(file, mode, bufsize)
>>497101 > Не понял. Попробуешь всё по очереди — поймёшь. Тебе совет дают, а ты сопли жуешь и жопой виляешь. Ну начни с C++, потом попробуй Go, если интересно. Там для себя и решишь, почему.
>>497112 Ну, там пока про код ничего не было. НА данный момент там ставятся такие вопросы - опишите виды деятельности, которые невозможны без компьютеров.
>>497096 Гуглил parental control c++. Ничего, где было бы более-менее описано как это сделано. Что посоветуешь? Заранее благодарен. В приоритете более простые решения, так как и функционал вообщем-то минимален.
>>497127 >>497129 Такое повсеместно. Авторы то и дело мнят себя графоманами и любят пожамкать яйца первые страниц пятьдесят. Всегда скипал это анрилейтед дерьмо.
В последнее время с этим как-то лучше стало, как по мне. Книги напоминают какие-то очень удобный Readme из гитхабов, но гораздо более подробно расписанный. Что уж там говорить, сейчас как раз модно делать книги в Markdown на гитхабе, как я погляжу. По крайней мере, с околохипстерскими языками такое наблюдается. С C и C++, может, и нет. С другой стороны, там и учить-то нечему по большей части.
>>497139 Судя по тому, ЧТО ты гуглил, ты полный ньюфаг. Есть сотня способов сделать то, что ты хочешь. Не удивлюсь, что даже из коробки можно какое-то расписание составить. Также уверен, что львиная доля готовых фаерволов имеет нужный тебе функционал. И прочее-прочее.
Не пизди, как автор Страус как раз охуенен так как пишет в математическом стиле - даёт четкие определения как в матане (только то что необходимо и достаточно) и излагает последовательно. 95% других авторов в попсовом CS просто пиздят на заданную тему не особо парясь о последовательности и строгости изложения.
>>497029 > можно просто пилить лампу в свое удовольствие а затем монетезировать ее :3 У 99 из 100 программистов скилл в монетизации и маркетинге ниже чем у бабушки продающей носки с укропом у метро.
Привет старожилам. Хочу научиться в PHP, HTML чуток знаю. Так вот, скачал себе програму NetBeans IDE 8.0.2 и при создании проекта PhP я не могу допустим посмотреть результаты своего труда, ибо выбрасывает на какие то мертвые сайты. Я так понял, мне надо настроить у себя локальный веб сервер , который называется Апачи? На чем лучше учиться новичку в php? У меня линукс.
>>497181 Апач с пхп на линуксе ставится с пол-пинка. Смотришь в конфиге где он хочет видеть .php файлики, закидываешь туда, обращаешься в браузере к локалхосту.
>>497163 >У 99 из 100 программистов скилл в монетизации и маркетинге В яблочко. Программист вместо того, чтобы заработать денег, сделает прогу open source, выложит на гитхаб. И даже после этого её хуй найдёшь, потому что программистишка не удосужился описание и название своей проги оптимизировать под поисковые запросы.
>>492703 Решил изучить язык D, треда не нашёл, поэтому спрашиваю здесь. С какой книги начинать? Есть ли какие-то перспективы у этого языка? Знаю только пехтон и то на довольно слабом уровне.
>>497260 Мои знания системного программирования оставляют желать лучшего, а интенсивное гугление ничего не дало. Поэтому пришел за советами, может кто подскажет конкретные функции (или где про них почитать), хотя бы чтоб отрубить программно интернет. Да, я ньюфаг, простите мне мою тупость.
>>497120 1. Чтобы научиться решать задачи — надо решать задачи. 2. Либо ты наконец внятно говоришь что тебе нужно (скорее всего ничего и ты боишься ошибаться) либо идëшь нахуй. 3. >назовем это - "коммерческим" программированием. Лучше огуречным. Или дебетовым. Не плоди сущностей?
>>492703 Напейсал интерпретатор своего любимого языка на C++. Стоит ли его вылаживать на гитхаб? Как на это будут смотреть работодатели? Что если я мечу в крупные компании вроде микрософта и гуглов? С одной стороны будет видно что я не хуй, а с другой, что написал очередную ненужную вещь.
>>492703 как в mvc работают режимы простых пользователей? на контроллере каждой вьюхи првоеряются куки и, если куки==администратор, то появляются дополнительные возможности редактирования и тд - так?
IRL - самый хуевый способ общения. Эти потные обезьяны, их лица, выделения, дыхания, запахи, мерзкие голоса, отшелушивающиеся частички кожи, летящие тебе в ебло, оседают на одежде. А то еще трогать друг друга вздумают. Фу блядь, фу нахуй. Только бездушный текст, только хардкор.
>>497494 Меня бесит и угнетает традиция здороваться за руку. Поэтому я просто киваю. Но иногда какой-нибудь особо одаренный мудак подходит и протягивает руку. И держит, держит ее. И смотрит на тебя, а потом на руку, а потом на тебя.
>>494256 Если хочешь стать нормальным программистом, то на Node.js. Если ты у мамы хипстер, то на Scala. Ну а если ты мечтаешь быть безработным никому не нужным пассивным геем, то Руби в самый раз.
Суп /pr. Возник вопрос, но тред ради него подумать не хотелось. Суть - я вот закончил бакалавра, и очень хочется в магистратуру, из за работы не успел подготовиться к ielts, вследствие чего возникла мысль поступать в рашку(сам из /kz) . Есть ли годные магистратуры в Питере или Москве ( софт инжиниринг) ? И есть ли гранты?
>>497545 Нету. Если заводить трактор то в нормальный. В чехии например сейчас очень годно, братишка там учится, а я не перестаю охуевать от огромной пропасти в образовании между рашкой и чешкой. А ведь совсем недавно одним говном были.
>>497551 >ватник Вы совсем ебаетесь с своими ватниками/хуятниками? Я теперь свою страну не могу назвать, а то меня пиздоглазые шкальники ватником назовут?
>>497554 А я получал каждый раз. Запрыгнул на #kivy, получил развернутый ответ напрямую от главного разработчика. Регулярно сижу в #debian и #python, там тоже збс. Ты видимо не умеешь, или вопросы про бочку и хуйцы задаешь.
>>497553 Ты так говоришь, как будто это что-то плохое. Ватник - это одежда советских ветеранов, которые спасли мир от фашизма. Я вот ничуть не обижаюсь, когда меня называют ватником.
>>497577 Ну в мою бытность там писали задачички на паскале на бумажке. Потом бабища, которая вела семинары, ставила нам двойки.
А сильные программисты... это предвзятая выборка. Должны же они были хоть куда-то поступить? Ну вот и на выемку поступили. Всё равно это братский могильник, с ботанами задротами или без — всё едино.
>>497550 С каких это пор "рашка" стала детектором политоты ? >>497553 удваиваю >>497573 Спасибо, а есть инфа по грантам в годных универах ? >>497552 Спасибо за совет, есть инфа что и в Словении не плохо. + Хотел бы уточнить, что там с инглишом ? У меня разговорный норм, но с грамматикой адовый пиздец
>>497582 Насчет образования в Словении не уверен, уровень жизни повыше, да. Я бы советовал загуглить (потому, что сам толком не гуглил) Эстонию (у них самая развитая ИТ сфера в мире) и Грузию (страна в которую сейчас много вбухивают денег иностранные бизнесмены, возможно привезли образование, ИТ среда у них уже развита)
>>497587 >Грузию (страна в которую сейчас много вбухивают денег иностранные бизнесмены, возможно привезли образование, ИТ среда у них уже развита Пиздеж.
>>497582 >Спасибо, а есть инфа по грантам в годных универах ? Когда как, и с аспирантуры «Мехмата», да простит меня Миша Вербицкий, открыта дорога в банки и другие места. Вот пример: http://market-lab.org/maxim-kuvshinov-akb-«derzhava» ушёл в банк с кафедры ф. анализа, теперь маркет-мейкер. Гранты пробегали от Российского Фонда Фундаментальных Исследований, но достаётся не всем, тут надо труЪ математиком быть.
А так, Бауманка и МАИ, заборостроительный институт стали и сплавов ещё — тут работа инженегром за 50-60 т.р. в КБ/НИИ, и если повезёт — на Министерство обороны. Даже, возможно, в комнате будет кондиционер. А вот недавно была вакансия конструктора авиационных двигателей, 150 т.р. и это не предел. Но она одна на весь бывший СССР, там Ту-160 хуячат.
>>497585 >Ты из /un сбежал? Нет, я в поисках работы откликаюсь на все вакансии по списку. Именно эти спросили, где же резюме в Ворде. Оно было в HTML, я сделал выводы. Никогда не виделись с ними.
>>497605 Ой нет, если бы! Ещё по другим собеседованиям заметил, насколько система образования калечит людей. Они же ещё физ-мат школы заканчивали (№2, №57 и т.п.) по ним диагноз можно ставить. МФТИ это диагноз. Все вокруг тупые, да. Один этот ебанашка знает про SQL слова план выполнения и любит покрасоваться на собеседованиях. Ну прям Гамлет, достойно пера Шекспира.
>>497613 выкладывать сука Не могу понять в чём проблема, конечно, выкладывай, любые примеры твоей деятельности только в плюс. Наверное, имеет смысл думать об этом, если ты хуёво пишешь хуёвый код, но метишь куда-нибудь, где нужно уметь писать нормальный код, тогда... хуй знает, зачем оно так вообще.
>>497631 Алсо. Даже если сам проект нахуй не нужен может статься что сэпмлы кода из него кому-то пригодятся. Когда писал одну шнягу и гуголь выдавал по проблеме всего 3 результата, то меня выручил еще живой тогда google code search. Выдал сорец заброшенного проекта с нулем лойсов, из которого я практически без изменений скопипастил пару нужных кусков. Сейчас эти юзаю https://code.openhub.net/https://searchcode.com/
Ебал как-то тян одного менеджара в после клуба. Вискарем меня угощал. Я ему говорил хули ты такое говно принес, ходил, менял, лол. Потом мычал что-то невнятное как уебок, так и не смог вывезти и съебался Ношу свитор, пишу на С
>>492703 Господа, у меня следующая проблема. В QNX6 Neutrino сделал лабу, в которой программа-клиент и программа-сервер обмениваются сообщениями. Препод сказал доработать - сделать так, чтобы сервер регистрировал в системе имя, а клиент устанавливал соединение на основании этого имени.
Я сделал через функции qnx_name_attach и qnx_name_locate. Препод сейчас ответил по почте, пишет, что такие функции есть в QNX4, но не в QNX6. При этом в QNX6 есть похожие функции. Я погуглил, но не нашел. Подскажите, какие функции он имеет ввиду?
>>497668 если у тебя нет проблем с ангельским, то хули ты просто не загуглишь oop explanation или там polymorphism explanation и не посмотришь варианты объяснения - хотя бы на том же реддите или стэковерфло?
Какие базовые понятие нужно понять перед тем как вкатываться в программирование? Или на всё пофиг и выбрать язык и начать его изучать? Алсо, swift для ньюфага подходит? Я читал, что он мол доступный-понятный и всё такое
>>497688 А ты эппл балуешься в свободное время? В любом случае, свифт слишком узкий и вряд ли подходит для вкатывания в программирование, лучше выбрать какой-нибудь руби python
>>497688 Любая грамотная книга по кампуктер саенсу подойдёт. Там обычно начинают с того, как работает кампуктер и как он понимает код, как работают переменные на самом низком уровне и всё такое, большего и не надо.
Лучше начинать с питона, есть курсы на курсере, есть книги вроде "Introduction to computation and programming using Python". Есть SICP ещё но всё равно лучше начинать с питона. На нём можно писать что угодно, там уж и решишь что тебе интереснее.
>>497695 Ах да, очень крутая книга ещё "Practical Programming: An Introduction to Computer Science Using Python 3" Она это этакий аналог SICP, но про питон.
>>497695 Любая из ОП поста (картинки), верно? Я присматриваюсь к 5 из первой колонки. Ты какую-то конкретную читал? Алсо, твоих книг про питон вроде нет в оп посте.
>>497700 Я его никогда не смотрел, но как я вижу, кроме SICP ничего нет, да. Читал "Practical Programming: An Introduction to Computer Science Using Python 3", её советовал профессор с МИТовских курсов.
>>497713 >Я не умею :( ну смотри. я тебе сейчас объясню. в общем, там интерпретатор есть еще. ну когда либы ставишь так, нормально в общем. строчку написал - потом ОП! мягенько, и так смотришь.
if (A} { long common code some A code } if (B) { long common code some B code }
Нужно именно в одно, потому что если разделить на 3 последовательных if, то long code может повлиять на результат условных операторов. Так не получится: if ( A|| B ) { long common code } if (A) { some A code } if (B) { some B code }
>>497785 Но если ты не даун, то почему не заметил что я написал что код может повлиять на результат выполнения условных операторов A и B? Если бы все было так просто, то я бы не спрашивал. Вот за это ненавижу русню - на всех ресурсах ебланы пытаются подъебать и думают что они эксперты, даже не пытаясь разобраться в вопросе.
>>497784 Вообще, можно вычислить A и B заранее, тогда выполнение кода не повлияет на них, но исчезнет наглядность представления условий, придется смотреть что же имелось в виду под A и B.
>>497784 BinaryOperationOR oper = new BinaryOperationOR( A, B ); if ( oper.both ) { long common code if ( oper.first ) { some A code } else if ( oper.second ) { some B code } }
Есть масив с числами. Нужно построить график из n чисел начиная с j-ого и плавно двигать окно вправо/влево. С дискретным движением все просто, а как быть с плавным?
Есть смысл вкатываться в каледж на 09.02.03 «Программирование в компьютерных системах»? Среднее профессиональное, есть шанс перекатиться на вышку. В программирование умею совсем чуть-чуть, разве что калькулятор в лазарусе сделать смогу.
Совсем без образования сидеть не хочу, в биз не смогу, не завод хуярить нет желания, в автомобильном техникуме учится совсем отбитое быдло, хотя сама специальность годная :3 в железнодорожный техникум не пройду по зрению. Больше идти некуда. Посему вопрос - стоит игра свеч? таки 3 года учиться нужно будет.
>>492703 Анон, подскажи, суть в том, что я отправляю техт вида string FileForSpeach = "http://translate.google.com/translate_tts?tl=ru&q=съешь еще этих мягких французских булок"; на сервер гугла получаю ответ скидываю его на жесткий и запускаю плеер, но проблема, в том что вместо съешь еще и тд мне приходят прочитанные но все же крякозябры, пробовал юзать инкодинг, смотрел в отладчике и все там и там хорошо, но вот все равно ересь, если же нажать на ссылку по контролу левый клик ну то есть как на ссылку, тоже приходят крякозябры но если вбить в браузере все ок, где искать траблу? и как решить public static void StartSpeach(string FileForSpech) { WebClient myWebClient = new WebClient(); // Create a new WebClient instance. myWebClient.DownloadFile(FileForSpech, "Speach.mp3"); myWebClient.Encoding = Encoding.UTF8; using (var ms = File.OpenRead("Speach.mp3")) using (var rdr = new Mp3FileReader(ms)) using (var wavStream = WaveFormatConversionStream.CreatePcmStream(rdr)) using (var baStream = new BlockAlignReductionStream(wavStream)) using (var waveOut = new WaveOut(WaveCallbackInfo.FunctionCallback())) { waveOut.Init(baStream); waveOut.Play(); while (waveOut.PlaybackState == PlaybackState.Playing) { Thread.Sleep(100); } } }
>>497848 Бесплатная масштабируемость. Значит, для создания копии продукта не надо тратить деньги. Не надо платить работнику и вообще кому бы то ни было. Также это значит, что единожды написанный программный продут закрывает всю нишу, как во времени так и в пространстве. Один раз дал кодерам денег, размножил на весь мир, и вечно суёшь бабки в карман. И никто никогда в мире не залезет на твой пирог! Где билли гейц в форбсе - все знают. А программистишки? Да на свалочке. Виндофс и офис уже написан, баги выловлены, досвидания. Хочешь заняться "бизнесом", сделать свой виндофс+форд, даже спиздив код у билли гейца? Валяй! Продукт уже на рынке, ты туда не влезешь, программный рынок не кокурентный.
Подумай над этим, программистишко, поверни свой ссохшийся на ООП мозг в сторону мысли. Подумай об этом, когда будешь засирать мир очередной остоёбившей шареварей, очередным йобаным веп-ресурсом, когда будешь разрабатывать дяде очередную систему. С каждой рабочей системой жизненное пространство для программиста сжимается. В ближайше годы допишут всё, что надо. Останется 1000 кодеров во всём мире дописывать мульки, остальных - на помойку. ВСЁ УЖЕ НАПИСАНО!.
Как заюзать 10 прерывание и прямую запись в видеопамять из-под winxp? Или альтернативы предложите. Чсх, если компилить досовский экзешник, то все работает как надо.
Поясните за сишный fork(). Память остаётся той же или копируется? Если у меня есть какая-то переменная, в обоих потоках я буду работать с одной и той же ячейкой памяти? Как мютексы без pthread нарулить?
>>497935 Не совсем понял, что ты имеешь в виду, но в данный момент. Запрос представляется. Вот так. По абсолютной ссылке. Вывести его из этого формата сразу в вид строки с другой кодировкой?
>>497938 Да я подумал, что там энкодинга ссылок дефолтного нету или он как-то некорректно его делает. А есть какой-нибудь вариант достать какие конкретно кракозябры доходят до гугла?
>>497947 Что то, не могу придумать. Если бы куда нибудь, отправить еще, потому как в консоль вылетает нормальная ссылка. могу кудан ибудь в контакт в сообщение себе швырнуть, но думаю там будет нормальная ссылка тоже.
>>497910 >Поясните за сишный fork(). Присылаю канонiчный пример, выполняетьса на Linux, FreeBSD и OS/2. Должен работать и на MacOS X тоже.
>Память остаётся той же или копируется? Остаётся той же, видна в обоих процессах через отображения страниц (подробности — в книгах Таненбаума), при попытке записи отдельная страница копируется.
>Если у меня есть какая-то переменная, в обоих потоках я буду работать с одной и той же ячейкой памяти? Пока один из них не полезет её менять — да. Но после копируется вся страница.
>Как мютексы без pthread нарулить? 1) прочитать Joe Armstrong — «Programming Erlang: Software for a Concurrent World» 2) прочитать Joe Armstrong — «Making Reliable Distributed Systems (OTP)» 3) отныне пейсать в таком же стиле и на сишке, а мьютексы использовать токо для защиты внешних данных навроде файловой системы. ИБО НЕХЕР.
>>497953 Ди нахуй, я пилю свой тетрис на велосипеде с биосом и сраньем на защищенный режим. Помогите, хуле. Или мне сейчас идти качать borland c++ 3.1?
>>497985 Блять, без пердоленья не попердолиться. Пойду качать. Я еще могу понять, зачем закрывать 13h - дабы не спиздили файлы с хешами паролей, но остальное-то зачем?
В кратце: Проверить четность числа без целочисленного деления и встроенных функций языка.
Есть задача, где нужно найти сумму 2-х соседних пар чисел. Можно использовать цикл, но нельзя использовать проверку на целочисленность. Если бы можно было использовать - было бы изи, просто проверял бы четность итератора и если он не четный брал итератор + итератор-1 и складывал, а так вообще хуй знает. Вот задача: 9. Используя язык программирования задачи 8, написать программу, которая вычисляет произведение сумм всех соседних пар целых чисел из диапазона от 12 до 36 и выводит значения тех сумм, которые меньше 52. Вот язык задачи 8 8. Какие значения s, y будут выведены после выполнения следующей программы? начало y:= 2; нач_цикла для j от 0 до 5 s:= y + 2j + j/2; если s <= 15 то нач s:= s – 2j; y:= y + 2 кон иначе нач s:= s + y; y:= y – 1 кон; кон_цикла; вывод (” s=”, s, ” y=”, y); конец
>>498074 >>498077 Простите, зря в кратце написал, прочтите, пожалуйста, полностью задание. Или не читайте, ибо мне кажется что просто задание создавал долбоеб, или я долбоеб. В общем, косяк именно в задании
>>498047 > В кратце: Проверить четность числа без целочисленного деления и встроенных функций языка. [CODE]bool isEven(int x) { return x & 1 == 0; }[/CODE]
>>498047 Я ни хуя не понял, чего ты хочешь, но вот - http://ideone.com/eXSLNT Надеюсь, ты знаешь питон хоть немного. Да-да-да, можно было редьюс сделать.
>>498090 Спасибо, но, для 4-х чисел 20, 21, 22, 23, 24 Будет считать 20+21, 21+22, 22+23, 23+24 Т.к. берется элемент массива i+i+1, а надо 20+21, 22+23, 23+24 В общем соседние числа - не повторяющиеся числа, я и хотел брать все четные и для них уже делать i+i+1
>>498101 Нагенерить их заранее необходимое количество в массив. Выбрать из него рандомно index (m < index < array_length, m = 0). Получишь первое число. Чтобы выбрать второе, меняешь в массиве местами array[0] и array[index], увеличиваешь m на 1 и снова выбираешь index. Если количество чисел не известно заранее, то можешь сохранять их и генерить, проверяя, что таких ещё не было.
Коданы, вопрос может немного не по теме. Кто-нибудь пользовался инструментом для нагрузочного тестирования jmeter? Кто знает, как выдрать из сайта кусок текста (http request), записать его в переменную, затем в BeanShell использовать эту переменную (там используется код на java, кто подскажет как должен выглядеть этот код записывает в файл .csv выдранный кусок текста+ указан относительный путь ) Затем опять из сохраненного .csv кусок текста вставить в поисковик и нажать кнопку search(опять используя http request). Битый час уже бьюсь и не могу догнать как с этим всем справится
>>498176 просто делаю, в какой-то момент перестал прокрастинировать и начал работать, даже если сил совсем нет, начал читать книги по зк, учить функциональную хуйню, делать проекты, читать философию и прчоее, у меня просто с опытом пришло
Дам совет желающим смочь в веб: начните с рельс, там дохуя материала, где попутно объясняются все концепции mvc и прочее, в джавах, например, вам никто ничего объяснять не будет, вот тебе плей, вот тебе плагины, хуяч, а по похапе кач-во материала оставляет желать лучшего, так что лучше начать с руби, а потом уже идти куда хотите, просто так вы уже будете знать куда смотреть, что гуглить.
>>498204 кстати, думал над этим, всегда хотел книжку или какие-нибудь интересные туториалы в лурк-формате, пару месяцев назад начал делать пару туториалов угарных, но потом время взяло меня за очко и я бросил, там была криптография, веб и мешин лернин на примерах скалы, последний так вообще угар, вот похуй на остальное, мешин лернин я доделаю, это вин
Внезапно стало интересно - на жабе вообще что-то делают кроме работы? Постоянно слышу про всякие проектики на си, плюсах, питоне, лиспах, го, руби, да на чём угодно, но не помню чтобы кто-то писал фор фан имиджборды или что-то подобное на джаве? Она что, жива только в ынтерпрайзе и андроиде?
>>498266 Сайтики тоже бывает пишут. Иногда натыкаюсь на километровые стэктрейсы на сайтах всякого серьезного бизнеса типа сбербанка. Хотя тоже тырпрайзом считать можно.
Вообще жаба чаще всего дает о себе знать стэктрейсами. Надежность во все поля.
>>498176 Переутомление. А после работы надо отдыхать. Если правильно спланируешь время, то работе можно уделять 4-6 часов, остальное время своим проектам и самообразованию.
Пацаны, через год планирую перекатиться в другие конторы как QA automation Engineer, сейчас работаю в Ericsson как джун в отделе CI ( continuous integration). Пишу тесткейсы для оборудования и дампов софта BSC и OSS. Тут работа крайне узконаправленная, крайне узкий софт, из знакомого другим разве дженкинс, эклипс с TestNG, SonarQube и немного другого и самое главное все проекты это телекоммуникации и т.д. Это все хорошо, но достиг в уркаине потолка мидла 1300, до синьйора еще дохуя, ибо менеджмент западный и охуевает с мидлов в 22-24 года и давать раньше еще чем через 3 года не собирается. Приезжаешь как ребенок к 50 летним мидлам в швецию на корпоративчки, ёпта.
Собственно вопрос такой, как перекатиться в рынок автомейшн тестеров, только то что нужно другим нормальным людям? Что используете, может есть у кого сет литературы, гайдов, сайтецов, а главное проекты потестить.
>>498465 Если брать наших там, то им там похуй на твой возраст, у нас есть такие, которые в 45 лет пришли джунами, при этом раньше были експертами, лидами и так далее, а так в швеции да - джуниор до 28 лет норма.
>>498473 Хорошая практика же. В этой стране создается впечатление что для не успевшего свалить программиста после 40 жизни нет. Too old, блядь. Каким бы ты помидором не был. А там сразу можно рассчитывать на работу длинною в жизнь. Ништяк же.
Анон, есть один Excel. И есть такой вопрос, будь добр помоги, если есть свободная минутка. Дело вот в чем. Есть два столбца, которые нужно перемножить и получить результат в третьем столбце. Задача простая. Однако она простая, когда столбцов несколько, а когда их к примеру 1000 становится геморройно вводить каждый раз формулу меняя число столбца и строки на n++. Возможно ли как-то автоматизировать этот процесс?
>>498577 С того, что есть у меня : данные с дельтой 12 минут от начальной даты. В первой стоке формула, остальные просто тянешь за угол, там такая черная точечка и оно сделает формулу для всех строк.
>>498584 Ну пиздец, давай тут еще филиал саппорта по МИКРОСУФТ ВОРД откроем, и вообще по всему офису. А хуле бы и нет, в чем курсовую редактировать будешь?
>>498585 Охлади траханье, твое сравнение не корректно. В данном случае нужно действительно есть что-то, что связано с программирование. Инкрементирование на прямую относится к программированию.
>>498581 попробуй мой пример и есть возможность записать с экрана маленькую gif? Или хотя бы принтскрин, я не пойму о какой черной точке ты говоришь. http://rghost.net/84kyBDtjD
>>498594 Всё, понял свою ошибку, надо через формулу произведения это проделывать, тогда все работает. Скинь номер мобилы на фейкопочту, скину 10Р :3 [email protected]
>>498620 >без углубленного обмазывания >Таненбаум Таненбаум - профессионал углубленного обмазывания. У него там даже примеры реализации протоколов есть. На Си!
>>498619 >>498620 >>498621 Вики слишком мало. Экзамен(3 курс) как ни как. Чтоб отьебаться надо знать эти 3 вещи. Под обмазыванием я имел ввиду, что книгу я за день не прочитаю.
>>492703 я тут заметил, что мне порой припекает от того, что я употребляю И вместо ИЛИ То есть, я говорю, мне нужно СИНЕЕ И КРАСНОЕ, но на самом деле мне нужно СИНЕЕ ИЛИ КРАСНОЕ Сука, пзд
Привет, программач. Решил себе в виде хобби устроить погроммирование на языке. И да, выбрал Java.
Так вот, обложился инфой, решил себе для текущей работы написать вспомогашку. И теперь вопрос: когда применяется многопоточное программирование? Т.е., грубо говоря, для ситуации, в которой я пускаю таймер, записываю данные в поле ввода и отправляю это в массив, ставлю пару чекбоксов и этот самый таймер останавливаю - для этого потоки нужны или и без них заработает?
>>498673 Многопоточность нужна чтобы UI не зависал. В одном потоке UI, в другом обработка данных. Все остальные случаи это попытка ускорить роботу, если в производительность не упираешся то многопоточность ненужна (кроме UI). Ну или асинхронность, например если хочешь обратится к ресурсу в веб, то ждать ответа блоча поток не всегда хоршая идея.
>>498721 Ты небось аниме на работе смотришь, в вовку рубишься, с няшными блондинками с ресепшна чай пьёшь, а тебе за это ещё и деньги платят. Не тралю, на полном серьёзе видел таких аникеев в одном из самых известных местных бодишопов.
>>498759 Потому что джун уже имеет представление о том, что он хочет, что востребовано а что нет, о качестве и удобстве языков и их назначении. Ты не джун, ты школьник, который за лето каникулы вздумал всех наебать и запрыгнуть в миддла, а потом и на трактор.
>>498763 Поехавший я студент (уже) третьекурсник, есть опыт работы длиною в год JS макакой, и много времени пердоленья в линуксы со всякими питонами дома. После семестра C++ и ASM-а в универе, я понял что могу вполне вкатиться в системное программирование, и, это, возможно лучше чем пилить проекты на nodejs, хайп на JS может и пройти.
Коданы, как написать правильно регулярное выражение для jmeter, там используется по-моему синтаксис Perl, мне нужно найти значение: Вася Пупкин , собственно как должен выглядеть запрос \"Вася Пупкин\" - так?
Поясните, что делать, если на словах ты Лев Толстой, а на деле хуй простой. То есть, ты в голове себе представляешь, что метод нужно расписать так и так, для этого нужно использовать метод такой и такой, а когда реализуешь, то оказывается, что "метод такой и такой" нихуя не работает, как должен. Выручайте горе-быдлокодера, срсли, нахуя так жить, когда в элементарщине фейлишь?
>>498864 Просто ты начинающий программист. Советую http://acmp.ru - научишься решать примитивные задачи, более-менее овладеешь алгоритмами (ты же не хочешь оставаться быдлокодером?). Можешь также покрутить программерские рулетки, или заняться закрытием багов в open-source.
>>498928 Никак. Если используетс исключительно таблица цветов, то по количеству цветов в таблице можно определить, если только черный и белый то изображение чернобелое.
>>498931 Битность разная. В нормальном чернобелом будет 1 бит на пиксел, а в цветном и все 64 может быть. При этом и чернобелое может быть огромного размера.
>>498937 Во-первых по битности нельзя, так как однобитное изображение может быть цветным (с двумя цветами). А во-вторых про это писали (таблица цветов).
>>498981 Я в jmetr'e работаю, там нужно найти кусок текста (Вася Пупкин) используя регулярное выражение (по другому никак), не уверен, но там (в jmeter) используется синтаксис Perl,
>>492703 Ананс, етсь страничка с див классами. Там есть лейбл и циферки. Мне нужно сделать в жава скрипте из этих циферок в дивах вары чтобы проверять их значение <div class="showcase_content_bg"> <div class="showcase_stats_row showcase_stats_trading"> <a class="showcase_stat" href="https://steamcommunity.com/idхуйпизда> <div class="value">y</div> <div class="label">тут имя 1</div> </a> <div class="showcase_stat"> <div class="value">x</div> <div class="label">тут имя 2</div> </div> <div style="clear: left;"></div> </div>
Я не могу вдуплить, как отметить значения по типу %title%, %date%, %url% и запихнуть это в нужный шаблон, чтобы на выходе он мне заебенил все результаты в таком виде.
Сап, программач. Есть парочка вопросов по С++. Никогда дальше указателей в Сишке не заходил. Изучал пайтон, а тут дали лабы в универе и я не могу понять некоторых вещей.
Как называется эта фича: int rand_buf[]={1, 2, 3}; ? Она мне необходима, чтобы забить рандомными данными бинарный файл. Каким образом в нее можно добавлять элементы с помощью итератора for?
И еще один вопрос. Сейчас понял, что вместо std::vector, здесь логичнее будет использовать динамический массив (чтобы не вызывать лишних вопросов).
Создаю динамический массив: int *array=new int[size]; for (int i=0; i<size; i++) { array=rand()%201-100; }
почему sizeof(array) - всегда 4 байта?
Почему при записи в файл: fwrite (array, sizeof(int), sizeof(array), fh); В файл всегда записывается только 16 байт (если вместо sizeof(array) беру size)?
Поясните, я недавно начал читать книгу про С++, там написано про Visual C++ для написания кода, но он, я почитал по разным источникам, вроде как входит в Visual Studio, который платный. Поясните, теперь эта программа платная? Тогда где лучше писать код на С++ и переводить его в машинный код?
Анон, такая херня, может кто тут знает. Отображение в вк статуса онлайн (или офф) точное? Может просто там система такая, что статус онлайн или оффлайн аккаунта чекается сервером группами и мне отображается, что вот конкретный аккаунт появился онлайн одновременно с другим, соответсвенно и оффлайн оба ушли оновременно? ну и все в таком духе. Скажи если знаешь.
>>499205 Есть бесплатная версия. Можешь взять нормальную книгу и накатить MinGW, может даже в составе Qt. Есть Code::Blocks сразу с компилятором. Скачал и программируешь. Простые програмки можно на ideone крутить.
>>499224 Страуструп писал от себя для себя. Как книга для начинающего она абсолютно не подходит. Её конечно стоит прочитать, если не хочешь быть говнокодером, но начинать изучение с неё - это изврат.
>>499231 >если не хочешь быть говнокодером Алсо, последнее время я слышу от кучи опытых людей, что использовать inheritance никогда не надо, потому что это абсолютно всегда плохое решение для проблемы. Прототипное наследование это ок, например в js, но классовая это полный зашквар и даже хуже goto на несколько порядков. Что-то говорят про coupling и дебри иерархии, нерасширяемость и т.д. Чёто я запутался. А ещё говорят что-то про state, что надо избегать, какая-то мутабельность, надо чтобы всё было иммутабельно, т.к. так легче думать. Я уже устал всё это читать и просто хочу писать свои велосипеды, но уже боюсь, что делаю всё совсем не так. Поясни мне про state, inheritance и mutatation и почему это плохо, плиз.
>>499235 > использовать inheritance никогда не надо Это толстый наброс. Причина в фундаментальном недостатке ООП - fragile base class. При наследовании нужно стараться чтобы у тебя не размазывалась реализация по десяткам классов. Если у тебя в наследовании цепочка абстрактных классов и в конце единственный с реализацией, то похуй какой длины цепочка наследования (в пределах разумного естественно). Так же само если у тебя есть базовый класс с реализацией ты спокойно можешь от него отнаследоваться чтобы изменить или дописать какую-то мелочь. Особенно если от этого класса ты наследоватся уже не будешь. В таких случаях боятся наследования не стоит. А вот если наследуешь класс сменив половину реализации, от него наследуешь еще где снова переписал половину, потом еще разок - это кончится хуитой.
>от кучи опытых людей От восторженных хипстерков, услышавших про функциональное программирование. Оно сейчас в тренде, Леночка не даст соврать.
не еби себе мозг и используй наследование и интерфейсы как и десятки лет до этого. там, где у интерфейса надо реализовать поведение по принципу DRY - используй композицию. всё.
>>499294 >какие-то полуёбки форсят, что руби умирает Как будто это не так. >нивыстрилил Выстрелил. Но теперь его популярность идёт на спад и язык нигде не используется. inb4: GitHub. Да, гитхаб. Единственный более-менее крупный проект. Больше нигде. >языкрельсов Таки да.
>>499283 Потому что простой. Единственная сложность - большинство литературы на английском. А так, руби - это умытый и причёсанный PHP, и отношение к нему соответствующее.
>>499247 Code::Blocks надо ставить отдельно, качать с их сайта. Как и Qt Creator. А это только MinGW, портированные пакеты для GCC из Линукса. У меня выбраны эти: mingw32-gcc / dev mingw32-gcc / lic mingw32-gcc-g++ / bin mingw32-gcc-g++ / dev mingw32-gdb / bin mingw32-libgcc / dll mingw32-libgmp / dll mingw32-libgomp / dll mingw32-libiconv / dll mingw32-libintl / dll mingw32-libmpc / dll mingw32-libmpfr / dll mingw32-libpthread-old / dll mingw32-libpthreadgc / dll mingw32-libquadmath / dll mingw32-libssp / dll mingw32-libstdc++ / dll mingw32-libz / dll mingw32-make / bin mingw32-mingw-get / bin mingw32-mingw-get / gui mingw32-mingw-get / lic mingw32-mingwrt / dev mingw32-mingwrt / dll mingw32-w32api / dev Всякие фортраны и ады ставить не стал, только C/C++, Make и отладчик GDB.
>>499320 >какой язык сейчас наиболее востребованный? JS >Сколько займёт обучение? Всю жизньХотя бы года 3. >Когда получу первую работу? Когда забьешь на программирование и пойдешь работать.
>>499320 > какой язык сейчас наиболее востребованный? Haskell. > Сколько займёт обучение? Пару недель по книге Душкина. > Когда получу первую работу? Сразу.
>>499328 Тут вот пишут, что >Список инициализации, например, - единственный выход для инициализации не статических констант класса. Я, правда, нихуя не понял, зачем это надо, но так говорят.
Дана таблица в Excel с информацией о книгах, надо сделать форму, чтобы вбив название книги и фамилию автора нам показывался номер полки, где стоит эта книга. Как это сделать, если в бейсике вообще ноль?
>>499462 Гуглю уже на протяжении двух с половиной часов. Не работает тот пример.
Есть функция OpenProcess( _In_ DWORD dwDesiredAccess, _In_ BOOL bInheritHandle, _In_ DWORD dwProcessId ); С первыми двумя аргументами проблем нет. В третий я должен передать вот эту >0х00000А3С строку, полученную посредством ввода с консоли. Постоянно вылетает ошибка "Нарушение прав доступа при записи"
>>492703 Помогите студенту-аутисту решить задачу в VBA. Суть: есть таблица продаж изделий по дням. Задача - написать программу для вывода в другую таблицу продаж каждого из изделий в каждый из дней. Цикл при любых значениях выдает таблицу нулей. С языком почти не знаком, никак не могу понять, где проебываюсь.
Есть пачка cmd файлов в линупсе. Задача такова: запускать эти файлы пачками на нескольких хостах параллельно. Размер пачки определяет пользователь.
Т.к. это часть проекта на перле, то сейчас я использую OpenSSH::Parallel для подключения к нужным хостам, а на каждом уже распараллеливаю через xargs всю пачку коммандников. В каждом комманднике стоит проверка на выволнение или выполненность (если есть папка с именем скрипта, то пропускаем). И дураку понятно - это костыльный велосипед, 100% есть метод покрасивее. Может кто подсказать что-то?
Поясните не счет программы MinGW, я не совсем понял где и как там компилятор запускать. Установил стартовый набор, а что дальше? У меня был небольшой опыт вижул студии, а тут совсем уже не понятно.
>>499672 > В треде посоветовали В голос прост. Компиль в VS и не занимайся извращениями для даунов. Надо будет скомпилить под пингвинью парашу - накатишь пингвинью парашу в виртуалочку и запустишь gcc.
ОЧЕНЬ ЕБАНУТЫЙ ВОПРОС Многие знают, что у быдлятни есть очень хорошее API, собственно которым я бы хотел воспользоваться. У них есть два типа авторизации: 1. Логин\пароль; Этот вариант мне больше всего нравится, но требует подтверждения от администрации. У меня есть некоторые сомнения, что мне позволят использовать данный метод.
2. OAuth; Нынче дико модная технология, которая требует диалогового окна, в котором пользователь подтверждает свое желание расшарить свои данные.
Однако второй вариант мне не подходит, так как там требуется открыть БРАУЗЕР С ОКОШЕЧКОМ ДЛЯ ЧЕГО ЭТОГО ГОВНА. Мне же надо выполнить эту операцию в консольном окне. Да-да, я не шучу.
Итак, мне нужно выполнить авторизацию через OAuth vk в консольном окне, не таща за собой всякие графические браузеры. Жду ваших предложений.
> мне нужно выполнить авторизацию через OAuth vk в консольном окне, Пользователь может выполнить операцию в браузере, а потом скопировать токен в консольное окно.
>>499726 >консольный браузер >браузер Не вариант. Надо писать на Java. Наверное, надо скачать какой-нибудь lynx и распотрошить его. Обмениваться какими-то общими параметрами. Хотя vk его отфутболит, как badbrowser, наверное.
>>499702 Что за приложение? Для большой аудитории, что-ли? На днях делал себе APIшную качалку музыки из ВК на пайтоне. Так сделал себе бесконечный по времени токен и качаю сколько влезет откуда хочу.
>>499783 >Что за приложение? Консольный клиент для vk.
>Для большой аудитории, что-ли? Я и 3 моих знакомых крайне заинтересованы в этом подели, так как держать браузер ради этого невыгодно, да и gui приложение тоже не всех нас радует. + Ещё какие-нибудь хикканы-криптеры, которые не прочь попердолиться мальца.
>>499824 >Нахуя Потому что можем себе позволить. На самом деле просто дружно его используем исключительно для общения, поэтому не нуждаемся в использовании графических элементов. Хотя думаю запилить на псведографике.
>>499837 В общем, авторизировался через lynx. Всё хуйня, Миша, давай по новой. Блядский редирект с токеном. Не знаю, как его без особого геморроя перенести в нормальную программу.
Аноны, проблема такая: написал ЕГЭ по информатике, кроме нее ничего не писал, не считая обязательных предметов. Знаю ее на уровне переменных, циклов, массивов... На самом ЕГЭ в С части сделал все задания, кроме последнего, то есть получается, что мои знания по инфе вообще практически нулевые. Хотелось бы летом (и не только) почитать какой-нибудь литературы по информатике, программированию, потому что не хочется прийти в универ, пососать там по-быстрому и уйти. Да и вообще для себя тоже охота хоть что-то знать. Так вот, подскажите каких-нибудь книг для таких дурачков как я, то есть чтобы там основы были описаны (не такие основы, что такое "переменные, циклы, массивы...", хотя можно и такие, пох, лишним не будет). Воооот. Заранее спс.
>>499928 А ты чего от вузика-то ждешь? Думаешь, что ты туда придешь и тебя посадят с нуля операционку на asm/C писать? Если тебе надо хоть что-то почитать - читай статьи на хабре в тематических хабах. А если что-то конкретное, то называй именно область, которая тебя интересует. Олсо, вряд ли, ты на программировании пососешь. Вот на каком-нибудь матане или линале у вас половина программистов-то сольется.
>>499928 Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь. Позвольте разъяснить вам несколько моментов: а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время. б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйся к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться. в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовься искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы. г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса. д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет.
И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей: а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики. б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
Модуль первый, введение. Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python.
Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хачкеля. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заворачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные. Не дожидайтесь, пока вас заебёт первая рекомендованная среда, а сразу поставьте все распространённые и выберите понравившуюся.
>>499928 Любая книга по питону для начинающих. На самом деле в универе учат такую хуйню, что ты сможешь делать все лабы в последнюю ночь, при этом даже не зная темы лаб. И получать за это четверку как мамких хорошист.
А вот про матан правильно сказали, там тебя то скорее всего выебут в рот и в жопу, и будешь хуячить уравнения пока из ушей матан не полезет. Притом дискретная математика, которая и нужна программисту - будет самой легкой, а на всякой бесполезной хуите будет кромешный ад.
>>499934 Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро. Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой.
Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке.
Теперь можно перейти к дискретной математике. Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел. Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учишь. Плюс нужна элементарная матлогика – кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы.
Традиционно далее изучаются базы данных. Базы данных есть в любом мало-мальски сложном приложении. Даже в компьютерных играх есть. Даже в ссаных гостевухах, которые сейчас пишут оставившие нас несколько абзацев назад «коллеги». Поэтому базы данных надо знать. Сейчас используются исключительно реляционные базы данных. Некоторые люди поговаривают про key-value хранилища (непременно асинхронные и сверхбыстрые), ну так вот, они концептуально тоже реляционные. Но вы с ними обязательно разберитесь отдельно. Матчасть: идёте по учебнику Кристофера Дейта и изучаете темы. Идти до конца не надо: читайте выборочно и смело бросайте около 17 главы. Изучить надо реляционное исчисление, ER-модель, транзакции, SQL. SQL лучше изучать не по Дейту, а по какому-нибудь практическому учебнику – обратите внимание на книжку Моисеева и его сайт с задачами. Практика: проектировать базы данных. Быстро. В уме. Таблицы должны интуитивно получаться сразу в 3NF. Пишите запросы на сайте у Моисеенко. Напишите приложение, которое активно использует базу данных – многим студентам такое барахло нужно на курсачи и дипломы, можно даже найти заказчика за деньги. Посмотрите на ORM (SQLAlchemy, Hibernate и.т.п.), почитайте статейки. Узнайте, какие сейчас используются базы данных, и обязательно прикрути парочку к своим приложениям.
Архитектура ЭВМ. Задача: знать, как работает компьютер. Дабы не делать ляпов. По крайней мере, глупых ляпов. Матчасть: Читаете Таненбаума, про архитектуру ЭВМ. Лёгкое и интересное чтиво. Знать: что такое вентиль, что из них составляют: там очень подробно описано по разделам. Не путаться в шинах. Знать про адресацию памяти, прерывания. Практика: Спроектировать простейший "железный" компьютер из блоков. На бумажке. Чтобы выполнял программу, записанную в память. Спроектировать всякой хуйни в эмуляторе схем. Дешифратор для семисегментного индикатора, например. Ассемблер лучше особо не трогайте, познакомишься с ним для интересу у Кнута, а писать на нём вам всё равно не придётся. Во всяком случае, я до сих пор я пытался оградить вас от низкоуровневого программирования. Знаний там очень много, но они все совсем не фундаментальные и изучать их надо под конкретную должность. Начните читать Кнута, по крайней мере, разберитесь с его компьютерами (MIX и MMIX) и напишите для них несколько программ на бумажке. Сделайте свой виртуальный компьютер, но не такой старый и сложный, как у Кнута. Сделайте для него ассемблер и напишите пару простых программ.
>>499937 Наконец переходим к алгоритмам. Задача: понимать, как оценивается скорость алгоритма, почему существует много алгоритмов, как выбрать нужный. Знать базовые алгоритмы. Знать структуры данных и связанные с ними алгоритмы. Хорошо знать! Их много самых разных. Всякие связные списки из массивов вы должны уметь реализовывать стоя у доски с маркером. Книги: Вирт, Ахо по алгоритмам и структурам данных. Тут вот читать надо всё, очень пригодится дискретка. Опять же, Кормен. Там очень много материала, разбирайтесь в нём постепенно. Можно вернуться к конкретной математике, раз уж вы её бросили. Практика: реализуйте алгоритмы, про которые читаете. Вряд ли в реальном мире вы будете использовать их в чистом виде, однако вы должны знать хорошие решения. Да, эта бодяга надолго. Изучайте параллельно что-нибудь ещё, следующие разделы лёгкие и богатые на практику.
Сети. Задача – научиться писать сетевые приложения. Матчасть: Таненабум наш друг и товарищ на все времена. Осиливайте модель OSI, читайте спецификации нескольких сетевых протоколов. Например, http и smpt. Особенно http – разберись с хедерами, сжатием и.т.п. Долго и хорошо почитайте в Википедии про современные системы свзяи. Посмотрите алгоритмы, которые используются в маршрутизации, разберись, чем пакет отличается от кадра. Практика: делаем сокет-сервер, например, для чата. Разберитесь с XML, HTML, JSON. XML особенно. Освойте XPath.
Операционные системы. Задача состоит не столько в изучении операционных систем, сколько в изучении принципов распределения ресурсов компьютера. Тут же надо разобраться с многозадачностью, которую я вам как-то отсоветовал изучать сразу. Матчасть: опять же Таненбаум. Разберитесь с алгоритмами для планирования процессов, организацией памяти, файловыми системами, ядрами. Есть толстенный учебник Дейтелов. Помните, вы по ним си изучали? Так вот, ещё есть и по ОС учебник. Отдельно изучаете многозадачность: синхронизацию, пайпы, семафоры, мониторы. В жабе всё это дело есть из коробки и писать программы, которые реализуют такую функциональность будет просто и приятно. Если вы бросили Эккеля на этом месте – самое время начать читать опять. Одного Эккеля мало, используйте гугл. Хотя, наверное, к этому времени вы уже сменили язык. Практика: многопоточные приложения. Сделайте свой компьютер многопоточным. Это весьма занимательно.
Формальные языки и методы трансляции. Да, вот она вершина, с которой видно весь остальной курс. Если вы досюда добрались, то у вас железные яйца. Жму руку. Хотя и написано, что теория трансляции, надо обратить внимание на синтаксически управляемую обработку данных вообще. Матчасть: начинаем разогрев с главы учебника по дискретке про семиотику. Продолжаем Ахо и Сети, Книгой Дракона. Введение по дискретке там есть, но бедное. Нужно осилить грамматики, языки, иерархию Хомского и соответствующие автоматы. Кстати, автоматы в конце SICPа есть. Изучаем работу компиляторов и интерпретаторов. Изучаем оптимизации. Отдельно про регулярные выражения. Что такое регулярное выражения вы поймёте при изучении иерархии Хомского. Но регулярные выражения – это уже прикладная область, и чтобы их составлять нужно быть знакомым с синтаксисом, обозначениями и.т.п. – учебник по дискретной математике вам этого не даст. Прочитайте книгу О'Рейли про регулярки. С совами на обложке. Практика: написать несколько сложных регулярок, компилятор, интерпретатор. Да, чёрт подери, настоящий оптимизирующий компилятор простого языка.
Стандарты в программировании: всё самое сложное вы уже осилили, осталась сущая малость. Во-первых, стили разработки. Юнит-тесты, UML, рефакторинг, всякие совершенные коды. Уже пора изучать язык, на котором будете работать, и изучать классические труды о его устройстве, стандартных библиотеках и методах. Для прихода к просветлению можно таки выучить модный хачкель. В книжках, которые я рекомендовал есть моря ссылок на другие труды. У вас уже должен быть большой кругозор. Думаю, к этому времени вы уже знаете, что делать.
>>499937 >многопоточность следует отложить до лучших времён В смысле до лучших времен? Да какую сейчас программу без многопоточности-то написать можно, епта?
>>499933 Вот эту уже начал. Вступление прочитал. Спасибо. >>499932 Просто мне кажется, что я слишком туп, сам я ничем не занимался, кроме кратковременной подготовки к ЕГЭ, а как инфа преподается в наших школах и так все знают (хуево). Насчет чего-то конкретного. Я сам еще ниче не решил, куда идти. Сейчас баллы придут, буду думать денек. От такой я долбоеб. >>499935 Спс.
Может тогда посоветуете какой-нибудь литературы по матану? Или что там вообще проходят обычно на 1-ом курсе? Алгебру школьную вроде нормально знаю, если что. В геометрии сосу.
>>499947 >Может тогда посоветуете какой-нибудь литературы по матану? Литература говно без задач. Иди на какую-нибудь курсеру и ищи нужные курсы (есть всякие русские варианты). И решай задачи. Так тебе полезней будет, да и в вузе письменные задания будешь решать. А теорию походу вызубришь\поймешь.
>Я сам еще ниче не решил, куда идти. Ну как определишься, так приходи и говори. ИТ имеет слишком много областей и знаний. Всех их не осилишь. Я вот например учусь на ИБ (но не в профильном вузе, мда), специальность у меня идет настолько легко, что я даже билеты не открываю вовсе. Всех знаний, которых набрался в сосничестве более чем достаточно, чтобы сдавать всё на отлично.
Правда это где-то 1/1000 всех знаний, которыми должен обладать джун.
>>499950 А я думал, что на ИБ сложнее всего. Там баллы проходные на бюджет относительно высокие. Пойду туда, наверно, если баллов хватит на бюджет, только их не хватит, мне кажется.
>>499959 На самом деле самое говеное место, если у вас не какая-то жутко специализированная кафедра, как всякие академии фсб. Я вообще пошел туда ради языков. У нас там английский и немецкий, а программирование сам осиливаю. Впрочем, языки уже дико заебали, да и общагу не дают, поэтому по 6 часов катаюсь в день блядь. В общем всё сука уже беси. Сдаю последний экзамен и просто в говнину до конца месяца.
>>499963 Не ссы, проебешь. Тоже думал, что образование - это очень важно. Но в рашке походу говно везде. Бесполезно, уныло, тупо. Либо тебя дрочат каким-то не прикладным говном, которое тебе вообще не пригодится никогда по работе, либо очень поверхностно затрагивают очень важные темы блядь. Наверное, только в каких-то очень серьезных местах преподают годноту.
Дико жалею, что не попал на iu9.bmstu.ru. Больше всего грущу, да.
>>499972 Чему ты там учиться-то собрался, гений? Ты кем вообще работать собрался? Или в IT идешь, потому что мамка сказала, что это ПЕРСПЕКТИВНО?
Не, не шучу. У меня в группе все хотят быть менеджерами и пошли, потому что перспективно. Сука, целое поколение управлецев, которые нихуя не умеют, но лезут блядь управлять.
>>499976 Да я не гений, тупой я, епта. Работать я не собирался пока что, потому что не ебу куда и на что поступать. Мамка ничего не говорила, кроме того, что надо сдавать физику. А я не хотел сдавать ее, потому что она мне не нравится (потому что я тупой). поэтому и выбрал инфу, другого альтернативного предмета не видел для себя. Сдам ее через год может, хз.
А ты че такой злобный-то, а? Случилось что-то? Или ты за меня так сильно переживаешь?
>>499984 Ну потому что ты - это я, а у меня просто с головой проблемы и всё раздражает, потому что недосып и стресс, а ещё и эта ебучая сессия. К тому же я не хочу, чтобы ты проебался.
>>499985 Так чтобы не проебаться, не надо учиться в универе что ли? Или не надо связываться с информатикой? А ты на каком направлении учишься(или как там это херня называется)?
>>499987 >Так чтобы не проебаться, не надо учиться в универе что ли? Сначала надо дать определение слову "проебаться". Да и тебе вряд ли кто-то правильно скажет. Кто-то бросает универ и приходит к успеху, а кто-то сосет в любом случае.
>Или не надо связываться с информатикой? Если тебе это доставляет, то есть смысл заняться. Если нет, то реально лучше не соваться. Будешь посредственностью. Для меня хуже этого нет ничего.
>А ты на каком направлении учишься Ну епта, я тебе тут посты по полстраницы катаю, а ты даже не прочитал. Информационная безопасность.
>>500000 Серьёзная кафедра. В СНГ такой не существует. Ну что может сделать зелёный юнец, только что выпустившийся с кафедры ИБ, против кибер-преступников?
>>500009 Ну блядь, вот что у нас в этом семестре было из специальности?
Методы оптимизации, где читали линейное программирование, которые нормальные люди изучают по 120 часов, а у нас всего 34 часа было.
Численные методы. Вообще никто не слушал. Я написал программку, которая решает линейные уравнения, так мной восхищались и пророчили зарплату в 9к евро.
Программирование. Прочитали в общих чертах Ruby. До рельсов не дошли. Больше программирования не будет.
Аппаратные средства вычислительной техники. Ну вот там нам iptables дали в общих чертах. Вообще нихуя нового в общем. К экзамену я даже не готовился. Пришел, порешал всем задачи, кто рядом сидел и за 1 минуту получил 5.
Базы данных. MS Access. Даже говорить ничего не буду.
Ну и ещё какая-то хуйня унылая. Уже всё не вспомню. Ещё у нас есть САЙТ, который работает на очень старой версии движка. Я в нем ищу дырки всякие. Мной восхищаются и называют хакером.
По ночам я плачу в подушку просто от безысходности нахуй. Хуй знает зачем туда поперся. Зато хоть на практике дали поиграться с настоящим сервером в стойке. Был счастлив, как ребенок. А на следующий год у меня будет там своя личная виртуалка. Буду майнить битки на хеонах, лол.
Поясните ньюфагу, который вместо того чтобы изучать программирование, изучает вакансии - почему все веб? Руби - веб, питон - веб, жаба - веб, про пхп и js говорить не стоит. Получается прикладное и системное осталось только на сях? Куда вкатываться вообще, глаза блин разбегаются уже на этом этапе.
>>500014 А хуй его знает. Сами сижу и охуеваю. Я вот уже на третий курс вкатился. Надо работать идти, а я не знаю кем. Дрочу вот Java. Я хочу писать прикладное ПО, а в Java все сайты какие-то пилить блядь.
Пишу в Qt на плюсах клон сапера. Создал функцию по нажатию на кнопку, удалил. Полезли ругательства о потерянных символах moc_mainwindow.obj:-1: error: LNK2019: unresolved external symbol "private: void __cdecl MainWindow::on_field_00_clicked(void)" (?on_field_00_clicked@MainWindow@@AEAAXXZ) referenced in function "private: static void __cdecl MainWindow::qt_static_metacall(class QObject ,enum QMetaObject::Call,int,void *)" (?qt_static_metacall@MainWindow@@CAXPEAVQObject@@W4Call@QMetaObject@@HPEAPEAX@Z) Гугол посоветовал запустить qmake и сделать ребилд. Сделал - нихуя, все те же потерянные символы. ЧЯДНТ?
>>500024 Тут есть Qt тред. Там сидит илитный-qt-саже-питух. На самом деле нормальный парень. Спроси у него. Он хуями тебя покроет, конечно, но решение с большой вероятностью притащит.
подсветка кода для /PR/ скачать
F.A.Q.
В: Хочу стать программистом, какой язык учить?О: Английский + Ruby/Python ( ruby: ruby
python: книжка какая-то, я питон не знаю).
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла.
Языкоспецифичный вопрос можете задать в соответствующем треде, для поиска треда воспользуйся поиском
На текущий момент мне известно об - scala python haskell javascript java 1c курсера C&C++ Ruby ios android C# D ну и плюс нетонущий пхп
В: программировать в 30 лет, съябываем из говнокодинга, обсуждаем новые рецепты маминого борща. Тред для обсуждения нетехнических околопрограммерских тем.
О: всем сюда
В: У меня горит лаба, курсач, не знаю какую тему диплома взять
О: Задавай вопрос в этом треде
В: Бежать ли мне срочно в Node.js если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust раз все говорят что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Какую программу поставить для ....
О: Вопросы связанные с программами обсуждаются в /s/
В: Взломать акк
О: просто съеби
В: Подскажите сайтов которые нужно читать, чтобы ...
О: моя лента из руби, джавы, скалы и ещё какойото херни (кто хочет пусть добавит) rss
код оформляйте на специальных сервисах ideone или pastebin
литература с пика
прошлый тред