Программирование


Создать тред Создать тред

Check this out!

Программы и операционные системы обсуждаются в /s/. Воздержитесь от холиваров. Конференция доски в Телеграме - @pr2ch

<<
Что посоветуете будущему инфоцыгану? Аноним 23/08/19 Птн 23:27:58 1459639 Ответ
macbook-air-cli[...].jpg (192Кб, 750x750)
750x750
Я программирую класса с пятого, коммерческого опыта будет в этом году 7 лет. Фуллстек, но специализируюсь в бэкэнде на python/go, с большой любовью к облакам в общем, и к aws в частности. Ну а фуллстеком меня делает длительный опыт работы сначала с первым ангуларом, а потом 2-8.
Работал и в мелких компаниях, и крупных, сейчас на удалёнке в немецкой компании. Пару лет назад, я в свободное время начал преподавать питон и алгоритмы в одной из крупнейших оглайн-школ СНГ и ... Мне понравилось, это было здорово. Приятно делиться своими знаниями, приятно видеть чужой прогресс, а двойной кайф в невероятном росте собственных скиллов. Одно дело уметь применять, а другое углубить свои знания настолько, что бы мочь донести это до других. И с тех пор меня по следовали мысли, что я заперт разработанной программой, что я могу сделать лучше. Я же и сам учился и учусь, обучил с десяток джунов, и знаю, что конкретно требуется для работы.

1. Как вам описание меня? Доверие внушает? О чем добавить, о чем убрать?
2. Не могу решиться, с какого курса начать. Питон, го, фронт J's, бэкэнд J's.
3. Буду благодарен любым советам. Я смутно понимаю с чего начать но уаерен, что хочу и смогу принести пользу людям.
Пропущено 10 постов
2 с картинками.
Пропущено 10 постов, 2 с картинками.
Аноним 28/08/19 Срд 03:06:13 1462229
>>1459639 (OP)
> python/go
Слушай, а насколько это вообще перспективно?

Есть ещё вопрос. Как запилить рест на хироку на питоне/го. Где есть нормальная инфа для полного нуфага?
Задача это принимать api со строкой текста в ссылке с приложения.
Аноним 28/08/19 Срд 08:50:06 1462300
>>1462229

> насколько это вообще перспективно?

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

> Как запилить рест на хироку на питоне/го. Где есть нормальная инфа для полного нуфага?

Лучше бы, конечно, сначала Прочесть лутца, а потом документацию по любой популярной python-библиотеке (aiohttp, Django, flask).
Но можно сократить дорогу туториалом от хероку https://devcenter.heroku.com/articles/getting-started-with-python
Там как раз, есть простое готовое приложение, которое не составит труда, заглянув в поиск, изменить под свои нужды.
Аноним 28/08/19 Срд 09:07:08 1462304
>>1459639 (OP)
>обучил с десяток джунов, и знаю, что конкретно требуется для работы
Посвяти пожалуйста.
Тестирование Аноним # OP 27/08/19 Втр 19:44:01 1462057 Ответ
vR5y80UUcQ.jpg (34Кб, 800x800)
800x800
В ньюфаг треде получил один вялый ответ без конкретики, поэтому высру тред.
СТОИТ ЛИ ВКАТЫВАТЬСЯ В ТЕСТИРОВАНИЕ?
КАК ВКАТИТЬСЯ В ТЕСТИРОВАНИЕ?
Аноним 27/08/19 Втр 19:46:28 1462058
Аноним 27/08/19 Втр 19:48:36 1462059
tw.jpg (69Кб, 588x352)
588x352
>>1462058
ХРАНИ ТЕБЯ Б-г
ТРЕД ЗАКРЫТ
Аноним 27/08/19 Втр 20:51:14 1462096
Попытаюсь максимально подробно описать задачу: Аноним 07/08/19 Срд 16:42:51 1449434 Ответ
1565185351124.jpg (144Кб, 1500x843)
1500x843
Попытаюсь максимально подробно описать задачу:

-Для удобства мой комп (комп1) , остальные компы (комп2, комп3)

Я зарабатываю деньги на определенном сайте. Выполняю конкретные действия со своего комп1, провожу сделки со своего аккаунта, зарабатываю деньги. А таким макаром я хочу зарабатывать х3 , дублируя действия комп1 (аккаунт1) на комп2 (аккаунт2), комп3 (аккаунт3). Х3 к доходу на ровном месте. Строго обязательно, чтобы были именно разные компы, по-крайней мере, чтобы сайт, где я зарабатываю, считывал мои 3 компа, как абсолютно разные, не связанные между собой компы.

Перерыл весь интернет, все что нашел - не подходит. Поясню, что нашел.

1) Быстрый переход между мониторами - аппаратный (квм переключатель), программный (synergy и прочее) - не подходит. Так как мне нужно не быстрый переход, а одновременное дублирование действий мышки комп1 на другие комп2, комп3, изображение будет одинаковое везде, но аккаунты на сайте разные.

2) Удаленный доступ к другому компьютеру. TeamViewer, LiteManager. Тоже нет, тк в данный случае это лишь удаленный доступ. Пример, комп1 управляет дистанционно комп2, при этом сам комп1 действия на своем компе не выполняет, тк он занят управлением комп2. Хотя по словам поддержки LiteManager, они мои задачи выполняют, посредством включения функции "ОБЩАЯ МЫШЬ И КЛАВИАТУРА (копировать события)". Я пробовал - все равно не то, хотя возможно неправильно понял.

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

Мне нужно что-то вроде мультибоксинга в ММОРПГ играх. Пример - есть комп1, комп2, комп3, комп4, комп5. И есть аккаунт1, аккаунт2, аккаунт3, аккаунт4, аккаунт5. Комп1 - аккаунт1 и так далее. Комп1 играет в своем аккаунт1, и все остальные компы дублируют действия компа1 на своих аккаунт. При этом на каждом компе именно свой аккаунт, а действия полностью задает комп1-аккаунт1, они лишь повторяют. То есть тупо, как клоны. Мне нужно тоже самое, только на своем сайте, проводя сделки.

Просьба не спрашивать какой конкретно сайт, пожалуйста. Спрашиваю - значит надо. Буду очень признателен, кто ответит. Если кто-то знает конкретное 100% рабочее решение, можем связаться 1х1, и если объясните мне, чтобы работало - поддержу рублем хорошим)
Пропущено 2 постов.
Пропущено 2 постов.
Аноним 07/08/19 Срд 20:30:50 1449536
В /s/ тебе нужно.
Аноним 07/08/19 Срд 22:06:23 1449561
Аноним 27/08/19 Втр 20:20:38 1462079
>>1449434 (OP)
Ну и как, сделал ? - а то я знаю, примерно, как это сделать на одном компе.
У тебя вырастут любое количество дополнительных рук - сама идея бесплатная, вот :
1. Тебе надо запустить браузер и авторизованно войти на сайт от имени аккаунт1.
2. Затем запустить второй экземпляр браузера(открыть этот же сайт в отдельном окне) и авторизованно войти на сайт от имени аккаунт2.
3. ... и так далее - столько аккаунтов, сколько захочешь.

4. ВНИМАНИЕ - запускаешь чудесную программу, которая накроет всё это обилие окон на экране собственной прозрачной формой, но... через которую указатель мышки не достучится ни до одного окна под этой формой.
5. Работаешь мышкой с одним аккаунтом в окне браузера, которое поверх остальных окон браузера(кстати, их можно свернуть на панель задач) как обычно, тебе будет так казаться, а на самом деле, программа, о которой я говорю, будет отслеживать клики мышки по собственной прозрачной форме, то есть, в какое место нажали или кликнули и... делать то же самое со всеми остальными окнами браузера, то есть передавать в них, на те же координаты те же крысинные сообщения(нажатия и клики), что и на прозрачное окно.

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

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

И да, твои три компа тоже работают от одного хвостика, так что IP-адрес у них, однохуйственно - одинаковый.

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

Опционно :
1. запуск многих вторичных(управляемых) окон браузера, конечно, возможно автоматизировать.
2. заполнять форму авторизации входа во все аккаунты.
3. выбросить эти окна за пределы монитора, чтобы они не мазолили глаза.
4. с панели задач убрать окошки свёрнутых окон браузера.

Вот, в общих чертах, и всё. Пиши дальнейшие вопросы.
Изучение языка /cpp/ Аноним 14/08/19 Срд 11:12:48 1452983 Ответ
15594098535150.png (11Кб, 429x410)
429x410
Что самое трудное в изучении языка C++?
Для чего в основном используется этот язык, и чем он отличается от C# ?
Пропущено 72 постов
5 с картинками.
Пропущено 72 постов, 5 с картинками.
Аноним 25/08/19 Вск 15:08:24 1460573
Аноним 26/08/19 Пнд 16:14:35 1461256
>>1453504
>Архитектурно - язык позволяет мешать адово всё, что существует, и порой в одном продукте адовая смесь кода, чуть ли не на чистых Сях, С++14, функциональщины и прочего, прочего.

Обожаю так писать, серьезно и считаю это правильно брать от жизни языка все и сразу. Где-то применил шаблономагию, например Curiously Recurring Template Pattern и static cast вместо вызова виртуальных методов для какого-то time critical цикла с пару atomic переменных и упростил часть кода ебучим макросом.

А где-то для удобства наоборот нахуячил иерархий, всякие виртуальные функции, ибо код от run time зависит, и взаимодействие идет уже не через атомики а через всякие сообщения/команды/сигналы-слоты/observer.
Аноним 27/08/19 Втр 19:07:55 1462018
>>1454519
Память просирается, только если ты часто выделяешь/удаляешь куски памяти размером больше страницы. Это ОЧЕНЬ редкий случай, если ты не полный олень, и под такие дела обычно пишут свой менеджер памяти.
JavaScript.thread = Number(`138`); /js/ Аноним 15/08/19 Чтв 09:53:15 1453633 Ответ
15650331752830.png (61Кб, 1050x1050)
1050x1050
Предыдущий: >>1448622 (OP)

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Для программирования на ХТМЛ https://codepen.io/pen/
Для Ноды с консолькой https://repl.it/languages/nodejs
Для фреймворков https://codesandbox.io/
Залить, задеплоить страничку, сервер, контейнер https://zeit.co/now

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?

Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:

У меня есть проблема\задача (А) %текст-ошибки или задача%. Я пытался решить ее так %кусок-кода-опционально% (Б), у меня не вышло %текст-ошибки%. Я погуглил, почитал документацию и попробовал сделать так %кусок-кода-%(В), но получаю ошибку (Г).

Сделай песочницу по ссылкам выше для ясности и удобства. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Пропущено 501 постов
30 с картинками.
Пропущено 501 постов, 30 с картинками.
Аноним 27/08/19 Втр 19:09:47 1462024
Аноним 27/08/19 Втр 19:10:52 1462025
>>1462020
Лучший перекат. Сохраните для потомков
Аноним 27/08/19 Втр 20:28:18 1462085
Перекат в ДСы Аноним 09/08/19 Птн 06:37:02 1450212 Ответ
1pCWgL5kwhjoEzu[...].jpeg (39Кб, 975x600)
975x600
Сап, зекач.
Хочу поговорить с тобой о перекате из умирающих мухосрансков, где из ИТ - 1С в ларьках, пхп веб-студии с сайтами под ключ и пара-тройка заводов, где ИТ - это микс из разного древнего говна на Дельфи, ВинФормсах и так далее.
Вот в последней категории я сейчас и работаю. Металлургический завод, стек древнющий, примерно где-то из 2008-2009, зарплата - если не болел, в отпуске не был и не отпрашивался ажно целых 45 тыщ такие деньжищи а ты нос ворочиешь, молодежь неблагодарная. Ладно хоть CI/CD и гит появились, до этого разработка и обновление нашей самописной ERP-системы происходило посредством СВНа и кучи скриптов, которые разворачивали свежую версию раз в неделю.
Сама работа - бесконечный разбор причуд в БД с тётей сракой из закупок/кадров/бухгалтерии, написание многостраничных портянок SQL-запросов, фикс багов, подсчет пенсионных отчислений Петровичам, Петрович неправильно уволился, Петрович дыхнул в алкотестер и убежал и так далее.

Работаю так уже два года, сразу после окончания мухосранского заборостроительного. Понимая, что это путь в никуда, стал пилить пет-проект, изучать всякие современные технологии разработки и, разумеется, веб. Делаю туториалы по веб-стеку (асп.нет кор и ангуляр), случайные тестовые, какие найду в интернете и всё это под крики начальника К НАМ ПРИХОДЯТ ОДИН РАЗ И НА ВСЮ ЖИЗНЬ!, который сидит тут уже тридцать лет - в общем, готовлюсь. Но все время меня не покидает ощущение, что для ДСных компаний я деревенский дурачок, и что мой опыт не опыт, пасты из мвп-треда про СТОЛИЧНЫЙ ОПЫТ РАЗРАБОТКИ только вселяют неуверенности.

Интересует опыт анонов, которые перекатились из мухосрани в ДСы, а именно:
1. Как в мухосранске обстоят дела с ИТ?
2. Как находилась работа в ДСа - как вышли на искомую компанию, насколько сложней собеседование чем в мухосранске, как оно проходило и так далее.
3. Как долго искалась работа? Не приходилось ли полгода сидеть на дошираках, в слезах обивая пороги местных "Рогов и Копыт"?
4. Как переезжали - перевозили ли вещи, мебель, кошку-собаку-хомячка?
5. Стоило ли оно того?
Пропущено 103 постов
2 с картинками.
Пропущено 103 постов, 2 с картинками.
Аноним 27/08/19 Втр 16:09:00 1461891
>>1461738
У нас шеф как-то на обеде беседовал с одним кадром о его планах, как узнал, что тот думает через годик в Москву ехать, так через недельку и повод нашелся его уволить. Чтоб время не тянуть.
Аноним 27/08/19 Втр 16:18:44 1461894
>>1461891
нарушаете тк?
а вы знаете что он может подать в суд, его восстановят и вы заплатите ему зп за все время пока шел суд?
Аноним 27/08/19 Втр 16:48:12 1461921
>>1461894
Все было "в рамках закона"™.
>>1008826 (OP) Я тут сайтик на Django запилил. Уважаемые /python/ # OP 11/08/19 Вск 15:34:36 1451394 Ответ
IMG0558.JPG (259Кб, 720x1280)
720x1280
>>1008826 (OP)
Я тут сайтик на Django запилил. Уважаемые пидорасы, что рекомендуете добавить на сайте? Если нет чего сказать, можете обмениваться в треде анкетными данными для взаимного отсоса.
Ах да, gobcasinos.com. Есть что сказать про Misago?
Пропущено 39 постов
10 с картинками.
Пропущено 39 постов, 10 с картинками.
Аноним 27/08/19 Втр 06:50:10 1461597
>>1461593
Че там, в деревне интернет пропал? Так ты соседу в хуй подуй — появится.
Аноним 27/08/19 Втр 10:23:51 1461688
Стикер (0Кб, 456x512)
456x512
>>1451394 (OP)
>что рекомендуете
paging- модно,молодежно
Аноним 27/08/19 Втр 15:55:01 1461885
>>1461688
То то на дваче его никогда не было. Раунд.
решение капч Аноним 28/07/19 Вск 18:31:02 1444045 Ответ
captcha-112.png (6Кб, 140x50)
140x50
captcha-28.png (4Кб, 140x50)
140x50
captcha-26.png (1Кб, 140x50)
140x50
captcha-13.png (0Кб, 140x50)
140x50
как решать такие капчи?
весь день по гит хабу путешествую и ничего нормального не нашел все не рабочее либо нужно много либ ставить которые уще не существуют
Пропущено 2 постов.
Пропущено 2 постов.
Аноним 29/07/19 Пнд 13:38:12 1444321
>>1444183
Так он не ответ спросил, а как решать.

А решать очень просто: смотри на картинку, попытайся сконцентрироваться на цифрах. Дальше по одной цифре находи соответствия на клавиатуре, переведи фокус на поле ввода и начинай повторять, пока не пройдёшь по всем цифрам. Содержимое поля и есть ответ.
Аноним 26/08/19 Пнд 19:21:45 1461397
Если денег на жалко, совсем не много кстати, то можно прикрутить сервис распознавания капч, ruCaptcha.com как пример, у них и API соответствующий имеется не реклама
Аноним 27/08/19 Втр 02:46:02 1461567
еще можно просто чем-то другим заняться и не распознавать эти капчи вообще
Аноны, куда мы с Вами движемся? Мы выживем? Почему Аноним 24/08/19 Суб 23:00:29 1460297 Ответ
изображение.png (36Кб, 869x883)
869x883
изображение.png (291Кб, 837x611)
837x611
Аноны, куда мы с Вами движемся?
Мы выживем? Почему каждый скам этой страны, как индус, решил войти в ИТ? У них в жопе колет или ИТ понравилось? Зачем они это делают? Почему не математик или физик? Почему ИТ?
Пропущено 22 постов
5 с картинками.
Пропущено 22 постов, 5 с картинками.
Аноним 26/08/19 Пнд 12:02:51 1461053
Аноним 26/08/19 Пнд 14:59:36 1461199
>>1461053
Так это они тут пишут 80% постов?
Аноним 27/08/19 Втр 02:09:48 1461563
144566730916465[...].jpg (3001Кб, 1600x2265)
1600x2265
Определитесь, пожалуйста Аноним # OP 13/08/19 Втр 06:34:07 1452211 Ответ
1565656863226.jpg (51Кб, 1080x875)
1080x875
И помогите мне определиться.
В какой тред по изучения япов не зайду, так везде советуют начинать с разных япов. На какой сайт ни зайду, тоже самое. Анон, какой видеоролик ни открою, прикинь, тоже самое.
Одни говорят начинай с js, другие орут что с js категорически не стоит начинать. Другие говорят что с Python, кто-то с крестов и прочих си подобных, ещё другие руби перл и ещё какую-то хуйню.
Так кто же прав?
кстати я малолетка ебаная ,у меня времени дохуища
Пропущено 35 постов.
Пропущено 35 постов.
Аноним 25/08/19 Вск 23:59:01 1460851
>>1452211 (OP)
Смотря что хочешь делать в будущем. Вообще, если не определился, то изучай С++, что тебе даст представление о программировании и знание хорошего япа, который высоко ценят РАБотодатели. Если начать с Python, то есть вероятность, что ты попадешь в манямирок, где программирование легко, а ебли с синтаксисом можно избежать
Аноним 26/08/19 Пнд 22:39:56 1461492
>>1452211 (OP)
Начинай с Паскаля, вкатывайся в Delphi. Ну а если хочешь выебнуться, то учи язык Ада. Будешь разрабатывать и поддерживать программы для космоса, авиации, военных, и вряд ли когда нибудь столкнёшься с говнокодом, ибо его на Аде очень трудно сделать.
Аноним 26/08/19 Пнд 22:41:26 1461494
>>1452214
Си наоборот лёгкий, маленький, и учится быстро.
Сложно ли замутить перепаковку исполняемого файла... Аноним 25/08/19 Вск 13:52:31 1460528 Ответ
1566730327114.jpg (127Кб, 1080x1073)
1080x1073
Програмач, помоги. Посоветуй софт или может кто может запилить файлик, который позволял бы мне перепаковать (или просто запаковать) екзешник, но добавив при запуске проверку даты?


В общем мне надо что-то типа софта, которому я укажу ехе-файл, укажу строчку текста и дату. Все. Никаких шифрований и обсфукаций не нужно.

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

То есть мне не защита от хацкера нужна, а запаковка некоторого софта для работы, но я не хочу, чтобы он работал, когда я свалю. Копий так же не будет.
Аноним 25/08/19 Вск 13:57:47 1460530
>>1460528 (OP)
Тока самому написать, там 10 строчек кода
Аноним 26/08/19 Пнд 15:12:06 1461217
>>1460528 (OP)
>но я не хочу, чтобы он работал,
Пиздец ты даун
Восстановят старый файл и всё будет работать как и прежде
Сортировка в Паскаль Аноним 25/08/19 Вск 21:31:10 1460764 Ответ
1475505834-2016[...].png (437Кб, 684x1358)
684x1358
В питоне есть метод sort(),
в с++ sort() можно достать из STL,
а что насчёт Pascal? У него есть встроенная/SL сортировка? Вроде учил, а все сортировки сами писали. Вот, интересно стало.
Аноним 26/08/19 Пнд 01:11:51 1460885

От реализации зависит, но в общем случае - нет.
Аноним 26/08/19 Пнд 14:29:39 1461168
>>1460885
А в каких версиях есть?
Аноним 26/08/19 Пнд 15:11:30 1461214
Как стать лидом? Аноним 25/08/19 Вск 19:15:14 1460694 Ответ
images.jpeg (10Кб, 284x177)
284x177
Я застрял рядовым девом, на зарплату не жалуюсь все ок, но уже года 4 формально я даже сеньорской лычкой не могу похвастаться.
А хочется катиться дальше в Тим или тех Лида.
Что бы много не писать о себе - я вполне карикатурный программист, задрот ноулайфер, с депрессией и мягкой формой социофобии.
Можете что посоветовать? Книжки/курсы?
Аноним 25/08/19 Вск 19:46:34 1460704
>>1460694 (OP)
>А хочется катиться дальше в Тим или тех Лида.
Хуевые у тебя мечты, пили свою йобу и продавай
Аноним 25/08/19 Вск 23:27:10 1460830
>>1460694 (OP)
>задрот ноулайфер, с депрессией и мягкой формой социофобии.
does not compute

Качай софтскилы, изучай процессы, очень много общайся. Только так. Задроты и социофобы никому не упали.
квантовый компьютинг Аноним 22/08/19 Чтв 03:50:44 1458140 Ответ
15458345381682.jpg (475Кб, 1280x854)
1280x854
что будут делать макаки-программисты не умеющие в квантовую физику когда квантовый компьютинг заменит классический?
Пропущено 30 постов
1 с картинками.
Пропущено 30 постов, 1 с картинками.
Аноним 25/08/19 Вск 15:05:13 1460564
Аноним 25/08/19 Вск 20:20:45 1460716
h3et
Аноним 25/08/19 Вск 21:01:05 1460744
>>1458140 (OP)
Во-первых, в скором будущем не предвидится. Пока что последний Quantum сосет почти во всем у обычных камней, есть буквально пару задач где квантум оказался быстрее, и всего в несколько раз. Во-вторых, стабильность программ на квантовых процессорах под большим вопросом, скорее долгое время он будет применятся только для очень специализированных задач.
Но даже если они пойдут в массовое использование, в чем проблема, прямо сейчас с десяток либ над квант вычислениями. Очевидно, крупные компании запилят свои фреймворки и макаки даже ничего не заметят, просто поменяют React на ReactQuantum и все.
А так, было бы даже охуенно если бы все эти охуенные истории про понижение класса сложности на порядок для всех алгоритмов на квант процессорах оказались бы правдой, это освежило бы некоторые области компсайнса, типа той же криптографии.
Задача по криптографии Аноним 25/08/19 Вск 18:29:58 1460666 Ответ
Z9LrYXe1mQg.jpg (16Кб, 600x304)
600x304
привет, двач.
\rVTf\x18r;Y\x11P\x1b~\x1c;A69X@I\x08\x07cbf@\x0fv\x7fr;<~s\x11\x1alcS
похоже на байты, но с ними что-то не так.
Есть идеи?
Аноним 25/08/19 Вск 18:33:25 1460670
Аноним 25/08/19 Вск 18:36:20 1460672
25/08/19 Вск 20:29:18 1460721
В отличие от нас, только ты знаешь, откуда эти байты взялись. Так что сам и разбирайся, раз не хочешь делиться этой информацией.
Мы вам перезвоним мяу #259 /xo/ Аноним 23/08/19 Птн 19:25:11 1459448 Ответ
15614467803200.png (743Кб, 736x735)
736x735
Пропущено 555 постов
53 с картинками.
Пропущено 555 постов, 53 с картинками.
Аноним 26/08/19 Пнд 14:06:48 1461148
>>1460442
Если жёстко рубит, втыкаю беруши и падаю лицом в клавиатуру на надувную подушку, которую специально держу на рабочем месте. 20 минут сна и всё, свежий и продуктивный до конца рабочего дня.
Аноним 26/08/19 Пнд 17:39:01 1461296
39053345-71B0-4[...].jpeg (58Кб, 604x575)
604x575
Перекат опять будет с котомальчиком?
Аноним 27/08/19 Втр 00:22:37 1461544
>>1459454
еать я тебе сочувствую! господи, прям жиза
Клуб изучающих PHP #111 /php/ Аноним 02/08/19 Птн 21:13:33 1446969 Ответ
php-noob-1.png (33Кб, 500x500)
500x500
cat-cafe-osaka.jpg (157Кб, 1024x683)
1024x683
cat-sad.jpg (194Кб, 1024x768)
1024x768
epic-raws-maria[...].jpg (504Кб, 1280x720)
1280x720
Привет. Тут мы изучаем язык PHP (а также JS/CSS/HTML/SQL), решаем задачки и даже делаем простые сайты! Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать.

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

Это тред и для начинающих. Слово "классы" у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.

Предыдущий тред был тут: >>1415604 (OP) . Все старые треды есть в архиве: https://phpclub.tech/ (там есть поиск, так что можно легко найти обсуждение какой-то задачи или ответы на свой старый пост) или ищутся в гугле по словам "клуб изучающих php" и в архиваче.

Мейлач лежит? Есть запасной тред на доброчане: /s/res/23225.xhtml#i46467

Форматируй свой код, если хочешь, чтобы его читали (как, написано во втором посте).

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

С чего начать

У нас есть свои уроки по основам PHP, они собраны и выложены по адресу http://codedokode.github.io/phpbook (вас отредиректит на другой домен, не читайте, не сохраняйте, не запоминайте его, он временный). Это учебник для изучающих с нуля, то есть если ты вообще ничего не знаешь, то можно начать с него. Он простой и понятный. Там есть задачи, их нужно решать (чтобы стать программистом, надо писать код — иначе никак). Пости ссылки на решения в тред, мы их проверим, напишем замечания и дадим советы по улучшению. С другой стороны, если этот учебник тебе не нравится, можно читать любой другой. Или официальный мануал. Или все сразу.

Устанавливать пока что ничего не требуется, разве что редактор кода вроде Sublime Text 3, Notepad++, Visual Studio Code, Netbeans PHP или PhpStorm (с ним будет удобнее).

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

Ты прошел весь учебник? Молодец, но это были лишь основы языка PHP, этого недостаточно. Вот что в идеале надо изучить еще: ООП, как работает веб-сервер, HTML/CSS, SQL, PDO, работа с таблицами в БД, работа с формами, MVC, git, composer, JS, фреймворки, автоматизированное тестирование.

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

- для начала прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- установи Апач + PHP (советы выше и ниже) и читай туториал http://php.net/manual/ru/tutorial.php
- Учи HTML/CSS и SQL, PDO, хотя бы основы
- Далее простая, но полезная задача сделать список студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- Более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- Еще более сложная и долгая задача на Yii/Symfony: https://gist.github.com/codedokode/8733007
- После нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- Если ты все решил, переходи к Symfony 3/Doctrine 2
- Почитать про паттерны http://designpatternsphp.readthedocs.org/ru/latest/README.html (если ты не изучил ни одного фреймворка, то это будет рановато), тут с примерами кода http://designpatternsphp.readthedocs.org/ru/latest/README.html . Имей в виду что без примеров использования их учить бесполезно - не поймешь, хочешь увидеть примеры использования паттернов - ковыряй исходники Симфони, например Symfony Forms. Не заучивай паттерны - смотри код и думай, зачем тут они использованы.

Чтобы делать эти задания, тебе надо установить Апач + PHP (можно заодно сразу и MySQL) на компьютер. Вот полезные инструкции:

https://github.com/codedokode/pasta/blob/master/soft/php-install.md
https://github.com/codedokode/pasta/blob/master/soft/apache-install.md

Может тебе понадобится пользоваться командной строкой, вот гайд https://github.com/codedokode/pasta/blob/master/soft/cli.md

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

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

Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.

- HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- Проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- MySQL: https://github.com/codedokode/pasta/blob/master/db/databases.md

Что почитать

- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- Сайт phptherightway (перевод на русский: http://getjump.me/ru-php-the-right-way/ )
- По PHP: Профессиональное программирование на PHP Джордж Шлосснейгл
- По PHP: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- JS: learn.javascript.ru
- Про Git: https://git-scm.com/book/ru/v1
- Новости IT на англ. https://news.ycombinator.com/
- какой-то древний, устаревший, но большой и на русском справочник по веб-разработке, посоветованный аноном: https://starcat.dp.ua/doc/wdh/

Оформляй код аккуратно!!! — например пропусти через phpformatter.com . Также, если ты пользуешься IDE вроде PhpStorm, Netbeans, Eclipse, то в них эта опция встроена, подробнее: https://gist.github.com/codedokode/8759492

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

Платиновые вопросы

- Почему PHP? Потому что вакансий море, и учить легко.
- Сайт опять упал!!!!! — Не паникуй, а открой http://rghost.ru/6bfCY9lfl и получи личную немного устаревшую оффлайновую копию сайта (можно читать хоть на андроиде без интернета)
- Что надо знать чтобы найти работу - разработчику: PHP, SQL, HTML/CSS, JS, ООП, Git, композер, MVC, фреймворк. Верстальщику - HTML/CSS, JS, jQuery. У нас в треде были люди, которые практически с нуля учились и смогли найти работу.
- Что будут спрашивать на собеседовании если 0 опыта - гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- Можно подробнее про поиск работы, собеседования - нет, ОП писать не будет, но может кто из анонов захочет рассказать. Поищите тред перезвонивших, а также раздел /wrk/
- Сколько времени надо изучать все это? - все зависит от тебя, но не меньше 6-8 месяцев
- Нужен ли ООП, фреймворки, MVC, git, composer? — Да, однозначно. Посмотри любую вакансию.
Пропущено 823 постов
58 с картинками.
Пропущено 823 постов, 58 с картинками.
806 - 824 Аноним 15/09/19 Вск 03:54:32 1473544
>>1473090

> Нашел только что в бутстрапе есть класс video-fluid

А этот класс есть в документации? https://getbootstrap.com/docs/4.3/getting-started/introduction/ Если нет, то ты скорее всего что-то напутал.

>>1473073

У тебя неверная информация, HTML5 audio/video сейчас как раз используют. Но там есть одна проблема: аудио и видио бывает разных форматов (есть разные форматы файлов-контейнеров, аудио/видеокодеков, разные профили этих кодеков) и разные браузеры поддерживают разные форматы. Более того, поддержка формата в одном и том же браузере может быть разной в разных ОС.

Вот информация: https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats

Если ты хочешь, чтобы видео/аудио работало в максимальном числе браузеров, то надо выбрать несколько наиболее поддерживаемых форматов и конвертировать медиафайл в них (например, с помощью ffmpeg).

> убунту не запускается

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

Аноним 15/09/19 Вск 09:23:24 1473568
Оп у меня следующая проблема:
Я хочу попасть в какое нибудь комюнити или заиметь своих сподвижников. Что я имею введу: Я хотел бы вести какой нибудь опенсорсный проект, не запарно и с другими людьми (пусть это будет пакет для Фреймворка или что то в этом роде). Какой профит я с этого поимею:
1. Будет проект которым можно баловать свое самолюбие
2. Смотря на код других я смогу подчерпнуть что то для себя
3. Даже когда мне будет лень что то делать или же не будет времени - проект будет развиваться так как есть другие люди и не будет демотивации по принципу: Сколько еще надо сделать и где на все это времени найти.

И так вопрос как мне в это влиться, у меня есть выложены а гите пакеты и некоторые пошарены в композер, есть плагины для редактора которыми я и сам пользуюсь но у них мало звезд и мало скачиваний. Я считаю просто потому что они никому не известны (ну да может конечно нахрен никому не сдались но надеюсь что нет).

Пс не хочу пулреквестить в сами фреймворки так как это капля в море и сосем не тешит мое тщеславие.
Аноним 15/09/19 Вск 14:17:50 1473678
>>1472930
у laravel более чистая архитектура, больше экосистема и аудитория и он не застрял в 2009.
Мне приходилось поддерживать проекты на yii, и это ад. Ни тебе нормального слоя конфигурации, ни тебе нормального контейнера, ничего. Всё какое-то самописное, на магии и сайд эффектах. Фу-фу-фу.
Сранивать с тем же laravel смысла нет вообще, настолько в yii всё убого.
C# vs C++ /gamedev/ yxs33 17/08/19 Суб 22:57:43 1455358 Ответ
palma05.png (3535Кб, 2528x1840)
2528x1840
Саб гайс! Нужен ЯП для геймдева, но я в конец запуталсяы и хз, что юзать. C#&Юнити vs C++&Анрил, что думаете?
Пропущено 24 постов
2 с картинками.
Пропущено 24 постов, 2 с картинками.
Аноним 25/08/19 Вск 05:15:41 1460367
>>1460356
>Считает, что винда это плохо
Винда - не плохо, плохо, когда на каждый чих используются виндоспецифичные вещи, которые МС активно объявляет устаревшими. Не уверен, что их примеры на десятке вообще собрать и запустить можно.
Аноним 25/08/19 Вск 07:58:41 1460383
>>1460340
>В NEHE glBegin/glEnd и винда.
На простых примерах понять кишочки опенжл и как оно работает.
Не забивая голову себе blue или red opengl book
В реале же будет готовый движок до дохуя абстракций.

Если есть современные аналоги Nehe можешь поделиться.
И как там ваще всё сейчас.
Мимо перекатился из гейдева в кровавый энтерпрайз
Аноним 25/08/19 Вск 13:07:27 1460488
>>1460367
Можно, винда всегда дико топит за обратную совместимость. Ты даже первую диаблу можешь запустить на 10ке.
Дохуя программистов Аноним # OP 14/08/19 Срд 01:07:26 1452837 Ответ
PMVKCStGLsA.jpg (79Кб, 1076x1080)
1076x1080
Аноны, а не будет ли с погроммистами того же самого, что произошло с юристами? Сначала был дефицит, а потом их просто стало как говна.
Пропущено 26 постов.
Пропущено 26 постов.
Аноним 24/08/19 Суб 23:29:24 1460310
А по теме - все ок
Программистов не хватает, вакансий много, зарплаты высокие.
Но как и в любой другой области - сложно найти первую работу без опыта.
Но и тут легче, чем другим - можно прокачаться в опенсурсе. Другим с прокачкой сложнее в разы
Аноним 25/08/19 Вск 00:00:59 1460322
>>1454852

Вот из-за таких как ты здесь такой градус неадеквата. Что, так сложно делать добро другим людям, помогая им советами? А они потом помогали бы другим. И в мире были бы полная идиллия и коммунизмъ.
Откуда столько желчи и негатива? Нахуй вообще тогда тут сидеть?
Аноним 25/08/19 Вск 00:12:15 1460328
>>1460322

О чем речь?
Даже на Хабре, где все публично, регулярно проступает гнилое нутро айтишников.

И... Это не говорит, что они плохие, просто большинство умных людей, и особенно технарей искалечены быдло обществом, и они ненамеренно отыгрываются на других.
Выкатиться из быдлокодинга и стать специалистом CodeMonkey # OP 24/08/19 Суб 14:48:01 1459965 Ответ
20-Most-Common-[...].jpg (163Кб, 1600x800)
1600x800
Здравствуйте, коллеги! Уже три года как пинаю хуи в мухосрани, попиливаю сайты на wordpress и yii2. Последний год занимаюсь сугубо техподдержкой сайтов, появилось ощущение что иду в никуда. Захотелось стать более компетентным в своей области. Есть базовые знания по ооп, но не более. О паттернах знаю совсем по вершкам. Начал пытаться смотреть и читать профильные статьи о микросервисной архитектуре, REST и SOLID (для начала). Но уже тону в куче терминов которые на первый взгляд не относятся к делу (гипермедиа-системы, например). Подскажите, есть ли какие-либо сервисы (ну или просто программа обучения). Чтобы плавно выкатиться из формошлепства и начать заниматься серьёзным IT? Курсы от geekbrains не предлагать
Аноним 24/08/19 Суб 15:14:04 1459979
алгоритмы и структуры данных, кодварс, литкод, мониторинг новых технологий и их изучение.
Аноним 24/08/19 Суб 22:04:38 1460263

Копай в сторону паттернов, SOLID, архитектуры проектов и best practices.
Забудь про сервисы и курсы, они почти все для вкатывальщиков. Читай книги. И много гугли, пока это всё учишь.
Если не сможешь себя смотивировать, то туда тебе и дорога. Программирование всегда было трудом. Для вкатывалтщиков наплодилось много ресурсов сейчас, и всё преподнесено на блюдечке, так что даже гуманитарий осилит. Но для "продолжающих" ничего пока не изменилось.
Программирование на R Аноним 21/08/19 Срд 17:29:25 1457760 Ответ
image.png (182Кб, 1200x930)
1200x930
Сап, /pr/
Есть ли тут R-программисты? Что можете интересного рассказать? Погуглил вакансии с R, очень мало их, в связи с этим возникает вопрос, а есть ли смысл в его изучении...
Пропущено 1 постов.
Пропущено 1 постов.
Аноним 22/08/19 Чтв 16:55:23 1458566
Аноним 24/08/19 Суб 15:33:17 1459996
Аноним 24/08/19 Суб 21:54:40 1460254
>>1459996

Как вспомогательный язык, если работа связана с датасаенсом. Основной, разумеется, питон.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов