こんにちは、LINEの京都開発室でフロントエンド開発を担当している柴坂浩行です。 みなさんは仕事中などにパソコンで音楽を聴くことはありますか? LINE MUSIC にはスマホアプリだけではなくWeb版アプリがあります。 私たちが開発しているWeb版アプリでは、JSフレームワークとして Vue.js を使用しています。 https://mu…
霊感商法被害、3万人の1千億円超を確認
旧統一教会の信者が購入した教本や壺など。信者は同様の教本に3千万円を支払うこともあったという =大阪市北区 安倍晋三元首相の銃撃事件では、山上徹也容疑者の供述内容から、旧統一教会(現・世界平和統一家庭連合)による霊感商法に注目が集まった。霊感商法は事件化などによって被害人数は減少したものの、いまも…
git-pr-releaseとGitHub Actionsでワンクリックデプロイを実現する | おそらくはそれさえも平凡な日々
突然ですが、git-pr-releaseのなんちゃってコラボレーターである私が僭越ながら、その王道の使い方を皆様に伝授していきます。何番煎じかの記事ではありますが、現代の、特にGitHub Actions出現以降の使い方をまとめたいというのが動機です。 https://github.com/x-motemen/git-pr-release https://rubygems.org/gems/gi…
3DCGの謎用語を解説! 「Fカーブ」「ストリップ」などアニメ関連はちんぷんかんぷん【Blender ウォッチング】
3DCGの謎用語を解説! 「Fカーブ」「ストリップ」などアニメ関連はちんぷんかんぷん【Blender ウォッチング】
ポータブルアプリに対応した「Windows Package Manager(winget) 1.3」が公開/Windows標準のアプリパッケージ管理システム
ポータブルアプリに対応した「Windows Package Manager(winget) 1.3」が公開/Windows標準のアプリパッケージ管理システム
ペロシ氏、各国指導者に台湾訪問促す 「中国は阻めず」(写真=ロイター)
日経の記事利用サービスについて 企業での記事共有や会議資料への転載・複製、注文印刷などをご希望の方は、リンク先をご覧ください。 詳しくはこちら 【ワシントン=坂口幸裕】ペロシ米下院議長は3日、台湾訪問を終えた後に声明を発表した。中国が台湾の国際会議への参加を阻んでいると批判したうえで「世界のリーダーが…
RubyでDSLが書きやすい理由を整理する – Qiita
これは何 Rubyは「DSLが書きやすい言語」という説明がされることがあります。 なぜRubyはDSLが書きやすい、と言われるのかを僕なりにまとめてみました。 「こういう要素もあるからだよ」などあればぜひコメントや編集リクエストをいただけると嬉しいです。 DSLの例 DSLとは直訳するとドメイン固有言語です。 簡単なイメ…
「取り返しのつかないことをしない」 – Qiita
「取り返しのつかないことをしない」 昔、同僚と議論していて口走った言葉です。実はプログラマーとしてわりと重要な考えなのではないかと思います。 例: EC2のパブリックIPをスマホアプリに直書きする スマホアプリ向けの静的ファイルやバックエンドAPIをAWSに実装した際、最初はスモールスタートだと言うことでEC2イン…
`X-Forwarded-For`ヘッダからクライアントのIPアドレスを取得する – Magnolia Tech
2022/7/24: Plack::Middleware::ReverseProxyが、X-Forwarded-Forをサポートしていますよ、と教えていただいたので、記載を修正しました。 @karupanerura++ Scalatra 3.0.0-M1がリリースされた。Scala3対応だ、めでたい。 github.com 最近Scalatraへあまり貢献できていなかったので、いくつかのコンパイル時の警告を消す…
500ms to 1.7ms In React: A Journey And A Checklist
Written by Oren Farhi, Front End Engineer Tech Lead, follow me on I bet the need to tweak perfomance comes in a certain phase of development for every developer, in every app. There are very good resources and articles about how to tweak performance in react and this article is no exception. I th…