Quantcast
Channel: rana_kualuの記事 - Qiita
Browsing all 331 articles
Browse latest View live

10年後のために今勉強なんてしたくないのだ

明日のための勉強もしたくないでござる。 毎日ぐったりして不労所得でだらだら生きていきたいでござる。

View Article


【Rome】RomeはJavaScriptをやめてRustにするってよ

RomeはLinterでありCompilerでありBundlerでありFormatterでありTesterでありMinifierであり…… ともかく、フロントエンドの統合ツールチェーンです。...

View Article


【Chrome94】#tab-hover-card-imagesの設定値を勝手に書き替えられた

Chrome バグ セキュリティ Chrome91から全員#tab-hover-card-imagesをDisabledにしていると思いますが、Chrome94にアップデートしたら勝手にEnabled small full width show delayに書き換えられました。 クソが。 この調子だと、そのうちセキュリティ設定も勝手に緩めてきそうですね。

View Article

【PHP8.1】PHP8.1で削除される機能

Nikitaをはじめとする一部のstrictぺちぱー達は、PHPのレガシー機能の削除に熱心に取り組んでいます。 まあ実際、初期のPHPには特にですが、いったいなんでこんなものをという思い付きのような機能がたくさんありましたからね。 そのあたりはPHP7からPHP8.0にかけてだいぶ綺麗に片付けられてきたのですが、まだまだおかしなものも残っています。...

View Article

【PHP】配列ポインタ操作関数はIteratorを無視する

配列ポインタ操作関数にオブジェクトを突っ込む やたらたくさんあるPHPの配列関数ですが、大半は配列の全ての値に対して一律に処理を行う関数です。 キーと値を入れ替えるarray_flip、特定のカラムを取り出すarray_column、任意の関数を適用するarray_walkなどですね。 ところでこの中に一部、配列のポインタを直接触る関数群があります。...

View Article


Google Chromeが勧めるプライバシーサンドボックス技術のひとつ、CHIPSってなんぞ

Cookies Having Independent Partitioned State、略称CHIPSという提案があります。 一言でいうと、サードパーティCookieをドメイン毎に分けます。 現在のサードパーティCookieをざっくり解説するとこうです。 ・a.comに埋め込んだtracking.comには、tracking.com用のCookieが送信される。...

View Article

【PHP8.2】call_user_func()と$callable()の矛盾を解消する

PHP8.1もまだリリースされていないというのに、早々とPHP8.2に導入される機能がひとつ決まりました。 導入というか削減ですが。 そんなわけで以下はPHP8.2のRFC、Deprecate partially supported callablesの日本語訳です。 Deprecate partially supported callables Introduction...

View Article

PHPにおけるクラスの事前バインディングについて

Ogirinal article:https://www.npopov.com/2021/10/20/Early-binding-in-PHP.html by Nikita Popov $test = new Test; class Test {} これは正常に動作します。 Testクラスを定義するより先に使っているのに動きます。 ふしぎですね。...

View Article


AppleのATTのせいでソーシャルメディア企業に1兆円の損害が出た件

以下はApp Tracking Transparency has hit social media for $10 billion in lost revenue so farという記事のざっくり紹介です。 App Tracking Transparency has hit social media for $10 billion in lost revenue so far...

View Article


GitHub Actionハッカソンに参加して200万円ゲットしよう!

dev.toで2021/11/09からJoin Us for the 2021 GitHub Actions Hackathon on DEV!というイベントが開催されているので、その紹介です。 Join Us for the 2021 GitHub Actions Hackathon on DEV! GitHubの協力により、ここDevで2回目のGitHub Actionsハッカソンを開催します。...

View Article

WindowsでマルチPHPをもっと楽に実現する

windowsでマルチPHPを実現するという記事を見かけたのですが、ジャンクションを使ったほうがもっと楽なのでやり方を紹介します。 シンボリックリンクでもいいんだけど何故か管理者権限が必要だし、今回の用途であればジャンクションで十分です。 なおショートカットでは駄目です。 PHPをインストール PHP For Windowsから適当にファイルをダウンロードして、適当にディレクトリに展開します。...

View Article

Babelは何百万もの人々に使われているのに、どうして我々は飢えようとしているのか

フロントエンド界隈でBabelにお世話になったことのない人はいないでしょう。 新しいJavaScript文法を、古いバージョンのブラウザでも動作するように変換してくれるツールです IEが現役だったころはIE向けページになくてはならない存在でしたし、IE亡き今では最新のES機能を最速で採用できる場となっています。 // Pipe Operator "World" |> `Hello,...

View Article

Nikita Popov、PHP開発から離れる & PHP財団設立のお知らせ

Nikita、会社辞めるってよ The first is that I'm changing jobs at the end of the month, and won't be working on PHP in a professional capacity anymore. I'll still be around, but will have much less time to...

View Article


【PHP8.1】PHP8.1がリリースされたので新機能全部やる

PHP8.1 / PHP8.0 / PHP7.4 2021/11/26にPHP8.1.0がリリースされました。 大きな新機能については、PHP8.0以降公開されるようになったランディングページで見ることができます。 ここでは、概要ではなくUPGRADINGに載っている変更点を全部見て回ることにします。 Backward Incompatible Changes 下位互換性のない変更点。 PHPコア...

View Article

【PHP8.1】new DateTimeZone()が170倍速くなったよ

PHP8.1では、DateTimeZoneのインスタンス生成が少しばかり高速化しました。 $t1 = microtime(true); for ($i=1; $i<1000000; $i++) { $dummy = new \DateTimeZone('Asia/Tokyo'); } $t2 = microtime(true); var_dump($t2-$t1); 8.1.0 8.0.13...

View Article


【JavaScript】ES2022の新機能

ES2022 / ES2021 もうじき2022年ということで、ES2022にFinished Proposalsとして取り入れられた機能がそれぞれどんなものなのか見てみることにします。 ちなみにFinished Proposalsは「複数の実装が既に存在する」というのが定義なので、2022という名前にもかかわらず既に一部のブラウザで使用可能、というか一部以外のブラウザで使用可能です。 ES2022...

View Article

【PHP8.1】リリースページが日本語訳されてなかったので深い悲しみに包まれた

PHP8.1のリリースページがありますね。 右上のChange languageに日本語がありませんね。 深い悲しみに包まれたので増やした。 fork リリースページの最下段、View Sourceってところからドキュメントのソースに進めます。 そこで右上のForkボタンを押せば、自分のスペースにforkされます。 branch 作業用にブランチを切ります。...

View Article


StackOverflowからのコピペをやめろ。今すぐにだ。

Original article:https://dev.to/dotnetsafer/rip-copy-and-paste-from-stackoverflow-trojan-source-solution-4p8f その昔コピペできない文章というものがありました。...

View Article

【PHP8.1】PHP8.1はPHP7.4より20%高速化している

MLにAutomatic performance benchmarking: PHP 8.1 is ~30% faster than PHP 7.4という投稿があったので紹介してみます。 https://externals.io/message/116323 kocsismate90 最近PHP用の自動ベンチマークフレームワークを作ってるんだけど、その宣伝に来たよ。...

View Article

JavaScript ライジングスター 2021

2021 / 2020 / 2019 JavaScriptライブラリのトレンドを紹介しているbestofjs.orgが、2021年に最もホットであったJavaScriptライブラリのランキングを発表しました。 選考基準は累計スター数ではなく、『2021年の一年間で増えたスターの数』です。 過去流行っていたけど落ち目となった技術は出てこないので、最近注目されている技術がわかります。...

View Article
Browsing all 331 articles
Browse latest View live