- 1. Build a network tunnel using Python and the LAMP(PHP) stack.
- 2. 頻繁にランダム番号が重複しないようにするクラス.
- 3. STYLYがPHPカンファレンス香川2024でのPico4とApple Vision Proの体験展示してみた:準備とスキルトランスファー編
- 4. 急いですぐにLaravelの作業がしやすい環境をDockerのDebianで作る
- 5. WordPressにおける動的ルーティングの実装方法
- 6. STYLYがPHPカンファレンス香川をスポンサーしてみた。
- 7. 怠けるための必需品!2024年の生産性向上のための効率的な開発ツール
- 8. 二分探索法(バイナリサーチ)
- 9. WordPressでJavaScriptを埋め込む方法
- 10. mysqliを使ってPHPからMySQLに接続する方法
- 11. 【PHP】PHP勢の自分がどうしてもシャットダウンをしたくない理由
- 12. 【PHP】西暦から和暦・和暦から西暦を算出する
- 13. 【攻略】ServBayでわずか3分でWeb開発環境を構築
- 14. 入力フォームの整数判定【PHP】
- 15. 線形探索法(リニアサーチ)
- 16. HEIC(HEIF)画像をJPEGに一括変換する
- 17. 非JS系フロントエンド環境でのパフォーマンス改善
- 18. 【PHP】西暦から干支・干支から西暦を算出する
- 19. 自動テストの更新日時を現在日時にするな学園
- 20. トラブル対応メモ:PHP画面から外部サーバへのファイル転送不良
Build a network tunnel using Python and the LAMP(PHP) stack.
## Getting Started
Hosting services based on the LAMP stack (Linux + Apache + MySQL + PHP), commonly known as shared hosting, can be obtained at an affordable price in any country. If you are lucky, you can get the infrastructure for one-hundredth the cost of acquiring a virtual server.I was interested in creating a proxy (also known as a VPN) using shared hosting, and I recently succeeded. I considered an implementation similar to [Shadowsocks](https://shadowsocks.org/) as the most ideal and
頻繁にランダム番号が重複しないようにするクラス.
頻繁にランダム番号が重複しないようにするクラスです.
ご自由にコピペでご使用ください.“`php:randomizeClass.php
STYLYがPHPカンファレンス香川2024でのPico4とApple Vision Proの体験展示してみた:準備とスキルトランスファー編
こんにちは、uechanです。
2024年5月に開催されたPHPカンファレンス香川2024に参加し、STYLYのデモ展示を行いました。
本記事では、デモ展示の下準備として行ったスキルトランスファーや技術のブラッシュアップについて詳しく紹介します。## イベント概要
PHPカンファレンス香川は、PHPを中心としたWeb技術に関するカンファレンスです。PHPユーザーやPHPに興味がある、あるいはWeb技術全般に興味がある方々が集まり、さまざまなトークセッションや交流を行うイベントを目指しています。
自分はSTYLYのスポンサー展示を行うために参加しました。## 展示内容の紹介
今回は、Pico4を使ったセッション機能でのMR/VR作品の体験と、
Apple Vision Proを使った作品の体験を展示しました。
Apple Vision Proは四国初上陸です!!
急いですぐにLaravelの作業がしやすい環境をDockerのDebianで作る
今回は急いでLaravelの動く環境が欲しいので急いですぐになんとかします!
## すぐ着手
まずDockerをパパッと起動します。
“`bash
cd oisogi-laravel
docker run -it –rm -p 8080:8080 -v .:/opt debian
“`必要なものまとめてインストールします。
“`bash
apt-get update
apt-get -y install php php-sqlite3 php-curl php-fdomdocument composer
“`MySQLのためだけにdocker-composeする時間はもったいない印象です。
時短のため.envをSQLite3で使うよう一旦ちょっと変えます。
gitを使っている場合はここで`.gitignore`によって無視されるパスを指定するのが時短ポイントです。`DB_`の部分は例えばこんな感じです。
“`bash
DB_CONNECTION=sqlite
DB_DATABASE=database/db.sqlite
“`ほぼいつものコマンド
WordPressにおける動的ルーティングの実装方法
# はじめに
WordPressで動的ルーティングを実装する方法のサンプルです。
# 問題
WordPressの修正案件。
地域の出し分けをカスタム投稿でやってほしいとのこと。
差分少ないし、記事を何十も作るのダルメシアンだったので、動的ルーティング使って解決。
ただLaravelやReactの感覚でいたから、予想の10倍は苦労した。# 解決方法
“`functions.php
function custom_rewrite_rule()
{
add_rewrite_rule(
‘^area/([^/]*)/([^/]*)/?’,
‘index.php?pagename=city&prefecture=$matches[1]&city=$matches[2]’,
‘top’
);
}
add_action(‘init’, ‘custom_rewrite_rule’);function custom_query_vars($vars)
{
$vars[] = ‘prefecture’;
$vars[] = ‘city’;
$vars[] =
STYLYがPHPカンファレンス香川をスポンサーしてみた。
# PHPカンファレンス香川のスポンサー出展の経緯
AppleVisionProが2/2に発売され、いろいろなルートを使って会社で数台調達することができました。そのときに、「そういやPHPカンファレンス関西に行くし、その時に被ってったら、たぶん注目されて、おもろいことになるから借りていこう」と思いつき、@afjk から会社のAppleVisionProを借りて、単身PHPカンファレンス関西に突っ込むことを画策しました。
この時、参加登録はしてたものの、登壇ではなかったので、まぁどうすっかなーという気持ちはありつつ、あまり不安もありませんでした。というのも、こういうカンファレンスでは登壇の裏でLTイベントをしていることが多く、そういう時には飛び込みもOKだという感触がありました。したがって、飛び込めれば何とかなるだろう。という気持ちで突っ込みました。で、そのようなLTイベントが予定通り?発生していたので、とりあえず適当な自己紹介をして、**まぁ、俺が誰であるかとか、どの会社の人間であるかは興味ないと思うんだ。
でも、俺は10日前にアメリカでしか販売されてない最新のApple
怠けるための必需品!2024年の生産性向上のための効率的な開発ツール
> プログラマーであることは、絶え間ないコードの流れと要求で挑戦的です。仕事とリラックスのバランスを取ることは難しいですが、作業負荷を軽減する強力なツールがあります。「適材適所」—この記事は、便利なツールを発見するのに役立ちます。
### DevDocs – オフラインドキュメントのコンパニオン
[DevDocs](https://devdocs.io/)は、オフラインAPIドキュメントブラウザで、多言語対応しており、開発者に技術ドキュメントへの迅速かつ効率的なアクセスを提供します。フロントエンドからバックエンド、モバイル開発まで、公式ドキュメントを統合し、洗練されたユーザーフレンドリーなインターフェースを提供します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3782463/8b2f7f75-8f28-cbd1-39d5-855539096af8.png)
### ServBay – 開発者の夢
[ServBay](https://www.servbay.com)は、ウェ
二分探索法(バイナリサーチ)
## 二分探索法(バイナリサーチ)とは
探索する範囲を半分に絞り込みながら探索を進めるアルゴリズム。
あらかじめ昇順か降順に整列されているデータが対象となる。### 対象データ
以下のように昇順か降順に整列されているデータ
“`php
$array = [11, 13, 17, 19, 23, 29, 31];
“`### フローチャート
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2733055/8a75e4d2-1df8-47f8-51be-13b0cc8d445f.png)
### 解説
以下の変数を用意する
`head`:先頭のデータの添字
`center`:真ん中のデータの添字
`tail`:末尾のデータの添字①真ん中の要素を選ぶ
→`(head + tail) / 2`で求め、`center`へ代入する
②真ん中と目的のデータを比較する
→データが目的のデータと一致した場合は、探索終了
→データが目的のデータと一致しない場合は③へ移る
③探索の
WordPressでJavaScriptを埋め込む方法
## はじめに
今回はWordPressでモーダルを実装する際にJavaScriptをどこに埋め込めばいいか悩んだのでその解決策をまとめる
## 問題点
WordPressでJavaScriptのコードをどのphpファイルに埋め込めばいいのか
## 解決策
footer.phpの“`