afterlineuchidaのブックマーク (284)

  • 「障害に捨てるところなし」というお話をしました - Cybozu Inside Out | サイボウズエンジニアのブログ

    どうも!アプリケーション基盤チームの@yokotasoです。 3月11日にBattle Conference U30 というイベントでお話をさせていただきました。 準備がてら作成したディスクリプションを公開します。 キーノートはSpeakerDeckからどうぞ!こちらも参考にしていただければ、嬉しい限りです。 では、どうぞ! 障害にすてるところなし サイボウズ株式会社の横田です。 「障害に捨てるところなし」というタイトルで少しお話させていただきます。お手柔らかによろしくお願いします。 運用障害の話 まずはじめに、今回のお話をするにあたりまして 運用障害でご迷惑をおかけしたみなさま、大変申し訳ありません。 より快適に利用いただけるサービスを目指しまして、対策・改善をおこなっております。 これからも、弊社製品をよろしくお願いいたします。 クラウドの規模と稼働率 障害の話をする前に、サイボウズの

    「障害に捨てるところなし」というお話をしました - Cybozu Inside Out | サイボウズエンジニアのブログ
  • 開発を効率化するテストのデザインパターン

    2017/3/13 iOS Test Night #3 https://testnight.connpass.com/event/49561/

    開発を効率化するテストのデザインパターン
  • 世界最小"失くし物発見"デバイス「MAMORIO(マモリオ)」

    「なくしモノ」がなくなる日がやってきます。 日も“monograph”をお読みいただきありがとうございます。 PITE.(@infoNumber333)です。 基的に僕は持ち物をなくします。 もちろん朝家から持っていった傘がその日の夜に家に帰ってくることはありませんし、よく自転車をコンビニに停めたまま徒歩で家まで帰ってきたりします。この間は仕事の相棒12インチMacBookをカフェに置き忘れたときはいよいよヤバイと思いましたね。 まぁまだ致命的なうっかりミスをしたことはないので余裕をこいているのですが、その内当に大事な場面で必要なものを失くしたり置き忘れてしまうのではないかというそこはかとない不安があります。 まぁ気をつけろよという話なのですが、そこは出来るだけ自分の力ではなくテクノロジーで解決したい僕です。 「失くし物や忘れ物をしたら勝手に教えてくれるデバイスがないかなー」とのび太

    世界最小"失くし物発見"デバイス「MAMORIO(マモリオ)」
  • 量子コンピュータより高速な"非決定性万能チューリングマシン"は可能-英大

    マンチェスター大学の研究チームは、DNAを利用することによって超高速で並列処理計算を行う新型コンピュータが実際に作製可能であるとする研究を発表した。量子コンピュータを使っても現実的な時間内に解くことができないと予想されている難問も短時間で解くことができると主張している。 こうしたコンピュータは、計算機科学の分野では「非決定性万能チューリングマシン(NUTM: non-deterministic universal Turing machine)」と呼ばれているものであり、理論的には以前から知られているが、実際の計算機が作製されたことはない。今回の研究も、NUTMの理論的な実現可能性を検討したものであり、すぐに実機の作製に取りかかれるわけではないが、DNAの自己複製能力を利用したDNAコンピュータとしてのNUTMの実現性や、その基的な動作原理などを示した点で注目される。論文は、物理学とライ

    量子コンピュータより高速な"非決定性万能チューリングマシン"は可能-英大
  • 設計の「なぜ」を考える | タイム・コンサルタントの日誌から

    まだ駆け出しだった頃、工場改善コンサルタントの話を聞いたことがある。それなりに面白い話がいろいろあったが、1番よく覚えているのはヘアドライヤーの話だった。このコンサルタントは、製造業、とくに電気系メーカーの設計部門を訪れた際は、必ずヘアドライヤーの冷風スイッチについて、尋ねることにしていると言っていた。 「ヘアドライヤーには、温風のスイッチのほかに、必ず冷風のスイッチがありますよね。御社の製品にも、ついていると思います。ではこの冷風のスイッチは、何のためにあるんですか?」

    設計の「なぜ」を考える | タイム・コンサルタントの日誌から
  • MySQLアンチパターン

    9. Reference, SQLアンチパターン 個⼈的には実務経験積んでから、「やっぱアンチパターンな のかよ︕」って⽅が捗ると思う 若いうちは「あっこれ 進研ゼミ SQLアンチパターンで⾒た やつだ︕」ってなっても理解が得られずに⼼が死ぬことが多 い 今頃たぶんTwitterで「ウチはそんなことしないぞ」って技術的ホワ イト企業の戦⼠たちが #mysqlcasual つけて呟いてる からみんな参 考にしよう - 8/42

    MySQLアンチパターン
  • Pythonの学習を始めた初心者が、知っておきたいテクニック4つ -

    Photo by francois schnell 秋山です。 Pythonって多少プログラミング経験がある人であれば、文法的にはそこまで難しい言語ではないと思うのですが、初心者の人がPythonでゼロから何か作ろうとしたり、細かい修正をしなきゃならなくなったりしたときに、知っていると得するかもしれないTips的なことを紹介したいと思います。 「既にPython使いまくってる」という人にとってはおなじみの内容ばかりかもしれませんが、「最近Python使い始めた」という人は意外とまだ知らない、そして知っておくとお得なことがある(かもしれない)話です。 ■クラスなどの扱いに関して ※他の言語の仕様を全て認識しているわけではないので、Python以外の言語でも似た仕様のものはあるかもしれません。 ◆classを定義する際のインスタンス変数、クラス変数のprivate的な動きについて 大多数の言語

    Pythonの学習を始めた初心者が、知っておきたいテクニック4つ -
  • クラウド会計ソフトのシェアに関する統計データまとめ。freeeや弥生会計など、どのクラウド会計ソフトを使うか迷っている事業者の方に。 - クレジットカードの読みもの

    この記事は新しいサイトに移転しました。 約3秒後に自動的にリダイレクトします。 リダイレクトしない場合はこちらをクリックしてください。

    クラウド会計ソフトのシェアに関する統計データまとめ。freeeや弥生会計など、どのクラウド会計ソフトを使うか迷っている事業者の方に。 - クレジットカードの読みもの
  • 開発者のMac離れが進行中。移行先はLinuxか? | ソフトアンテナ

    プログラミングカンファレンス等を確認するまでもなく、MacBook Proは開発者のためのマシンとして近年大きな人気を誇っています。ハードウェアの完成度が高いだけで無く、UNIX由来の各種コマンドが利用できるmacOSも開発者が好む理由の一つにもあげられると思います。 ところが2017年はその状況が変わってくるのかもしれません。開発者Luca Ciavatta氏は、今年開発者がmacOSから離れLinuxにスイッチする可能性があると、ブログ記事「Why devs are switching from Mac OS X to Linux?」にまとめています。 ブログの根拠は、Appleが開発者の需要を無視し、割高なハードウェアを販売しているというもの。そのために人々はハードウェアとソフトウェアの両面で代替案を探しているというのです。 参考リンクとして同様な動きを伝える以下のようなリンクをリス

    開発者のMac離れが進行中。移行先はLinuxか? | ソフトアンテナ
  • 【2016年総まとめ】優秀なエンジニアが選ぶ、影響を受けた本ベスト56冊|転職ドラフトReport

    【2016年総まとめ】優秀なエンジニアが選ぶ、影響を受けたベスト56冊2017-01-04 16:20 こんにちは。転職ドラフト開発チームです。 2017年になりましたね。あけましておめでとうございます。 以前、優秀なエンジニアは読んでいる!「エンジニアとして影響を受けた」13選という記事を出しましたが、今回はその、2016年総まとめ版です! ※ 転職ドラフトでは「エンジニアとして影響を受けたを教えてください」という入力項目があります。「企業に年収付きで指名された=一定評価を受けているエンジニア」ということで、ドラフトで指名を受けた方がこの項目に書いていたを集計しています。 ランキングはこちら。 順位 書名 人数

    【2016年総まとめ】優秀なエンジニアが選ぶ、影響を受けた本ベスト56冊|転職ドラフトReport
  • 「知能が遺伝する」という事実に、私たちはどう向き合うべきか?

    <行動遺伝学の研究によって、「知能は遺伝する」ことが明らかになってきました。そして、収入に与える遺伝の影響は、歳を取るほど大きくなる...。私たちはこのショッキングな事実とどうやって向き合うべきなのでしょうか?> 体格や運動能力が遺伝することを何となく受け入れている私たちですが、頭の善し悪しが遺伝すると語るのはどうもタブーになっているようです。 「頑張って勉強さえすれば、誰でも同じように頭はよくなる」 学校の先生や親はそう言いますが、「行動遺伝学」によって、あらゆる能力のだいたい50%は遺伝によって説明できることがわかってきました。 ならば勉強することはムダなのでしょうか? 才能は遺伝ですべて決まるのでしょうか? 英才教育に効果はあるのでしょうか? 収入と遺伝に関係はあるのでしょうか? 行動遺伝学の第一人者、安藤寿康教授の最新刊『日人の9割が知らない遺伝の真実』では、遺伝にまつわる俗説を

    「知能が遺伝する」という事実に、私たちはどう向き合うべきか?
  • バグなどの謎の現象に立ち向かうも闇が濃く、どうしても沼から脱出できない時に見るフローチャート - Thanks Driven Life

    ご査収ください (2022年12月8日 追記) フローチャートを書き直しました。内容自体は当時のものと同じです。 補足 パフォーマンスの出し方は人それぞれなので「私はこんな感じです」というものです。 とりあえず「なんかやばいな?」と思ったら休む 体調的にはもちろん、「これ結構やばそうだな?」という勘所は大事 15分以上(長くても30分)悩んだら周りに聞いてみる こういう時はだいたい 視野が狭くなっている(簡単なスペルミスだったり) 暗黙知に触れている(業務だとよくある) とてつもない難問にぶちあたっている といったケースなので、仲間にSOSを出した方がチーム全体の進捗も結果的に良くなる、という経験談です。 ちなみに15分の根拠はなんとなくです。 ちなみに、問題に取り組み始めるその瞬間から「15分やってわからなかったら誰かに聞こう」としている場合は、 フローチャートの「30分動いてなかったら

    バグなどの謎の現象に立ち向かうも闇が濃く、どうしても沼から脱出できない時に見るフローチャート - Thanks Driven Life
  • いまさら聞けないLinuxとメモリの基礎&vmstatの詳しい使い方 - Qiita

    さくらインターネット Advent Calendar最終日は、硬派にLinuxのメモリに関する基礎知識についてみてみたいと思います。 最近はサーバーを意識せずプログラミングできるようになり、メモリの空き容量について意識することも少なくなりましたが、いざ低レイヤーに触れなければいけないシチュエーションになった際に、OSを目の前に呆然とする人が多いようです。 基的にLinux のパフォーマンスについて、メモリをたくさんつめばいいとか、スワップさせないほうが良い とか、このあたりは良く知られたことだと思います。 ただ、なんとなく ps コマンドや free コマンド などの結果を見るだけでなく、もう少しメモリのことについて掘り下げてみてみたいと思います。 メモリとキャッシュ Linux におけるメモリの状態を大きく分けると「使用中のメモリ」「キャッシュ」「空きメモリ」「スワップ」の 4 つに分

    いまさら聞けないLinuxとメモリの基礎&vmstatの詳しい使い方 - Qiita
  • Gitを5年間教える側にまわって気付いたこと - うさぎ組

    Git Advent Calendar 2016 - Qiita の記事になります。 記事では自分がGitを教えたことで気付いたことをまとめます。 ゆえに「Gitに入門したい人」に向けたものではありません。が、多少のエントリーポイントは示しますので参考になるかとは思います。 コミュニティ、有償セミナーで5年間Gitを中心としたバージョン管理システムを教えてきた経験の話です。 ただ、Git, GitHubなどのデベロッパーではないので、彼等の思想とは異なるかもしれませんが、そこは一人のGitの講師として見てもらえれば。 命名の混乱とユーザー層 Gitのコマンドは名前から理解しにくいことで有名です。 git rebase --intractive などは典型です。 例えば、branch という単語が示す内容はあまりにも違っています。 VCS毎に branch の意味が違うことも難しくしていま

    Gitを5年間教える側にまわって気付いたこと - うさぎ組
  • ドメイン駆動設計の道標 - sandbox

    この記事は 2016年 第2のドワンゴアドベントカレンダー、20日目の記事です。 qiita.com ドメイン駆動設計に関して悩める若者に送るポエムを書いていたら長くなりました。 20日目なはずなのに今日は 12/25 ですが、お察しください。 TL;DR ドメイン駆動設計には3つの顏がある それは「哲学」「戦略」「戦術」である 「戦術」にスポットがあたりがちだが、まず「哲学」とコアの「戦略」から理解する プロダクトにおけるドメインモデルの全体像を描いてから「戦術」を検討しよう ドメイン駆動設計をどの程度取り入れるかの 「ドメイン駆動設計の適用レベル」について はじめに ドメイン駆動設計(DDD)、以前と比較して認知が上がってきたのか、よく「DDD やってるんですか?」 「DDD ってどうはじめればいいんですか?」と聞かれることがあります。そしてこの時にまず話に上がるのが、エンティティ、集

    ドメイン駆動設計の道標 - sandbox
  • 原理原則で理解するDocker - Qiita

    はじめに この記事は、オールアバウト Advent Calendar 2016の23日目のエントリーです。 私、@tajima_tasoからは【原理原則で理解するDocker】と題して書かせて頂きます。 Dockerってそもそも何?ってところから、内部実装部分についても触れています。 Dockerとは何か? まず、Dockerとは何なのか?について軽くおさらいしましょう。 今更聞けないという方も、なんとなくイメージが掴めたら嬉しいです。 何故、今Dockerなのか? Docker ソフトウェア開発を行う環境にいる方々の中で、この言葉を耳にする機会が増えてきているのではないでしょうか? 実際の業務において導入まではしていないとしても、何となく盛り上がっている技術用語であることは肌感覚としてあると思います。 実は、Docker実現のベースとなっているLinuxコンテナという技術自体はずっと前か

    原理原則で理解するDocker - Qiita
  • Webラジオのm3u8をdownloadしてffmpegでmp3に変換するツールをGoで書いた - きょこみのーと

    2016/12/15 23:06 追記: ちなみにffmpegでm3u8 -> mp3変換はできますが、実行時間が20分以上かかって待ってられなかったのでBulkDownloadが含まれてます。 あとm3u8のURLが推測難しく、いちいちブラウザ開いてplaylistをダウンロードして中身のmedia playlistのm3u8のURLを確認して〜がだるかったのでScrapingしてます。 Webラジオのm3u8をScrapingしてtsファイルをBulkDownloadしてffmpegmp3に変換するツールをGoで書いた が正確なタイトルですかね。 今期は、ガーリッシュナンバーが結構お気に入りです。 www.tbs.co.jp (ちーさまのダメ可愛さがなかなか癖になります) (そして目玉焼きの服というセンス...圧倒的か...) なんでこんな話から始まったかと言うと、面白いなーと思った

    Webラジオのm3u8をdownloadしてffmpegでmp3に変換するツールをGoで書いた - きょこみのーと
  • プログラミング勉強を加速させる7つの習慣 - Qiita

    記事は自分が運営するブログに転載しています 株式会社LITALICOでWebエンジニアRails)を担当しています、@YudaiTsukamotoです。 この記事は『LITALICO Advent Calendar 2016』16日目の記事です。 はじめに 私は学生時代は情報工学の専攻でもなければ、趣味でプログラミングをやっていたわけでもなく、 社会人になってWebエンジニアとして初めてまともにプログラミングを勉強し始めました。 入社するまでに独学で勉強の真似事をしてはいましたが、そもそもどうやって勉強していいのか全然わからず、 を読んで写経をして何故だか理由はよくわからないが動作してしまうミニブログを眺めては、ため息を付いて挫折を繰り返しておりました。 そんな初心者だった自分が、Webエンジニアとしてべていくために気で努力して身につけたノウハウを、 「プログラミング勉強を加

    プログラミング勉強を加速させる7つの習慣 - Qiita
  • Facebook、〝仕事効率化アプリ戦争〟に挑む新たなプラットフォーム「Workplace」をローンチ - BRIDGE(ブリッジ)

    Facebook、〝仕事効率化アプリ戦争〟に挑む新たなプラットフォーム「Workplace」をローンチ Facebook は日(12月6日)、Workplace という Facebook の機能とほぼ同じだが社内コミュニケーションに特化したプラットフォームをローンチした。これにより、ビジネス顧客を対象とするチャット戦争がますますヒートアップしている。 企業は Facebook Workplace を SaaS ソリューション、顧客マネジメント(CRM)ソフトウェア、その他業務用に使われている製品やソフトウェアに取り入れることができる。その対象には SalesforceGoogle のほかカレンダーアプリ、生産性向上アプリも含まれる。 10月にローンチされた Workplace はかつて、Club Med、Hootsuite、Royal Bank of Scotland など何万という企

    Facebook、〝仕事効率化アプリ戦争〟に挑む新たなプラットフォーム「Workplace」をローンチ - BRIDGE(ブリッジ)
  • 【副収入で月10万】私が実践した「最短でブログで稼ぐ方法」を教えます【基礎】

    ご存知の方もいらっしゃると思いますが、やり方さえ間違わなければブログは稼げます。 私がブログを始めたのは約2年前ですが、今ではなかなかのお金を毎月生み出してくれています。 (※ 今では自身で会社を運営するまで至りました) そして今日は、ブログ2年継続記念として「最短でブログで収益を上げる方法の基礎」を書こうと思います。 ブログで稼ごうと思ったきっかけ 若い頃はいつも金銭的にギリギリの生活をしていました。まさに貧乏生活。 散々遊び倒した後に色々考えるとこはありましたが、結婚。「結婚すれば共働きで少しはお金に余裕が出るかな?」なんて思ったんですが大間違いでした。田舎結婚生活は、車2台所有などどうしてもお金がかかる。 (なんとかしないとこの先子供も育てられないな…) という不安のもと、一念発起してブログを開始。 副業にブログを選んだ理由は、「ブログは稼げる」ってネットで見たから。 稼げる額も魅

    【副収入で月10万】私が実践した「最短でブログで稼ぐ方法」を教えます【基礎】