タグ

2019年12月15日のブックマーク (10件)

  • 働きながら、スタンフォードのクラスをとった

    この記事は社会人学生 Advent Calendar 2019の14日目の記事です。 Rui Ueyamaさんのスタンフォードの単位は通わなくてもリモートで取れるよ、テストとかの難易度は同じでという記事を読んでから、いつかは自分もと思っていたのでクラスをとることにしました。 スタンフォードでは、SCPD(Stanford Center For Professional Development)という社会人を対象にしたプログラムが提供されており、働きながら授業をとることが可能です。授業はキャンパスで行われたものが録画され、オンラインで共有されます。宿題やテストもリモートで完結するので、カリフォルニアにいなくてもクラスがとれます。 SCPDでは修士号を目的にするコースと、それ以外にわかれており、僕はそれ以外のコースで授業を受けました。それ以外では単位はとれますが、学位にはつながりません。後にス

    働きながら、スタンフォードのクラスをとった
    atomicmap
    atomicmap 2019/12/15
  • アプリケーションにおけるデータ不整合との戦い - blog.syfm

    これは Aizu Advent Calendar 2019 の 15 日目の記事です。14 日目は uzimaru0000 さん、16 日目は kacky__917 さんです。 はじめに 世の中には日々たくさんの価値ある Web サービスが生まれていますが、その価値を正しく提供するにはアプリケーションが正しく動かなければなりません。 たとえばアプリケーションは適切なユーザに適切なリソースを提供しなければならず、エラーを返す際は十分に定義された仕様に沿って返し、UI 側ではユーザに適切なメッセージを表示しなければなりません。 実際のところ、これらを厳密に実現するのは非常に困難ですが、アプリケーションにはこれら以上に複雑な問題が常につきまといます。 現在の Web アプリケーションはほとんどが分散システムの一形態です。例えばクライアントとサーバや、サーバとデータベースがネットワークを介して接続

    アプリケーションにおけるデータ不整合との戦い - blog.syfm
    atomicmap
    atomicmap 2019/12/15
  • 銀座Railsで「Railsアプリの設計」というタイトルで発表しました #ginzarails - アジャイルSEの憂鬱

    12/13(金)にあった銀座Rails#16で登壇しました。 スライド speakerdeck.com 話したかったこと 1〜3年目のRailsエンジニアに参考になる話がしたい 7年やって私が覚えたことは、たぶん何かしら参考になるだろう 来週の仕事ですぐ参考になる話がしたかった 懇親会で他のシニアエンジニアの考えを聞きたかった 補足: なぜクラス内クラスを使うのか? スライドの最後の方が説明不足だったので、ブログで補足を書いておきます。 👮‍♀️RuboCop の取締りは厳しい RuboCop の標準ルールを守ろうとすると、以下を行うことになる。 行数が長くなると、変数を抽出する 変数代入によって AbcSize が増えるので、プライベートメソッドを抽出する メソッド追加によって ClassLength が増える ? 対策方法は2つある Module を抽出する Class を抽出する

    銀座Railsで「Railsアプリの設計」というタイトルで発表しました #ginzarails - アジャイルSEの憂鬱
    atomicmap
    atomicmap 2019/12/15
  • 新規Webサービスを独りで開発・運用する際に立ちはだかった壁とそれを乗り越えた方法まとめ【個人開発】 - Qiita

    その1. そもそもアイデアが思い浮かばない 遭遇確率 :★★★★☆ どんな壁?:いざWebサービスを作ろうとしても何もアイデアが思い浮かばない 解決策:身近な課題をひたすら探す サービスを作る上では何かを解決する系のアイデアであり、かつ自分が当事者であるとモチベーションも続きやすいです。 自分が普段ネットを使っていて不便だと思うこと、今使っているサービスの不満点、などなんでも良いのでとりあえず書き出してみましょう。 大体この中に自分の技術力でも解決できるような課題が存在します。 もし自分の中での課題が見つからないという場合は、日々Twitterのタイムラインで流れてくる身近な人が抱えている課題をピックアップしてアイデア化するのもありです。 回避策:しょぼいアイデアでも日々書き残していく いざサービスを作るというときにアイデアも出ないし身近な課題すら見つからない場合は、普段からアイデアを無理

    新規Webサービスを独りで開発・運用する際に立ちはだかった壁とそれを乗り越えた方法まとめ【個人開発】 - Qiita
    atomicmap
    atomicmap 2019/12/15
  • コンテナの作り方「Dockerは裏方で何をしているのか?」

    1. コンテナの作り方 「Dockerは裏方で何をしているのか?」を理解する入門テキスト Sakura internet, Inc. Masahito Zembutsu @zembutsu CloudNative Days Kansai 2019 #CNDK2019 2019, Nov 28 2. 2 この資料は、「Dockerコンテナ」の初学者を対象とした発表資料を、公開用として 再編集し、解説を加えたものです。 オリジナルは2019年11月28日開催の「CloudNative Days KANSAI2019」です。 ご来場の皆さま、登壇者の皆さま、スタッフの皆さん、大変ありがとうございました。 資料以外にも、SlideShare で関連するスライドを公開していますので、ご興味 ありましたらご覧ください → https://www.slideshare.net/zembutsu/ ちな

    コンテナの作り方「Dockerは裏方で何をしているのか?」
    atomicmap
    atomicmap 2019/12/15
  • 聞こえるのに 聞き取れない 仕事に影響も | NHKニュース

    音としては聞こえるのに、話の内容がうまく聞き取れない「聴覚情報処理障害」=APDと呼ばれる症状があります。専門家が過去14年間に診察した患者を分析したところ、「耳だけで指示を理解するのが難しい」という患者が半数以上で、仕事のミスが相次いで受診するケースが増えていることが分かりました。 聴覚情報処理障害=APDは、聴力は正常でも街なかなど雑音の多い場所では、一般の人が聞き取れる音や声が聞き取れなくなる症状です。 長年研究にあたっている国際医療福祉大学の小渕千絵准教授は、過去14年余りの間に大学のクリニックの専門外来を受診した、およそ120人の主な症状を分析しました。 その結果、「耳だけで指示を理解するのが難しい」と答えた人は52%と、全体の半数以上に上りました。 「電話の対応が難しい」、「注文を聞き取れない」など、仕事でミスが相次いで受診するケースが多く、20代や30代の人が増えているという

    聞こえるのに 聞き取れない 仕事に影響も | NHKニュース
    atomicmap
    atomicmap 2019/12/15
  • 法令APIを利用したリサーチツールを自作してみた【SmartRoppo】 - Qiita

    1. はじめに 2. リーガルテックっぽいプロダクトを作ってみた 3. SmartRoppoのコンセプト 4. SmartRoppoの主な機能・特長 5. なぜ自分で作ろうと思ったのか? 6. 今後の課題 7. おわりに 1. はじめに この記事は、じゃんく(@jank_2525)さんからバトンを受け継ぎ、「法務系 Advent Calendar 20191」の14日目エントリーとして執筆しています。 皆さんのエントリー、どれも個性あふれる素敵な内容で、毎日大変興味深く拝見しています。 2. リーガルテックっぽいプロダクトを作ってみた さて、突然ですが、リーガルテック的なプロダクトを作ってみたので、このエントリーをもってβ版を公開させていただきます。【SmartRoppo】といいます。 SmartRoppo -法令データベースを、もっと賢く- https://smartroppo.com/

    法令APIを利用したリサーチツールを自作してみた【SmartRoppo】 - Qiita
    atomicmap
    atomicmap 2019/12/15
  • ワイヤレスな分割キーボードCaravelleをつくったおはなし - SatT99の日記

    「キーボード #1 Advent Calendar 2019」14日目の記事です。 adventar.org 今年は2台目のキーボードであるCaravelleを設計したので、そのときの経緯をざっくりとまとめてみました。 去年の記事は少し長すぎたので、今年はなるべく短めです。 Caravelleとは? Caravelleは1台目のキーボードであるComet46をベースに色々と改良したキーボードです。自分がキーボードにほしい機能(ワイヤレス、分割、カラムスタッガード等)と打鍵感の良さを両立することを目標に設計しました。 きっかけとコンセプト Comet46が完成した当初はほしかった機能を上手く詰め込めたこともあり非常に満足していたものの、半年ほど使用している間に色々と不満な点が出てきたため、それらを改善した新しいキーボードをつくることにしました。 1. 打鍵感向上 Comet46ではPCBがボ

    ワイヤレスな分割キーボードCaravelleをつくったおはなし - SatT99の日記
    atomicmap
    atomicmap 2019/12/15
  • JSON Parser with JavaScript | Tan Li Hau

    Series: AST JavaScriptAST Understand the grammar Implementing the parser Handling the unexpected input Unexpected token Unexpected end of string Going the extra mile Error code and standard error message A better view of what went wrong Suggestions for error recovery Summary The interview question of the week for this week on Cassidoo's weekly newsletter is, Write a function that takes in a string

    JSON Parser with JavaScript | Tan Li Hau
    atomicmap
    atomicmap 2019/12/15
  • 書斎を明け渡すことになったのでクローゼットの中にオフィスを作った|Nobuki Inoue

    私はソフトウェア開発の仕事をしております。自宅で作業することも多いので書斎を持っていましたが、自分の部屋が欲しいと言う子どもたちに譲りました。 次の作業場所として目をつけたのが、普段使わないものが入っているクローゼットです。片付け&断捨離で1250x850という1畳未満のスペースを確保し、そこに新しいオフィスを作りました。 同じように書斎を失った方の参考になればと言うのは建前で、素敵な環境が出来たので自慢させてください! コンセプト狭くても快適な空間にする ケーブルは可能な限り隠す クローゼットの中と思えないようにする 既製品だと狭いスペースを活かせないならDIYで頑張る では早速作業手順を紹介していきます。 ハンガーポールを外すクローゼット感を消すためにハンガーポール取り外します。後々取り付ける事も考えて丁寧にしまってあります。 壁紙を貼るクローゼットや押入れはほとんどの場合は壁紙が貼ら

    書斎を明け渡すことになったのでクローゼットの中にオフィスを作った|Nobuki Inoue
    atomicmap
    atomicmap 2019/12/15