>>165418407 Есть короткий гайд по пхп для вордпресса? Нет времени изучать основательно, нужно по-быстрому подправить кое-какие моменты. Хтмл и ксс знаю
>>165418487 Я не знаю как это точно происходит, но у меня есть подозрение, что вот приходит запрос на веб-сервер вида GET /index.html и сервер этот понимает что всё достаточно просто, ты ведь желаешь себе просто получить хтмл-страницу. Идёт на хард, смотрит где у тебя на диске валяется этот файл. Находит - выставляет в ответе mime-type: text/html и отдаёт тебе содержимое файла как оно есть. Увидев же что пришёл запрос вида GET /index.php он запускает интерпретатор пхп(ну или что там), скармливает какие-то параметры если есть. Ну и ставит тот же mime-type, однако выдаёт не содержимое файла, а вывод интерпретатора, коему скормили этот index.php
>>165418792 В MS Office можно макросы на нём писать. На ChromeOS приложения можно. Есть даже некто искорка, на которой можно писать прошивки для контроллеров. Эдакий аналог ардуины.
>>165419375 Мне кажется что если сохранить это в index.html, то веб-сервер по умолчанию так и выдаст, не выполнив фрагмент на php, нужно будет либо изменить на index.php, либо сказать веб-серверу явно, что этот файл(или вообще *.html) прогонять через интерпретатор php.
>>165419989 >Так и остался языком разметки Верно, но и ты не обманывай, среди "новых элементов и атрибутов" мимолётом так затесались нативные скрипты, которые в W3C официально являются частью html5.
>>165419989 Неверно. Ну, т.е. да, никто не станет делать на хтмл что-то, кроме вёрстки. Тем не менее, если ты вот прямо совсем ебанутый, стандартами хтмл5 можешь писать что угодно, хоть калькулятор, хоть платформер, хоть систему наведения для ракет.
>>165420285 потому что из HTML ты не можешь запросить базу данных, получить набор данных и отобразить его на странице (собственно, HTML только для последнего и был предназначен).
ОП толстит, конечно(если нет, то пусть выпиливается прямо сейчас). Но я недавно слышал рассуждения третьекурсников специальности "Программная инженерия" о вебе... Я охуевал. Тезисы вроде "Ну HTML старый и его никто уже не использует, вместо него JS" порадовали.
>>165420799 Надеюсь, что нет. Но диплом они получат. А я не получу, ибо щас числанусь с пятого курса, ибо в рот ебал. Ну и без диплома буду микроконтроллеры прогать и сайтики пилить. А вот за чуваков страшно
>>165420753 Я от стыда сгорал, когда сидел на защите дипломов айти-факультета РЭУ Плеханова. Один господин умудрился на рандомный вопрос, "а на каком языке это приложение написано?", ответить "css", так помимо этого сама программа была андроид-приложением. Зачем я вообще это вспомнил, опять больно стало.
>>165420839 Микросервисы, которые перекидываются json. Сейчас набегут профессионалы, которые, заливая слюной все и вся, будут кричать что пхп не нужон и тд. Но по моему опыту могу сказать, что если нужно сделать более менее стабильный rest api за кратчайшие сроки, то php7 это одно из лучших решений(в купе с nginx офк)
>>165421009 Ну я тупо не представляю нахуя мне диплом. Вот ваще. Мне осталось затащить несколько хвостов, и даже дисциплины интересные(внезапно такое тоже бывает), но я в рот ебал всю эту бюрократическую возню. Так она меня доебала, что я намеренно проебал все пересдачи, ну и параллельно хуярил на одной местной фирме, где довольно прикольно потому что программирование микроконтроллеров совмещают с вебом. Ну а люди, которым некуда податься, чешут за дипломом. Хотя я диплом придумал и почти написал, но чисто по фану, потому что никогда не работал на бумажку, а работал на интересные задачи. такие дела. Ну а еще я ебантяй, да. Жаль, наверное, потом будет.
>>165421151 Д бля, тебе нахера ответ двачеров на такой вопрос? Понимаю еще в прогаче спросить про "посоны, тут вот такие логи ошибок есть, что это за хуйня? Гуглил, не помогает". Там ответят. А вкатиться в ночной /b и спросить хуйню... Ну даже если пояснят, то зачем это надо? Гуглить проще и быстрее.
>>165421155 Бля, ты прав. На самом деле PHP7 уже не то говно, которое было принято троллить в бородатые времена. Щас-то пых пиздат вполне. Ну да, область применения узкая, ну и хули? Зато он в ней рили хорош.
>>165421239 Можно и ноду. Если тебя полностью устраивает асинхронность оной, и сможешь писать, не устроив себе callback-hell, то флаг в руки. Сам на ней пишу в компании риалтайм микросервисы где нужны сокеты. Просто во время php 5х версий очень модно было его говнить, и эта волна перекинулась на php7, который как по мне так стал более производительным чем нода для определенных задач. Да и разрабатывать на нем приятно новичку будет, думаю(имхо)
>>165421373 Проработал n лет и уперся в "стеклянный потолок"? Обычно такое бывает, если ставят тимлидом или еще кем. Хрен знает, когда-нить потом получу. Какое-нить заочное говно. Или свое закончу, восстановлюсь. Щас нафиг, больше заработаю
>>165421490 Ну так для победы над коллбек-хеллом есть же промисы, есть асинк-эвейты, в чем проблема-то? Главное понять СУТЬ асинхронности, а потом все становится легко.
Сам на нем разрабатываю уже три года после 10 лет пыхи, одно удовольствие. Хотя конечно в седьмой пыхе сделали много приятных плюшек (правда, неймспейсы через бекслеш меня немного бесят, но это личное). Что до производительности... Тут можно поспорить. Хочется сильной производительности - берем си или гоу или раст.
>>165421521 Что плохого в го? Если тебе нужна быстрая молотилка данных с возможностью работать по rest api, то почему нет? Да, в плане дизайна не хватает синтаксического сахара, но писал на нем парсеры и rest api на пару endpoint'ов, полет нормальный
>>165421211 Диплом - полезен при релокациях. Я вот сам подумываю заочку таки закончить, а то 3 курса универа, и 15 лет коммерческого опыта разработки всякого коммерческого говна...
>>165421680 > заочное говно У меня было похожая ситуация: тоже с пятого курса ливнул. На заочку пошёл, уважать себя перестал. Слишком это непохоже на образование. Лучше вечерка какая-нибудь как по мне.
>>165421536 Ну или так, да. Этот вариант тоже хорош. Хотя мне, например, десятка LTSB зашла. Хотя она не для разработки, а жаль. Так, стоп, на рабочей, а на личном десктопе что?
>>165421621 Когда я набирал ребят на должность разработчика к себе в команду, по алгоритмам я их тоже немного шерстил. Тупо по основам (никто разработкой алгоритмов у нас в конторе не занимается). Но вот знать чем О(н^2) отличается от О(лог н) надо.
>>165419375 Ой долбоёб... Потому что при формировании твоей хтмл страницы использовались параметры из пхп файла, для того чтоб связать эти файлы и фигурируют они в друг друге. Сука, тупые гуманитарные шлаки.
>>165421826 Не, я разделяю. Рабочая машина - работать, личный десктоп - смотреть прон и дрочить. Ну потому и дуалбут, собсно. Если вдруг охота работать или что-нить интересное потыкать - лезу в линь, если смотреть прон и дрочить - в венду. На мак пока не заработал, к сожалению.
>>165421838 Знаю пару типов, которые так же набирают. Имхо, правильно. Кстати внезапно в таком помогают первые два курса вышки, но при условии годных преподов.
>>165421838 Чёрно-красные деревья не вращали? В зависимости от области бывает неплохо знать алгоритмы безопасности там или сжатия данных или избыточный код или, разумеется, структуры данных и поиск в них. Вообще всё это учится за день-месяц(в зависимости от смышлёности и начальной подготовки), наверное.
>>165421704 Я ничего про асинхронность не говорил. Просто не очень приятно когда приходит на поддержку код с лапшой из callback'ов :)
По поводу производительности: мое высказывание о лучшей производительности пхп над нодой я не могу подкрепить ничем. Просто опираюсь, на то, что мельком видел:)
>>165421737 А, ты учиться утопал с работы? Лол, земля тебе... А хотя чо, если бабла хватает, то можно и диплом получить, если охота. У меня бабла нехватка, хочу ебашить фуллтайм, да и не охота бумажку пока. Заочку окончить успею, все впереди
>>165421758 Лол, а нахуя этому быть образованием? Если я щас потопаю на кодерскую спецуху на заочное, то мне норм будет. Я так-то ту программу вытащу влегкую. Видел я те дисциплины заочные. Просто заочка нужна исключительно для бумажки(как и почти все остальное образование в РФ, к сожалению). А пока живется без бумажки - будем жить
>>165421757 Неплохо. Кстати да, ты мне суть раскрыл. Как захочу релокацию, надо будет это предусмотреть(хотя сеньоров же должны с руками и ногами забирать, и без диплома, с таким-то опытом)
>>165422171 Ну вроде от образования хочется получить что-то новое, помимо корочки. Не оно - хуй бы я когда сел за теорию множеств или за Хорна какого-нибудь. Просто задаёт вектор для размышлений
>>165422030 Если человек знает обход графа двумя способами - он и деревья побаллансировать сможет. Со сжатием - ну так тоже, простейшего лемпель-зив-велча я вообще по памяти напишу, а что-то со скользящим окном - если доки поднять. Избыточный код (всякий простенький ЦРЦ) - аналогично, берем спецификацию и вперед. И да, это учится за день-месяц по книжке с алгоритмами, ничего сложного в этом нет.
>>165422253 Я отношусь отлично. Сам рисовать не умею и никто у нас не умеет, а эти ребята вроде вывозят. Лишь бы сделать грамотное ТЗ и максимально подробно расписать видение конечного результата.
>>165421872 Просто в программирование стало вкатываться слишком много хипстеров, пьющих смузи, и разных тупых социоблядей. И какого хрена макак опять забанил мой IP?
>>165422262 Ага. Щас. Я вот с 2009 числюсь ЧП-хой (точнее, СПДФЛ, не суть важно), но при устройстве на работу нужна подтвержденная вышка по специальности плюс подтвержденный опыт работы. С этим могут быть трудности.
>>165422278 Да, это так. Я тоже за темами и идеями топал на вышку. Получил с избытком. Но можно же из других источников знания и идеи брать. Книги, статьи. Почекать что там люди в топовх вузах мира в качестве докторских пилят... Вариантов масса, заодно и в тренде быть можно. А С образованием в наших вузах тяжело. Особенно когда ты с практическим опытом. Охота сказать "что за хуйня тут ваще происходит, всё должно быть не так, ибо так оно не работает" и утопать. Что я и сделал, хех
>>165422253 Если это веб дизайнер не делающий интерфейсы чтобы было просто красиво, а человек, разбирающийся в ux, умеющий делать интерфейсы которые простые, но при этом функциональные, то я считаю что подобные люди одни из важнейших частей в команде проекта. К сожалению, в реальности такие люди встречаются редко
>>165422439 Чем тот же пхп лучше? У них даже синтаксис похож немного, ну там еботня с паматью конечно, но это почему-то не мешает писать сложное ПО именно на си/крестах (редакторы всякие, движки, бразуеры, месседжеры, операционки и т.д. и т.п.). Что тогда мешает писать сайты? На том же си шарпе пишут, к слову.
>>165422512 Да мой тоже норм. Почти все преподы охеренны. Дисциплины были прикольные, которые я сам не изучил бы. Наверное, выгорел я просто. Профита за 4.5 года реального не видно. Поумнее стал, но в количественном отношении это не выразить. А вот бабло от работы фуллтаймом - выразить.
>>165422058 Ну, в 7 пыхе движок довольно быстрый. Но в то же время, в Ноде - JIT есть (точнее, его подобие). Я же придерживаюсь следующей мысли: хочется быстро? Очень быстро? Си/Си++/GoLang/Rust И не париться.
>>165422374 Ну хотя бы потому что сайто надо много и всем, а нормальные плюсы знают не так уж и многие. Я сам плюсы знаю плохо (хотя работал с ними лет пять). Уж лучше Гоу или Раст, там наворотов меньше, а производительность и возможности не хуже.
>>165422480 Хм. У Трелло - отвратительный пользовательский дизайн, если честно. Сколько с ним работаю, каждый раз натыкаюсь на то, что самых важных вещей мне не хватает.
>>165422518 Ты так не шути, друже. Каждый инструмент под свою задачу. Можно прогать бэкенд на крестах. Но нахуя если есть пых, нодаджоэс, раст и го в конце концов? А для этих языков есть либы и фреймворки, которые под веб заточены(нода сама по себе фреймворк, так что не путай с языком. Язык там -джоэс, но можно пилить плюсовые модули для ноды, так что внезапно плюсы тоже в деле). А, да, про плюсовые модули вспомнил: практически нигде не встречал задач, которые не покрывались бы нодой с плагинами. Но если вдрууууг руки чешутся применить кресты на бэке, то вариант написания модуля для ноды не самый плохой(хоть и хуй знает какая от такого подхода польза будет)
>>165422518 За сколько ты напишешь сайт на крестах и за сколько на php? Веб разработка, если только ты не работаешь в it гигантах, не соревнование. Это просто бизнес: больше/быстрее/качественнее напишешь проект - больше заработаешь бабок, больше времени на то, чтобы поразвиваться, создавая программы на любимом языке и технологиях.
>>165422858 Хех, а мне наоборот нравится загон на "красивый код". Форматирование отступами прям агонь(на небольших проектах, написанных по фану). На питоне забавно потестить какую-нить логику по-быстрому(я когда нейронки курил, прототип писал на питоне, тестил, и переписывал на сях)
>>165422907 Ну самое базовое - я не могу отсортировать таски "в один клик" по времени последнего изменения. Для просмотра любых свойств таска мне надо кликнуть на саму тасочку. Да самое банальное - когда я создаю таску и хочу вкинуть туда ссылку, мне надо ее добавить И в заголовок, И (путем еще пары кликов) в описание. Иначе линка не станет линкой.
>>165422885 Блэт, вендоориентированность жи. Или асп уже портирован? А что с .NET Core? Не люблю вендоориентированность ваще, ибо на серверах винда нужна... никогда.(Щас мне скажут про крутую фичу в виде AD и годный повершелл, но нахуй винду с серверов все равно)
>>165422922 Надеюсь мы говорим хотябы о препроцессорах типа Sass, Less и тд.? Просто имхо странно писать на чистом css в 2017.
А а то что проигрывают это вполне оправданно. Css все еще декларативный язык, как и html. Это все равно, что сказать "я знаю как размечать xml" и ходить довольным:) Забавно просто, разве нет?
>>165423119 Не обращай внимания, это просто CSS-тян. Ну, знаешь, штукатурка, подтяжки, все дела, а если это убрать - там страхолюдина типа вебсайтов 1997 года окажется.
>>165423202 У тебя подмена причин и следствий. Нахуя мне арендовать именно ВИНДОВОЙ сервак, если я могу написать все на обычном гоу или ноде?
>>165423190 Все до чего добирается Атлассиан превращается в говно. Была себе Джира. Превратилась в говно. Потом - Битбакет. Превратился в говно. Теперь - Трелло. Тоже понемногу превращается в говно.
>>165423064 >Sass, Less Само собой. Хотя лично я толком и не умею их использовать, знаю только нативный ЦСС, вообще не ебу, как эти модные хрени комбинируют и как их браузер хавает. Надо бы изучить всё это заново с нуля, но надо ли.
>>165423845 Соответственно, эти стандарты должны быть включены в возможности браузера, верно? Значит, это уже не хуйня-муйня на постном масле, а прям типа глобальный стандарт, фундаментальный. Правильно? Помню еще был какой-то SKEL вроде
>>165418355 (OP) Короче ёпта, у тебя есть Хром, раньше бывали еще другие браузеры но сейчас Хром. Хром умеет читать только три вещи: читать HTML читать CSS читать JS HTML и CSS по сути одно и то же, в них намалёвано как будет выглядеть страница. То есть там реально тупо описано - квадрат размером 100х100 пикселов с серым фоном, за ним квадрат 100х150 пикселов с желтым фоном, рамка блядь 5 пикселов, шрифт блять вот такой. И даже текст там тупо написан буквами который ты видишь на странице. К картинкам там пути, хуе-мое. Ну и когда ты открываешь сайтец, Хром запрашивает у сайта (сервера) штмл файл и всё. И показывает его тебе.
Больше ничего этот штмл и кцц не умеют. То есть там нельзя даже вывести текущее время, там что напишешь в штмл файл - то и будет показано. Никакой динамики. Ну и тут у умных парней, типа Создателя PHP возник вопрос. А что если блядь хочется менять текст в этом хтмл файле не руками а автоматом? Ну например чтобы сайт показывал какой сегодня день недели. Так появились WEB Языки Программирования. Этот Создатель PHP был умён, он сделал так, чтобы можно в обычный штмл файл написать <?php echo date();?>, и много другой хуйни. Циклы там, функции и-такдалие. И он научил серверы делать такую залупу: Когда твой Хром просит у сервера html страницу с разрешением .php, она не сразу отдается твоему Хрому, как страница с разрешением .html, а сначала этот .php файл на сервере прогоняется через Интер претатор PHP, то есть все эти вставки типа <?php echo date();?> выполняются и заменяются обычным текстом, в данном случае текущей датой. И уже вот этот сгенерированный html файл отдаётся твоему Хрому. Ну думаю ты уже просёк, что с такой хуйней можно делать много всяких штук. Можно даже попробовать сделать сайту админку, систему логинов и паролей. Кстати для хранения на сервере всяких данных типа логинов и паролей используют специальную хрень - базы данных. Самая известная это MySQL. Можно в принципе и в обычных .txt файлах это хранить, а потом с помощью PHP читать из них данные, но это тупо. Базы данных быстрее и удобнее. Для чтения данных из них есть специальный язык SQL. Его можно использовать из PHP кода, с помощью специальных функций. По сути тогда PHP передаст базе данных запрос на языке SQL, и прочтет что она ответит.
Со временем появлялись другие языки, которые можно использовать вместо PHP - питоны всякие и-такдалие, думаю ты про них слышал. Node.js например. Но суть осталась та же - они просто генерируют обычный штмл код и отправляют тебе в Хром.
Что касается JavaScript. У браузеров была еще одна проблема - штмл и кцц описывают документ как статичный. Нельзя было в штмл и кцц указать какому-то блоку на странице двигаться туда-сюда. Для решения таких очень серьезных задач и был придуман Javascript. Мигать огоньками и всякие снежинки по странице пускать в новый год, ага.
Оставалась однако еще одна проблема - страницы в браузерах не могли обновляться без перезагрузки. То есть на сайте например не могло быть идущих часов, потому что текущее время на сервере тебе выдает PHP при прогоне кода через интер претатор, а происходит это только тогда, когда твой Хром запрашивает страницу. То есть для обновления каких-либо показателей тебе нужно обновлять страницу. Вручную. Но язык Javascript становился всё запутаннее и мудрёне, и в один момент с его помощью стало возможно обращаться к серверу без перезагрузки страницы. Страница не перезагружается, а запрос к серверу отправляется по-тихому. А сервер уже делает чё надо и посылает ответ, а умный Хром перерисовывают тебе страницу опять же без перезагрузки. На дваче это происходит например каждый раз, когда тред автообновляется. Эту великую технологию назвали AJAX. Это не отдельный язык пограмирования, а просто одна из штук, которую может делать JavaScript.
А не так давно Javascript стал таким большим и умным что его стало можно использовать и на серверах, вместо PHP. Такой жаваскрипт назвали node.js
>>165424110 Как я понимаю, эту ебанину можно миксовать с обычным CSS, а потом уже вот эта хуета парсит его налету в полностью нормальный CSS для браузера. Ровно как и LESS работает точно так же. Я просто частенько пилю дизайны перепиливая готовые от студий, но мне всегда было похуй, как это работает, я всегда знал простой html и css и мне хватало даже чтобы править эти мета-ебалайки. Не знает браузер о этих ваших свистелках и перделках, и это очень хорошо.
>>165424320 Как это не нужно, если чаще всего так и работает. Как же это медленно, если выполняется на стороне клиента, браузеры затем и оптимизируют (слава роботам, одумались) и дрочат на их скорость загрузки страницы (наконец-то, блядь). >внутрь обычного CSS-а А я на первом пике что показал? Это и есть обычный цсс.
>>165424269 Ставишь sass, открываешь терминал в папке с проектом. Пишешь
sass --watch sass/style.sass:css/style.css
Где sass/style.sass - файл с sass синтаксисом, css/style.css - куда поместить чистый css после процессинга sass. На своей страничке подключаешь css/style.css - это обычный css
>>165424411 > Как же это медленно, если выполняется на стороне клиента А ты сравни - 1 раз при деплое проекта это сконвертить,или КАЖДЫЙ раз при загрузке страницы. И да, на первом пике какая-то херня а не CSS. Похоже на эльфийский SASS, но я не могу его прочесть. И да, без инклюда этого самого SKEL оно работать не будет.
>>165424721 Мне часто попадаются годные шаблоны от хороших студий типа templated, которые используют это, ты лучше им сообщи, что тебе смешно, и нам потом отпиши обязательно, нам ведь очень важно всё это знать. >>165424739 Ничем, это оба языки высокого уровня. Те преимущества или недостатки любого из них не будут использованы 90% говнокодеров, а теми, кто с двача - вообще никогда.
>>165425034 Ну то есть ты, двачер, пытаешься тут рассказывать про преимущества какого-то малоизвестного skel.js перед, к примеру, bootstrap, ссылаясь на шаблонопомойки, называя их "годными студиями"? Ясно, продолжай в том же духе.
Html - язык разметки PHP - язык программирования, отвечающий за обработку информации со стороны сервера. Ввел пидор пароль и нажал "отправить" php и проверяет верный пароль или его пытаются наебать. Если мы уберем из кода весь php, то при нажатии по кнопке "отправить" нихуя не произойдет.