Bugzillaプロジェクトの主任設計者の実体験に基づいた、ソフトウェアの簡潔性を保つさまざまな知見をまとめた書籍。「なぜ簡潔性が大事なのか」「変更の価値を計るための方程式」「コードの簡潔性と複雑性」といったトピックについて、事実、法則、ルール、定義などを示しながら解説します。直接的なコードの書き方だけでなく、ソフトウェアプロダクト全体にわたるコードの健全性を保つためのヒントとなるでしょう。なお本書はEbookのみの販売となります。 まえがき 1章 はじめに なぜ簡潔性が大事なのか ソフトウェアデザイン 2章 なぜソフトウェアを作るのか 実際のアプリケーション 3章 未来 ソフトウェアデザインの方程式 デザインの品質 見えない結末 4章 変更 プログラム変更の実例からわかること 3つの間違い インクリメンタルな開発とデザイン 5章 不具合とデザイン 故障でなければ…… 何度も同じことを繰り
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog はじめに はじめまして、安藤義裕と申します。ヤフー株式会社データ&サイエンスソリューション統括本部ソリューション本部でプログラマーをしております。趣味はカミさんの手料理です。 機械学習で用いられるアルゴリズムの一つにニューラルネットワークがあります。ニューラルネットワークは脳細胞の働きにヒントを得て考えられたものです。今回扱う多層ニューラルネットワークはニューラルネットワークの中間層と呼ばれる部分を多層化したものです。近年話題に上ることの多い Deep Learning ではこの多層ニューラルネットワークが利用されています。 多層ニューラルネットワークは用途に応じて異なるネットワークが利用されます。画像処理では畳込みニューラルネッ
昨日、ニュース報道では聞いていましたが、2008年に起きたワタミの過労自死事件の損害賠償請求訴訟が終結したようです。被災者の両親(原告)を支援していた全国一般東京東部労働組合の関係者の方のブログに裁判所で当事者が合意した和解文書が掲載されていた(原文はこちら)ので、このエントリの末尾に引用するとともに(ただし被災者の氏名は「被災者」としました)、以下で、若干、解説したいと思います。 1 なぜ自死が過労死になるのか。誰が責任を負うのかまず、うつ病等のメンタル疾患は、疾患の症状として「死んでしまいたい」「死ななければならない気持ち」(希死念慮)が発生します。疾患の症状として死を選んでしまうわけです。「自殺」ではなく「自死」とするのもこのような観点からです。 そして、長時間労働や、過重な責任の負担、自己・他人の大きなミスのリカバー、悲惨な事故の目撃、パワハラ・セクハラなど、職場で発生する様々な要
Welkom bij Pelletkachels.nl, jouw ultieme bron voor alles wat met pelletkachels te maken heeft! Maar we zijn meer dan alleen een platform voor het bespreken van warmtebronnen. Bij Pelletkachels.nl geloven we dat het delen van kennis en ervaringen over bedrijven en gebeurtenissen ook essentieel is voor het creëren van een betrokken en geïnformeerde gemeenschap. In dit blog duiken we dieper in de we
Pelletkachels waren ooit eenvoudige apparaten voor verwarming, maar ze hebben een opmerkelijke evolutie doorgemaakt sinds hun bescheiden begin in de jaren ’80 van de vorige eeuw. In dit artikel duiken we diep in de geschiedenis van pelletkachel, bespreken we de belangrijkste mijlpalen en ontwikkelingen op het gebied van subsidiemogelijkheden en werpen we een blik op de transformatie tot moderne en
SketchがMac App Storeから去るそうです。詳細は以下から。 Mac App Storeを去ることについて Mac用プロトタイプデザインアプリ「Sketch」を販売しているBohemian Codingが今後SketchのアップデートをApp Store経由でリリースせず、自社でのアップデートおよび販売に切替えると発表しています。 Leaving the Mac App Store Today, we’re announcing an important change in how you receive updates to Sketch. After much thought, and with a heavy heart, we’re moving Sketch away from the Mac App Store. If you’re a Mac App Store
この記事は RECRUIT MARKETING PARTNERS Advent Calendar 2015 の投稿記事です。 こんにちは。英語サプリの開発チームに所属しているAndroidエンジニアの@kgmyshinです。 突然ですがJavaで〈Hello World〉と表示するコードは下記となります。 class Hello { public static void main(String[] args) { System.out.println("Hello World"); } } 本来であればこのコードをコンパイルしてHello.classを作り、そしてそれを実行することによって〈Hello World〉が表示されます。 この記事では、その〈このコードをコンパイルしてHello.classを作る〉という部分を 手動で行う 方法をご紹介します。 なぜするのか 私自身としては「興味が
さだまさし 名詞-固有名詞-人名-一般 さだまさしの、主に詩の歌詞を対象に、簡単な品詞分解と、それを基にした簡単な分析を行ってみた、というのがこの記事の内容です。 個人的な最終的なゴールは、さだまさし風の歌詞を自動生成する bot (さだロボ) を作る事になりますが、その過程を週一でディアゴスティーニ的に(サダゴスティーニとかは節度のある大人なので言わない)書いていければと思います。 ついでに、その道すがら、ちょっとした解析・分析結果なども書いていきます。 道具の用意 解析するにあたっていくつか道具が必要なので、最初に、使用したツール群について簡単にお話します。 kuromoji KuromojiはJavaで書かれているオープンソースの日本語形態素解析エンジンです。 Java で形態素解析を行いたい場合、昔は「Sen」などを使うことが多かったですが、atilika 社が OSS として k
このページは、CSS Niteに出演される方への伝達事項や申し送りなどをまとめたものです。2008年からパスワード制限などをかけずに公開しています。 このドキュメントの目的 作成日:2008年09月30日、最終更新日: 2022年03月17日 5:44 「教え方がうまい人は何をしているか?」 青田 努さん がまとめられた「教え方がうまい人は何をしているか?」(「口語で教える場合」編)が非常に参考になります。 立体評価とともに準備の際の自己診断としてご利用ください。 青田さんに許可をいただいて掲載しています。PDFのダウンロードも可能です。 Facebookページ ブログ 発表者ツール(Keynoteの「発表者ディスプレイ」)は禁止です。 CSS Niteでは、PowerPointの発表者ツール(Keynoteの「発表者ディスプレイ」)はご遠慮いただいています。スクリーンにと手元のPCでは同
【追記あり】フェイスブックでアプリを楽しんでる? もしかしたらあなたの個人情報ガッツリ取られてるかもしれませんよ2015.11.27 12:30 SHIORI ちょっとした遊びのつもりが…。 あなたの周りのみんながフェイスブックである同じ質問を試していたら、もしかしたらあなたも一度はやってみたくなるかもしれませんよね? でもちょっと待って! クリックするその前に、一度深呼吸して、これからお知らせするプライバシーの問題について思い出してください。 「My Most Used Words on Facebook(Facebookで一番よく使う言葉)」というアプリを知ってますか? 自分のアカウントへのアクセスを許可して使うクラウドアプリなんですが、イギリスに本社を構えるComparitechという会社が、このアプリがユーザーアカウントからどんな情報を取得しているのかを調べたところ、アプリの内容に
次の就職先が決まっている場合は、転職先の健保に入ることになりますが、フリーランスになる場合や転職先が決まっていない場合は「現職の健保を任意継続するか」「国民健康保険」に入るかという選択を迫られます。メリット・デメリットを調べてみましたので、参考になれば幸いです。 任意継続とは 退職時に現在の会社で入っている健康保険組合を最長2年に渡り継続できる制度です。詳細は各健保組合のホームページをご確認ください。 任意継続のメリット 収入の多い人にとっては、保険料を抑えることができる。 これまでは会社が半分を負担してくれていましたが、全額自己負担となるため保険料は2倍となります。しかしながら、任意継続の標準報酬月額は上限が定められており、全被保険者の標準報酬月額を平均した額となります。(健康保険法第四十七条) 組合によって上限額は変わるのですが、当社の健保組合の場合、37,440円でした。 扶養家族が
こんにちは、人事・総務部のid:tapir320です。 この記事ははてなデベロッパーアドベントカレンダー2015の9日目です。昨日は id:cockscomb による Swiftオープンソース化の衝撃 でした。 今回、開発者ではない私が、なぜデベロッパーアドベントカレンダーに登場する機会を頂いたかと言いますとid:Songmuの 「俺は会社をデベロップしているんだ!」というコーポレートの方も大歓迎です。 という一言のお陰です。 せっかくの機会ですので、会社のデベロップという観点から、はてなの組織開発についてお話をさせて頂きます。 組織開発とは 組織開発という言葉は、人事に携わっていない方にとっては馴染みがないと思います。様々な定義がありますが、私は組織を活性化するためのあらゆる打ち手とみなしています。 人事・総務の業務領域のうち組織開発に関連するものは、「採用」、「教育・研修」、「人事制度
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く