サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
media-massage.net
あるnpmパッケージを追加した後、Webpackのビルドは通っているのにJestでは以下のようなエラーが出るようになった。 ● Test suite failed to run Jest encountered an unexpected token This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript. By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules". Here's what you can do: • If you are trying to use EC
プロパティの初期値にnullをよく使うという話 TypeScriptでインスタンスを生成するときに、プロパティの初期値をどうするべきなのか……。最近ずっと気になっていた事柄だったので、考えをまとめてQiitaに投稿しました。 プロパティの初期値をnullにしたりしなかったりの使い分け 投稿の中で、自分がよく使う初期値の方針をまとめました。 string型: 空文字列かnull numbe型: nullか0 Date型: null 配列型: 空の配列かnull カスタムクラス: インスタンスをnewするかnull 自分の傾向をまとめると、「型の種類を増やしたくないからできるだけnullは使いたくないけど、どうしようもないときはnullを初期値にする。undefinedは本当の未定義と見分けがつかないので初期値としては避ける」ということになります。 nullとundefinedにまつわる指摘と
「づや会 vol2 ~Dockerの話~」登壇時の資料です。自宅サーバをVagrantやDockerでイミュータブル化した話を中心に、Vagrant・CoreOS・Dockerを紹介した内容です。 サンプルコード: vagrant-coreos-docker-demo 参考Qiita記事1: Vagrant・CoreOS・Dockerでインフラ素人が自宅サーバを立てた話 - Qiita 参考Qiita記事2: Dockerで即実行できる、社内・自宅向けオープンソースWebアプリ - Qiita ※イメージ画像にmatthew_hullさんの写真whale_breachを使用しています。 スライド
この投稿はいわゆる退職エントリという奴です。 2年6カ月エンジニアとしてお世話になった株式会社LIGを退職し、2018年3月から某外資系SIerへ転職しました。 普通は逆パターンの見出し(SIerを辞めてWeb系に転職、的なやつ)が多いので釣りでこの記事タイトルにしてみました。が、実際「Web系」と言うと大抵意味するのは「Web系事業会社」ですよね。なので、受託が主なLIGとは文脈が違うと思います。 さらに言うと僕の場合は一般的なエンジニアのキャリアではないので、普通の技術職の人には参考にならないかもしれません。 むしろ、デザイン系の職種にもこんなキャリアパスがある、という一つの事例として読んでいただけたらと思います。特にデザイナーとエンジニアをうろうろしている人にとっても有用な内容かもしれません。 これまでの経歴とキャリア志向 僕のキャリアの方向性は、「ソフトウェア方面に強みを持ったアー
多くの下請け案件では、デザイナーが具体的な成果物を作り始める段階で、既に重要な要件があらかじめ決まってしまっています。 デザイナーが上流工程に参加していない場合、デザイナーはプロジェクトを通して解決するべき課題を真に理解したり掘り下げる機会を失なったままデザインすることになります。既に仕様が固まっている中では、ボトムアップでの改善にも限界があります。こうしてデザインの視点を欠いた駄目な製品が生まれてしまうのです。 そのため、僕はデザイナー時代から上流工程にコミットできる案件が好きです。顧客の要求の理解と要件の選択というコンサルティングは、そのプロダクトとプロジェクトの性質をほとんど決めてしまう重要な工程です。そこへデザインの視点がないプロダクトはひどいものになってしまうでしょう。これまでも、LIGブログの記事などで上流工程の重要性を説明してきました。 デザインワークと上流工程の意外な共通点
僕のデザイナーからエンジニアへの転職は成功したのか 2017.12.18 (最終更新:2024.02.11) ブログ LIG inc デザイン キャリア 約2700字 この記事はLIGアドベントカレンダー2017のための投稿です。 僕は2015年に、それまでデザイナーとして勤めていた会社を退職してフロントエンドエンジニアとしてLIGに入社しました。今回は 当時の自分がなぜエンジニアとして転職したいと思ったのか 結果的にその選択が正解だったのか という事柄について、入社2年後の今、LIGのアドベントカレンダーという機会を通じて検討してみようと思います。 ※なお、以下「エンジニア」という言葉は「Webフロントエンドエンジニア」と同義としてお読みください。 なぜエンジニアに転職しようと思ったのか 先日の投稿にも書きましたが、僕はデザインと技術は切り離すことができないものだと思っています。 その上
タイトルとURLを色々なフォーマットでコピーできるブックマークレット 2016.02.18 (最終更新:2023.08.02) ブログ Markdown ChatWork Textile JavaScript HTML ドキュメンテーション 約1500字 普段から愛用していて、あらゆる作業効率を地味にアップさせてくるリンク共有用のブックマークレットを紹介します。Wiki・チャット・チケット・資料の作成が捗ります! ちなみに、ブックマークレットとはブラウザのブックマークに登録して使う、ちょっとしたJavaScriptコードのことです。 参考: 知ってそうで知らないブックマークレットの仕組みと使い方(と便利な11点まとめ) | ライフハッカー[日本版]
本当に容量無制限? BackblazeとZipCloudの違い 2016.03.18 (最終更新:2024.02.11) ブログ クラウドストレージ Backblaze ZipCloud 約2100字 最近、容量無制限で使えるクラウドバックアップサービスとしてBackblazeを使っている。料金は年間50ドルで、同種のバックアップサービスの中でもかなり安い。 全然無制限じゃないZipCloud 以前は同じく容量無制限を謳っていたZipCloudというサービスを使っていた。 ZipCloudの使い勝手自体は可もなく不可もなく、不満はそれほど無かった。しかし、UnlimitedPlanのサブスクリプションを購入した後に1.6TBくらいのデータをアップロードしたところ、ある日を境にアップロード処理が停止してしまい、再ができない。2015年の6月〜7月頃のことだった。 ソフト問題かと思いサポートに
jQuery.yakumono ブラウザでの文字組版を改善するjQueryプラグイン 2017.02.12 (最終更新:2024.02.11) 作品と活動 プロジェクト jQuery タイポグラフィ CSS JavaScript 約1500字 ブラウザで強制されてしまう約物アキの挙動を、よりDTPソフトに近い挙動へ改善するjQueryプラグイン。 約物アキ量とは、日本語の括弧や句読点のあとに入る余白を指す。ブラウザではこの約物アキ量が常に半角で固定されてしまうが、そうすると約物が連続したときに余白が空きすぎてしまう問題がある。 DTPの世界では、こういった広すぎるアキは詰めるのが普通だ。そのため、Webと書籍の組版を見比べると、たとえフォントが同じでもWebの方がスカスカしたダサい組版になってしまう。 現状は最新のブラウザにしか対応していないものの、font-feature-setting
Profile y_hokkey/ほりでー 1988年生まれ。多摩美グラフィックデザイン学科を中退。デザイナーとしてグラフィック・エディトリアル・Web・UIのデザインを経験した後、Webフロントエンドエンジニアも経験。現在はITコンサルタントとして外資系SIerに在籍中。 詳しいプロフィールを見る
Redmine勉強会 Vol.1 なぜ組織にはドキュメンテーションが必要なのか 社内勉強会資料 2016.09.25 (最終更新:2024.02.11) 作品と活動 勉強会資料 Redmine ドキュメンテーション 約400字 社内勉強会資料です。Vol.1では、Redmine以前の問題として、業務を文書ベースで整理することの必要性を説明し、できるだけ多くの人に納得してもらうことを目的とした内容になっています。 なぜ組織にはドキュメンテーションが必要なのか 想定される反論 ドキュメンテーションを定着させるために何をすれば良いか ドキュメンテーションの定着によって可能になること Redmineのような便利なシステムを導入しても、実際にしっかりとチケットに情報を残してくれたり、Wikiを更新してくれる人は自然と限られてくるのではないでしょうか。 このスライドでは、できるだけ多くの人にドキュメン
Web制作者視点で理解するソフトウェアテスト 社内勉強会資料 2016.04.12 (最終更新:2024.02.11) 作品と活動 勉強会資料 JavaScript ユニットテスト ペアワイズ法 Pairwiser システム開発 約500字 社内勉強会資料。制作系のフロントエンド技術者向けに、ソフトウェアテストについて概要をまとめたスライドです。 本資料に関連し、『Pairwiser』について更に掘り下げた記事『Webアプリのテスト工数を削減できるかもしれないペアワイズ法とPairwiser』もQiitaに公開しています。 スライド
コンポーネント単位で考えるWeb制作 Remixing Vol.3 登壇資料 2015.12.05 (最終更新:2024.02.11) 作品と活動 勉強会資料 HTML Sass CSS EJS LIG inc 約200字 「Remixing Vol.3 with オールアバウト and LIG」へ登壇した際に初めて公開したスライドです。 Web制作で画面要素のコンポーネント化をすすめることによるメリットと、実践的なコンポーネントの実装手法について説明しています。 スライド
このページを最初にブックマークしてみませんか?
『デザインとWeb開発とその他諸々。 MEDIA-MASSAGE』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く