Будущее PHP

Автор: admin от 17-10-2019, 22:00, посмотрело: 68

Это мертвый язык программирования или нет?



Будущее PHP



У PHP наверняка были лучшие времена. Но действительно ли он мертв?

На форумах, подобных StackOverflow, люди предполагают, что PHP мертв. У них есть верная точка зрения, или может быть, они просто не любят PHP?



Давайте посмотрим на PHP и посмотрим, есть ли будущее у этого языка программирования.



PHP все еще доминирует в Интернете



Если вы просто посмотрите на цифры, PHP определенно не умер. На сегодняшний день PHP является наиболее используемым языком программирования на стороне сервера. Примерно 75 процентов всех веб-страниц работают на PHP. Посмотрите на график ниже и посмотрите, насколько далеко PHP опережает своих конкурентов по частоте использования. Справедливо сделать вывод, что на основе этой статистики, PHP не умер, так как 75 процентов — это слишком много для мертвого языка.



Будущее PHP




Одна из причин, по которой PHP используется многими сайтами, заключается в том, что WordPress использует PHP. Доля WordPress на рынке составляет около 34 процентов всех сайтов. Это 75 миллионов сайтов.

Категория: Программирование

 

Xamarin.Forms — простой пример Host-based Card Emulation

Автор: admin от 17-10-2019, 21:40, посмотрело: 72

В этой статье будем реализовывать так называемую Host-based Card Emulation (HCE, Эмуляция банковской карты на телефоне). В сети много подробных описаний этой технологии, здесь я сделал акцент именно на получении работающих приложений эмулятора и ридера и решении ряда практических задач. Да, понадобятся 2 устройства с nfc.



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



При этом приложение на телефоне, эмулирующем карту, может быть запущено или нет и экран вашего телефона может быть заблокирован.

Категория: Веб-разработка, Android

 

Оракулы приходят на помощь

Автор: admin от 17-10-2019, 21:35, посмотрело: 63

Оракулы приходят на помощь



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

Категория: Программирование

 

Автоматическое восстановление последней сохраненной конфигурации в роутерах Mikrotik

Автор: admin от 17-10-2019, 21:35, посмотрело: 56

Многие сталкивались с замечательной функцией, к примеру, на коммутаторах HPE — если конфиг по какой-то причине не сохранен вручную, после перезагрузки накатывается предыдущий сохраненный конфиг. Технология в чем то безжалостная (забыл сохранить — делай по-новой), но справедливая и надежная.



А вот в Микротиках, такой функции в базе нет, хотя давно известна примета: «удаленная настройка роутера — к долгой дороге». И даже роутер под боком очень легко превратить в «кирпич до резета».



Как то ни странно — не нашел ни одного мануала на этот счет, пришлось делать ручками.

Категория: Программирование

 

Интерфейсы в C# 8: опасные допущения при реализации по умолчанию

Автор: admin от 17-10-2019, 21:35, посмотрело: 110

Привет, Хабр!



В рамках проработки темы C#8 предлагаем обсудить следующую статью, посвященную новым правилам реализации интерфейсов.



Интерфейсы в C# 8: опасные допущения при реализации по умолчанию

Категория: Программирование

 

Python в Visual Studio Code – октябрьское обновление

Автор: admin от 17-10-2019, 21:35, посмотрело: 84

Мы рады сообщить о доступности октябрьского обновления расширения Python для Visual Studio Code. Вы можете загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы также можете получить последнее обновление, перезапустив код Visual Studio. Подробнее о поддержке Python в Visual Studio Code вы можете узнать из документации.



В этом релизе мы рассмотрели 97 проблем, в том числе нативное редактирование Jupyter Notebooks, кнопку для запуска файла Python в терминале, а также улучшения «линтинга» (linting) и импорта с помощью Python Language Server. Полный список улучшений приведен в нашем журнале изменений.



Python в Visual Studio Code – октябрьское обновление

Категория: Microsoft

 

Amazon EKS Windows в GA с багами, но зато быстрее всех

Автор: admin от 17-10-2019, 20:30, посмотрело: 53

Amazon EKS Windows в GA с багами, но зато быстрее всех


Добрый день, хочу поделиться с вами своим опытом по настройке и использованию сервиса AWS EKS (Elastic Kubernetes Service) для Windows контейнеров, а точнее о невозможности его использования, и найденном баге в системном контейнере AWS, тем кому интересен этот сервис для Windows контейнеров, просьба под кат.

Категория: Программирование, Windows

 

Своё интернет радио

Автор: admin от 17-10-2019, 19:55, посмотрело: 54

Многие из нас по утрам любят слушать радио. И вот в одно прекрасное утро я осознал, что не хочу слушать местные ФМ радиостанции. Не интересно. Но привычка оказалась вредной. И я решил заменить ФМ-приемник интернет приемником. Быстренько купил детали на Алиэкспресс и собрал интернет приемник.



О интернет приемнике. Сердце приемника — микроконтроллер ESP32. Прошивка от KA-radio. Стоимость деталей мне обошлась в 12 долларов. Простота сборки мне позволила собрать его за пару дней. Хорошо и стабильно работает. За 10 месяцев работы зависло только пару раз и то только из-за моих экспериментов. Удобный и продуманный интерфейс позволяет управлять с смартфона и компьютера. Одним словом это замечательный интернет приемник.



Все классно. Но одним ранним утром пришел к выводу, что при наличии доступа к десяткам тысяч радиостанций нет интересных станций. Меня раздражала реклама, тупые шутки ведущих. Постоянно прыгал с одной станции на другую. Мне нравится Spotify и Яндекс.Музыка. Но печаль в том, что не работают они в моей стране. И хотел бы их слушать через интернет приемник.

Категория: Программирование, Linux

 

Заметки верстальщика: Полезные расширения Google Chrome в 2019 году

Автор: admin от 17-10-2019, 19:15, посмотрело: 85

В моем браузере установлено около 30 расширений, которые упрощают жизнь и работу в интернете. В этой статье я хочу поделиться 10 актуальными расширениями Google Chrome для верстальщика, которые постоянно использую при разработке сайтов.

Категория: Google

 

Знакомство с Sass модулями

Автор: admin от 17-10-2019, 19:15, посмотрело: 55

Привет, Хабр! Представляю вашему вниманию перевод статьи «Introducing Sass Modules» автора Miriam Suzanne.



Недавно в Sass появилась функциональность, которая вам знакома по другим языкам: модульная система. Это большой шаг вперед для @import, одной из наиболее часто используемых функций в Sass. Несмотря на то, что существующая директива @import позволяет вам подключать сторонние пакеты и разделять ваши стили на поддерживаемые элементы, у неё всё же есть несколько ограничений

Категория: Веб-разработка

 
Назад Вперед