GitHub上の実際のコミットメッセージやIssueのやりとりをみて、チートシート作りました。 共通的なこと コミットメッセージやIssueのタイトルは、主語省略し、1文で書き行末ピリオドは付けない 動詞は現在形・過去形のどちらも同じくらいの頻度で見られるが、どちらかに揃える。 コミットメッセージを書く Japanese English
![GitHub English Challenge Cheat Sheet - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/e63b7bc03fd989b7473f26fa2a3a897900b4166e/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9R2l0SHViJTIwRW5nbGlzaCUyMENoYWxsZW5nZSUyMENoZWF0JTIwU2hlZXQmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTQxNTVkYmU2NzhiNjk1ZjgzMWQxMzQ0NjYyZjhkY2Rh%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBrYXdhc2ltYSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YjgyMTA2ZGNmMGYwMzI4ZmVlOTY4NGNlZWJlNGM2NDE%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D495ef1e63f3a8327d27085893c2a6240)
はじめに 春ですね。 全国各地で数多の新人プログラマが生まれたことでしょう。 新人のうちはわからないことだらけですし、真っ当な労働環境でしたら先輩方が「わからないことがあったら何でも聞いてやー」と言ってくれます。 ですので、プログラムが謎のエラーメッセージを吐き出したりしたらすぐに質問したくなるかと思います。 しかし、個人的な見解ではプログラマのスキルが最も鍛えられるのは、わからないことを前にして自分なりに色々と調べて試行錯誤する時です。 多分、世の中の凄い人たちの中には身近に質問できる相手がいなくてひたすら自分で頑張った結果、超進化を遂げたという人も少なからずいるのではないかと... というわけで、人に頼る前に自分にできることをしっかりやることで同期に差をつけちゃいましょう! もちろん新人じゃなくても、「すぐに人に頼っちゃうなぁ、どげんかせんとなぁ」という方々にも参考にしていただけると幸
Transcript ࣮ફϞςϦϯά Redux͔ΒElm Mar 27 2017 @boiyaa ࣮ફϞςϦϯάɿRedux͔ΒElm ͜ͷεϥΠυ ࠓReduxVuexͳͲɺFluxΞʔΩςΫνϟΛ࠾༻͍ͯ͠Δํʹ ElmΛΦεεϝ͢ΔͨΊͷElmॳ৺ऀ͚εϥΠυͰ͢ɻ FluxܥFWΛͬͨࣄ͕ͳ͍ํʹɺͳΔ͘ڵຯ࣋ͬͯΒ ͑ΔΑ͏ʹ৺͕͚ͯॻ͖·ͨ͠ɻ આ໌͢Δͱখ͘͠ͳͬͯ͠·͏෦ʹݴٴ͠ͳ͍Α͏ʹ͠ ͍ͯ·͢ɻʢࢲ͕ະख़Ͱ͋ΔͷͰʣ ࣮ફϞςϦϯάɿRedux͔ΒElm ϓϩϑΟʔϧ ▸ @boiyaa ▸ 34ࡀ ▸ ϑϧεέοϕΤϯδχΞ ࣮ફϞςϦϯάɿRedux͔ΒElm ͱ͜ΖͰօ͞Μɺ ϞςΔͨΊʹ ։ൃͯ͠·͔͢ʁ ࣮ફϞςϦϯάɿRedux͔ΒElm ࢲɺϞς͍ͨ ▸ ϑϧεέοϕΤϯδχΞͰ͋Δࢲɺٕज़ʹϞςΔ͔Ͳ͏͔
Rubyといったオブジェクト指向言語を学ぶと、メソッドの定義方法としてインスタンスメソッドとクラスメソッドという2通りの定義方法があることを学ぶと思います。しかし、言語自体のガイドブックには「定義方法にインスタンスメソッドとクラスメソッドがある」と書いてあるだけで、大抵その使い分けについては書かれていません。 そういう訳で、このエントリではその使い分けについて少し考えてみたいと思います。理論的に厳密な使い分けを目指すというよりは、そもそも使い分けの検討が全くつかない!という方に向けて、その指針の一助となることを目指します。 インスタンスメソッドとクラスメソッドとはそもそものところ、Rubyといった「オブジェクト指向の考え方」を実装した言語の機能です。その機能がなぜあるのか?というそもそものところは、オブジェクト指向の考え方にさかのぼることになります。 そこで、インスタンスメソッドとクラスメ
ご査収ください (2022年12月8日 追記) フローチャートを書き直しました。内容自体は当時のものと同じです。 補足 パフォーマンスの出し方は人それぞれなので「私はこんな感じです」というものです。 とりあえず「なんかやばいな?」と思ったら休む 体調的にはもちろん、「これ結構やばそうだな?」という勘所は大事 15分以上(長くても30分)悩んだら周りに聞いてみる こういう時はだいたい 視野が狭くなっている(簡単なスペルミスだったり) 暗黙知に触れている(業務だとよくある) とてつもない難問にぶちあたっている といったケースなので、仲間にSOSを出した方がチーム全体の進捗も結果的に良くなる、という経験談です。 ちなみに15分の根拠はなんとなくです。 ちなみに、問題に取り組み始めるその瞬間から「15分やってわからなかったら誰かに聞こう」としている場合は、 フローチャートの「30分動いてなかったら
クラウド上にあるWindows 7相当の環境をリモート接続して利用できる、いわゆる仮想デスクトップサービスの「Amazon WorkSpaces」が、Webブラウザから利用可能になったと発表されました。 対応するWebブラウザは最新のChromeもしくはFirefoxで、Windows、Mac OS X、Linuxから利用可能です。 これまでAmazon WorkSpacesを利用するには、PC上の専用クライアントソフトもしくはシンクライアント用のデバイス、iPadやAndroidタブレット、Kindleなどではクライアント用アプリなどを利用する必要がありました。 Webブラウザへの対応でこうした専用ソフトウェアやデバイスが不要になり、またアクセス後のデバイス上には消去しなければならないキャッシュデータなどを残さないため、安全に利用できると説明されています。 Amazon WorkSpac
本記事は、もう随分と長い間、私がToDoリストに記したままになっていたものです。ですが今日だけは、その考えを実行に移すエネルギーと時間があったようです。私は今、少し前に最初の記事を投稿した時と同じカフェにいます。たまたまなのか、それとも……。店員が私に出した飲み物に何か入れていたに違いありません。 ベストプラクティスにならえ、という古き良きアドバイスがありますよね。そうした情報は常に耳に入ってきます。私たちは、どういうわけかテクニカルな会話の中で DRY とか KISS といった頭字語を第一の原則としてきました。熱心に、まずそうした概念に従っています。たまたま、知識欲があるために、あるいは知識がなかったために、そうした概念から外れたことをする人がいようものなら、確実にその人に嵐のような批判を浴びせます。この原則にとらわれすぎていて、そこに背を向けることを拒んでいるのです。 念のためですが、
先日、絵の描き方に関しての記事を書いたせいか、このブログの読者さんや、Twitterのフォロワーさんで、「絵の練習をしている」とか「デッサン描いたら勉強になった!」と言う方が何人かいます。 僕も、デッサンは今までに何千枚と描いてきたし、そういう話題を見ると懐かしいなあと思ってしまいます。 で、そう言えば3年くらい前に、「ちょっと久しぶりに練習してみようかな?」と急に思い立って描いた簡単なモチーフを描いたデッサンの画像があるな〜ということを思い出しました。デッサンを描く過程の写真も撮ってあります。 ちょうど良いので、数年前に描いた6枚の鉛筆デッサンが描かれていく工程を参考にしつつ、初心者の方向けに、「デッサンの描き方の基礎」を、これだけわかっていれば大丈夫!と言うくらいに徹底的かつ詳細に解説していこうと思います。 ちなみにこの記事、とてつもなく長いです。なので、読みたい所だけ読むなり、ブック
今日は「自己肯定感」の話。 ちょっと重い話だけど、いつか書かなくちゃな~と思ってて。 これ、すげ~大事なんだよね。 人生を左右する。 致命的なまでに。 「自己肯定感」とは何だ? まず一応、自己肯定感って何よ?っていうのをザックリと。 読んで字のごとく 「自己を肯定する感覚」ですね。 (当たり前っちゃ当たり前か) 「自分には価値がある」 とか、 「自分は素晴らしい存在だ」 みたいなことを漠然と感じてるわけですよ、自己肯定感が高い人っていうのは。 まず、そこからスタートだと思うんだよね、人間って。 これって遺伝とか、子供(特に乳幼児)の時の育てられ方に左右されるらしいんだけど。 「自分はこの世に存在していてOKなんだ」っていう感覚がまず最初に無いと、本来はその次のステップには進めないワケですよ、実を言うと。 だって、自分自身のことを 「この世にいなくていい存在、いちゃいけない存在」 って思いな
年収600万円のサラリーマンが住宅ローン3000万円を借りると、どのような暮らしになるのか。 ここでは上記の疑問に対し、年収600万円のサラリーマンとして、住宅ローンを3000万円程度借り、子供を育てているわが家のリアルでガチな暮らしぶりを徹底的に分析し、年収600万円の暮らしとはどういった生活レベルなのかについて分析しています。 年収600万円の「リアル」な暮らしぶり 様々な年収を想定した解説がネット上には溢れていますが、ここでは私のリアルな生活実態をもとにした、実際に年収600万円で住宅ローンを3000万円程度組んだ生活をしているからこそ分かる・感じる真実をお伝えできればと思いました。 以下で紹介する年収600万円の暮らしぶりレポートの価値は、リアルでガチであること!それに尽きると思っています。 税金や住宅ローン、家計簿などただ巷に溢れる情報をツギハギしただけの記事には無い、まさに今、
良くあるダメなエラーメッセージ エラーが起きたときは、以下のようにエラーメッセージをどこかしらに出力すると思います。 $c->log->error('something wrong!'); ただ、このエラーメッセージって、実際に発生したときには意味がわからないことが多いのです。 $c->log->error('error!'); 本気でこういう「error!」とだけ吐くメッセージだと、エラーが起きたことしか伝わってきません。程度の差はあれ意味のわからないエラーメッセージはこの世にあふれているかと思います。 機械的なエラー情報 そういうわけで、たいていは Exception クラスや Logger クラスで多くの補助が受けられるようになっていると思います。 発生時刻 発生場所 stack trace 変数の状態 ただ、このような機械的な情報だけだと、結局、運用上は対応が難しい場面ってのが多か
このエントリでは、ソフトウェアの見積もりがどういうものであるかをシェアした上で、今後日本はどのような方向に向かえばよいのでは?という私のアイデアをシェアしたいと思う。 注:このエントリは、某銀行の件とは全く関係ありません。考えるきっかけになっていますが、中の人がどんな状況だったかもわからないのに、勝手なことを想像して、人や企業を叩くのは私の趣味ではないからです。 ソフトウェアの見積もりの正確さ ソフトウェア見積もりのことを知りたければ、下記の本がお勧めだ。 books.rakuten.co.jp この本に「不確実性のコーン」という開発フェーズごとの見積もりの正確性に関する図がある。これを見ると、最初の企画の段階で実施した見積もりは、誤差が何と16倍もあり、概算見積もりのレベルでも4倍の開きがある。画面帳票仕様を「確定」したレベルでやっと1.6倍程度の開きになる。 請負開発を実施するときに、
2015-03-12 ライフハッカーがかなりの『瞑想』推しなので3ヶ月間続けてみた結果! ライフハック 皆さんこんばんは!ライフハッカーが大好きな敷島久之(@Hisayuki__S)です。今回は、瞑想を始めて早いもので約3ヶ月が経ったので、その結果について記事を書きたいと思います。「瞑想とか言ってる!宗教みたいで怖い」と思う方がほとんどだと思います。実際、私も『瞑想=宗教』と思っていました。ライフハッカーに出会うまでは..... ライフハッカーはかなりの『瞑想』推し! 心と体に落ち着きを...ライフハッカー式「瞑想の作法」 | ライフハッカー[日本版] 心と体に落ち着きを...ライフハッカー式「瞑想の作法」 | ライフハッカー[日本版] 皆さんはライフハッカーっていうサイト見てますか?私は、Feedlyに登録して毎回欠かさず見ています。ライフハッカーは、まさに私の人生を勇気付けてくれる魔
アマゾンといえば、何でも揃う通販サイトで、本当に便利ですよね。でもですね、アマゾンは「何でも揃う」だけが取り柄じゃないのです。市場価格よりも安い、超お買い得品が眠っているのです! それでは、今回は、90%オフの商品を例に探し出す方法を伝授しましょう。 1、アマゾンのトップページにアクセスする 2、カテゴリーを選び(例:ペット用品)、GOボタンを押す※検索バーに何も入れなくても大丈夫! 3、GOボタンを押して表示されたページのアドレスの最後に、この「&pct-off=90-」という文字列を加え、パソコンのEnterボタンを押す 4、すると、そのカテゴリーの90%の商品だけが表示される!(※一番上の画像がそれです) 実はこの方法、文字列の最後の数字を80や70、50のように変えることで、様々な割引率の商品を探し出すことができるのです。つまりは、99%オフの商品もサクっと探し出すことが可能となり
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネット(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 ※1 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 ※1 レジストラ「GMO Internet, Inc. d/b/a Onamae.com」のシェア値を集計。 ※1 2020年8月時点の調査。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く