並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 52710件

新着順 人気順

Totalの検索結果161 - 200 件 / 52710件

  • データ集計コマンドを極めてシステム処理と業務速度を爆速化するお話 - Y's note

    Index データ集計コマンド 爆速で検索したいぜ! lookを使う LC_ALL=Cを設定する データのランダムサンプリングがしたいぜ! sedを使う awkを使う sortの--random-sortを使う Script言語を使う shufを使う ランダムサンプリング速度比較 合計と平均値を集計したいぜ! 列データ取得 重複行のカウント 合計値出力 平均値出力 複数ファイルのデータ結合がしたいぜ! 共通項目での結合 同じ行数での結合 まとめ データ集計コマンド joinコマンドが便利過ぎて生きるのが辛い - Yuta.Kikuchiの日記 lookコマンドによる二分探索が速すぎて見えない - Yuta.Kikuchiの日記 今日はデータ集計を行う上で絶対に覚えておいた方が良いコマンドと知識を紹介したいと思います。これを身につければシステム処理と業務効率化に大きく繋がると思います。この記

      データ集計コマンドを極めてシステム処理と業務速度を爆速化するお話 - Y's note
    • SF界の文化戦争「パピーゲート事件」について - 100光年ダイアリー

      はじめに ヒューゴー賞についての基本 2013年――始まり 2014年――サッド・パピーズ2 2014年――ゲーマーゲートと「SJW」 2014年――「悪の同盟」とジョン・C・ライト 2015年――サッド・パピーズ3とラビッド・パピーズの登場 ヴォックス・デイについて 2013年――SFWA性差別論争とデイの除名 2015年――ヒューゴー賞最終候補への影響 2015年――「該当作なし」が続出した授賞式 2015年――アルフィー賞、木星賞、不時着賞 あるパピーの視点から 事件に対する評など その後のヒューゴー賞 ドラゴン賞 コミックスゲートとデイ キャンベル新人賞の改名 おわりに――SFF読者と作家の男女比など 謝辞 注釈に載せた以外の参照先 追記1 追記2 はじめに ケン・バーンサイド(Ken Burnside)によるエッセイ The Hot Equations: Thermodynami

        SF界の文化戦争「パピーゲート事件」について - 100光年ダイアリー
      • ウェブの収益化は不可能なのか? 相次ぐサービス停止と日本のウェブ *{m|e|t|a|m|i|x}+

        ウェブの収益化は不可能なのか? 相次ぐサービス停止と日本のウェブ 02-6 月-09 友引 by maskin 100年に1度ともいわれる不況の中、ネット関連の多くの事業がサービス停止に追い込まれている。2009年3月決算期を過ぎ、閉鎖の勢いが加速しているようだ。 ネットサービスは、実体がないと指摘されながらも、期待値を含みながら成長してきた。売上がなくても「ユーザー数」をその価値基準に生きのびてきた。しかしながら、蓋をあけてみると、収益力の有無が生存能力に直結していることが露呈された形となり、その幻想は打ちくだかれた形となったといえそうだ。 一方で、Web2.0を喧伝した梅田望夫氏が「日本のWebは「残念」と発言したことが話題を読んでいる。「日本のWebの悪いところは?」ときかれると沈黙するなど、どうやら問題を直視できていないと思われるが、閉鎖が悪だとすると、一体何が問題だったと

        • 「WebAPI 設計のベストプラクティス」に対する所感 - Qiita

          「翻訳: WebAPI 設計のベストプラクティス」を読んで色々と思うところがあったので書きました。 上記の記事は訳文でありますので、正しくは「Best Practices for Designing a Pragmatic RESTful API」に対する所感と述べた方が良いのかもしれませんが、日本語で通して読めるよう Qiita に投稿された訳文に対する所感として書いています。 以下では「翻訳: WebAPI 設計のベストプラクティス」並びに「Best Practices for Designing a Pragmatic RESTful API」は「当該記事」と表現します。 観点 当該記事では「○○とした方がよい」との意見に対してそうすべき理由が明らかになっていないか、もしくは表現が曖昧な場合が目立っていると感じました。設計は実装のようにプログラム言語仕様が制約を与えられないため、意図

            「WebAPI 設計のベストプラクティス」に対する所感 - Qiita
          • Sendoid - Instant, Private, P2P File Transfers

            Send a file instantly and securely with SENDOID file transfer. Sendoid lets you send files to anyone with an internet connection via an on-demand peer-to-peer direct connection for free! Your file goes straight from you to its destination-- no server space required.What is Sendoid? Sendoid is an on-demand peer to peer transfer system. It makes transferring any size file between two people as simpl

            • Netlifyが日本からだと遅い - id:anatooのブログ

              仕事で Netlify にデプロイしたSPAの読み込みが遅いので原因を調査してほしい、という依頼を受けてウェブパフォーマンス調査を行った。顧客から許可をもらって、この記事ではNetlifyに対してどういう調査をしたのかを書く。 結論だけをまず書くと、NetlifyのCDNのファイル配信パフォーマンスは日本国内からだと非常に悪い。パフォーマンスを改善させるためには、Netlifyに直接アクセスさせるのではなく、前段に他のCDNやキャッシュサーバを挟んだりするほうがいいだろう。 調査の前提 日本国内からのみの調査 サイトには静的なファイルをデプロイしているのみ 該当するNetlifyにデプロイしたSPAをブラウザで試しに開いてみると、確かに初回の読み込みのパフォーマンスがめちゃくちゃ悪い。 Chrome Devtoolsを開いてネットワークタブでどういうふうにリソースの読み込みを行っているのか

                Netlifyが日本からだと遅い - id:anatooのブログ
              • AWSでの法令に則ったログ設計及び実装/分析 - Adwaysエンジニアブログ

                エージェンシー事業でリードアプリケーションエンジニアを行なっている大窄 直樹 (おおさこ)です. AWSのログ, サーバーのログってたくさん種類があって難しいですよね... 同じようなログがたくさんあるので, 何を取れば良いのかとか どのくらいの期間保持すれば良いのかとか またその後の, ログの実装や, 分析方法する方法も難しいですよね... 今回AWSに構築した商用アプリケーションのログを整備する機会があったので, このことについて書こうかなと思います. 概要 本題に入る前の準備 今回ログ実装するアーキテクチャ ログに関する法令 ログの取得箇所 設計 保管するログの決定 インフラのログ OSのログ アプリケーションのログ ログの保管 保管場所について 保管期間について バケット構造 アプリケーション, OSのログの転送 実装 アプリケーション, OSのログをfluentbitを用いてS3

                  AWSでの法令に則ったログ設計及び実装/分析 - Adwaysエンジニアブログ
                • MySQL を使ったお手軽メッセージキュー実装 - ドワンゴ 研究開発ブログ

                  はじめに この記事では、MySQL を使って簡単なメッセージキューを手軽に実装する方法を解説します。 メッセージキューとは、メッセージを一時的に溜めておき、順次処理するための仕組みです。迅速なレスポンスが必要な Web アプリケーションにおいて、時間のかかる処理を非同期に行うために、バックグラウンドで順次処理していくような場合に利用できます。 簡単なメッセージキューと言っても、大規模な運用にも耐えられる程度の速度と堅牢性を持ちます。 また、ここで解説している方法で作られたメッセージキューは、弊社ウェブサービスであるニコニコ動画に最近追加されたtwitter連携機能でも利用しています。 メッセージキューを作るにあたって 今回実装するメッセージキューは メッセージの追加(push)を高速に行う事ができる メッセージの取得(pop)はある程度高速に行う事ができる 多くのクライアントから同時に p

                  • UTF-8 対応の msysGit 1.7.10 リリース! いよいよ Windows で git できるよ!!! - てっく煮ブログ

                    git先日、msysGit(Git for Windows)がいよいよ公式に UTF-8 をサポート! という記事で「UTF-8 対応のコードがコミットされた」ことをお伝えしましたが、ついに、UTF-8 対応の新バージョン、msysGit 1.7.10 がリリースされました。いよいよ Windows でも日本語ファイル名を扱えるようになったので、「git では "詳細設計所仕様書.xlsx" をコミットできないんでしょ?」とブーブーいってた人を説得できる材料はそろいました!!!!それを記念して、この記事では UTF-8 対応の msysGit 1.7.10 を試してみた ブーブーいう人を黙らせるための「GUI で git する Windows 向けツール」まとめの2本立てでお送りしたいと思います。UTF-8 対応の msysGit 1.7.10 を試してみたさっそく Google Code

                    • 未来年表 | 生活総研ONLINE

                      未来予測関連の記事やレポートから「○○年に、○○になる」といった情報のみを 厳選し、西暦年や分野ごとに整理した未来予測のデータベースです。 各未来予測データには「類型」(予測、推計、計画、政策目標、決定 など)「出典」「資料名」「発表時期」が付記されています。 なおトップページの「TOTAL FUTURE」は未来年表に収録されている未来予測デー タ数の累計です。毎月20日に更新しています。

                        未来年表 | 生活総研ONLINE
                      • The Big Picture - The Boston Globe

                        During normal times, Joe Ruggiero Jr. might hold 25 funerals a month; this April there have been 71. Due to a surge in COVID-19 cases, his family’s funeral home in East Boston is so overrun that the tribute lounge and cafe normally used to display portraits of the departed has been turned into a makeshift storage space. A thin white sheet of plastic held together with binder clips is all that sepa

                          The Big Picture - The Boston Globe
                        • SELinuxの無効化方法 設定方法 使い方について

                          SELinuxは強制アクセス制御(MAC:Mandatory access control)とよばれる管理者による権限管理機能を提供する仕組みのひとつです。FISC(金融情報システムセンター)やNISC(内閣官房情報セキュリティセンター)などのガイドラインには強制アクセス制御に関する規定が存在し、もともとは政府の規定を満たすために作成されたのがSELinuxらしいです。 以上の説明やアットマークITのような経営者向けサイトを見ると、SELinuxは、いかにもコンサルタント様が導入を検討しそうな素晴らしい機能ですが、運用を行うのは至難の業です。 以下、私がSELinuxハンズオン – hbstudy #28に参加した時のメモを記します。何となく読んで頂きSELinuxの運用が如何に難しいかを悟って頂けると幸いです。なお、実務でのお役立ち度は期待しないでください。私がSELinuxを勉強して役

                            SELinuxの無効化方法 設定方法 使い方について
                          • 無料音楽スタジオ『AudioTool』:ブラウザー上で電子楽器やエフェクターを操作 | WIRED VISION

                            無料音楽スタジオ『AudioTool』:ブラウザー上で電子楽器やエフェクターを操作 2008年5月15日 カルチャー コメント: トラックバック (1) Eliot Van Buskirk 楽曲の無料化とオンライン化が進んでいるが、バーチャル楽器も、無料化とオンライン化に向かうのかもしれない。 オンライン電子音楽スタジオ『Hobnox AudioTool』では、本物そっくりのバーチャルなスタジオ機材による音楽制作が可能だ。初歩的な音楽制作やミキシングのできるサイトはいくつも見てきたけれど、ここまで充実した機能を提供するサイトはほかにない。 ローランドの伝説的なベースライン・シンセサイザー『TB-303』2台と、同社のドラムマシン『TR-808』および『TR-909』[画面上では、これら3つの電子楽器のメーカー名と型番は隠されている]のほか、2列に並んだ多彩なコンパクト・エフェクター(3種の

                            • 2011年に配信したjQueryやWordPressなどのWeb制作向け情報・総まとめ

                              早いもので今年も残すところあとわずか となりました。今年は年をまたいで仕事 しないとならないので早めに総まとめ的 な記事を書いておきます。と言っても 完全に自分用のまとめですのでご覧に なっても役に立たないと思いますがw というわけで、後で復習するのに、探さなくていいようにしただけの自分用リンク集です。 jQueryとWordPressにやたら偏ってます。過去記事のまとめですので目新しいものは一切ありません。 ネタは省いてます。あと、種類で細かく分ける気力が残ってないので順不同です。 スマフォ向けが多いのでスマフォ関連は※印を振っておきました。復習用なのでリンクは全て当サイトの記事にしてます。他の方には二度手間ですがご了承下さいマウスを乗せるとキャプチャが表示されます。130個くらいです。普段から小ネタばっかりなのでそんな感じのまとめです。 【追記】(僕が)リンク見にくいので色を変えました

                                2011年に配信したjQueryやWordPressなどのWeb制作向け情報・総まとめ
                              • WordPressで読み込み速度1秒台を実現するために実施した5つの施策

                                あなたのページ読み込み速度、遅すぎませんか? サイトがなかなか表示されないのはユーザーとして見た時に非常にストレスフル。理想のページの表示時間は最低でも2秒以内、目指すべきは1秒以内と言われている。 gori.meでも長いこと様々なツールを駆使しては読み込み速度改善にむけて取り組んできた。先日、ついにGTMetrixにおける測定値が安定して1秒台を出すことに成功したので、今回はこれを実現するために僕が実施した5つの施策をまとめておく!ページの読み込み速度に悩んでいる人は参考にどうぞ! gori.meのGTMetrixスコアと読み込み速度 1秒台を出す方法を話す前にそもそも本当にgori.meは読み込み速度1秒台なのかということについて、先ほど取得したGTMetrixのスクリーンショットと共に紹介しておく。 ご覧の通り、読み込み速度は1.4秒、Googleの「Page Speed Grade

                                  WordPressで読み込み速度1秒台を実現するために実施した5つの施策
                                • PythonでCSVを高速&省メモリに読みたい - tkm2261's blog

                                  今日はPython (Pandas)で高速にCSVを読むことに挑戦したいと思います。 Kaggleに参加するたびに、イライラしていたので各実装の白黒はっきりさせようと思います。 R使いが羨ましいなぁと思う第一位がCSV読込が簡単に並列出来て速いことなので、 なんとかGILのあるPythonでも高速に読み込みたいと思います。 ただ、この検証ではコーディング量が多いものは検証しません。 CSV読込は頻出するので、フットワークの軽さが重要です。(オレオレライブラリ嫌い) Pickleは早いけど。。。 結論はDask使おう! 検証環境 データ 速度検証 pandas.read_csv() pandas.read_csv() (dtype指定) pandas.read_csv() (gzip圧縮) numpy.genfromtxt() pandas.read_csv() (chunksize指定 +

                                    PythonでCSVを高速&省メモリに読みたい - tkm2261's blog
                                  • ActiveRecordを速くしたいだけの人生だった - Qiita

                                    Help us understand the problem. What is going on with this article? Rails3.2からRails4.2に上げたらActiveRecordが遅くなったので、どうやって調査して、どのように対処したかを語ってみたい。 とても長いので、ダルい人は最初と最後だけ読めばよいです。 TL;DR 環境: Ruby 2.1.5 ARオブジェクトを大量に(ざっくり750kくらい)loadするバッチ処理 3.2系での実行時間は約480sec、 4.2系では約2900sec 約6倍の性能劣化 原因: preloadで性能劣化してた CollectionProxyの生成周りで遅くなってた Rails4からARオブジェクトの1attribute毎にObject生成するので遅い GCの時間も増えた 調査方法: Githubのcommit、Issueを

                                      ActiveRecordを速くしたいだけの人生だった - Qiita
                                    • Hanyu Falls Twice, but Still Wins Gold (Published 2014)

                                      After a world record-setting short program performance, Yuzuru Hanyu, a teenager from Japan, fell twice in his free skate but still prevailed. Hanyu fell on the quadruple salchow. Composite image by The New York Times Yuzuru Hanyu Total score: 280.09 Hanyu became the first skater to break 100 points in a short program after receiving high marks for all his jumps, including a quadruple toe loop. Bu

                                        Hanyu Falls Twice, but Still Wins Gold (Published 2014)
                                      • 3ヶ月で月20万円のアフィリエイト確定額を生み出す目標をたてることになった経緯と最初にやったこと

                                        はじめまして。くまごごろうです。 突然ですが、2016年3月の確定額を20万円以上にしなければならなくなりました。 その経緯とまず初めにやったことをここでは書いていきたいと思います。 今から(2016年1月5日)3ヶ月の記録はわりと初心者アフィリエイターにとって有益な情報になるんじゃないかと思う(建前)のとツイッターとかはてなブログとかで有名なアフィリエイターみたいになりたい(本音)のと、稼げるアフィリエイターを増やして日本経済に貢献するため(本音?)にこのブログを書いていこうという崇高な志がありますので一部うすらとんちんかんなことを書いておりましたら、ツイッターでそっとツッコミを入れてくれると嬉しいです。 目次 ①12/30に月100万円ぐらい稼いでいたサイトを売りました ②3ヶ月で月20万円を強制された一言 ③3月に20万円のために最初にやったこと(WordPressやアフィリエイトの

                                          3ヶ月で月20万円のアフィリエイト確定額を生み出す目標をたてることになった経緯と最初にやったこと
                                        • AllPosters.com - The World's Largest Poster and Print Store!

                                          All You. All New Pricing. No Tricky Discount Games. View Details PromoID:15487845145###Brand:APC###Zone:US###Channel:SITEWIDE###Sub-channel:###AID:NULL###Coupon:NULL###Offer:50% Off Everything###MSG:50% OFF EVERYTHING###CMS:banner *Promotion applies to order total before shipping, taxes, and duties. Promotions that involve a price reduction may take a variety of forms, including strikethrough pric

                                          • TOMCAT殺害事件 - Qiita

                                            OOMKillerの殺意 顧客EC2のTomcatがアクセスの無い早朝にもかかわらずOOMKillerに突然殺されてしまったので、調査した顛末をたぶん同じような問題に直面されている方もおられるかと思いますので備忘録として記載します。 Javaヒープのチューニングにも多少役立つかと思います。 (この記事はJava8が対象となります。) OOMKillerとはOut of Memory時に、サーバ全体を守るためにメモリーを消費しているプロセスを停止するLinuxの標準機能です。 そのOOMKillerになんとTomcatが突然殺害されてしまいました。 問答無用の辻斬り状態です。 早朝ですのでアクセスログには何も記録されておらず、catalina.outには OpenJDK 64-Bit Server VM warning: Setting LargePageSizeInBytes has no

                                              TOMCAT殺害事件 - Qiita
                                            • Git中級者に送る便利なコマンド群 - カイワレの大冒険 Second

                                              Gitを使っていて、ちょくちょく便利だなと思うコマンドに出会うので、メモ残しておきます。実際中級者の方には物足りないかもしれませんが、とりあえず。目次は以下。 自分がいじったファイルを一旦退避させたい ツリーが今どういう状態になっているか確認したい 今まで作業をやったことを振り返って、特定の過去に戻りたい リモートブランチをチェックアウトしたい コンフリクトがあったファイル一覧を表示したい 間違ってremote masterブランチにpushしてしまったので、取り消したい マージコミットを消したい 過去のまとまったコミットをまとめたい ここから載せるサンプルは、以下のフローが既に処理された前提で話します。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 # 適当にファイル作成、push $ touch sample.txt

                                              • Apache上でRuby on Railsアプリケーションを動かす/Passenger(mod_rails for Apache)の利用

                                                この文書は内容が古くなっています。 インストール ページで新しい文書を探してください。 要約 Redmine等のRuby on Railsアプリケーションを"Phusion Passenger(mod_rails for Apache)":http://www.modrails.com/ を利用してApache上で稼働させる手順を説明します。 運用の簡素化、複数インスタンスを並列稼働させることによるレスポンスの改善が期待できます。 インストールの流れは次の通り。 gem install passenger passenger-install-apache2-module httpd.confの変更 Phusion Passengerとは Railsアプリケーションを実行するためのApacheモジュールです。 特徴 Apache単独でRailsアプリケーションを実行可能です。Apacheのモ

                                                  Apache上でRuby on Railsアプリケーションを動かす/Passenger(mod_rails for Apache)の利用
                                                • バッチ処理の一部で 30 分以上かかっていた処理を 14 秒で終わるようにした話 - @watson1978 の日記

                                                  Ubiregi Advent Calendar 2018 の 18 日目です。 ユビレジではたくさんのお客様の大量の POS データをお預かりしており、様々なバッチ処理も実行されています。今回は特定のケースでバッチ処理の一部が 30 分以上かかっていた処理を 14 秒で終わるようにした話について書きたいと思います。前回の Ruby 2.5 の SEGV と闘った話 - @watson1978 の日記 に引き続き DTrace を使った話になります。 はじめに ユビレジでは CSV ファイルでお客様が特定のデータをダウンロードしたりアップロードできる機能があります。CSV ファイルにエクスポートしたり、CSV ファイルから DB に取り込む処理を Worker を起動してバッチ処理しています。 大量のデータを保有しているアカウントと同量のデータを用意して手元の環境で試したところ時間がかかるこ

                                                    バッチ処理の一部で 30 分以上かかっていた処理を 14 秒で終わるようにした話 - @watson1978 の日記
                                                  • ニコニコ動画みたいなものを作ってみるテストと問題点

                                                    ニコニコ動画みたいなサービスを作るのがどれくらい難しくて、どれくらい大変なのかを確認してみるテストと、それによりわかった問題点をあげてみます。 テスト用にサンプルサイトとして作ってみたのは、以下の2つのページです。 ニコニコ動画みたいなものを作ってみるテスト 動画最新情報 解説はこの後に続きます。 ニコニコ動画(β)終了に見るWeb2.0マッシュアップ時代への警鐘に書いたように、ニコニコ動画は一旦終了してしまいました。 その後、各地でニコニコ動画の問題点や開発裏話などが語られています。 その中で、いくつか気になったものがありました。 まず始めに、メルルーの秘宝とニコニコ動画と四畳半社長: ニコニコ動画と長尾研究室と僕から。 そこでYoutubeなど既存のサーバーからデータだけ拾ってくる、というアイデアが生まれて、この実証実験はドワンゴの中野君が数時間で行いました。 プロモーションのために2

                                                      ニコニコ動画みたいなものを作ってみるテストと問題点
                                                    • 南アフリカのAIDS事情はヤバすぎる

                                                      南アフリカのAIDS事情とAIDS否定論者の動向を継続的に取り上げている「忘却からの帰還」のKumicitさんが、 今日のエントリで南アフリカのAIDS状況のプレゼンを取り上げていた。 via 忘却からの帰還: 短寿命化する南アフリカで Pandemics Activity 3 Strategy 2 AIDS Africa Ppt Presentation アフリカのサハラ以南のAIDS事情はもう酷いの一言に尽きるんだが、 どれくらい酷いのかを一目で理解できる良いグラフがこのスライド資料にあったので、 関連記事のまとめも兼ねてうちでも紹介してみる。 まず一枚目。 アフリカサハラ以南の国家の平均寿命の推移。 グラフを見れば一目瞭然だが、アフリカ南部の複数の国家で現在AIDSの為に猛烈な勢いで平均寿命が下がっている。 原因は子供や若い世代でAIDSを発症し死亡する人間が増えているため。 ここ2

                                                        南アフリカのAIDS事情はヤバすぎる
                                                      • WordPress高速化に使えそうなプラグインを色々試してみた結果、けっこう早くなったのでご紹介。 / Maka-Veli .com

                                                        相変わらずWPにウトい僕ですが、 案件で急遽、高速化が必要になり、さくっとできるプラグインで対応したかったので調べてたんですが、せっかくなのでMaka-Veliにも入れて、色々試してみました。 といっても、実際に全て検証し切れてるわけでは無いですし、どんな物でどんな効果があるのかを検証しきれる能力も無いのでご注意ください。あくまでも「高速化に使えそう」と思った物だけなので、実際の効果は不明です。(わからずに使うとトラブル起きますしね)※あとで自分がみたいだけのまとめ兼用という記事です。 詳しくはそれぞれのリンク先と、プラグインをご紹介されている記事等でご確認頂ければと思います。 なお、検証にあたり数値を取得してるわけではありませんのでご了承ください。 WordPressの更新 とりあえずWPを最新版(現時点の WordPress 3.3.2 )に入れなおしました。 まあベタです

                                                        • ドイツでインフルエンザは流行していないのか、そのリツイート大丈夫? - ネットロアをめぐる冒険

                                                          みなさんの周りはインフルエンザは大丈夫ですか? 私は記憶にある限り一回もかかったことがないのですが、今日はインフルエンザのドイツでのお話。 ドイツに来てから全然風邪をひかなくなった。インフルエンザの流行なんてない。街で電車でマスクしてる人も見ない。 なぜか。 結論:調子が悪い人は、休んで家にいるから。 十分に病欠できる環境が用意されてるのは、素晴らしい。 休まず働くことは、他の誰かの休みを削ることになる悪循環。 — ピアニシモ (@drpianissimo) January 24, 2019 以上のツイートに、体調が悪くても休めない日本の労働環境の悪さに対する怨嗟のリプがぶら下がっています。 実は、おんなじようなツイートが、ちょうど1年前にもありました。 ドイツでインフルエンザ予防接種するなんて全く聞いたことないしそれでも全然流行しないけど、日本では大流行しちゃうのは、インフルかかっても仕

                                                            ドイツでインフルエンザは流行していないのか、そのリツイート大丈夫? - ネットロアをめぐる冒険
                                                          • 『アメーバピグにおけるDB構成&対応記』

                                                            2ヶ月前にインフルエンザとウィルス性胃腸炎でひどくダメージを受けた増田(@masudaK)です。アメーバピグは2009年2月に始まったサービスで、FLASH・Javaで作られています。そして、データストアにMySQLを用いてます。本記事では、わたくしが2年ほど見続けているアメーバピグのDB環境について構成や、日々どのようにして問題と向き合っているかを紹介したいと思います。インフラ寄りの内容が多いため、アプリ寄りの話は弊社生沼の資料を御覧ください。 1. 構成と規模 1.1. 構成 まず構成ですが、読み書きはすべてマスターへ行うようにしています。そのため、スレーブには参照を向けず、ホットスタンバイとして使っています。バージョンに関しては2012年中旬までは5.0を使ってましたが、DC移転にあわせて5.5にあげました。ロック機能を用いたシャード構成をしてまして、2014年3月現在6シャードにな

                                                              『アメーバピグにおけるDB構成&対応記』
                                                            • Javaトラブルに応じた初動対応のまとめ - n-agetsumaの日記

                                                              Javaトラブルでは『情報がなくて、再現もなかなかしません』といった状況に陥ることがある。このような状況を回避するために、以下の3つの代表的なトラブルを例に、アプリケーションサーバを再起動する前に何を取得すれば良いのかをまとめてみる。 アプリケーションから応答がない アプリケーションが遅い ヒープメモリが足りない(OutOfMemoryErrorの発生) アプリケーションから応答がない 取得する情報 スレッドダンプ データ取得方法 スレッドダンプとは、コマンド実行時点でのJavaスレッド実行状態を出力したものである。応答がない場合、何らかの要因によりどこかで処理が止まっていることが想定される。スレッドダンプは『どこで止まっているのか?』を切り分けるのに大切な情報である。 取得方法はJDKのバージョンによって色々ある。 kill -3 <pid> (少なくとも1.4.2にはある〜JDK7でも

                                                                Javaトラブルに応じた初動対応のまとめ - n-agetsumaの日記
                                                              • 「デーモン・コア(悪魔のコア)」で被ばくした科学者はどのようにして死んでいったのか

                                                                アメリカのロスアラモス研究所には、各種実験に使われ、2人の科学者の命を奪った約14ポンド(6.2kg)の未臨界量プルトニウムの塊が存在しました。これは2人の科学者の命を奪った経緯から「デーモン・コア(悪魔のコア)」という呼称で呼ばれるようになったのですが、このデーモン・コアが取り扱われた当時の状況を、2人目の犠牲者となったルイス・スローティン博士に特に焦点を当ててthe new yorkerが追っています。 demon core: the strange death of louis slotin - the new yorker http://www.newyorker.com/tech/elements/demon-core-the-strange-death-of-louis-slotin 1945年8月21日、ニューメキシコ州のロスアラモスから3km離れた場所にあった秘密研究所のロ

                                                                  「デーモン・コア(悪魔のコア)」で被ばくした科学者はどのようにして死んでいったのか
                                                                • Awesome Dev Tool Tips 🔥

                                                                  Contents (Click to expand) ↕️ Design Mode Pretty Print Command Pallet and Super Search Snippets Live Expressions Tracking Changes Console Shorthand Find Unused Code Rendering Panel Network Paint Times Network Timings Inspect Network Requests Performance Identifying Memory Leaks Raw Memory Inspection Test bfcache Full Refresh Lighthouse Page Size Breakdown Record User Flows Advanced User Flow Opera

                                                                    Awesome Dev Tool Tips 🔥
                                                                  • git pullの詳細な挙動を追ってみる - hokaccha memo

                                                                    git push/pullは何気なく使ってるけど実はよくわかってなかった。ことのきっかけはこういう質問。 hogeというリモートブランチをローカルのhogeブランチにもってきたい hogeをローカルのmasterにはマージしたくない pullでなんかこんな感じでいけそう? $ git pull origin hoge:hogeでもこれは間違えで、なぜか今いるブランチ(master)にhogeがmergeされるし、期待してる動作じゃない。正解はこう。 $ git branch hoge origin/hogeもしくはチェックアウトも同時にするなら $ git checkout -b hoge origin/hogeこう。自分は普段後者のやり方でやってたけど、なんで上のはダメで下のが正解なのか説明できなかったのでちゃんと調べてみた。 入門Gitと実用Git、あとhelpを参考にした。 ブランチ

                                                                      git pullの詳細な挙動を追ってみる - hokaccha memo
                                                                    • 保守性・可読性の高いPythonコードを実装するためにはどうすればよいか - はてなの金次郎

                                                                      はじめに コードは理解しやすくなければいけない。 リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice) 作者:Dustin Boswell,Trevor Foucher発売日: 2012/06/23メディア: 単行本(ソフトカバー) コードの保守性や可読性を高めるために我々エンジニアはどんなことができるでしょうか? テストを書く 推奨されているコードスタイルに準拠する コメントを書く DRY原則に則る 変更・拡張しやすく設計する ログを出力する・監視する 適切な命名をする etc... まだまだ意識すべきことはあると思いますが、上記の項目はエンジニアであれば恐らく一度は目にしたことがあるような内容であり、暗黙的に了承されたいルールです。 しかし、これらはただの心構えであり、体現するために実際には以下のような項目に落とし込む必要

                                                                        保守性・可読性の高いPythonコードを実装するためにはどうすればよいか - はてなの金次郎
                                                                      • オレオレ証明書をopensslで作る(詳細版) - ろば電子が詰まつてゐる

                                                                        前回のopensslでRSA暗号と遊ぶでRSA暗号や秘密鍵について中身を色々といじってみた。続いて今回は、Apacheで使うオレオレ証明書を作ってみる。 細かいことはいいから、オレオレ証明書を作るコマンドだけ知りたい お急ぎの方は、以下3つだけやれば良い。これで10年間(3650日)有効なオレオレ証明書ができあがる。 $ openssl genrsa 2048 > server.key $ openssl req -new -key server.key > server.csr $ openssl x509 -days 3650 -req -signkey server.key < server.csr > server.crtできあがったserver.crtとserver.keyを、例えば/etc/httpd/conf/ 配下のssl.crt/ と ssl.key/ ディレクトリに設置

                                                                          オレオレ証明書をopensslで作る(詳細版) - ろば電子が詰まつてゐる
                                                                        • ウノウラボ by Zynga Japan: PHPで利用出来るテストと開発に便利なツール

                                                                          こんにちは。yukiです。 今日はテストや普段の開発に便利なツールのご紹介をしたいと思います。PHP限定のツールですので、ご了承下さい。 ZyngaJapanでは、昨日リニューアルオープンした「ファームビレッジ」でも、Jenkins(旧Hudson)によるCIを行って開発しており、TDDやJenkinsでのCIを利用する文化がだんだんと浸透してきています。Jenkinsのプラグインとして利用できるものも多くありますが、当然ながらコマンドラインからも利用出来ますので、コミット前に自分のコードをチェックすることもできます。 phpcpd コードの中でコピー&ペーストで記述されている部分を検出してくれます。 どの程度の重複から検出するかを柔軟に設定できるので、まず大きな部分から修正するなど判断ができ便利です。 $ phpcpd /path/to/project phpcpd @package_v

                                                                          • ニコニココメントサーバーにおけるメモリ使用量増大問題の調査と対策 - ドワンゴ 研究開発ブログ

                                                                            はじめに コメントサーバーは、ニコニコ関連サービスのコメントを司るサーバーである。本稿は、ニコニコ広場で起こったコメントサーバーメモリ使用量増大問題について、我々コメントサーバー担当が行った調査と対策のまとめである。 今回のメモリ増大問題の解決にあたり、「仮説を立てる + 計測する→修正する→確認する」というパターンを繰り返した。このパターンは、ソフトウェアの様々な問題を調査するのに適用できる、基本パターンである。 コメントサーバー概要 コメントサーバーについて簡単に概説する。 コメントサーバーはニコニコ関連サービスのコメントを管理するサーバーである。基本的な機能は、新しいコメントの保存、およびコメントの出力である。ニコニコサービスのユーザーがコメントサーバーに直接触れることはなく、ニコニコのプレイヤーがコメントサーバーと直接やりとりを行う。ニコニコ動画の例でいうと、コメントサーバーを使用

                                                                            • WebSocket サーバの実装とプロトコル解説 - Block Rockin’ Codes

                                                                              intro なんだかんだ WebSocket を使ってるのに、 WebSocket サーバを自分で書いたことが無かったので、RFC も落ち着いてきたここらで、仕様を読みながら実装してみようと思いました。 "WebSocket サーバ 実装" とかでググると、 Socket.IO とか pywebsocket で WebSocket アプリ作って、「WebSocket サーバを実装」みたいなタイトルになってることが多いみたいですが、 (Apache に PHP で HelloWorld して、「HTTP サーバ実装しました」とは言わないよね。) この記事では、 WebSocket プロトコルをしゃべるサーバ自体を実装します。 といっても、全部やるのはちょっと大変だったので、基本的なテキストメッセージのやりとりの部分だけやって、エコーサーバができるところまでやりました。 完成版のソースは以下で

                                                                                WebSocket サーバの実装とプロトコル解説 - Block Rockin’ Codes
                                                                              • rjとtとjqコマンドでHTTPレスポンスを試験する - ゆーすけべー日記

                                                                                Web 開発者は HTTP レスポンスをよく見る。 以前 CDN を導入する際に、キャッシュがヒットしているかどうか、どこのエッジがキャッシュを返しているかを確認するためにヘッダをよく見ていた。また、ヘッダだけではなく、TTFB といったレスポンスタイムも気にしている。とにかく HTTP レスポンスをよく見る。 HTTP レスポンスを確認する3つの方法 Chrome さえあれば DevTools を見て一目瞭然である。 とはいえ、コマンドラインで確認したい時がしばしばある。 GUI を操作するよりも手軽である。 その場合はcurlコマンドを叩けばよい。 これでプロトコル、ステータス、ヘッダが分かる。 また、レスポンスタイムを測りたければ、その名もttfb.shというcurlをラップしたコマンドラインツールがある。 https://github.com/jaygooby/ttfb.sh この

                                                                                  rjとtとjqコマンドでHTTPレスポンスを試験する - ゆーすけべー日記
                                                                                • Historical Sounds in MP3 Format - The Free Information Society

                                                                                  Files in Media/History/Sound (MP3)NameTypeAaron, Hank: Address to CongressSound (MP3)Agassi, Andre: Farewell to TennisSound (MP3)Agnew, Spiro: HippiesSound (MP3)Agnew, Spiro: Resignation SpeechSound (MP3)Agnew, Spiro: TV News CoverageSound (MP3)al-Sadat, Anwar: PeaceSound (MP3)Andropov, Yuri: Modern LeninismSound (MP3)Angelou, Maya: Presidential Inauguration PoemSound (MP3)Annan, Kofi: 2006 Human