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

【PHP8.0】PHPにオブジェクト初期化子が導入される

これまで何度も塩漬けにされたり却下されたりしていたオブジェクト初期化子ですが、ついにPHP8.0で導入されることになりました。オブジェクト初期化子が何かというとこれです。classHOGE{publicfunction__construct(privateint$x){//...

View Article


Image may be NSFW.
Clik here to view.

Qiitaニュースの過去記事が見えない

そもそも今日初めてQiitaニュースの存在を知ったよ。Qiitaのヘルプページを見てたらQiitaニュースというメールマガジンについて書かれていました。で、そこからhttps://zine.qiita.com/qiita-news/のアーカイブにリンクが張ってあります。ここ、1ページ目こそ表示されているものの、最下部のリンクから2ページ目以降に飛ぼうとすると『お探しのページは見つかりませんでした。』...

View Article


これまで見た中で最も汚いソースコード

今回のコードの汚さには正直ちょっと自信あるよ。下手すりゃIOCCCで優勝も狙えるかもしれないよ。ということで、私がこれまで見てきた中で最も汚いソースコードを紹介します。それは、とあるWebサイトのTwitterハッシュタグ埋め込みのコード。よくあるやつですね。普通であればタイムライン埋め込み使って一瞬で終わるやつです。ただ、そこはけっこうお堅めのクライアントで、普通に埋め込むだけではできない要件が追...

View Article

Image may be NSFW.
Clik here to view.

YEStifications:Googleの中の人が語る、通知許可プロンプトに関するCrUXの統計レポート

以下は、Googleの中の人であるRick Viscomi( Twitter / GitHub )による記事、YEStifications: Exploring how users engage with notification prompts in the Chrome UX Reportの日本語訳です。YEStifications: Exploring how users engage...

View Article

【PHP8】厳密なswitch文ことmatch式が使えるようになる

PHPがよく言われる問題点のひとつとして、switchが曖昧な比較であるということが挙げられます。switch($x){case1:'$xは1だよ';break;case"1":'$xは"1"だよ';break;}case "1"に到達することは決してありません。ということで厳密な比較を用いるswitchことmatch構文のRFCが提出されました。以下はMatch expression...

View Article


PHP8.0.0α1がリリースされたのでさっそくJITの威力を体感する(した)

2020/06/25、PHP8.0.0α1がリリースされました。...

View Article

Image may be NSFW.
Clik here to view.

歴史上もっともお勧めのスタートアップ本 25選

Original...

View Article

【PHP8.0】PHPに名前付き引数が実装される

全ぺちぱーが待ち望んでいた機能がついに来まするよ。変な関数functionhoge($foo=null,$bar=false,$baz=0,$qux=''){}こんな関数があったとして、4番目の引数だけ変更したい、他はデフォルトのままでいいという場合、現在のPHPではいちいちデフォルト値を調べて与えないといけません。めんどうhoge(null,false,0,'fuga');この問題解決のために、こ...

View Article


【PHP8.0】PHPにヌル安全オペレータが導入される

ユーザの住んでいる国を取得します。しかし、うっかりユーザがnullでした。どうなるでしょう。$user=null;echo$user->address->country??'';PHPのプロパティは元よりnull安全なので、存在しないプロパティだろうがnullだろうがプリミティブ型だろうがいきなりプロパティを取り出せます。取れない場合はE_NOTICEが発生しますが、??を使えば黙殺でき...

View Article


Image may be NSFW.
Clik here to view.

あなたのCSS力の助けになってくれる素晴らしいWebサイト12選

以下はAman Varma( Twitter / GitHub / stackoverflow / Webサイト )による記事、12 Super websites to help you with your CSS problems ☺の日本語訳です。12 Super websites to help you with your CSS problems...

View Article

【PHP8.0】非厳密な比較演算子`==`の挙動が今さら変更になる

推移律?そんなものはこの世の果てに置いてきた。PHP7"true"==0;0=="0";"true"=="0";結果は順にtrue、true、falseです。これがPHP7までの非厳密な比較(等価)演算子だったわけですが、まあおかしいよねってことで、この挙動がPHP8.0で変更になることになりました。よもや今さら基本中の基本である比較演算子の動作を弄ってくるとは思わなかったぞ。以下はSaner...

View Article

【PHP8.0】PHP8.0の新機能

PHP8.0 / PHP7.42020/08/04にPHP8.0がフィーチャーフリーズしました。言語機能に関わるような機能の追加・変更が締め切られたということです。今後はデバッグを繰り返しながら完成度を高めていき、2020/12/03にPHP8.0がリリースされる予定です。というわけでPHP8.0で対応することが決まったRFCを見てみましょう。RFCJIT賛成50反対2で受理。...

View Article

Image may be NSFW.
Clik here to view.

Safariは危険なJavaScriptに対応しない

先日Appleが、Safariは幾つかのWebAPIに対応しないと公言しました。日本語記事も幾つか出ています。しかし、どのサイトも対応しないAPIの一覧を並べてはいるのですが、それぞれのAPIが具体的にどのようなものなのかを記載した記事が見当たらなかったので、以下はそれらについて調べてみたものです。対応しない理由a threat to user...

View Article


Image may be NSFW.
Clik here to view.

過去の自分に教えなければならないVSCodeのショートカット

以下はVitor Paladini ( Twitter / GitHub / dev.to ) によるVS Code shortcuts that I would teach myself if I had a time machine with limited fuelの日本語訳です。VS Code shortcuts that I would teach myself if I had a...

View Article

Image may be NSFW.
Clik here to view.

WindowsでXAMPPにPHP8.0.0β2をインストールする

先日PHP8.0.0α1でJITを試したときはPHP8をXAMPP経由で起動することができなかったのですが、今回動かすことができたので、その方法の共有です。今回試したのはPHP8.0.0β2です。XAMPPインストールまずローカルのXAMPPを削除。公式サイトからWindows向けXAMPPの最新版をダウンロードしてインストール。既にPHP7.4.x版が入っているようなら、そのままでもいけると思いま...

View Article


TypeScriptの型上級チートシート

Original article: https://www.ibrahima-ndaw.com/blog/advanced-typescript-cheat-sheet/以下はIbrahima Ndaw( Twitter / GitHub / LinkedIn / Webサイト )によるTypeScriptの解説、Advanced TypeScript Types cheat sheet (with...

View Article

Image may be NSFW.
Clik here to view.

Linuxカーネル、その29年の歴史レポート

2020/08/25、Linux Foundationが2020 Linux Kernel History Reportというレポートを発表しました。...

View Article


Image may be NSFW.
Clik here to view.

2020/09/15 PHPerによるPHPerのための「『PHP8』のニュースや記事を語り合う」TechCafe

2020/09/15、ラクスによるPHPerによるPHPerのための「『PHP8』のニュースや記事を語り合う」TechCafe...

View Article

Image may be NSFW.
Clik here to view.

この画像ファイルは正しいJavaScriptファイルです

以下はSebastian Stamm ( Twitter / GitHub / Webサイト )による記事、This Image Is Also a Valid Javascript Fileの日本語訳です。This Image Is Also a Valid Javascript...

View Article

Image may be NSFW.
Clik here to view.

SJIS-macに変換したはずなのにSJIS-winになる

SJIS-macに変換したはずなのにSJIS-winになるStackOverflowにmb_detect_encoding does not detect...

View Article
Browsing all 331 articles
Browse latest View live