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


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

Check this out!

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

<<
Борщехлеб, это твое будущее: http://ergoemacs.org/misc/xah_as_good_as_dead.html Аноним 19/11/19 Втр 22:01:45 1524932 Ответ
xah lee.jpg (5Кб, 225x225)
225x225
Борщехлеб, это твое будущее:
http://ergoemacs.org/misc/xah_as_good_as_dead.html

Будешь как чувак выживать на 3 бакса в день и мыть посуду, потому что ни одна контора не возьмет тебя на работу с твоим Линупсом, Хачкилем, или что там у тебя, и хейтом ООП.
Пропущено 15 постов
2 с картинками.
Пропущено 15 постов, 2 с картинками.
Аноним 20/11/19 Срд 22:18:34 1525649
Аноним 20/11/19 Срд 22:21:39 1525652
Аноним 21/11/19 Чтв 11:23:39 1525831
JavaScript.thread = Number(`147`); /js/ Аноним 14/11/19 Чтв 01:39:32 1520569 Ответ
image.png (68Кб, 1050x1050)
1050x1050
Предыдущий: >>1511559 (OP)

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

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

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

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

Сделай песочницу по ссылкам выше для ясности и удобства. Если никогда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Пропущено 533 постов
52 с картинками.
Пропущено 533 постов, 52 с картинками.
Аноним 24/11/19 Вск 09:58:05 1528238
>>1525241
>Поясните, что тут происходит.
>Массив, который подвергается .map(),
>содержит объекты,
>поэтому возвращается массив с изменёнными объектами.
>Я правильно понял?
Вообще-то массив не "подвергается map",
а скорее при помощи .map,
каждый элемент массива - изменяется функцией, указанной после стрелки. Эти элементы - возвращаются. А сам массив, никуда не возвращается, он присваивается переменной taskUpdated.

Вот, для наглядности, её контент.
Введи это, в консоли браузера у себя там:

var task = {id: 2}; //вводные для инициализации
var user = {tasks: [{id: 0}, {id: 1}, {id: 2}, {id: 3}]}; //и это.

var taskUpdated = user.tasks.map(t => { //функция-хуюнкция
if(t.id === task.id){
t.type = 'done';
return t;
}
return t
})

//смотри в консоль (клавиша F12)
console.log(
" taskUpdated", taskUpdated,
"\n JSON.stringify(taskUpdated)", JSON.stringify(taskUpdated),
"\n Array.isArray(taskUpdated)", Array.isArray(taskUpdated), //массив
"\n typeof (taskUpdated[0])", (typeof taskUpdated[0]) //элемент массива - объект.
);
Аноним 03/12/19 Втр 10:33:41 1536384
Как замерить скорость выполнения запросов к бд? Пробовал вот такое https://pastebin.com/LcYgLH1b , но цикл while не останавливается через секунду. Пробовал менять while на for с ограниченным большим числом типа 100к, выводит count = 0.
Аноним 03/12/19 Втр 23:02:06 1537139
МЫ ВАМ ПЕРЕЗВОНИМ #300 Аноним 18/11/19 Пнд 11:50:41 1523897 Ответ
300.jpg (128Кб, 800x600)
800x600
58972.jpg (55Кб, 600x594)
600x594
Пропущено 521 постов
44 с картинками.
Пропущено 521 постов, 44 с картинками.
Аноним 20/11/19 Срд 19:54:59 1525537
>>1525090
А если я 69 рыбы или :3 левь?
Аноним 20/11/19 Срд 19:57:59 1525539
>>1525304
Говно вопрос. Зови.
Аноним 20/11/19 Срд 20:03:50 1525544
>>1525373
Философия так то норм ознакомительный курс с зачётом. Но это
>Психологию и Менеджмент
Как выйти из IT? Аноним 17/08/19 Суб 20:42:34 1455249 Ответ
image.png (4151Кб, 1920x1440)
1920x1440
image.png (627Кб, 960x640)
960x640
image.png (631Кб, 544x841)
544x841
image.png (85Кб, 182x278)
182x278
Как выйти из IT?

Везде тонны статей "Как я пришёл в IT", а меня интересует как же из него выйти.

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

Мб у кого-то получилось всю эту хуйню бросить, как-нибудь перейти в другую область? Есть стори, идеи?
Пропущено 136 постов
9 с картинками.
Пропущено 136 постов, 9 с картинками.
Аноним 15/11/19 Птн 01:05:58 1521403
>>1455249 (OP)
Преподавание/наука. Ну можешь еще попробовать стать аналитиком или на худой конец курьером.
18/11/19 Пнд 20:37:15 1524270
Аноним 20/11/19 Срд 10:51:50 1525147
sup 2ch Знаю есть боты в вк и телеге, которые сидят Аноним 22/10/19 Втр 12:11:46 1502098 Ответ
image.png (553Кб, 760x1080)
760x1080
sup 2ch
Знаю есть боты в вк и телеге, которые сидят мирно в беседе, слушают, а спустя какое-то время как спизданут что-нибудь на основе тех сообщений, что они за всё это время наслушали. Вот вопрос то в чём. Бот есть, беседы есть, скиллуха в программировании есть. Как научить тупую железяку подражать человеческой речи?
Пропущено 11 постов
1 с картинками.
Пропущено 11 постов, 1 с картинками.
Аноним 18/11/19 Пнд 16:06:05 1524061
>>1502098 (OP)
> сидят мирно в беседе, слушают, а спустя какое-то время как спизданут что-нибудь на основе тех сообщений
> пук срень лалька)))))0)) бомпануло я твою мать манал??1?1?1? смайлек смайлек
это?
Аноним 19/11/19 Втр 01:49:06 1524429
>>1502098 (OP)
> Знаю есть боты в вк и телеге, которые сидят мирно в беседе, слушают, а спустя какое-то время как спизданут что-нибудь на основе тех сообщений, что они за всё это время наслушали.
Содомит!
Аноним 20/11/19 Срд 09:26:41 1525108
>>1502098 (OP)
> sup 2ch
> Знаю есть боты в вк и телеге, которые сидят мирно в беседе, слушают, а спустя какое-то время как спизданут что-нибудь на основе тех сообщений, что они за всё это время наслушали. Вот вопрос то в чём. Бот есть, беседы есть, скиллуха в программировании есть. Как научить тупую железяку подражать человеческой речи?
Цепи Маркова
C++ тред предюбилейный /cpp/ Аноним 09/11/19 Суб 22:51:32 1517305 Ответ
image.png (97Кб, 1200x1349)
1200x1349
image.png (83Кб, 255x364)
255x364
image.png (700Кб, 960x560)
960x560
Пропущено 584 постов
40 с картинками.
Пропущено 584 постов, 40 с картинками.
Аноним 27/11/19 Срд 23:59:57 1531242
>>1530575
Оригинальная сосноль умеет в 16 цветов для бэкграунда, и для шрифта, если я не ошибаюсь.
Аноним 28/11/19 Чтв 22:45:59 1531896
>>1530575

забей, с++ устарел, возьми лучше rust
Аноним 08/12/19 Вск 04:22:00 1540693
Р
Всем Привет! Мне 30 лет. Я доблаеб 4 последние Аноним 18/11/19 Пнд 23:02:02 1524354 Ответ
9fe7c12816a3a85[...].jpg (147Кб, 800x534)
800x534
Всем Привет!
Мне 30 лет. Я доблаеб

4 последние года работаю админом (не айти контора, что уже плохо для развития, понимаю)

Знаю хорошо/отлично -
Linux (могу развернуть сервера для различного типа нужд)
Сетевые технологии (скоро получаю ccna).
Железо (в эпоху облаков, мне кажется это лишнее уже, зря прокачивался)
Windows Server (прилагающиеся к нему сервисы)

Имею отличное представление о вэбе, облачных технологиях, что от чего отличается, какой язык где для чего применяется.

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


В общем типичный админ-эникей-погромист-монтажник-электрик. Всего по-немногу, в итоге ничего путного, я еблан и ебаклак.

И как это бывает, не успел моргнуть глазом и уже 30-ка стукнула.
Заработок 40-50 тысяч потолок.
От лазаний пол столом у бухов уже тошнит.

Начал плотно изучать Cloud технологии (aws, gcp), ci/cd, контейнеризацию.

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

Я встал сейчас на распутье, выбираю учить Devops стек, или пойти в разработку Java/Go/Python(на крайняк для старта)

Сложно ли без профильного образования попасть в разработку?

С 20 до 25 вообще не it,
С 25 до 30 считай сучий эникей, занимался всем подряд, а итоге ничем (как обычно)
Понял что потерял времени, теперь очень тревожно за себя, в таком возрасте где возьмут джуном я даже не представляю.

Посоветуйте, пожалуйста, мне не у кого спросить об этом, кроме как в интернете, все окружение не it.

Может бахнуть герыча овердоз и пока
Аноним 18/11/19 Пнд 23:09:17 1524363
>>1524354 (OP)

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

Я сам распиздяй 35 лет, работаю за еду, платят даже меньше чем тебе, но перекатиться ни сил не воли уже нет. От индустрии отстал навечно.
Аноним 19/11/19 Втр 17:49:04 1524748
Rieltors.jpg (32Кб, 500x595)
500x595
>>1524354 (OP)
Все мы рано или поздно умрём.
Но не умрёт ли раньше нас наша профессия?

Опять насрали в каменты, программистишки позорные. Получите! Свежая питерская вакансия: "Требуются опытные программисты для работы в Китае в роли ведущих разработчиков (.NET‚ C++‚ Java) на проектах для западных заказчиков." Не слушали, черви клавиатурные, ну так получаейте. Учтите хинди, ботаны! Месяц прошёл с момента статьи "Вместо изучения немерли, надо изучать хинди", всего месяц, в и вот уже жёлтые обезьянки нанимают русских программистишек в рабские галеры. А я работал на жёлтого, лучше я себе сразу харакири сделаю, чем на этих чокнутых работать. Ну да чорт с ними, убогими, сами вымрут.

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

Лонг лонг тайм эгоу

Было время мульон лет назад, и волосатые гориллы хуем груши околачивали. То бишь искали палки и сбивали ими бананы с пальм, а бородатый дедок Дарвин раздавал за это всем паспорт хомо сапиенса. Много воды утекло с той поры, прямохождение вошло в моду, каждая горилла стала именовать себя человеком, а суть то не изменилась: для того что бы жить, приходится вкалывать как проклятому животному. С изменением экономических формаций, кои вы можете почерпнуть в труде вашего "любимого" маркса, отдельные люди стали заниматься выделенным занятием, которое и назвали профессией. Ну а человека профессионала, т.е. живущим за счёт профессии. И оклачивать хером груши стало полезной и даже почётной профессией фермера.

Однако-ж человек не настолько прост и глуп, как подумал боженько. И конечно, всё испортил, потому что алчен безмерно, скотинист и мерзотен. Не прошло и ста лет, как простой фермер с грушевой фермы стал ХуеГрушеРемувером, у нему в штат поставили мерчендайзера с промоутером, а над ними поставили венец творения человеческого - его величество Менагера по Грушингу и коучера по ХуеРемувингу. Тут та всё конечно и развалилось. Но обо всём по порядку.

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

Далее в дело вступают таланты. Это прекрасные ксероксы гениев. Они качественно копируют и размножают идею гениев, бережно донося все ньюансы и оттенки идеи гениев, до массового производства. Такие таланты это технические управленцы всех уровней, которые также живут своим продуктом. Скажем, посмотрите фильм "Завод Феррари", управляющий завода с любовью рассказывает о своём детище и лично показывает все стадии производства. А теперь представьте себе свиную ряху жирного пидораса директора какогонтьто Ленинградского металлического завода, который с гордостью(!!!) расскаывает о чёрной хуйне, которая с советских времён вылазит из чрева грязного обосранного завода в центре города с пьяными бухариками рабочими. Таланты рулят, таланты поднимают профессию, таланты живут професиией, они раскручивают и развивают профессию.

Потом идёт серая масса "работников". Они исполнители. Их задача - исполнять. Качественно и в срок, в соответствии с технологией. От них никто не ждёт чуда. Не дай бог. Это солдаты индустрии.

И в самом низу вредители. Это кто обсирает профессию, делает её малопрестижной, работает за гроши, влачит жалкое существование и всем своим видом и естеством отбивает у последующих поколений желание идти в такую профессию.

Примеры.

Швейцарский часовщик. Сначала ювелиров вынудили делать часы, потому что ювелирка была тогда там запрещена, потом они своим кропотливым трудом и множеством гениальных технических решений сделали целую швейцарскую часовую промышленность. Долго жили и пировали, пока на пришли песдоглазые гепатитные желтожопики, и о чудо, наклепали этих часов на сто поколений вперёд. Писец профессии, осталось пара инженеришек в горах, которые клепают вручную часики для всяких киношных пидорасов, тусовочных трансвеститов и прочего показушного отребья рода человеческого. Ничего, никто не помер. Просто профессия сдохла. Сотовые и лонжины по 100 баксов, а также завод механизмов ЕТА сделал своё чёрное дело. Ничего личного, господа, просто бизнес.

Строитель. Людям всегда надо будет где то жить. Мало того, в холодных странах на квартирках построена вся экономика! Так что строители всегда будут на коне, будут ездить на чорных жипах и воровать рулон руберойда через забор. Сегодня жып поменшье, но завтра, как скакнёт нефть, будет просто супержып!

Менагерок. А пох какой. Обезличенная "профессия", утилизация высшего разряда. Будет всегда, но оплачивается относительно общей температуры по палате, т.е. жып может быть и будет, но, например, зелёный неметаллик. Универсальный работник в наше время, может всё и ничего. Очень удобно.

Инженеришко. Они же как бы программистишко. И "учёные" путинского созыва. Ну уж тут померла так померла. Спасибо китаю и прочим бабуинам. Как выяснилось, что бы поддерживать штаны иллюзии современного ИТ достаточно чуть чуть надроченных обезьян из пригородов Бхопала. Ни гениями ни талантами здесь и не пахнет. Всё, что надо, уже написали: финдофс, офис и 1С. Умные вещи типа программирования задвижки нефтесоски или программирования ядерной боеголовки доделают белые элитные люди, их надо на весь мир тыщу человек и они уже есть. А остальным остаётся утилизация, сидение по 12 часов в день с изображением видимости работы и проектов, лузерство, нищета, метро и интересные проекты.

Так что смотрите товарищи вокруг, приглядывайтесь к своим сокамерникам. Если они ездят на метро, хрустят дошираком, занимаются "интерсными проектами", то это вымирающий вид. Бабы им давать не будут, и вымрут они потихой. Да и не огорчится никто. Кто то должен подыхать. А вы смотрите на фотку в посте, и детям показывайте. Это не инженеришки, учёные и прочие отщепенцы! Это они, красивые и успешные, менеджеры и строители, наша надежда, наше будущее!

С инженерным приветом, Гансъ.
Сап ребзи. Есть значица поиск методом дихотомии Аноним 18/11/19 Пнд 19:32:06 1524227 Ответ
image.png (20Кб, 444x309)
444x309
Сап ребзи. Есть значица поиск методом дихотомии (пикрил), нужно посчитать количество итераций, которые будут совершены при поиске элемента массива. Как это сделать?

с меня как всегда
Аноним 19/11/19 Втр 02:13:40 1524434
>>1524227 (OP)
Перепиши с рекурсивного на итеративный алгоритм и все
19/11/19 Втр 15:14:00 1524648
>>1524227 (OP)
Сделать у функции еще один параметр-счетчик и при рекурсивном вызове вызывать преинкремент данного параметра.
Тестеровщики Аноним 16/11/19 Суб 05:12:26 1522368 Ответ
0YzLmS08fRo.jpg (106Кб, 640x480)
640x480
Уважаемые программисты, сможет ли в будущем ИИ или ИС заменить тестеровщика? Или тестеровщик это профессия которая обязательно требует человеческого надзора.
Хочу стать тестером но опасаюсь, что машины скоро сами будут тестить софт.
Пропущено 9 постов.
Пропущено 9 постов.
Аноним 18/11/19 Пнд 09:51:47 1523867
>>1523700
Внезапно, сам разработчик
TDD sila testeram mogila
Аноним 18/11/19 Пнд 10:04:10 1523871
>>1523867
Тогда по затратам времени он будет скорее тестировщиком, изредка разрабатывающим что-то. Это только в сравнительно небольших проектах хватает простых юнит-тестов.
Аноним 18/11/19 Пнд 18:11:53 1524179
>>1523696
Да вот и нихуя, новый функционал всегда приходится руками тестить, селениумы и прочая ебань для тестов функционала, пиздец кривая не стабильная хрень, просто лучше нихуя нету. Да и разрабы пидоры ленивые, нихуя тесты не хотят писать. А если начинают, такая поебистика получается, потому что на отъебись пишут. У нас вот 5 лет разрабы писали, нахуячили больше 1000 тестов на бекенд свой сраный, закончилось все тем, что пришел ко мне руководитель разработки наш, и сказал бери свою команду автотестерскую и переписывайте это говно все с нуля, потому что тесты написанные говно и работают как говно. Будто бы мне без этого нечем заниматься. Вот совсем ручники тестеры, которые вообще в автоматизацию не могут, уже меньшим спросом пользуются. Все на рынке хотят универсальных солдатов, которые и руками потестят, и автотесты напишут, и какие то инструменты для автотестов, и инфраструктуру, еще и в одиночку и желательно за копейки, правда дураков все меньше и меньше остается, которые готовы за копейки это все делать, поэтому приходится платить нормально.
Я тупой. Спасите. Аноним 27/10/19 Вск 13:01:44 1506028 Ответ
JfMFkM39dkcffx.jpg (102Кб, 640x640)
640x640
Братья ребятушки - двачеры сосачеры. Если короче то я хочу стать мастером фломастером в IT. Подвоф в том что я тупой по метеше и физики, но очень хочу стать кодером. Собираюсь поступать по этой причине в колледж с этим направлением т.к. не здам матем профиль. Что вы думаете о том чтобы поступить в колледж и потом на вышку?
P.S. обучаюсь сам (пока что C++).
Пропущено 16 постов.
Пропущено 16 постов.
Аноним 04/11/19 Пнд 18:25:28 1513145
Аноним 04/11/19 Пнд 21:02:27 1513275
>>1506028 (OP)
Да, можешь. Почтиай SICP, выше тред кидали.
Не учи ++ первыми
Аноним 18/11/19 Пнд 17:59:36 1524169
>>1506028 (OP)
>P.S. обучаюсь сам (пока что C++)
Земля пухом
PascalABC Аноним 12/11/19 Втр 14:16:26 1519303 Ответ
asdasdasdasdasd.png (24Кб, 1358x460)
1358x460
У меня тут встал вопрос. При делении через мой кривонаписанный калькулятор - мне не выдает целую десятичную дробь (по типу 0,12312412435345). Так вот, вопрос. Может ли ебучий паскаль выводить десятичные дроби? И если есть умники, подскажите, в чем проблема, ебать.
Пропущено 12 постов
1 с картинками.
Пропущено 12 постов, 1 с картинками.
Аноним 15/11/19 Птн 12:37:17 1521586
>>1521563
Да просто один даун не знает, что в MIT давно на пайтоне пишут.
И это топовые вузы по мировому рейтингу, а не потому что она американские.
Аноним 15/11/19 Птн 15:02:22 1521699
>>1521586
> Да просто один даун не знает, что в MIT давно на пайтоне пишут.
Это что, тут тусует один папуг, талдычащий всякую хуйню, которую краем глаза где-то увидел, и не слышавший про 6.037.
Аноним 18/11/19 Пнд 17:58:46 1524167
>>1519303 (OP)
Показывай, чему ты научился за все это время, даун.
Надеюсь ты подписан на свой же тред.
Помощь в выборе первой настольной книженции Аноним 17/11/19 Вск 17:58:06 1523418 Ответ
sozd-sait-s-nul[...].png (370Кб, 600x780)
600x780
Сап, Двач.
Заимелись некие свободные средства и подумал, что надо бы заиметь какую-нибудь настольную книженцию по кодингу. Интересна web сфера. Еще учусь, и если с html и css еще что-то как-то умею, то ни js'a ни php сказали особо не дадут.
Вот думаю, может их немного подосвоить? Или лучше что-то более комплексное купить? Или голым html+css упарываться?
Короче, есть из книжек что-то в пределах ~800 деревянных, да чтобы материал понятный был и актуальный? И что сейчас для веба учить вообще?
Заранее спасибо гуру-кодерам.
Пропущено 3 постов
2 с картинками.
Пропущено 3 постов, 2 с картинками.
Аноним 18/11/19 Пнд 11:23:03 1523885
image.png (589Кб, 1080x581)
1080x581
Аноним 18/11/19 Пнд 17:32:22 1524149
>>1523878
Можно и pdf, только бы подобрать что сейчас начинать читать в веб сфере...

Вообще, фронт интересен. Он вроде не такой сложный да и более наглядный что ли, да и можно какое-то "творчество" вылить во все это...
Аноним 18/11/19 Пнд 17:35:26 1524152
>>1523878
Кстати, их там много "You don't know JS" да и на инглише... Нет, я, конечно, более-менее пойму, но не хочется еще и с переводом каких-то неизвестных слов/фраз запариваться. Есть что-нибудь из отечественного или переведенного?
МЫ ВАМ ПЕРЕЗВОНИМ #299 Аноним 16/11/19 Суб 15:39:27 1522655 Ответ
theweakshouldfe[...].jpg (76Кб, 1000x620)
1000x620
Пропущено 581 постов
52 с картинками.
Пропущено 581 постов, 52 с картинками.
Аноним 18/11/19 Пнд 11:51:49 1523898
Аноним 18/11/19 Пнд 11:53:04 1523900
Аноним 18/11/19 Пнд 12:01:43 1523904
>>1523860
Ты тупой. Вот твои оправдания.
Сап Двач. Кодить начал относительно недавно... Аноним 12/11/19 Втр 20:51:12 1519596 Ответ
c.png (11Кб, 877x741)
877x741
Сап Двач. Кодить начал относительно недавно... Иногда задаюсь вопросом, как связать код с базой данных, например с сайтом по прогнозе погоды... Для этого нужен второй язык? Как это вообще работает? Пишу на C(-си)... Начинал с Pascal... Надеюсь вопрос вы поняли.
Пропущено 2 постов.
Пропущено 2 постов.
Аноним 13/11/19 Срд 17:09:09 1520182
Аноним 13/11/19 Срд 18:27:01 1520319
>>1520182
С каких пор REST API перестало считаться API?
Аноним 17/11/19 Вск 15:29:14 1523272
>>1520182
Пиздец кекнул. Зумер-вкотик выебывается только что услышанным умным словом
Статический анализ кода Аноним 23/10/19 Срд 23:10:55 1503447 Ответ
cursedanalysis.gif (972Кб, 1200x1138)
1200x1138
В очередной раз увидел как на хабре пиарится пикрелейтед и решил поиграться со статическим анализом. Пишу на C#, поэтому, недолго думая, поставил себе полуофициальный StyleCop под рослин.
Жуткий, шумный кал, у которого большая часть правил требует немедленного отключения.
(В том же ErrorProne.NET работа со структурами гораздо лучше, например)

Есть у кого на примете полезные анализаторы под шарп? Положительный опыт использования?
Пропущено 3 постов.
Пропущено 3 постов.
Аноним 24/10/19 Чтв 07:59:27 1503594
>>1503588
А ну тогда да, швабр то что тебе нужно
Аноним 31/10/19 Чтв 19:54:57 1510119
Аноним 17/11/19 Вск 15:24:32 1523269
А почему собственно PVS-Studio не поставить и не попробовать? Религия мешает? У него есть бесплатные варианты лицензирования: https://www.viva64.com/ru/b/0614/
МЫ ВАМ ПЕРЕЗВОНИМ #298 Аноним 14/11/19 Чтв 20:40:23 1521267 Ответ
1000@745@25d6d4[...].jpg (81Кб, 665x496)
665x496
1571996197334.jpg (474Кб, 592x800)
592x800
Пропущено 553 постов
38 с картинками.
Пропущено 553 постов, 38 с картинками.
Аноним 16/11/19 Суб 19:34:35 1522816
>>1522801
Господи, какая жиза.
Аноним 18/11/19 Пнд 18:07:24 1524178
>>1522168
Ушел покупать все курсы на литкод, вернусь сеньором
Аноним 20/11/19 Срд 06:36:07 1525076
image.png (1471Кб, 1323x834)
1323x834
image.png (89Кб, 654x284)
654x284
Типичная IT company
Клуб изучающих PHP #113 /php/ Аноним 02/11/19 Суб 04:20:05 1511146 Ответ
php-noob-1.png (33Кб, 500x500)
500x500
cat-cafe-osaka.jpg (157Кб, 1024x683)
1024x683
1393868234423.jpg (202Кб, 1024x768)
1024x768
welcome-to-php.png (188Кб, 853x480)
853x480
Опять зима стоит у двери, а мы изучаем язык PHP (а также JS/CSS/HTML/SQL), решаем задачки и даже делаем простые сайты! Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать.

В нашем треде отвечают почти на все вопросы, только бампайте каждые 5 дней.

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

Предыдущий тред был тут: >>1475112 (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? — Да, однозначно. Посмотри любую вакансию.
Пропущено 1029 постов
63 с картинками.
Пропущено 1029 постов, 63 с картинками.
Аноним 12/12/19 Чтв 00:02:15 1543940
>>1543797
добавь ещё один $, что бы было как-то так ${${x}*${y}}, если я не путаю с шарпом.
Аноним 12/12/19 Чтв 00:15:08 1543949
15695003498650.jpg (65Кб, 603x604)
603x604
Не понимаю как должен работать класс аутентификации Auth. И гугл ничего толкового не выдаёт, кроме документации к ларавель и чего-то древнего.

Должен ли он отвечать только за сессии, устанавливая и возвращая токен пользователя и ещё что-то такое минимальное? Или, как у кого-то на гитхабе, содержать кучу доп.логики: регистрация, логин, логаут, восстановление пароля и тд? Во втором случае, мне кажется, лучше это всё в AuthController какой вынести, а не в сервис.

Что он вообще должен уметь делать как сервис?
Аноним 12/12/19 Чтв 01:23:04 1543972
Что я делаю не так?

юзаю fpdf. Нужно вывести русский текст. Сгенерировал шрифт http://www.fpdf.org/makefont/make.php

Далее пишу

$pdf->AddFont('TimesNewRoman', 'B', 'TimesNewRoman.php');
$pdf->AddFont('TimesNewRoman', 'I', 'TimesNewRoman.php');
$pdf->AddFont('TimesNewRoman', '', 'TimesNewRoman.php');

$pdf->SetFont('TimesNewRoman','B', 12);

Какого фига у меня выводит просто текст без Bold выделения? тоже и с курсивом - не форматирует.. То есть тупо кладет болт и весь текст выводит без какого-либо форматирования (на дефолтных шрифтах все норм, кроме того что русского нет)
Не уважают программистов. Аноним 14/10/19 Пнд 12:31:28 1496335 Ответ
2019-10-1412-26[...].jpg (33Кб, 696x611)
696x611
Сап, двощеры. Я программист Java, джун переходящий в миддла, работаю в фирме Рексофт. Это довольно крупная контора, надо сказать. И вроде бы все успеваю в сроки, выполяю довольно сложные задачи. И платят более-менее так: 150-200 в зависимости от загрузки. Но чувствую себя я там дерьмом. Ниже плинтуса просто. Наверное, как и многие другие прогеры. К нам даже тян-секретарши и менеджеры относятся с презрением, сторонятся как прокаженных. Хотя они меньше зарабатывают. Я постоянно слышу себе в спину слова: "урод", "пидор подавись", "чепушило шерстяное" от миловидных тян-менеджеров. Вот подошел к ней, мило пообщался, шутил (казалось что классно и она смеялась), а потом такие жуткие гадости в спину. И не только со мной так поступают. С остальными разрабами тоже. И даже не во внешке дело. И не в альфа-самцовости. Я не могу это даже объяснить. Может просто это Россия? При этом к менеджерам по продажам парням эти же девушки сами клеются, даже если те очень всрато выглядят по сравнению с нами, очень уважительно с ними общаются. Никогда про них не говорят гадости. Хотя те и меньше зарабатывают, и вообще тупые пиздец. Ничего не знают вообще и не умеют. Тупо на звонки отвечать и ездить на встречи только, говоря с клиентами по очень простому, заученному алгоритму. Написанному для всех на листке А4. И при этом, они на нас смотрят как на зашкварков, как на нигеров на диком Западе. Объясните, аноны, это везде так или только у нас такая ебанутая фирма?
ПС: Я уже к психологу записался, не могу больше. Чувствую себя чмом. Надо было заканчивать ПТУ и идти токарем. Был бы уважаемым человеком.
Пропущено 40 постов
2 с картинками.
Пропущено 40 постов, 2 с картинками.
Аноним 15/11/19 Птн 18:21:00 1521896
>>1496335 (OP)
Вас всех пиздить ногами надо, пидорасы.
мимогеограф
Аноним 15/11/19 Птн 18:49:25 1521920
>>1521896
Тебе в /geo/, географ. Ты попутал географическое расположение досок
Аноним 15/11/19 Птн 18:53:30 1521924
Выбор языка для пета Аноним 15/11/19 Птн 15:17:15 1521712 Ответ
download.png (2Кб, 179x134)
179x134
Планирую написать простенький вебсервер с велосипедным протоколом передачи данных потому что могу.

Склоняюсь к тому, чтобы писать на Goviaji. Какие подводные?
Аноним 15/11/19 Птн 16:01:18 1521745
>>1521712 (OP)
>Выбор языка для пета
>Склоняюсь к тому, чтобы писать на Goviaji
Только если твой пет корова.
Idris конечно же
ATS
Аноним 15/11/19 Птн 16:43:42 1521782
>>1521712 (OP)
В простеньком - нет их. Правда, кое-кто пишет, что тут не приветствуется MVC, и не принято юзать ORM. Но это не точно.
Айти в рф все? Аноним 04/11/19 Пнд 03:17:44 1512610 Ответ
image.png (66Кб, 318x158)
318x158
Правительство рекомендовало ограничить иностранное участие в значимых интернет-ресурсах в отношении голосующих акций на уровне 50% минус акция, сообщил в пятницу "Интерфаксу" источник в парламенте. Горелкин предлагал ограничить долю иностранных владельцев в такой компании 20% голосующих акций.

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


https://www.interfax.ru/business/681116

Скоро из айти останется сбер мэйлач и всякие галеры с вебмакаками? Проще уже сейчас выкатываться, так как если ты не успел завести трактор, тут тебе ловить нечего будет, опыт из вышеупомянутых ойти компаний, будет не релевантным, как думаете?
Пропущено 4 постов.
Пропущено 4 постов.
Аноним 15/11/19 Птн 13:01:05 1521613
... информацию, что по проводам и оптоволокну течёт к нам в руки бесплатно - при малейшей возможности следует приветствовать нам.

Её приток запрещать способен либо идиот, либо - чьё материальное благополучие гарантируется невежеством окружающих.
Третьего не бывает.
Аноним 15/11/19 Птн 13:14:41 1521627
>>1512610 (OP)
> иностранное участие в значимых интернет-ресурсах в отношении голосующих акций на уровне 50% минус акция
> в рф таких компаний раз, два и обчелся
Нда, теперь понятно, откуда в тебе столько зависти, прогерошизик. Тебя природа умом не наградила.

Почему прогерошизик, спросите вы? Я думаю, все наблюдают в б и po эти треды из серии "как хуево живется прогеру" и "айти скоро всё". Было бы это пару десятков раз - можно было бы списать на тралинг, но тут иное - счет уже за сотню глубоко. Так что я думаю, мы имеем дело с аналогом куколдшизика.
Аноним 15/11/19 Птн 13:18:11 1521631
>>1512672
В таком случае - нет, не написано. Сломаются почти все сайты.
Реквестирую лучшенные поисковые движки и алгоритмы Аноним 15/11/19 Птн 06:57:06 1521438 Ответ
google2.0.0.jpg (27Кб, 1200x800)
1200x800
Реквестирую лучшенные поисковые движки и алгоритмы в этих ваших интернетах. Похуй как - существующие в виде сайтов, программ или вовсе скриптов. Облазил гитхаб, ничего дельного не нашёл или просто хуёво искал.
Критерии: работает лучше гуглояндексов; относительная независимость (или вовсе open-source) по сравнению с теми же самыми гуглами; должен выдавать реально то что мне нужно вместо сайтов с кучей тегов или раскрученной параши, а нормальных результатов в самом конце. Идея появилась после того, как меня полностью заебали все [более-менее известные] существующие поисковики (включая ДДГ). Хуй с ним когда мне нужна какая-то базовая и поверхностная информация, но когда я ищу че-то углублённое или не нормисное мне обычно приходится скроллить 10 страниц результатов, и ещё не факт что я нахожу то, что ищу.
Аноним 15/11/19 Птн 09:16:20 1521460
>>1521438 (OP)
О, хочешь гуглояндексы разорить? Ну-ну.
Аноним 15/11/19 Птн 09:47:05 1521462
>>1521438 (OP)
Может ты просто гуглить не умеешь?
Если надо в конце, есть сайт выдающий миллионную страницу поиска гугла.
Для научки - ВольфрамАльфа.
Аноним 15/11/19 Птн 10:55:34 1521487
>>1521438 (OP)
Поисковик это пауки, базы и серверы. Алгоритмы можешь на своем винте вертеть, что толку
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов