タグ Frasco
人気順 10 users 50 users 100 users 500 users 1000 users保育士の家族あるある?母親に命じられるまま「キリン組だより」のゴーストライターをしていたら卒園式に参加したくなったお話 - Togetter
すぃんや (Frasco) @Shinshin_Frasco 昔、Wordの苦手だった保育士の母親に命じられるがままに、1年間くらいゴーストライターとして「キリン組だより」を書いていた時期があり、卒園前の最後のおたよりを描き終えた時、つい感極まって「俺も卒園式に参加したい」と母に打診たが、食い気味に「あんたバカなの?」と即答さ... 続きを読む
母が養豚場運営ゲームにハマってた時にスマホを忘れたので「豚に餌をあげておいて」と父に頼むと太った弟を叩き起こした話 - Togetter
すぃんや (Frasco) @Shinshin_Frasco FrascoのタカノシンヤでありDJ貸切風呂。うんこミュージアムテーマソング、NHKほうかごソングス、六本木ヒルズ MDC、星にタッチパネル劇場等 諸々音楽。制作、ライブ、トーク、人生相談など、ご相談はお気軽にDMか伝書鳩か念で。@frascotts Frascotts.com うちの母、養豚場を運営す... 続きを読む
すぃんや(Frasco) on Twitter: "大江戸温泉に行ってきたんだけど、温泉のお湯に浸かるまでに ①男女別れて最初の脱衣所で浴衣に着替える ②男女共用の食事処を通過 ③男女別れての温泉用の脱
大江戸温泉に行ってきたんだけど、温泉のお湯に浸かるまでに ①男女別れて最初の脱衣所で浴衣に着替える ②男女共用の食事処を通過 ③男女別れての温泉用の脱衣所で脱ぐ ④♨️ という複雑なプロセスがあることを知らず、 ①で裸になり、そのまま②の場所へ出てきてしまい完全に死んだ。 続きを読む
JavaScript を使わず HTML と CSS だけで Todo アプリを書く方法 - Frasco
HTML と CSS だけで Todo アプリを作りました。 TodoMVC (今回デザインを使用使わせてもらいました)と違って JavaScript は使っておらず、すべてのインタラクションが CSS で動いています。 どういう仕組みなのでしょう?簡単に説明すると、HTML、CSS の一般兄弟セレクタ( ~ )、CSS カウンタ、それから :checked 、 :target 、 :requir... 続きを読む
なぜ git rebase をやめるべきか - Frasco
Git での開発を数年間経験した後、徐々に日々の仕事の一部として、より高度な Git コマンドを使うようになりました。私は Git rebase を見つけてすぐにそれを毎日の仕事に使いました。リベースに精通している人は、どれだけ強力で魅力的なツールであるのか知っているでしょう。しかし、リベースには、初めてリベースを触ったときにはわからなかったのですが、いくつかの課題があることに気が付きました。これ... 続きを読む
Golang を使うなら Makefile を恐れるな - Frasco
最近 Golang を使っています。開発中、私は go build と go test を繰り返し手入力で実行するのに慣れてしまいました。これはついついやってしまう、私の悪い癖でした。引数がないようなシンプルなコマンドであれば、それほど辛くありません。しかし、タスクが複雑になってくれば、当然苦痛になってきます。逃げ道となりえる選択肢はほとんどありません。bash スクリプトは、あなたの仕事の役に立... 続きを読む
私にとって JavaScript 開発はもはや面白くない - Frasco
Web の仕事を始めて10年になりました。特別な教育は受けず(学校をサボっていたわけではなく、単にラッキーだっただけです)、フロントエンドの開発も行う .NET 開発者として仕事を始めました。しばらくした後、自分が本当に好きなのはユーザインタラクションだということに気づきました。また、画面上にモノを配置することやアクセシビリティの問題を解決することも好きでした。私にはバックエンドの業務が不向きで、... 続きを読む
BEM を使うべき5つの理由(なぜ BEM が G.R.E.A.T といえるのか) - Frasco
CSS は、比較的簡単に使いこなすことができます。しかし、それを使い続け綺麗な状態を長期的に保つこととは全く別の話です。知らず知らずのうちに乱雑になっていきます。ありがちですよね?そんな時、 命名規則 の出番です。 様々な選択肢 がある中で私が選んだのが BEM なのです。 Mat Przegiet によるイラスト BEM とは何か BEM とは、命名規則の一種で、 モジュラーでメンテナンス可能 ... 続きを読む
OSS ライセンスの仕組みとプロジェクトへの適用方法 - Frasco
Image credit: GitHub 先日、世界中の開発者たちの間に衝撃的なニュースが走りました。Facebook が自社開発している複数のライブラリに関するライセンスを変更したというのです。 BSD-3+patents から MIT License への変更です。 We're relicensing React, Jest, Flow, and Immutable.js under the ... 続きを読む
PHP コミュニティでブーメランを投げ合うのはやめよう - Frasco
Photo by Dikaseva on Unsplash 私は約7年間、PHP でプログラミングをしてきました。その間に、私が発見したもの。それはフレームワークとライブラリ(コンテンツ管理プラットフォーム周辺のエコシステムなど)、そして、PHP を選んだプログラマーたちの巨大コミュニティです。私と同じツールを使っているにせよ、いないにせよ、プログラマーたちの多くは、本当の友人になりました。私が参... 続きを読む
Docker チートシート - Frasco
私は以前の仕事で Docker を使っており、今の会社( eralabs.io )でも顧客のために使っています。そして、これまでの経験により得た Docker の知識を皆さんにシェアしたいと思い、 Painless Docker Course を始めました。 私は Docker、コンテナ、オーケストレーション、分散システムが好きです。そして、 Painless Docker の多くの読者がその内容... 続きを読む
プログラマが知っておくべきネーミングの基本 - Frasco
あなたの知らない CSS ベストプラクティス - Frasco
Illustration by Paula Jenda React 、Angular 、Vue.js などの一般的なフレームワークを使用してアプリケーションを構築している人にも、スタイルの追加は必要です。使用するテクノロジーによっては、スタイルを特定の記述方法で書くことが求められるからです。たとえば React なら、コンポーネントの性質上、 CSS Modules を使ってスタイルを記述する方が... 続きを読む
Web サービスにパスワードは必要ない - Frasco
Rusty lock. Source: https://pixabay.com/en/padlock-grunge-rusty-rusting-76866/ Web サイトを開発する際のアーキテクチャ設計において、ユーザーの認証にはメールとパスワードを利用するのが一般的でしょう。この設計は身に染み付いていて、なぜユーザーにパスワードを作成させるのか、考えもしないかもしれません。私たちは慣れてしまっ... 続きを読む
Web サービスにパスワードは必要ない - Frasco
Rusty lock. Source: https://pixabay.com/en/padlock-grunge-rusty-rusting-76866/ Web サイトを開発する際のアーキテクチャ設計において、ユーザーの認証にはメールとパスワードを利用するのが一般的でしょう。この設計は身に染み付いていて、なぜユーザーにパスワードを作成させるのか、考えもしないかもしれません。私たちは慣れてしまっ... 続きを読む
プログラミングにおける認知バイアス - Frasco
Go API のための再利用可能で型安全なオプションの実装方法 - Frasco
Gopher image by Renee French 背景 本記事では、 Rob Pike 氏と Dave Cheney 氏により記述された「Functional Option Pattern」の拡張について説明したいと思います。このパターンに慣れていない人は、まず彼らの記事を読むことをおすすめします。 問題 このパターンの限界を見るために、 etcd v3 client について考えてみます... 続きを読む
アクセシビリティを意識した CSS の書き方 - Frasco
私は約一年前から Web アクセシビリティについて注目し始めました。私にとって何かを学ぶこと最も効率的な方法は他人に教えることなので、 ミートアップやカンファレンス などで発言したり、このトピックに関する記事を書いているわけです。 Progressive Enhancement については Smashing Magazine で、Web アクセシビリティに関しては Medium で書いています。こ... 続きを読む
Git 爆弾 - Frasco
もしあなたが冒険好きな人なら(そして起こるかもしれない再起動に対処できる人なら)、この小さなリポジトリをクローンしてください: $ git clone https://github.com/Katee/git-bomb.git クローンできましたか?あなたのマシンが相当なメモリ(RAM とストレージ合わせて)を積んでいない限り、git が殺されたか、メモリ不足になったか、再起動しなければならなかっ... 続きを読む
なぜ私達は Python から Go に移行したのか - Frasco
新しい言語に移行するのは常に大きな決断です。その言語をよく知る人がチームメンバーに1人しかいない時などは特にそうです。今年の初め、我々は Stream の主要言語を Python から Go に切り替えました。この記事では、なぜ私達が Python から Go に移行しようと決断したのか、その理由を説明します。 Go を使う理由 理由1 - パフォーマンス Go は速いです! Go は極端に速い。... 続きを読む
どのようにしてデータベース負荷を80%削減するのか - Frasco
これまでWebアプリのクエリパフォーマンスを最適化してきましたが、それでもクエリ時間が15秒以上のランダムなスパイクが発生していました。そこでデータベースクエリのチューニングを始めました。まず、インデックス および Rack Mini Profiler を使用してホームページを高速化。それから高負荷なクエリを追跡して除去しました。 その結果、平均応答時間は約50ms、perc95は1秒未満と大幅に... 続きを読む
なぜ多くの開発者が今なお Swift よりも Objective-C を好むのか - Frasco
iOS SDK がアナウンスされてから数年間、アプリ開発ゴールドラッシュの恩恵を得ようと、開発者たちは Objective-C の世界に群がっていました。しかしその時代は去りました。Swift が我々の前に現れて3年以上、それは古い同種の言語を主役の座から押しやりました。 Objective-C - かつてはアプリ開発の世界で人気急上昇のスター的存在でしたが - は、Apple の開発環境の中では... 続きを読む
ユーザーインタフェースにおける視覚効果 - Frasco
われわれの目はとても奇妙な器官であり、ときどきわれわれ自身に嘘をつきます。ヒトの視知覚の特性を知っていれば、より親しみやすく、よりすっきりとしたデザインの作成が可能となるでしょう。視覚トリックを活用し、読みやすくてバランスのとれたフォントを制作するタイプフェイスデザイナーだけでなく、ユーザーマシンを作るインターフェースデザイナーにとっても役に立つ知識です。 1.整然としたビジュアルサイズ どちらが... 続きを読む
Atomic Design の理解 : molecules と organisms をどのように分割するか - Frasco
Alla Kholmatova Atomic Design の理解 : molecules と organisms をどのように分割するか 我々のインタラクションデザイナーである Alla Kholmatova が FutureLearn での Atomic Design の利用の状況について考察します。 1年前、私たちは FutureLearn での 最初のパターンライブラリ開発について 、そし... 続きを読む
エンジニアのためのニュース、あえて“人手”でキュレーション「Frasco」 - ITmedia NEWS
エンジニアのためのニュースを、3人のエンジニアがあえて人力で収集するというキュレーションサービス「Frasco」が登場した。 エンジニアのためのニュースを、3人のエンジニアが人力で収集するというキュレーションサービス「 Frasco 」が登場した。Webフロントエンドやサーバ、セキュリティーなど記事を収集・更新。人工知能の研究が進む中、人手による収集は「エンジニアとしては最低な手法」だが、「よりす... 続きを読む