Podcasts about php php

  • 17PODCASTS
  • 28EPISODES
  • 35mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • Jan 16, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about php php

Latest podcast episodes about php php

経営者の志
829.辻騎志さん(PHP研究所講師)

経営者の志

Play Episode Listen Later Jan 16, 2025 11:20


【松下幸之助の教えを現代に伝える!】 PHP研究所講師・辻騎志さんをお迎えしてお届けします。 松下幸之助氏が創設したPHPゼミナールで30年以上にわたり、係長から部長までの管理職向け研修を担当されている辻さん。松下幸之助氏の「人間観」に基づいた指導や、経営者や管理職が持つべき哲学について、深い洞察を語っていただきました。 辻さんが研修で大切にされているのは、肯定的な人間観と「人間の天命」を基盤にした教育です。松下幸之助氏の著書『人間を考える』を紐解きながら、すべての命を活かすための生き方や考え方をわかりやすく解説。また、コミュニケーションにおける「心からの言葉」の重要性についてもお話しいただきました。心の乗り物である声に、どれだけの想いを込められるかが成功の鍵だと言います。 さらに、社長の人生哲学と経営哲学を基にした「あるべき社員像」や「理想の管理職像」を具体化し、どのように研修でそれを実現していくかをお聞きしました。管理職が部下を輝かせる存在になるためのヒントが詰まった内容です。 2000回以上の研修を通じて、多くの経営者や管理職の成長をサポートしてきた辻さんの経験と知識は必聴です。特に、体を使ったワークを交えた研修スタイルや、アンケートで絶賛される「わかりやすく、楽しい」講義の工夫は、企業研修を検討中の方々にとって非常に参考になるでしょう。 ぜひ、辻さんのお話を通じて、人間観や経営哲学を深め、自社の成長に活かしてください。ご興味のある方は、Facebookからお問い合わせください! 【今回のゲスト】 PHP研究所講師 辻騎志(つじ・きよし)さん Facebook: https://www.facebook.com/kiyoshi.tsuji.1 【こえラボメルマガ】 ポッドキャストに関する情報をお届けしています♪ https://koelab.biz/p/r/oMAdA7S5

php php
php[podcast] episodes from php[architect]

  This week on the php podcast, Eric and John discuss PHP 8.4 and its new features, Pie, PHPStorm, PHPTek, Yazi for file management in the terminal, and more. Links from the show: PHP: PHP 8.4.0 Release Announcement GitHub – php/pie: The PHP Installer for Extensions Announcing the Pre-Release of the PHP Installer for Extensions […] The post 2024.11.21 appeared first on php[architect].

TBSラジオ「荻上チキ・Session」
特集「77回目の『終戦の日』。玉音放送とラジオ」坂本慎一(PHP研究所・PHP理念経営研究センター)×荻上チキ×南部広美

TBSラジオ「荻上チキ・Session」

Play Episode Listen Later Aug 15, 2022 47:24


【出演】PHP研究所・PHP理念経営研究センター、研究コーディネーターの坂本慎一さん 【特集】77回目の「終戦の日」。玉音放送とラジオ(探究モード) 2022年8月15日(月)放送分

php php
PHPUgly
270: I'm a better thinker

PHPUgly

Play Episode Listen Later Jan 21, 2022 61:40


Links from the show:PHP: PHP 8 ChangeLogPHP: ReleasesLaracon Online Winter will be free this year! | Laravel Newshttps://twitter.com/midwestphp/status/1484232408710795266Laravel Horizon - Laravel - The PHP Framework For Web ArtisansJetBrains IDE (PyCharm, PHPStorm etc) does not receive keyboard input when using tiling and gnome-terminal window is visible. · Issue #1312 · pop-os/shell · GitHubGit - git-switch DocumentationSwitch to a new branch with unstaged changes5G Rollout Near US Airports Deferred As Airlines Fear Flight Chaoshttps://noplacetohide.org.uk/System76 Pop!_OS 20.04 - Auto Tiling Tutorial - YouTubeSystem76 Pop!_OS 20.04 - Stacking Tutorial - YouTubeThis episode of PHPUgly was sponsored by:hookrelay (https://phpa.me/hookrelay) from our friends at Honeybadger.ioPHPUgly streams the recording of this podcast live. Typically every Thursday night around 9 PM PT. Come and join us, and subscribe to our Youtube Channel, Twitch, or Periscope. Also, be sure to check out our Patreon Page.Twitter Account https://twitter.com/phpuglyHost:Eric Van JohnsonJohn CongdonTom RideoutStreams:Youtube ChannelTwitchPeriscopePowered by RestreamPatreon PagePHPUgly Anthem by Harry Mack / Harry Mack Youtube ChannelThanks to all of our Patreon Sponsors:Honeybadger ** This weeks Sponsor **ButteryCrumpetShawnDavid QKen FTony LFrank WJeff KShelby CS FergusonBoštjan OMatt LDmitri GKnut E BMarcusMikePageDevRodrigo CBillyDarryl HBlaž OMike WHolly SPeter ABen RLuciano NElgimboWayneKevin YAlex BClayton SKenrick BR. C. S.ahinkleEnno RSeviMaciej PJeroen FRonny M NCharltonF'n SteveRobertThorstenEmilyJoe FAndrew WulrickJohn CJames HEric MLaravel Magazine

CTO'z
CTO'z #15 Eric Daspet @Indy - "Un livre, un jour ... puis de beaux chapitres"

CTO'z

Play Episode Listen Later Aug 19, 2021 73:00


Podcastarama : Avis des auditeurs : ⭐⭐⭐⭐⭐ Avis de la presse : ⭐⭐⭐⭐⭐  Ça te dit d'écrire un livre ? Cette petite phrase de quelques mots est le point de départ de toute la suite. Après des études en électronique, ce n'était effectivement pas forcément le chemin le plus probable que de commencer sa carrière par l'écriture de l'un des tous premiers ouvrages PHP :  PHP 5 Avancé . C'est aussi le point de départ d'une carrière dans le développement  Ça te dit de monter une boite ?  C'est sur une petite phrase comme ça qu'après plusieurs années à des postes de développement, Eric s'associe en quelques semaines et prend la casquette de CTO de TEA (The alternative Book) qui deviendra Vivlio, un vrai concurrent à la Kindle. Il ne connaît que peu ses associés (“il ne faut jamais faire ça”) et après quelques années, bien que le succès soit au rendez-vous, Eric quitte l'aventure.   Ça te dit... Un projet qui fait sens ?  CTO de la Ruche qui dit Oui - Engineering Manager de Jobteaser puis VP Engineering de Indy . C'est le sens et le projet qui guident ses choix.  Dans cet épisode vous découvrirez un manager qui a su progresser au fil de ses expériences, se prendre des murs puis les éviter, apprendre à donner du feedback, transmettre du sens. Sa vision du poste de CTO ? “La technique c'est pas le problème” La technique n'est jamais le problème ! Les solutions viennent des équipes et des organisations. Référence :  Radical Condor de Kim Scott   

Yokohama North AM
ep 49 @tadsanとPHP、PHPカンファレンス沖縄について

Yokohama North AM

Play Episode Listen Later May 20, 2021 68:01


PHP list構文 - PHP PHP: rfc:fibers PHPカンファレンス沖縄 PHPカンファレンス沖縄2021 - connpass 今日からできる安心型付け入門 by うさみけんた | プロポーザル | PHPカンファレンス沖縄2021 #phpcon_okinaw たどさん ピクシブ百科事典 - 同人・漫画・イラスト・二次創作に関する辞典

php php php
プログラミング初心者のための ナンチャッテ・ラジオ
#268 PHPの学習「PHPプログラムファイルの読み込み」

プログラミング初心者のための ナンチャッテ・ラジオ

Play Episode Listen Later Mar 7, 2021 9:12


http://9chat-e.mynt.work/?c=radio/contents&id=268 プログラミング学習に役立つ情報をお伝えするラジオ番組

php php
プログラミング初心者のための ナンチャッテ・ラジオ
#268 PHPの学習「PHPプログラムファイルの読み込み」

プログラミング初心者のための ナンチャッテ・ラジオ

Play Episode Listen Later Mar 7, 2021 9:12


http://9chat-e.mynt.work/?c=radio/contents&id=268 プログラミング学習に役立つ情報をお伝えするラジオ番組

php php
プログラミング初心者のための ナンチャッテ・ラジオ
#268 PHPの学習「PHPプログラムファイルの読み込み」

プログラミング初心者のための ナンチャッテ・ラジオ

Play Episode Listen Later Mar 7, 2021 9:12


http://9chat-e.mynt.work/?c=radio/contents&id=268 プログラミング学習に役立つ情報をお伝えするラジオ番組

php php
プログラミング初心者のための ナンチャッテ・ラジオ
#258 PHPの学習「PHPでの正規表現関数」

プログラミング初心者のための ナンチャッテ・ラジオ

Play Episode Listen Later Feb 25, 2021 6:44


http://9chat-e.mynt.work/?c=radio/contents&id=258 プログラミング学習に役立つ情報をお伝えするラジオ番組

php php
プログラミング初心者のための ナンチャッテ・ラジオ
#258 PHPの学習「PHPでの正規表現関数」

プログラミング初心者のための ナンチャッテ・ラジオ

Play Episode Listen Later Feb 25, 2021 6:44


http://9chat-e.mynt.work/?c=radio/contents&id=258 プログラミング学習に役立つ情報をお伝えするラジオ番組

php php
プログラミング初心者のための ナンチャッテ・ラジオ
#258 PHPの学習「PHPでの正規表現関数」

プログラミング初心者のための ナンチャッテ・ラジオ

Play Episode Listen Later Feb 25, 2021 6:44


http://9chat-e.mynt.work/?c=radio/contents&id=258 プログラミング学習に役立つ情報をお伝えするラジオ番組

php php
プログラミング初心者のための ナンチャッテ・ラジオ
#220 PHPの学習「PHPの実行環境について」

プログラミング初心者のための ナンチャッテ・ラジオ

Play Episode Listen Later Jan 18, 2021 7:43


http://9chat-e.mynt.work/?c=radio/contents&id=220 プログラミング学習に役立つ情報をお伝えするラジオ番組 1. LAMP環境のインストール win系 : XAMPP mac系 : MAMP 2. サーバーにPHPをインストール Apache or Nginxのインストールも必要 3. バーチャルアプリでサーバーOSを構築 VMware , VirtualBox , Vagrand 4. Dockerを使う

プログラミング初心者のための ナンチャッテ・ラジオ
#220 PHPの学習「PHPの実行環境について」

プログラミング初心者のための ナンチャッテ・ラジオ

Play Episode Listen Later Jan 18, 2021 7:43


http://9chat-e.mynt.work/?c=radio/contents&id=220 プログラミング学習に役立つ情報をお伝えするラジオ番組 1. LAMP環境のインストール win系 : XAMPP mac系 : MAMP 2. サーバーにPHPをインストール Apache or Nginxのインストールも必要 3. バーチャルアプリでサーバーOSを構築 VMware , VirtualBox , Vagrand 4. Dockerを使う

プログラミング初心者のための ナンチャッテ・ラジオ
#220 PHPの学習「PHPの実行環境について」

プログラミング初心者のための ナンチャッテ・ラジオ

Play Episode Listen Later Jan 18, 2021 7:43


http://9chat-e.mynt.work/?c=radio/contents&id=220 プログラミング学習に役立つ情報をお伝えするラジオ番組 1. LAMP環境のインストール win系 : XAMPP mac系 : MAMP 2. サーバーにPHPをインストール Apache or Nginxのインストールも必要 3. バーチャルアプリでサーバーOSを構築 VMware , VirtualBox , Vagrand 4. Dockerを使う

Hexlet (Хекслет)
Hexlet Podcast: Интервью с Ильёй Зобенько (Юла, Mail.ru Group) о PHP. Отношение к языку, советы новичкам

Hexlet (Хекслет)

Play Episode Listen Later Dec 11, 2020 65:03


PHP входит в число самых популярных языков программирования. Этот язык доминирует в вебе: по данным W3Techs, в ноябре 2020 года его используют 79% сайтов в интернете. Тем не менее в Сети можно встретить разговоры и холивары на тему «жив или мёртв PHP». Эта ситуация вызывает много вопросов. Часть из них удалось обсудить с разработчиком Mail.ru Group Ильёй Зобенько. *Таймкоды:* 00:00:00 - старт и приветствие 00:02:14 - о спикере 00:04:22 - отношение к тезису «PHP мёртв»: почему так говорят, если на нём 79% сайтов 00:06:54 - оправдан ли хейп в отношении PHP 00:09:06 - правильно ли двигаются последние версии PHP - PHP 7.4 и PHP 8 00:10:49 - языки с безупречной репутацией 00:12:36 - о парадигмах и инструментах: что будет, если изучать PHP первым языком 00:14:32 - PHP плохо подходит для продуктов со сложной бизнес-логикой? 00:16:04 - личные кейсы Ильи по работе с PHP 00:21:00 - PHP только для стартапов? 00:23:26 - как дела на рынке труда 00:27:02 - для первого места работы избегать фриланс и искать место в командной разработке? Кто нанимает PHP-разработчиков? 00:28:50 - что нужно знать джуниору 00:34:35 - о зарплатах 00:36:42 - комьюнити PHP-разработчиков 00:37:30 - как научиться программировать на PHP: что бы Илья посоветовал другу 00:38:50 - open-source на PHP 00:39:44 - какие факторы могут пошатнуть позиции PHP в вебе 00:42:44 - как выглядит типичная команда разработчиков на PHP 00:44:37 - как используется PHP в энтерпрайзах и как использовать PHP за пределами веба 00:48:20 - о фреймворках: Symfony, Laravel и другие 00:51:32 - о движках: WordPress, Joomla и другие 00:54:50 - конкуренты PHP 01:02:14 - советы начинающим *Об эксперте:* Илья Зобенько работает на проекте «Юла» в Mail.ru Group. Опыт разработки на PHP — 6 лет. Член судейского совета хакатона HelixHacks. Технический консультант Coral Club International, ранее сооснователь и технический директор стартапа Odus, в рамках которого с партнерами стал финалистом акселератора PhA от Data Monsters, директор по информационным технологиям компании Экомилк *Полезные ссылки:* * Профессия PHP-программист на Хекслете ( https://ru.hexlet.io/professions/php ) *

PHPUgly
215:PHP 8 Release

PHPUgly

Play Episode Listen Later Dec 5, 2020 65:24


This week on the podcast, Eric, John, and Thomas talk about the release of PHP 8, XDebug 3, Salesforce buying Slack, and more...PHP: PHP 8.0.0 Release AnnouncementRasmus Lerdorf thoughts on PHP 8 ReleasePHP: Supported VersionsPHP 8 Docker Image released SpaceX Starlink: User terms of service declare Mars as ‘free planet’Laravel Internals – A new YouTube podcast from the Laravel TeamSalesforce buys Slack in a $27.7B megadealAmazon Sidewalk: Should You Be Co-Opted Into A Private Neighbourhood LoRa Network?Amazon is bringing macOS to its AWS cloudA Million Dollars vs A Billion Dollars, Visualized: A Road TripPHPUgly streams the recording of this podcast live. Typically every Thursday night around 9 PM PT. Come and join us, and subscribe to our Youtube Channel, Twitch, or Periscope. Also, be sure to check out our Patreon Page.AZPHP Meetup

Kodsnack
Kodsnack 374 - Deprekera hälften av alla array-metoder, PHP med Rickard Andersson

Kodsnack

Play Episode Listen Later Jul 14, 2020 49:10


redrik snackar PHP med Rickard Andersson, utvecklare på Montania. Vi diskuterar språkets utveckling sedan Forntiden (2005 sådär, när Fredrik senast skrev något i PHP), märkligheter och starka sidor, prestanda, den försvunna version 6 av språket, standardisering av lösningar och mycket mer. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @antikristoffer, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi. Länkar Rickard på Twitter PHP PHP på Github Montania - där Rickard jobbar Två artiklar på temat konstigheter i PHP: A fractal of bad design och PHP sadness ASP Extensions i PHP Utvecklare som bidragit till PHP RFC Aktuella PHP-RFC:er The mysterious PHP RFC process and how you can change the web PHP 4 PHP 5 Arrayfunktioner i PHP array_filter Typer i PHP Nyheter i PHP 7 Zvals - struktur som representerar PHP-värden curl libcurl Memcached FFI - foreign function interface i PHP PHP 8 släpps enligt planen i november 2020 FPM - Fastcgi process manager mod_php PHP opcodes Intermediärrerpresentation Opcache Versioner av PHP som inte längre stöds mbstring - bibliotek för Unicode-text Phpdoc Ecmascript 4 Arrow functions i PHP PSR PSR 3 - loggning Composer “NPM för PHP” Symfony Phpstorm Xdebug Laravel Titlar Den renaste koden jag någonsin skrivit Skriva PHP som om det var 2005 Mycket bakåtkompatibilitet Deprekera hälften av alla array-metoder En minnesläcka som spelar roll I/O som sätter gränserna Vilken Unicode som helst Vad blir det för nummer på den här då? Grejer som en editor förstår Npm för PHP

Self-Made Web Designer
How to Attract High Paying Web Design Clients w/ Lee Blue Part 1

Self-Made Web Designer

Play Episode Listen Later Apr 21, 2020 20:02


You can find the free Starter Kit Course over 1,000 people have began their website journey on at selfmadewebdesigner.com.YOU’LL LEARNThe right way to market yourself as a web designerResources to get started as a web designer no matter what your backgroundHow to demand higher prices for the services you provide as a web designerRESOURCESDoublestack.netHow do you go from building $500 WordPress sites to $5,000+ projects while fortifying and stabilizing your business with recurring monthly revenue – and not just for WordPress maintenance? When your clients stop seeing you as a service provider and start seeing you as their path to financial growth you dramatically increase your value. Check out Lee Blue’s website for more information.Gravity Forms Plug InBuild and publish your WordPress forms in just minutes. No drudgery, just quick and easy form-building. Select your fields, configure your options and easily embed forms on your WordPress-powered site using the built-in tools.Woo Commerce Plug InWooCommerce is an open-source e-commerce plugin for WordPress. It is designed for small to large-sized online merchants using WordPress. Launched on September 27, 2011, the plugin quickly became popular for its simplicity to install and customize and free base product.WixDesign and build your own website builder. Requires minimal coding expertise, and has loads of themes for purchase.SquareSpaceDesign and build your own website builder. Requires minimal coding expertise, and has loads of themes for purchase.UpworkUpwork expertly connects professionals and agencies to businesses seeking specialized talent.FiverrFiverr is an Israeli online marketplace for freelance services. Founded in 2010 and based in Tel Aviv, Israel, the company provides a platform for freelancers to offer services to customers worldwide.Elementor Plug-InElementor is the leading website builder platform for web creators on WordPress, and one of Lee Blue’s first recommendations for new clients.Beaver BuilderEasily build beautiful, responsive WordPress pages in minutes. Beaver Builder is a drag and drop WordPress Page Builder.Oxygen BuilderOxygen Builder is a tool that enables you to build entire WordPress websites. It is not a page builder or a theme, but a hybrid product that enables you to have more control over what you create.Astra | Wordpress ThemeAstra is fast, fully customizable & beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront.What is React?React (also known as React.js or ReactJS) is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications.(Thanks wikipedia)What is PHP?PHP is a server side scripting language. that is used to develop Static websites or Dynamic websites or Web applications. PHP stands for Hypertext Pre-processor, that earlier stood for Personal Home Pages. PHP scripts can only be interpreted on a server that has PHP installed.(Thanks again Wikipedia)WP CrafterThe Easier Way To Learn WordPress. Courses, affiliate links, blogs, and videos that will help your web design company thrive.SubscribeYou can subscribe to the Self-Made Web Designer podcast on iTunes, Spotify, Stitcher, and YouTube. And be sure to rate and comment, which helps folks find the help they need!

IJ Cast
みんなのPHP (@hanhan1978)

IJ Cast

Play Episode Listen Later Dec 17, 2019 17:22


Guest: エンジニア 富所さん (twitter) みんなのPHP、影PHP勉強会、コンパイラ構成法の話をしました。 みんなのPHP 現場で役立つ最新ノウハウ! 影PHP勉強会 コンパイラ構成法

php php php
ajitofm
ajitofm 10: Long Live PHP!

ajitofm

Play Episode Listen Later Oct 17, 2017 62:33


PHPカンファレンス, PHP4, Microservicesなどについて brtriver さん、 nekoya さんと話しました。 PHPカンファレンス2017 VOYAGE GROUPの企業ブースと登壇資料まとめ #phpcon2017 hiveclick/mojavi Maple Project 再演 ~ PHPCon Dockerコマぶち抜きイベント PHP 4 ほし納豆 PHP Performance Comparison 2017 and 2016 - PHP Benchmark Script to Figure How Each PHP Version Compare in Speed Improvements between PHP 5 vs PHP 7.0 vs 7.1 with OpCache vs PHP 8 or PHP 7.2 with a PHP JIT Features PHP: var_dump PHP:名前空間 Composer PHP: Phar PHP: PHPの歴史 Server Side Includes - Wikipedia What is phtml, and when should I use a .phtml extension rather than .php? Template Syntax: Smarty vs PHP twigテンプレートエンジンでvue.jsを使うとデリミタがコンフリクトする。 Pattern: Backends For Frontends 広告配信管理システムを支えるPHP - レガシーシステムからの段階的移行戦略 / phpcon2017 What is N+1 SELECT query issue? Layered Architecture Distributed Tracing for Polyglot Microservices Symfony 4: Best Practices #ajitofm ポスター in PHPカンファレンス2017

科技最前沿,论天文物理 人工智能 数码编程 大数据等
一七二、多迪PHP项目经理深度解析:PHP应用性能优化指南!

科技最前沿,论天文物理 人工智能 数码编程 大数据等

Play Episode Listen Later Aug 1, 2017 18:01


一七二、多迪PHP项目经理深度解析:PHP应用性能优化指南!

php php php
科技最前沿,论天文物理 人工智能 数码编程 大数据等
1009、是的,为了更好的支持微服务,我们从PHP迁移到了Go

科技最前沿,论天文物理 人工智能 数码编程 大数据等

Play Episode Listen Later May 28, 2017 12:46


你好,这里是《科技最前沿》,喜爱科学的你来啦,我是你的老朋友丘孔语论。这一期我给大家分享《是的,为了更好的支持微服务,我们从PHP迁移到了Go》,这篇文章来自于高可用架构。科技最前沿,丘孔语论带你遨游科技的海洋,天文、物理、互联网、人工智能、数码、编程、大数据、创新创业、化学医学、养生、心理学、灵性等等等统统都可能涉及到;海内外,宇宙中,跟着我,就够了……开始聆听科技的声音吧:---------------------起初,我们认为坚持一门熟悉的语言是负责任的事情——我们是一个小团队,却已经冒了两次险:切换到微服务和完全重写我们的 Web 应用程序(高流量游戏平台)。但是,最终我们决定放弃 PHP 拥抱 Go,下面我将解释为什么这么做,并分享一些在我们的微服务架构中数据库相关的想法。微服务和 PHP:概念性错配我们熟悉的语言是 PHP,它支撑了我们现有的应用程序,有两个模糊的论据可以支持我们继续这么做下去:我们熟悉 PHP,它开发很快题。为什么要放弃对我们有用的东西?市面上有很多 PHP 开发人员。 选择 PHP 让我们更容易扩充团队。这听起来非常合理,但是当我们清楚 PHP 真的不是我们的正确选择时,我们很快就放弃了这些想法。我们正在迁移到微服务架构,因为我们希望我们的高流量架构基础设施(200 万日活用户)可更好扩展。从长远来看,随着我们向 1000 万(还会更多)日活用户迈进,而且每天和每小时都能随之改变(译者注:指扩容和缩容):随着整个国家在休息或者白天,我们的基础设施应该随之弹性伸缩到相应的规模。PHP 不适合我们的主要原因:1、PHP 具有较高启动开销PHP 曾经被设计成(或长成)为运行短命令的脚本,因此持久并不是这个语言适合支持的特性。这意味着对于每个请求,数据库连接和类都必须重新被实例化,这增加了不必要的延迟开销。当然熟悉这方面读者都知道,有解决方案,例如通过 PHP-FPM 或 Apache 的连接池或 C 绑定等方法,可以支持与 Redis 的持久连接。但是,由于我们追求高性能,这些依赖使我们对选择 PHP 作为合适的工具存在疑虑。2、容器化 PHP 是一个雷区PHP 需要 Nginx 和 PHP-FPM(或类似工具)来实现进程和连接池管理等功能。这意味着对于每个部署的微服务,PHP-FPM 和 Nginx 也必须一起运行。这浪费了资源,也降低了扩展的效率。还有优化配置的问题。优化单 PHP 实例已经很头大了,因为需要了解和配置 PHP,PHP-FPM 和 Nginx 这一堆组合,我们无法想象最终在弹性的 Kubernetes 环境中配置多个 PHP 栈的痛苦情形,您完全不知道在同一台机器上运行了哪些服务。微服务器的复杂性在架构中:您正在处理一个由简单服务组成并且相互之间作用的复杂系统。既然我们已经致力于这个架构,那么因为语言而增加更多长期开销和概念上的错误就是得不偿失的。招聘又如何呢?我们发现它对我们的情况是无效的。像微服务一样,我们认为开发人员应该是语言无关的。我们宁愿聘请一位聪明的开发人员学习一门新语言来完成工作,而不是使用一位坚持自己做事方式的语言专家。在这个意义上,移除 PHP 实际上让我们获得了真正自由。向 Go 迈进我们偏爱的两个主要语言是 Node.js 和 Golang。我们做了一些研究,并决定了转向 Go 而非 Node。为什么是 Go?性能。二进制文件的方式启动一个长期运行的守护进程,意味着每个请求和持续连接的启动成本很低。Go(包括 Goroutine )天生就为网络及多核环境设计,使其在处理大量并发请求方面超快和高效。Go 可以编译成小巧且可移植的二进制文件。这使它非常适合在 Docker 容器中使用。部署我们的 Go 容器只需几秒钟,因为它们的体积小(大多只有 4 - 5MB),并且由于静态链接的原因,在容器内不需要 OS 或运行时依赖。作为参考,当使用 Node alpine 镜像时,我们的前端容器大约需要 55MB。Go 是类型严格的。这使代码中的内部通信更为可靠。它也有助于在编译构建期间捕获问题,而不是在运行期间。Go 有非常好的工具链。虽然工具是很多语言的问题,但 Google 决定从一开始就解决这个问题,提供了大量常用的工具,作为语言安装包的一部分。当然我们也同时考虑到了 Go 的这些缺点:Go 不附带依赖管理工具。官方团队正致力于此,当官方工具发布的时候,很可能非常好用。现在,您可以检查您的 vendors,或者使用 Glide 等工具。更多代码。这是 Go 的优雅和简单的反面。然而,我们选择接受这一点:使用 Go 确实需要一些努力,但它会产出高质量代码。这不是说我们把 Go 用到所有地方。对于服务器端渲染,我们选择 Node,因为它允许我们在前端和后端之间共享逻辑。我们也使用Java来解决特定的问题,因为 Java 已经存在了很长时间,并且有大量类库。我们希望使用每个场景最适合的工具,也就是说,对于大多数情况,Go 将是我们的首选工具。Big Gopher (Gyga8K)评估 NoSQL当我们开始用 Go 编写我们的第一个服务时,我们同时也同时思考数据库的问题。我们习惯使用 MySQL,它过去工作良好,但它往往也是性能瓶颈。在我们的传统技术栈中,我们还大量使用了 Redis 进行缓存,这对于性能来说非常棒,因为它有效地减少了数据库 join 查询的访问压力。因此当我们开始在新技术栈中进行数据库选型时,评估 NoSQL 就很有必要,可以看看我们是否可以完全避免这些 join 查询。我们评估了两个数据库:MongoDB- 我们很好奇去了解一个文档型数据库是否可以用来存储游戏中大量元数据。当然麻烦的是,我们必须在 Google Cloud 中使用,根据社区的说法,这样根本不能很好地扩展。我们尽量避免复杂的 DevOps 工作,因此 MongoDB 出局。Cassandra- 它是一个已知的可以扩展的数据库,并被一些大型高访问量平台 Netflix 和 Reddit 使用。我们喜欢的特性是:它的速度非常快,并支持线性扩展。不过,我们发现管理太复杂了。如果您确切知道如何查询您的数据,Cassandra 非常适合。对于具有大量数据的分析服务来说,情况可能如此,但是在敏捷的产品设计开发环境中,随着产品的发展,用户适应性变化,Cassandra 虽然强大,但是对于我们这样的小团队来说难于控制。继续与 SQL 共舞我们逐渐走近微型服务的概念,更加坚信构建小型的独立服务的想法,这些服务完成特定任务,并且在需要时可以轻松升级或被更换。因此我们还是坚持使用 MySQL 作为我们的默认数据库。我们使用了 MySQL 很多年,知道如何设计高性能的数据库模式。虽然它不支持原生的线性伸缩,但现在也不是一个大的问题:由于微服务架构的模块化特性,应用程序负载分布在许多机器的不同微服务上。并且每个微服务器都可以访问自己的 32 核数据库机器和几个只读从库,这种方式还可以继续前行很长的路。我们非常高兴,现在我们现在还没有过度工程化。如果有一个服务需要 Cassandra 或其他数据库,那么我们也可以轻松迁移该服务。那么为什么选择 MySQL?现在主要是因为它可以很方便在 Google Cloud 上进行管理,在 DevOps 方面我们是务实的。我们也考虑尝试 Postgres,因为它开放源码,还有一个强大的社区,并且显然已经运行了很多年。因此,取决于 Google Cloud 未来的 Alpha 版本,我们也可能会尝试 Postgres。作者补充:Reddit 上不少网友指出,我们对 PHP 启动成本有误解。虽然我们的观点仍然站得住脚,但为了准确起见,我们已经清理了这一段。另外感谢 Casper van Wezel 对本文所做贡献。 有问题请留言,英文好的读者可以点击阅读原文跟原作者互动。--------------------------好了,所有的内容就是这些了。做一档科普类的节目,我的语速放的很慢,希望我的普通话不至于吓到你。请务必留出点时间关个注、点个赞或者留个言,这样会给我把节目做的更好的动力。交流讨论请关注微信公众号 丘孔语论 ,微信号是qiukong365 ,也可以扫描语音下面的二维码关注。丘孔语论,倒过来念就是 论语孔丘 ,聪明如你,知道这四个字怎么写吗?

Consultor IT
053. Destripando PHP

Consultor IT

Play Episode Listen Later Dec 8, 2016 31:00


¿Alguna vez te has preguntado cómo funciona PHP internamente? ¿Qué configuración viene de serie? ¿Y hasta que punto es potente? Pues en este episodio analizaremos todos estos aspectos, para así, poder profundizar un poquito más. Pero para empezar ¿Qué es PHP? PHP es el lenguaje de programación más utilizado en el mundo web, la mayoría de páginas web del mundo utilizan PHP. Además, grandes frameworks como wordpress, drupal, joomla también lo utilizan, por lo tanto, se puede decir, que más del 50% de las páginas web del mundo, están utilizando de una u otra manera PHP ahora mismo. De hecho, grandes empresas como Facebook adoptaron y defendieron PHP, creado incluso un lenguaje de programación similar a PHP llamado HHVM, curiosamente, gracias a este proyecto, en la versión 7 de PHP se mejoró muchos aspectos, pudiendo igualar en velocidad a HHVM. PHP no se puede explicar sin entender las tres principales versiones: Versiones anterior a PHP 5 Durante 10 años se ha ido avanzando mucho en PHP, de hecho nació en 1995 y no fue hasta 2005 que apareció la versión PHP 5 que fue todo un cambio. Por decirlo de alguna forma, las versiones anteriores a PHP 5 son incompatibles, además de faltarle tecnologias nativas que hoy en día nos parecen básicas como pueden ser, objetos, JSON, etc. PHP 5 La versión PHP 5 es la que está funcionando ahora, prácticamente en la gran mayoria de los hostins del planeta, es la versión más moderna y estable. Se caracteriza principalmente por una mayor escalabilidad y por traer (por fin) el paradigma objetos a PHP. Además PHP 5 también incorpora mejoras en cuanto seguridad. PHP 7 PHP 7 ha sido toda una revolución, ha sido tan importante el cambio que ni si quiera han pasado por PHP 6 (una estrategia similar a la usada por Microsoft con Windows 10). Sus principales características son la velocidad (duplica la velocidad de procesamiento) y el poder utilizar por fin, tipado fuerte. Características de PHP Veamos las principales características de PHP. Muchas funciones nativas Mientras otros lenguajes tienes que importar módulos o librerías para usar una función, PHP te permite utilizar cientos de funciones sin tener que importar nada. Programas muy rápido Otra ventaja de PHP frente a otros lenguajes, es que es muy rápido programar en PHP. Tipado débil No es necesario declarar un tipo de variable, a diferencia de otros lenguajes, una variable string, la puedes convertir en un número entero, simplemente indicándole dicho número. Modular Puedes añadir módulos externos (cURL, MySQL, etc.) o crear el tuyo propio. PHP y APACHE Debemos de comprender que PHP y Apache son dos cosas totalmente diferente, por una parte, PHP es el lenguaje de programación y Apache es un servidor web. Por lo que quiere decir, que podemos tener instalado PHP sin Apache y utilizarlo desde la terminal. Esto explica, que cuando en Linux accedemos a la carpeta de configuración de PHP nos encontremos con dos carpetas, una llamada “Apache” y otra llamada “Cli”. La primera carpeta llamada Apache, hace referencia a la configuración de PHP cuando se ejecuta en Apache. La segunda carpeta llamada cli, hace referencia a la configuración de PHP cuando se ejecuta desde la terminal. Es decir, podemos hacer que PHP se comporte diferente, dependiendo dónde se esté ejecutando. Fichero de configuración de PHP El fichero de configuración de PHP se llama php.ini y contiene toda la configuración que indicará a PHP como se debe de comportar, consta de cientos de variables. Para entenderlo mejor, veamos algunas de esas variables. engine: Indica si PHP se debe de ejecutar o no. precision: Indica cuantos decimales puede tener un float. short_mode: Habita la opción de abrir php de forma corta, es decir

Accidental Tech Podcast
58: Always On Vacation In California

Accidental Tech Podcast

Play Episode Listen Later Mar 28, 2014 120:07


Follow-up on discussing sexism in technology, Anil's experiment, empathy, ad hominem tu quoque, and cultural rigidity. Facebook buying Oculus: Outrage from Oculus' Kickstarter backers, including from Minecraft creator Notch, and the expectations that Kickstarter creates in "backers". Why did Oculus sell? How far into the future did Oculus' "vision" extend, and what will happen to its vision now? Why did Facebook buy? Does Mark Zuckerberg have a clear vision for Facebook's future? Facebook's Hack language extension to PHP: PHP is poorly designed but very practical. The risks of using Hack (Marco's two posts). Sponsored by: HelpSpot: Simple, powerful, customizable help-desk software with no monthly fees. Use code ATP14 for $100 off. Igloo: Igloo is an intranet you'll actually like. (Nobody likes SharePoint.) Warby Parker: Boutique-quality, vintage-inspired eyewear at a revolutionary price.

Server-Side Web Programming - Fall 2010
Cookies and Sessions in PHP; PHP Functions

Server-Side Web Programming - Fall 2010

Play Episode Listen Later Oct 31, 2010 71:13


Sessions, Cookies, Functions

Programmieren im Internet
Einstieg Internetprogrammierung (10)

Programmieren im Internet

Play Episode Listen Later Feb 3, 2006


Folge 10: Wie lernt man PHP? PHP in Seminaren oder Online lernen

Programmieren im Internet
Einstieg Internetprogrammierung (9)

Programmieren im Internet

Play Episode Listen Later Feb 2, 2006


Folge 09: Wie lernt man PHP? PHP aus Büchern lernen

einstieg php php