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


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


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

<<
сап, понимаю, такие треды вас заебали, но ставлю Аноним 10/05/19 Птн 16:58:20 1397035 Ответ
fsociety1.png (5Кб, 178x178)
178x178
сап, понимаю, такие треды вас заебали, но
ставлю ебать епта visual studio, я нуфаг в кодинге, какие языковые модули псоветуете подключить для начала, яву например или питуна, во что вкатываться
Пропущено 2 постов.
Пропущено 2 постов.
Нуп 13/05/19 Пнд 10:24:16 1398871
Начинай с Питуна
Аноним 13/05/19 Пнд 10:28:42 1398872
Аноним 13/05/19 Пнд 10:29:07 1398873
>>1397035 (OP)
так нахуй ты отдельный тред создаёшь когда есть ньюфаг тред?
Дрочу питон уже джва года, как это монетизировать? Цилиндр 12/05/19 Вск 01:59:03 1398123 Ответ
-zczaLutOz4.jpg (96Кб, 1080x1080)
1080x1080
Сап, прогромач. Кун, 21 лвл, без высшего, ДС. И у меня траблы следующего рода:
Больше года дрочу питон, но не как нормальные люди, а чисто на каких-то бредовых проектах, идеи которых мне снятся по ночам.
За почти что два года мое портфолио набилось таким количеством говнокода и хуиты, что я не ебу кому я нахуй с таким портфолио нужен.
Там есть и недопиленная ММОРПГ на pygame блять, и сайтец на flask, и невьебенная куча парсеров и грабберов различных ресурсов, и бот для ВК, и два бота для телеги, и генераторы изображений и чего там только нет блять. Я не занимаюсь чем-то одним, я просто просыпаюсь утром с мыслью, что хочу делать вот это, и делаю это блять, а на следующее утро я делаю уже что-то другое, а потом третье, я потом пятое. Вроде как я довольно шустро обучаюсь, но все эти метания от темы к теме вместе с невьебенным количеством новых знаний и навыков оставляют после себя такое же невьебенное количество пробелов. И кому я нахуй такой нужен? Я не знаю что я умею, потому что я умею всего понемножку, и сейчас передо мной встал вопрос трудоустройства, и я как бы вообще не ебу как мне хотя бы джуном обоссаным устроится. Какова вероятность, что дядя РАБотодатель меня обоссыт при виде моего портфолио? И вообще мне дадут возможность вникнуть в процесс и допереть все на ходу, и как мне вообще с этим жить ничего непонятно помогити.
Лысый хуй для привлечения внимания
Пропущено 13 постов
1 с картинками.
Пропущено 13 постов, 1 с картинками.
Аноним 13/05/19 Пнд 02:34:01 1398810
>>1398809
ты побольше слушай что тебе говорят, насколько я знаю на образование особо не смотрят

алсо вариантов мало. магистратура если есть хоть какая-то вышка и можешь на нее попасть, в магу многие хотят.
диплом переподготовки (postrgraduate diploma т.н.) - червепидорский диплом но можно получить за несколько месяцев и довольно дешево, вот только надо иметь законченную вышку или средне-специальное иначе дадут какой-нибудь говносертификат
http://center-professional.ru/further-education.html
Аноним 13/05/19 Пнд 02:43:54 1398812
ах да, можно получить второе высшее (бакалавра) с перезачетом специальностей из первого, если повезет то это 2.5 года
Аноним 13/05/19 Пнд 03:48:48 1398819
>>1398123 (OP)
Не слушай питухов выше. Я всегда у кандидатов смотрю гитхаб. Если твой код там качественный, то можно избежать кучу вопросов на собеседовании.
visual basic 12/05/19 Вск 20:30:35 1398587 Ответ
Hydrangeas.jpg (581Кб, 1024x768)
1024x768
Помогите пожалуйста написать код для решения задачи в visual basic
Спортсмен в первый день пробежал 10 км. Каждый следующий день он увеличивал дневную норму на 10% от результата предыдущего дня. Найти через сколько дней спортсмен будет пробегать более 20 км в день.


Аноним 12/05/19 Вск 21:40:53 1398644

Короче, ты совсем отбитый наглухо ебанат, который пропускал уроки в 5 классе, и которому трудно открыть гугел и посмотреть и без того простой синтаксис Бейсика, а это дело тридцати минут даже для нуля.
Пиздуй на ответы майл ру.
Аноним 12/05/19 Вск 23:50:47 1398749
>>1398587 (OP)
> Каждый следующий день он увеличивал дневную норму на 10% от результата предыдущего дня.
Правило 70 же. 70/10 = 7 дней.
мимо бухгалтер
Аноним 13/05/19 Пнд 00:21:49 1398782
НЕЙРОНОЧКИ И МАШОБ ТРЕД №14(не точно) /ai/ Аноним 02/04/19 Втр 10:24:08 1373612 Ответ
1.jpg (85Кб, 1000x563)
1000x563
2.jpg (32Кб, 640x353)
640x353
3.png (682Кб, 1032x724)
1032x724
4.jpg (92Кб, 889x500)
889x500
неОчередной тред про хипстерские технологии, которые не работают.

Я ничего не понимаю, что делать? Либо в тупую import slesarplow as sp по туториалам, либо идти изучать математику курсы MIT тебе в помощь. Не нужно засирать тред вопросами типа "что такое сигма?".
Какая математика используется? В основном линейная алгебра, теорвер и матстат, базовый матан calculus многих переменных.
Что почитать для вкатывания? http://www.deeplearningbook.org/ | Николенко и др. "Глубокое обучение" На русском, есть примеры, но уже охват материала
В чем практиковаться нубу? http://www.deeplearning.net/tutorial/ | https://www.hackerrank.com/domains/ai | https://github.com/pytorch/examples
Где набрать первый самостоятельный опыт? https://www.kaggle.com/ | http://mltrainings.ru/
Где работать? https://www.indeed.com/q-deep-learning-jobs.html
Где узнать последние новости? https://www.reddit.com/r/MachineLearning/ | http://www.datatau.com/ На реддите также есть хороший ФЭК для вкатывающихся
Где посмотреть последние статьи? http://www.arxiv-sanity.com/
Где ещё можно поговорить про анализ данных? http://ods.ai/
Нужно ли покупать видеокарту/дорогой пека? Если хочешь просто пощупать нейроночки или сделать курсовую, то можно обойтись облаком. Иначе выгоднее вложиться в 1080Ti или Titan X.

Список дедовских книг для серьёзных людей:
Trevor Hastie et al. "The Elements of Statistical Learning"
Vladimir N. Vapnik "The Nature of Statistical Learning Theory"
Christopher M. Bishop "Pattern Recognition and Machine Learning"
Взять можно тут: http://libgen.io/

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

Предыдущий:
https://2ch.hk/pr/arch/2019-03-14/res/1315967.html

Архивач:
http://arhivach.tk/thread/412868/
Остальные в предыдущих тредах

Там же можно найти треды 2016-2018 гг. по поиску "machine learning" и "НЕЙРОНОЧКИ & МАШОБЧИК"
Пропущено 520 постов
64 с картинками.
Пропущено 520 постов, 64 с картинками.
Аноним 20/05/19 Пнд 09:17:02 1403643
>>1403641
Сначала диплом за классификацию ирисов получи.
Аноним 21/05/19 Втр 03:33:45 1404094
>>1402836
>Ну тау и почитай книжку от самого автора кераса.
Ладно, спасибо, вроде, это и есть Ф.Шолле, еще раз посмотрю, попробую.

>>1403641
>Лол, за это диплом дают?
>Сначала диплом за классификацию ирисов получи.
Да, дают. Но набор данных с ирисами Фишера взять, естественно, нельзя, можно только те наборы данных, что принудила взять кафедра.
Аноним 21/05/19 Втр 11:19:42 1404163
Аноны, подскажите годную книжку по методам восстановления нелинейной регрессии с помощью ИНС
здарова, вопрос к анончикам кто пишет/писал Аноним 08/05/19 Срд 01:34:08 1395486 Ответ
image.png (98Кб, 254x198)
254x198
здарова, вопрос к анончикам кто пишет/писал на жабе и петоне

В общем ситуация такая: я кодер, 19 лвл, питон был моим первым языком программирования, связан с ним уже около 2 лет и откровенно говоря он меня АДСКИ ЗАЕБАЛ, за это время понял что ничего серьезного кроме сайтов на ссаной джанге и скриптов на нем не напишешь. Моим фаворитом является ГО, я проникся строгой типизацией и идеологией языка, после этого еще больше питон начал хейтить, но на го ваканский слишком мало, поэтому задумался о жабе, соббсно, вот что я увидел проанализировал интернеты:

1) +- одинаково популярны с питоном
2) Имеется козырь в рукаве в виде ведроидов и в целом подходит под очень много кейсов и платформ
3 ) СТАТИЧЕСКАЯ ТИПИЗАЦИЯ ОМАЙГАД
4) БЫСТРЕЕ ЗМЕИ
5) Сравнить тот же спринг и джангу, ( 1 умеет в асинк, есть дохуище фич, можно писать более серьезные вещи чем одностраничники. В то время как джанга тормознутая хуета как и сам питон)
6) не могу переностиь синтаксический сахар и кучу магии в питоне, поэтому сколько такого в жабе?

Поэтому вопрос к тебе, анон, укажи пожалуйста на подводные камни если такие есть, и стоит ли в 2к19 вообще думать про какие-то жабы
Пропущено 26 постов.
Пропущено 26 постов.
Аноним 11/05/19 Суб 03:27:45 1397363
>>1397345
> Но реально, таких ситуаций, когда имеет смысл отказываться от сишки не в пользу высокоуровневых языков, а в пользу продвинутых системных - очень мало.
Такие ситуации - все, что требуют многопоточности и реального времени под нагрузкой. Это тяжелые 3д видеоигры, видео- и аудиоредакторы, высокочастотная торговля, микросервисы, машинное обучение, эмбеддед, миддлвары и т.п.

Ну то есть, все наоборот, и высокоуровневые языки нужны для одноразовых задач и прототипов (Пайтон) и для корпоративных приложений (Java/Scala/Kotlin/C#). Первые ускоряют разработку за счет хуяк-ран-крэш-хуяк лупа, вторые делают то же, облегчая решение квадратно-гнездовых задач типа формошлепства. Они полезны, но ограниченны, как ардуинка с кучей шилдов по сравнению с ведром радиодеталей.
Аноним 12/05/19 Вск 19:51:02 1398535
>>1397345
>Есть же мейнстримовая мультипарадигма
Например? Я надеюсь ты не про filter, map, reduce в других языках.
>почему не Хаскель?
Отвечено в посте, на который ты, внезапно, отвечал.

Тут вопрос не в количестве вакансий, а в расширении кругозора. Т.е. функциональное программирование дает понимание, что оказывается можно делать и по-другому. Потом полученые знания можно использовать в любом другом языке.
Аноним 12/05/19 Вск 20:57:48 1398620
>>1396177
Это такая толстота? Каким хуем ты вообще представляешь сериализацию как языкозависимый паттерн?

Пример по с# вообще как какая-то хуйня звучит - анон явно утверждает что есть набор high-level/general-purpose паттернов которые можно реализовать на любом high-level/general-purpose яп и выбирать следует тот на котором уже есть побольше готовой реализации. С чем ты не согласен? Может ты забыл упомянуть что такой подход каким-то хуем не подходит для твоих задач?

мимо
rar /rar/ 11/05/19 Суб 17:08:43 1397688 Ответ
1549548758807.jpg (183Кб, 384x682)
384x682
Бамп
Аноним 12/05/19 Вск 09:07:46 1398216
a0tmJo4yTtI.jpg (194Кб, 950x633)
950x633
МЫ ВАМ ПЕРЕЗВОНИМ #218 /xo/ Аноним # OP 27/04/19 Суб 10:17:19 1389626 Ответ
DNBX3rrVQAAgBkL[...].jpg (147Кб, 1199x622)
1199x622
МЫ ВАМ ПЕРЕЗВОНИМ #218

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

https://github.com/jwasham/coding-interview-university - тут готовься к собесу (теория)
https://www.topcoder.com/ - тут готовься к собесу (практика)

Прошлый тут >>1388254 (OP)
Пропущено 488 постов
36 с картинками.
Пропущено 488 постов, 36 с картинками.
Аноним 12/05/19 Вск 00:59:37 1398091
>>1396752
Был я в Томске, город быдла и клещей, от которого стоит держаться подальше.
Аноним 12/05/19 Вск 05:43:35 1398149
>>1398091
Говорят студенческий город наполненный движением с уникальной деревянной архитектурой
Аноним 12/05/19 Вск 06:11:51 1398160
>>1398149
>деревянной архитектурой
Деревянная архитектура вдоволь по городу имеется, даже можно снять комнату в деревянной покосившейся залупе со сральником во дворе и практическе в центре города.
Как связать Resteasy бек c Apache Cayenne Аноним 12/05/19 Вск 01:13:24 1398098 Ответ
4vN72A5rtU.jpg (96Кб, 608x599)
608x599
Ньюфаг-нуб, который пытается наклацать диплом. Суть в чем, необходимо создать без на ангуляре (пока особых проблем нет) , с него закинуть на сервер приложений (собстна wildfly), а то что туда попала (эксель) в качестве блоба закинуть в БД. Решил делать без MySQL, то есть прямо в кайене создать ее. Шел по гуиду с офф сатйа, понял шо не работает: когда присылаю последовательно 2 фалйа, то все крашится. Кто сталкивался, может чем помочь?
Аноним 12/05/19 Вск 01:29:43 1398114
я не знаю чувак если бы ты по поршу спросил я бы ответил что-то путное а тут апачи какой-то я хз что это мой тебе совет бери порш не будет проблем у тебя
Хочу создать виджет на телефон, будет отображать текущее время. Соб-сна с чего начать и на чем писать? Аноним 11/05/19 Суб 00:43:29 1397306 Ответ
42ddd5c27ee352f[...].jpg (149Кб, 826x1280)
826x1280
Хочу создать виджет на телефон, будет отображать текущее время.
Соб-сна с чего начать и на чем писать?
Пропущено 2 постов.
Пропущено 2 постов.
Аноним 11/05/19 Суб 12:40:21 1397474
>>1397473
Совсем забыл, писать на жабе или котле java or kotlin
Аноним 11/05/19 Суб 16:51:23 1397676
>>1397306 (OP)
Ну я не разбираюсь в телефонах, но думаю что создаешь текстовый блок, ставишь его значение типа = get system date time
Аноним 11/05/19 Суб 23:43:20 1398064
>>1397306 (OP)
Начать с того, что опрделить какой у тебя телефон, какая операционная система на нем? Вот под нее и писать!
МЫ ВАМ ПЕРЕЗВОНИМ #222 /xo/ Аноним # OP 10/05/19 Птн 13:09:47 1396804 Ответ
nene2[1].png (669Кб, 900x506)
900x506
МЫ ВАМ ПЕРЕЗВОНИМ #222

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

https://github.com/jwasham/coding-interview-university - тут готовься к собесу (теория)
https://www.topcoder.com/ - тут готовься к собесу (практика)

Прошлый тут >>1394618 (OP)
Пропущено 538 постов
17 с картинками.
Пропущено 538 постов, 17 с картинками.
Аноним 12/05/19 Вск 05:49:57 1398154
>>1397971
Прописал двоечку, а затем сделал удар в челюсть на отходе.
Аноним 12/05/19 Вск 05:53:14 1398155
>>1398033
Вот именно поэтому Яндекс и проводит 6 собеседований. Если ты хотя бы одному из сотрудников не понравишься, то все, считай полтора месяца потраченные на собеседования ты просто спустил в унитаз.
Аноним 13/05/19 Пнд 14:21:26 1398996
>>1397179
Почему когда врывалась, никому не провела пелоткой по губам?
Push-уведомлений тред Аноним 11/05/19 Суб 09:57:40 1397391 Ответ
изображение.png (108Кб, 500x350)
500x350
изображение.png (261Кб, 1024x583)
1024x583
Анон, можешь пояснить, как работают ебаные push-уведомления? Прочитал статью в википедии, примерно понимаю, что к чему, но абсолютно не понимаю, принципа работы. Бесит то, что я могу технологию использовать и она работает (Android, iOS, браузер не тестил пока), но не могу объяснить процессы, которые происходят уровнем ниже, потому что не имею о них ни малейшего понятия. Пока сложилось впечатление, что реализация очень похожа на SMS.
Аноним 11/05/19 Суб 15:53:59 1397630
>>1397391 (OP)
Какой-то процесс держит открытое соединение/периодически опрашивает сервера поставщика пушей эпл/гугл и все.
Аноним 11/05/19 Суб 16:28:08 1397661
Html Помогите решить проблему Аноним Пизда Дроченая 11/05/19 Суб 13:53:46 1397549 Ответ
unknown.png (191Кб, 1047x541)
1047x541
кароч, я к своему сайту хочу прелоадер приделать. скажите элемент кода который нужен
Клуб изучающих PHP #109 /php/ Аноним 13/04/19 Суб 21:41:20 1380485 Ответ
php-noob-1.png (33Кб, 500x500)
500x500
cat-cafe-osaka.jpg (157Кб, 1024x683)
1024x683
cat-sad.jpg (194Кб, 1024x768)
1024x768
1393868342827.jpg (87Кб, 1024x764)
1024x764
Здравствуй, заблудший анон. Заходи. Пока чьи-то ракеты бороздят просторы космоса и даже возвращаются обратно, мы изучаем язык PHP (а также JS/CSS/HTML/SQL), решаем задачки и даже делаем простые сайты! Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать.

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

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

Предыдущий тред был тут: >>1353705 (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? — Да, однозначно. Посмотри любую вакансию.
Пропущено 714 постов
41 с картинками.
Пропущено 714 постов, 41 с картинками.
Аноним 21/05/19 Втр 02:22:23 1404085
Не знаю, насколько понятно объяснил, вот демонстрационный код с комментариями:
http://sandbox.onlinephpfunctions.com/code/b26d6d8d3758ff649f4a41ffd324a7508f383106

Аноны, подскажите пожалуйста, как правильно решить следующую задачу.

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

Это самое формирование ошибки вынесено в отдельный метод `ex`. Этот метод, по сути, является методом завершающим выполнение скрипта. То есть, если, например, в `apiOne` произошла ошибка, объект класса `cl` должен сформировать отчёт и прекратить работу не вызывая далее `apiTwo` и т. д.

Собственно, вопрос: каким образом я мог бы это реализовать? Если я сделаю `return` внутри `ex`, то я выйду из `ex`, а метод `me`, соответственно, будет работать дальше. Если я сделаю (exit), то я полностью прибью выполнение скрипта, хотя мне нужно "выйти только из класса cl". Как это сделать?

В голове такие мысли:

Во-первых, конечно же, я могу каждый раз после вызова `$this->ex();` писать `return`, но это не очень удобно, потому что в случае 10 проверок у меня появляется 10 лишних строк.

Во-вторых (на этом варианте я остановился), я могу внутри метода `ex` бросать исключение и, соответственно, вызов основного метода `$obj->me();` оборачивать в `try{}`. Вроде бы всё работает как мне надо: исключение внутри `ex` полностью прибивает дальнейшую работу объекта, но при этом код следующий за `try{}` продолжает работать как мне нужно. Но я не уверен, что с архитектурной точки зрения это адекватное решение.
Аноним 21/05/19 Втр 11:52:30 1404168
>>1404085
Всё правильно с исключениями. Теперь заведи обработчик ошибок, куда будут сыпаться эти исключения, и который, вместо метода `ex`, будет формировать отчёт об ошибке согласно попавшей ошибке думаю, что не надо обрабатывать ошибки как обычный код - в методах.
Аноним 21/05/19 Втр 11:55:31 1404172
PostgreSQL Аноним 18/03/19 Пнд 19:12:10 1366678 Ответ
highres40773654[...].jpeg (24Кб, 960x300)
960x300
Есть кто много работает с PostgreSQL и 1С? сейчас переводим файловую базу на эту СУБД и вроде норм работает, но вот в номенклатуре ставишь цены и начинает по 3 секунды думать, а в файловом варианте все мгновенно считает
Тест Гилева показывает 32 балла
Почему притормаживает не можем понять
1С-ник говорит, что доработки не нужны при переходе с файловой на СУБД, а я думаю, что при переходе оптимизация в любом случае нужна, также мы используем SSD и конфиг PG вроде на максимум выкручен
Может быть надо еще быстрее диски? PCI-E например под запись в 1000МБ и чтение в 1500МБ?
СУБД пробуем и на винде и на линуксе - на линуксе 32 балла в Гилевском, на винде 22 балла
Может есть какие-то версии PG, линукса и 1С, которые совместно работают отлично?
Пробовал PG 9.2, 9.6, 11.1 на CentOS6, UbuntuServer14.04 и PG 9.6, 10.5 на Win2013R2
1С 8.3 КА
брал готовые сборки 9.2, 9.6 для линукса с сайта официального сайта 1С и PostgrePro там тоже для 1С сборки
для винды 9.6 и 10.5 с официального сайта 1С
то есть пробовал разные миксы для 1С, кроме 11.1 она сама по себе просто самая последняя. Может есть какие-то отличные проверенные версии? 1С 8.3.13.1690, база 25Гб, хотя сейчас на файловой работают на старой версии 8.3.6
сервер с 24 ЦПУ, 25Г ОЗУ, ССД с 200МБ запись\400МБ чтение для баз и системы
а конфиг большой
основные параметры для_винды:
users=100
ssl=off
shared_buffers = 2GB
temp_buffers = 16MB\t
work_mem = 16MB\t\t
maintenance_work_mem = 256MB
bgwriter_delay = 100ms\t\t\t
bgwriter_lru_maxpages = 1000\t\t
bgwriter_lru_multiplier = 4.0
max_worker_processes = 24\t\t
max_parallel_workers_per_gather = 12
wal_level = minimal\t\t\t
fsync = off\t\t\t\t
synchronous_commit = off\t\t
wal_sync_method = fsync\t
wal_buffers = 16MB
checkpoint_timeout = 60min\t\t
max_wal_size = 3GB
min_wal_size = 1GB
checkpoint_completion_target = 0.8
archive_mode = off
enable_mergejoin = off
enable_nestloop = off
random_page_cost = 1.1
effective_cache_size = 18GB
default_statistics_target = 500
join_collapse_limit = 1\t
autovacuum = on\t\t\t
autovacuum_max_workers = 20\t\t\t\t\t\t
autovacuum_naptime = 20s\t\t
autovacuum_vacuum_scale_factor = 0.005
autovacuum_analyze_scale_factor = 0.02
escape_string_warning = off
standard_conforming_strings = off
для_линукса:
users=100
ssl=off
shared_buffers = 5GB
temp_buffers = 16MB\t
work_mem = 16MB\t\t
maintenance_work_mem = 1500MB
bgwriter_delay = 100ms\t\t\t
bgwriter_lru_maxpages = 1000\t\t
bgwriter_lru_multiplier = 4.0
max_worker_processes = 24\t\t
max_parallel_workers_per_gather = 12
wal_level = minimal\t\t\t
fsync = off\t\t\t\t
synchronous_commit = off\t\t
wal_sync_method = fsync\t
wal_buffers = 16MB
checkpoint_timeout = 60min\t\t
max_wal_size = 4GB
min_wal_size = 2GB
checkpoint_completion_target = 0.9
archive_mode = off
enable_mergejoin = off
enable_nestloop = off
random_page_cost = 1.1
effective_io_concurrency = 200
effective_cache_size = 18GB
default_statistics_target = 100
join_collapse_limit = 1\t
autovacuum = on\t\t\t
autovacuum_max_workers = 20\t\t\t\t\t\t
autovacuum_naptime = 20s\t\t
autovacuum_vacuum_scale_factor = 0.005
autovacuum_analyze_scale_factor = 0.02
escape_string_warning = off
standard_conforming_strings = off
Пропущено 1 постов
1 с картинками.
Пропущено 1 постов, 1 с картинками.
Аноним 08/04/19 Пнд 00:34:21 1377001
>>1366678 (OP)
попробуй enable_mergejoin = on и autovacuum_vacuum_scale_factor = 0.01
Аноним 10/05/19 Птн 23:14:14 1397258
Скриншот 10-05-[...].png (13Кб, 700x208)
700x208
Помогите решить задачу по SQL нубу.
Аноним 11/05/19 Суб 00:20:29 1397293
Андрей забудь двач Аноним 05/05/19 Вск 11:14:43 1394387 Ответ
470E534D-BBED-4[...].jpeg (30Кб, 480x344)
480x344
Пропущено 2 постов.
Пропущено 2 постов.
Аноним 09/05/19 Чтв 02:27:35 1396167
>>1394387 (OP)
Лучший тред за последний месяц ящитаю.

Главное чтобы это не оказалось шифром на просьбу сделать дипломную или объяснить ещё какую очевидную хуйню
Аноним 10/05/19 Птн 20:33:49 1397190
Спасиб, уже выхожу
Аноним 10/05/19 Птн 22:42:45 1397244
>>1394387 (OP)
Блядь, насколько же актуально

мимо Андрей
Помогите студенту решить задачку Аноним 10/05/19 Птн 12:14:00 1396770 Ответ
досбокс.png (139Кб, 882x361)
882x361
Привет, аноны.
Помогите, пожалуйста, решить задачку на ассемблере в DOSBox.
Текст задания:
Записать в память предложение. Написать программу, которая вы-
водит строку, пробелы которой заменены на введенный с клавиату-
ры символ.
Пропущено 3 постов
1 с картинками.
Пропущено 3 постов, 1 с картинками.
Аноним 10/05/19 Птн 18:12:44 1397114
Аноним 10/05/19 Птн 18:16:13 1397119
9e1434532bPTABT[...].jpg (52Кб, 500x457)
500x457
>>1397113
Если не знаешь прерывания и сегменты, то тебе понадобится
B800:0000 - видео буфер на 4000 байт
10 Функция 16 прерывания - поместить в регистр AX символ с клавиатуры
Несколько функций из 21 перырвания погугли
И вроде все
Аноним 10/05/19 Птн 21:06:03 1397201
Кластеризованный уникальный баз данных тред /sql/ Аноним 18/12/18 Втр 01:26:19 1312894 Ответ
Снимок.PNG (65Кб, 921x419)
921x419
И это опять баз данных тред.
Обсуждаем базы данных во всех возможных реализациях

Структуры данных, ER-модели, key-value, хранилища, снежинки, звёздочки,
Оптимизируем запросы, написанные криворукими аналитиками,
Создаем времянки с одной строчкой,
Колонизируем индексы,
Коммитим транзакции,
Проводим sql-инъекции,
Пиздим за кривую табуляцию в процедурах, функциях и вьюхах,
Рассказываем тупым студакам, как заджойнить 2 таблички, чтобы сдать очередную лабу преподу-старпёру при смерти.

Ну и, конечно же, проходим бесплатные курсы на sql-ex за полгода и устраиваемся в ДС на 100 000 без задней мысли.

Погнали.
Прошлый тут: https://2ch.hk/pr/res/1222346.html

Пропущено 533 постов
41 с картинками.
Пропущено 533 постов, 41 с картинками.
Аноним 19/05/19 Вск 19:22:24 1403348
>>1403324
Ёпта блядь, я наблюдаю за этим и охуеваю.
Есть таблица A с полем X, есть таблица B с полем Y, есть таблица C с полями X и Y. Охуенно прямые связи, не правда ли?
Что тебе мешает представить запрос вида
select *
from a join c on a.x = c.x
join b on c.y = b.y?
Аноним 19/05/19 Вск 20:36:59 1403425
>>1403092
select *
from ta
join tref on ta.Id = tref.AId
join tb on tb.Id = tref.BId
where ta.Govno = 1 and tb.Kek is not null
Аноним 19/05/19 Вск 20:37:24 1403427
>>1403425
сука, опять трендель не обновился
Курсы по созданию сайтов Аноним 10/05/19 Птн 13:59:07 1396863 Ответ
15571162994250s.jpg (10Кб, 250x250)
250x250
Аноним 10/05/19 Птн 13:59:54 1396867
В чем секрет быстроты Блендера? Погромисты объясните Аноним 06/05/19 Пнд 20:49:46 1394875 Ответ
blender-wallpap[...].png (462Кб, 1191x670)
1191x670
15198578879320.jpg (151Кб, 700x714)
700x714
Почему пакет для 3д моделирования Блендер так мало весит по установке, так мало занимает оперативки и так быстро запускается? Почему он такой легкий как Паинт какой-нибудь, но при этом вполне серьезный? Почему платный 3д макс, всякие майи, синемы так не могут? Почему тот же фотожоп так не может с его миллионами далларов?
Объясните в чем фишка архитектуры программы или написаного кода.
Пропущено 30 постов
3 с картинками.
Пропущено 30 постов, 3 с картинками.
Аноним 10/05/19 Птн 09:07:10 1396701
Аноним 10/05/19 Птн 12:03:57 1396768
>>1396701
Это не "кто-то", а Тонский.
Аноним 10/05/19 Птн 12:23:30 1396777
>>1396659
Я понял, что ты про формат сырой фотографии. И - может быть там есть баги, я для таких вещей GIMP не использовал. Но я бы проверил последнюю версию, думаю, что там уже пофиксили.

Глянь интеграцию с DarkTable, например:
https://daviesmediadesign.com/project/open-raw-images-gimp-2-10/
МЫ ВАМ ПЕРЕЗВОНИМ #221 /xo/ Аноним # OP 05/05/19 Вск 20:04:50 1394618 Ответ
1497283693715[1].png (399Кб, 825x713)
825x713
МЫ ВАМ ПЕРЕЗВОНИМ №221

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

https://github.com/jwasham/coding-interview-university - тут готовься к собесу (теория)
https://www.topcoder.com/ - тут готовься к собесу (практика)

Прошлый тут >>1392735 (OP)
Пропущено 509 постов
24 с картинками.
Пропущено 509 постов, 24 с картинками.
Аноним 10/05/19 Птн 17:05:17 1397043
>>1396778
>ВШЭ
жид и либераха?
Аноним 10/05/19 Птн 17:23:47 1397056
>>1397043
Это камень в огород топового вуза?
Аноним 11/05/19 Суб 00:57:40 1397318
>>1397056
Ответил в новом трэде.
аренда веб-сервера Аноним 02/05/19 Чтв 23:53:20 1393221 Ответ
1.png (404Кб, 2004x2400)
2004x2400
Сап.

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

Какие подводные камни и с какими трудностями я могу столкнуться?
Аноним 03/05/19 Птн 16:07:40 1393458
>>1393221 (OP)
сейчас, подожди, все детально распишу
не уходи с доски
Аноним 03/05/19 Птн 22:45:13 1393596
>>1393458
Я твоей мамке все расписал уже, можешь на хуй идти клоун!
Аноним 10/05/19 Птн 10:29:10 1396730
>>1393221 (OP)
>арендовать
>с какими трудностями
деньги, не большие, но настоящие нужны

>небольшую файлопомойку.
тебя скорей пидорнут от туда раньше чем ты опомнишься. Чем тебя дропбоксы, гугл диски и прочие клауды не устраивают?

>свой гит-репозиторий
будешь сам себе коммитить/аксептить бранчи для "Hello world" ?

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