タグ

2020年12月20日のブックマーク (18件)

  • タスクベースUIとCQRS - Qiita

    この記事は 弁護士ドットコム Advent Calendar 2020 19日目の記事です。12月19日の午前2時を過ぎて苛立ちがドアを叩くころです。 今年は上野学さんの単著『オブジェクト指向UIデザイン 使いやすいソフトウェアの原理』が発売され、OOUIという言葉が盛り上がっていますね。昨日のアドベントカレンダーの記事を書いた @shirauix さんともOOUIの話で盛り上がり、彼が主催で社内読書会も行われました。 さて、世間的にも社内的にもOOUIが盛り上がって読書会も開催されるなか、わたしは社内でひっそりと「タスクベースUI」の勉強会をやったのでした。 タスクベースUI? 「タスクベースUI」という言葉は、先程の上野さんが盛んに言及することで最近有名になった言葉な気がします。 『オブジェクト指向UIデザイン』から引用します。 GUIのようにオブジェクトを起点として設計された操作モデ

    タスクベースUIとCQRS - Qiita
  • 事業成長に欠かせないアプリ開発の肝、質の高いコードレビューを実現するコツ:前編 - ZDNet Japan

  • この動画がすごい!今週のおすすめVTuber動画(10月17日~10月23日)

    この動画がすごい!今週のおすすめVTuber動画(10月17日~10月23日) 日々クオリティの高い作品がアップされ続けている、VTuber(バーチャルユーチューバー)の動画。その中から独断と偏見で「この動画は是非見て欲しい」というものをご紹介。話題のものから個性派まで、要チェック! VLOG|空想をつむぐ 栗山やんみは絵作家志望のVtuber。「VLOG(VirtualBlog)」をスタートした彼女、一回目は不思議な山「編構地」を徒歩旅行。この山、実際にはないけど空想で存在するバーチャルな場所なのでしょうか。木々や川ひとつひとつに思いを寄せます。ちょっと位置が危うい写真もありますが、「バーチャルだから」OKです。 二回目は部屋の中でお菓子作り。こちらも一つ一つの過程を丁寧に撮影しており、栗山やんみが楽しそうに料理する様子が見られます。 日々の生活、ちょっとした非日常な旅行、そしてあるの

    この動画がすごい!今週のおすすめVTuber動画(10月17日~10月23日)
  • Scalaの依存ライブラリ更新はRenovateでもけっこうイケる - 貳佰伍拾陸夜日記

    この記事は, はてなエンジニア Advent Calendar 2020の20日目です. 昨日はid:Pasta-Kによるウェブブラウザにバグ報告をするときにやることでした. 明日の担当はid:motemenです. Scalaで, 依存ライブラリのバージョンを上げるpull requestを自動的に作ってもらうソリューションとしてはscala-stewardがあります. ScalaのことはScalaでやるのが確実そうなので安心感がありますね. ただ, scala-stewardを自分でホストするのは面倒だし, かと言ってGitHub Actionsで動くようにするのもそれなりに面倒なようです. Scalaに特化しない方法としてはRenovateがあります. これはいろんな言語のライブラリ等のバージョンをぜんぶ面倒見てくれてべんりです. GitHub Appsになっているのでポチポチ設定する

    Scalaの依存ライブラリ更新はRenovateでもけっこうイケる - 貳佰伍拾陸夜日記
  • git-diff と git-difftool を混同していた話

    2016/12/27 この記事は書かれてから1年以上が経過しており、最新の情報とは異なる可能性があります techGit git diff のカスタマイズがしたくて .gitconfig に以下のような記述をしたことがある人もいるかと思います。 [diff] tool = vimdiff でもこれ、違ったんです。 git diff 用の設定じゃなくて、 git difftool 用の設定だったのです。 なんだってー!? (色々略) git の diff 周りの設定の整理diff 周りの設定を .gitconfig に何も書いてない状態の時は、 % git diff .zsh/basic.zsh diff --git a/.zsh/basic.zsh b/.zsh/basic.zsh index beff72b..19ac86c 100644 --- a/.zsh/basic.zsh +++

    git-diff と git-difftool を混同していた話
    lilpacy
    lilpacy 2020/12/20
  • Vtuberを題材にした人気アニメがあることをVtuber界隈は知らなすぎる(キラッとプリ☆チャン2期)|管理人の日記記記

    はじめに Vtuberを題材に扱った人気アニメがあることをご存知だろうか? Vtuberを声優にしたり、既存のVtuberがアニメに出演しているのではない。YouTuberを題材にしたオリジナルアニメの第二期でVtuberが登場したのである。そのアニメは「キラッとプリ☆チャン」。いわゆる女児向けアニメであり、プリキュア等と女児界の覇権を争う作品である。作中ではYouTube的配信サービスの「プリ☆チャン」、YouTuber的存在でアイドル的な活動をする者を「プリ☆チャンアイドル」、Vtuber的存在を「バーチャルプリ☆チャンアイドル」と呼んでいるが、わかりやすさ優先で記事ではYouTube・YouTuber・Vtuberと記載する。子ども向けのYouTuber、Vtuberを扱うアニメ作品としては最大の知名度を誇るが、意外なほどにVtuber界隈がこの作品の存在を知らないので、少し紹介し

    Vtuberを題材にした人気アニメがあることをVtuber界隈は知らなすぎる(キラッとプリ☆チャン2期)|管理人の日記記記
  • catコマンドをつくってみる

    まえがき この動画を見てたら自分もcat作りたくなったのでやってみました. 普通に作っても二番煎じなので,別の方法でやります. この記事はLinuxその2 Advent Calendar 2020の15日目の記事です. 環境 vagrant@ubuntu-focal:~$ uname -a Linux ubuntu-focal 5.10.0-rc3+ #2 SMP Tue Dec 15 01:20:55 JST 2020 x86_64 x86_64 x86_64 GNU/Linux commit hashは652db3de96a630e8051ffa921286000bb9ee2727です. ここのカーネルをいい感じにビルドしてます. 一般的な環境では動作しません. cat catとは,concatの略称であり,来はファイル同士を連結させる為のコマンドであるという話もよく聞きます. 別に

    catコマンドをつくってみる
  • DDDとORMのEntityを混同しないための考え方

    2つの ”Entity” ある種の ORM では RDB のテーブルスキーマモデルとなるクラスのことをEntityと呼んでいます。例えば PHP のDoctrineや TypeScript のTypeORMなどがそうです。 そういった ORM を採用したプロジェクトで DDD に取り組むとき困るのが用語の衝突です。ORM の Entity は RDB のための定義を含むため当然 DDD の Entity とは異なるのですが、なにぶん同じ名前なので混同してしまいがちです。 記事では両者を混同せず扱うための考え方をまとめます。 Entity の定義 まずは定義から確認します。 DDD での定義 エヴァンスの日語訳から引用します。 主として同一性によって定義されるオブジェクトはエンティティと呼ばれる Eric Evans. エリック・エヴァンスのドメイン駆動設計 (Japanese Edi

    DDDとORMのEntityを混同しないための考え方
  • 成功法則が詰まったBtoBサイトの標準ワイヤーフレームを無料配布します | knowledge / baigie

    約1年前、BtoB企業における顧客獲得型サイトの勝ちパターンをまとめた『BtoBサイト・チェックリスト』を、ベイジ、才流さん、WACULさんの3社連名で発表し、大きな反響をいただきました。 このチェックリストはブログで公開しただけではなく、私たちのウェブ制作の現場でもフル活用されています。この1年間に手掛けた多くのBtoBサイトが、このチェックリストを満たすように設計され、多くのBtoBサイトでコンバージョン数/率やフォーム誘導数/率の向上など、ポジティブな変化が生まれました。 このような活動の中から、『BtoBサイト・チェックリスト』の内容を満たした『BtoBサイト・ワイヤーフレーム』なるものが誕生しました。これを今回、皆さんにご提供します。リード情報なども一切取らず、そのまま丸ごとお渡しします。 BtoBサイト標準ワイヤーフレームXD版(770KB) BtoBサイト標準ワイヤーフレーム

    成功法則が詰まったBtoBサイトの標準ワイヤーフレームを無料配布します | knowledge / baigie
  • Gitと連携するツールとしてのVim - Qiita

    はじめに Vimといえば、みなさんご存じテキストエディタですが、テキストエディタである以前に一つのCLIコマンドでもあります。そんなCLIコマンドの利点一つにThe UNIX philosophyの定理として提唱されている『7. Use shell scripts to increase leverage and portability. (シェルスクリプトによって梃子(てこ)の効果と移植性を高める)』というものがあります。 今回は私も普段の仕事で利用しているVimの梃子としての側面をご紹介できればと思います。 GitコマンドとVim 今回Vimと組み合わせるのはシステム開発で避けては通れぬバージョン管理システムGitです。私は普段Gitを使用するときにはSourcetreeやGitKrakenなどのGUIクライアントを利用せずにCLIで操作をしています。 皆さんこう思われるかもしれません

    Gitと連携するツールとしてのVim - Qiita
    lilpacy
    lilpacy 2020/12/20
  • Vimコマンドを覚える際にお世話になったリソース3選 - Qiita

    ※この記事はFringe81 Advent Calendar 7日目の記事です。 こんにちは! 今回は自分がVimコマンドを覚える際にお世話になったリソースを3つまとめてみました。 vimtutor 大体の場合お使いのターミナルで と打てば始まり、実際に手を動かす演習形式で幅広く重要なことが学べます。 「敷居が高いイメージがあったけど割と試してみるといけるかも、、!」と自身がついたり、「Vimの学習は実際に手を動かして学ぶことが大事なんだな」という意識にさせてくれる教材で、特に一番最初に取り組む教材としておすすめです。 前に一度実施済みの方でも、しばらくして繰り返し周回してみると良いかもしれません。案外大事な事項が忘れられてしまっていたり、身についていなかったりしますので、、。(自分はジャンプ履歴を言ったり来たりできるCtrl-O、Ctrl-I等を取りこぼしていました、、) quickre

    Vimコマンドを覚える際にお世話になったリソース3選 - Qiita
    lilpacy
    lilpacy 2020/12/20
  • 君はまだVimの真の美しさを知らない - Qiita

    Hello Geek! やあ、パソコンカタカタオタクの諸君! 今日もクールなTerminalでエキゾチックなVimをさわっているかい? ところで君はどんなVimのcolorschemeを使っているだろう。 安定のGruvbox? 伝統のMolokai? 流行りのHybrid? 柔軟なBase16シリーズもいいよね。 それとも僕と同じ古き良きjellybeansかな? しかし、君はまだ知らないだろう。 そのVimのcolorschemeがまだ輝けるということを VimのSyntax Highlightingは不完全 VimのSyntax HighlightingはもともとIDEと比べると完璧とは言い難い。 文法が複雑な言語で複雑な処理を書くと、その差ははっきり現れてくる。 PhotonのPythonのコードをVimVSCodeで見比べてみよう。 1枚目がVim、2枚目がVSCodeで開いた

    君はまだVimの真の美しさを知らない - Qiita
    lilpacy
    lilpacy 2020/12/20
  • UXにおけるビジュアルデザインの5つの原則

    スケール、視覚的な階層、バランス、コントラスト、ゲシュタルトの原則を正しく適用すれば、美しいデザインを生み出せるだけでなく、ユーザビリティも向上させられる。 5 Principles of Visual Design in UX by Kelley Gordon on March 1, 2020 日語版2020年12月17日公開 ビジュアルを見たとき、我々はそれが魅力的か不愉快かを、通常、すぐに判断できる(なぜならば、こうした判断は、Don Normanのエモーショナルデザインのモデルでいうところの、能レベルで展開されることが多いからだ)。しかしながら、レイアウトが視覚的に魅力的である理由を言語化できる人はほとんどいない。だが、優れたビジュアルデザインの原則をグラフィックに活かすことで、エンゲージメントを促進し、ユーザビリティを向上させることは可能である。 ビジュアルデザインの原則は、

    UXにおけるビジュアルデザインの5つの原則
  • GitHub - actionsflow/actionsflow: The free Zapier/IFTTT alternative for developers to automate your workflows based on Github actions

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - actionsflow/actionsflow: The free Zapier/IFTTT alternative for developers to automate your workflows based on Github actions
  • 人はVRChatを始めると必ず「失敗」する。|なりんぬ

    美少女として生きるようになって、半年が過ぎた。 といっても暴走するトラックに轢かれて異世界転生したわけではないし、悪徳金融業者みたいな契約を持ちかけてくる動物マスコットと遭遇したわけでもない。はたまた田舎の巫女の末裔JKと体が入れ替わっているわけでもない。 VRSNSVRChatを始めた。 ただそれだけ。 ヘッドマウントディスプレイを被り、腰や両足につけたトラッカーの電源を入れ、コントローラーのトリガーを引けばいつでも美少女になれる。なってしまえる。 僕は半年間、このVRChatというものにどハマリしており、お金と時間を湯水のように使って自身を美少女化することに専念している。 また、同様に美少女化している他のプレイヤーと交流することに心血を注ぎまくった結果、今までの趣味を全て投げ捨て、仕事も若干サボりつつ夢中になってしまっているという状況だ。 楽しい。 ただただ楽しい。楽しくて楽しくて、

    人はVRChatを始めると必ず「失敗」する。|なりんぬ
  • JPEGよりもWebPは本当に優れているのか、cjpeg・WebP・mozjpeg・AVIFを比較検証した結果

    画像フォーマットの1つであるWebP(ウェッピー)は、Google Chrome、Mozilla Firefox、Microsoft Edge、Operaに対応している他、Appleの開発者向け会議「WWDC2020」においてSafariにも対応することが公表されています。ウェブブラウザでの画像表示の高速化に特化したフォーマットであるWebPが、どのくらい画像を圧縮できるのか他のフォーマットと比較した結果が公開されています。 Is WebP really better than JPEG? - siipo.la https://siipo.la/blog/is-webp-really-better-than-jpeg 2010年にGoogleが開発したWebPは、ファイルサイズが小さくウェブブラウザでの画像表示を高速化できるという特徴を持っており、JPEGに代わる新たな画像フォーマットとし

    JPEGよりもWebPは本当に優れているのか、cjpeg・WebP・mozjpeg・AVIFを比較検証した結果
  • LIDARではじめる、ギラギラAR - KAYAC Engineers' Blog

    この記事はTech KAYAC Advent Calendar 2020の19日目の記事です。 こんにちは。CL技術部の藤澤覚司です。 普段はUnityを使ったAR開発などを行っています。前回の記事では、可愛いキツネさんがsoft particleの中を走り回っていましたね。コンコン。 最近サイバーパンク2077が発売されましたね。職場の人間はみんなサイバーでパンクな物が大好きなので、僕もすぐ買いに行きました。 www.spike-chunsoft.co.jp サイバーパンク2077をプレイしていて感じましたが、やっぱりギラギラしているサイバーな街並みを見ていると、テンションが上がってきますね。僕の代わり映えしない日常もギラギラと発光していたらいいのに。だから僕はhololiveを見るための板になっていたiPadをおもむろに取り出しました。 作りたかったもの ARKit3.5から新しく追加

    LIDARではじめる、ギラギラAR - KAYAC Engineers' Blog
  • Dartによる言語統一開発とServer Side Dartの可能性|yamarkz

    Dartによる言語統一開発 筆者は現在の仕事でServer Side(以下、サーバーサイド)の開発言語にDartを用いている。このことを友人に話すと「厳つい選択をしているね」「そんなマイナーな言語でよく開発できるな」と言われることがほとんだ。 恐らく日では弊社(10X, inc.)のみ? 世界に目を向けてもほとんど見聞きしたことがない技術選択だと思う。少なくとも商用利用(事業としてソフトウェア開発の営み)でDart言語をサーバーサイドで100%利用しているというのは、自分の観測範囲内では見たことがない。 既に弊社は世界でも指折りな Dart Company 🎯 と言っても過言ではない。 ↑ Web API リポジトリの言語比率 クライアントアプリもDartをベースにしたFlutterでiOS/Androidの開発を行っているため、日常で記述しているコードの90%がDartになっている。

    Dartによる言語統一開発とServer Side Dartの可能性|yamarkz
    lilpacy
    lilpacy 2020/12/20