2017年2月6日のブックマーク (19件)

  • GitLabのデータ消失に対するアドバイス | Yakst

    GitLabのデータベースが消失してしまった事故に関して、PostgreSQLのコミッターであり、PostgreSQLに関するコンサルティング会社2ndQuadrantのCTOでもあるSimon Riggs氏からの分析とアドバイス。 GitLabのみなさん、PostgreSQL 9.6とレプリケーション機能、バックアップの仕組みを使ってくれてありがとう。 今回、GitLabのデータベースが消えてしまったのは残念です。 https://about.gitlab.com/2017/02/01/gitlab-dot-com-database-incident/ 振り返りの分析に対するコメントができるように、こういった情報を公開してくれてどうもありがとう。 レプリケーションの遅延を監視していたのはいいことですし、私としてはとてもうれしいです。4GBのレプリケーション遅延は問題ないこともありますし、

    koyancya
    koyancya 2017/02/06
  • PHP5.3.0alpha3のround関数の実装がPHP5.2.6と変わった - hnwの日記

    (2016/07/02 20:00追記)稿をさらに掘り下げた記事「PHPのround関数を読み解く (1)丸め桁数が大きすぎ・小さすぎる場合」「PHPの新しいround関数を読み解く (2)pre-roundingの意味」を書きました。合わせてご確認ください。 12月4日付でPHP5.2.7とPHP5.3.0alpha3が同時リリースされましたが、これに関連して毎度おなじみPHPのround関数の話題です。相変わらず記事は長いので簡単なまとめから。 PHP5.3.0alpha3ではこれまでのPHPのいずれとも違うround関数が実装されました。少々疑問は残るものの、比較的マシな実装だと僕は考えています。今回は0.50000000001のような不思議な数は含まれていませんし、問題が起こる例が以前より減ったように思います。 第3引数で丸め方式を選択できるようになりました。四捨五入(デフォルト

    PHP5.3.0alpha3のround関数の実装がPHP5.2.6と変わった - hnwの日記
    koyancya
    koyancya 2017/02/06
    なるほど〜
  • PHPのround関数とは一体なんだったのか - hnwの日記

    (7/3 14:05追記)Javaに関する記述について誤認があったので盛大に書き換えました。Java 6、Java 7、Java 8それぞれで実装が変わっていたようです。 (7/13 23:55追記)記事中ではroundを四捨五入と言い切ってしまっています。これは筆者がC99のroundを基準に考えているためですが、言語によっては偶数丸めになっているround関数も珍しくありません。ご注意ください。 PHPのround関数について、ネット上で次のような記述を見つけました。 PHP 四捨五入の計算を間違える唯一の言語として畏れられていましたが、そのバグは治っているかもしれません(治ってないかもしれません) 主要なプログラミング言語8種をぐったり解説 - 鍋あり谷あり 各言語を面白おかしく紹介する内容とはいえ、ずいぶん雑な理解だなーという印象です。ゆるふわな話だけでPHPがdisられ続けるの

    PHPのround関数とは一体なんだったのか - hnwの日記
    koyancya
    koyancya 2017/02/06
    勉強になる
  • 主要なプログラミング言語8種をぐったり解説 - 鍋あり谷あり

    主要なプログラミング言語8種をぐったり解説するよ。 C言語 「はじめてのC」( https://www.amazon.co.jp/dp/4774133345 )というで有名になった*1この言語は、「_Generic」という魔術が使えるためか、常人には理解不能なプログラムを書きたい人に、perl の次に愛されています。 C言語で書かれたプログラムは、大抵メモリリークしています。 C++ C言語と異なり、「C++言語」と呼ばれることは稀です。 テンプレートという魔界の扉を開いてしまったために人類には早過ぎる言語とも言われていますが、愛嬌のある文法とキュートでコンパクトなバイナリで、多くの人に愛されています。 C言語と違って、ちゃんと書けばメモリリークはかなり回避できますが、ちゃんと書ける人は稀だと言われています。 Java Java Tea ストレート よりやや遅れてリリースされたこの言語は

    主要なプログラミング言語8種をぐったり解説 - 鍋あり谷あり
    koyancya
    koyancya 2017/02/06
  • hnwの日記 - PHPの奇妙なround関数

    (2012/11/01追記) 4年ほど前の記事「PHP5.3.0alpha3のround関数の実装がPHP5.2.6と変わった - hnwの日記」でお伝えした通り、PHP 5.3.0から別の実装が採用されており、ページで指摘しているような挙動のPHPは既に絶滅危惧種です。念のため。 さて、プログラミングの話題もたまには書いてみます。今回はPHPのround関数の挙動が変だ!という話題です。 round()は浮動小数点数を四捨五入する関数で、大抵の言語に同じ名前で実装されているかと思います。ではPHPのround関数の何が問題なのか、ちょっと試してみましょう。 $ uname -sro Linux 2.6.9-42.0.10.plus.c4smp GNU/Linux $ php --version PHP 5.1.6 (cli) (built: Feb 23 2007 06:56:38)

    hnwの日記 - PHPの奇妙なround関数
    koyancya
    koyancya 2017/02/06
  • 【5分で覚えるIT基礎の基礎】ゼロから学ぶ2進数 第4回

    矢沢久雄 2進数の0と1しか取り扱えないコンピュータは,小数を表すためにトリッキーな方法を使っています。この方法は,浮動小数形式(ふどうしょうすうてんすうけいしき)と呼ばれ,IEEE(アイ・トリプル・イー,Institute of Electrical and Electronics Engineers=米国電気電子技術者協会)で規定されています。すなわち,トリッキーとはいえ,浮動小数形式が事実上の世界標準なのです。皆さんが,コンピュータのキーボードから3.14のような小数を入力すると,コンピュータの内部では浮動小数形式の情報として表されます。 ●固定小数形式と浮動小数形式 いつものように,まず10進数で小数の表現方法を考えてみましょう。小数とは,小数点を意味するドット(.)を持つ数のことです。当たり前のことですが,図1のようにドットの左側に1以上の数を書き,ドットの右側に1未満の数を書き

    【5分で覚えるIT基礎の基礎】ゼロから学ぶ2進数 第4回
    koyancya
    koyancya 2017/02/06
  • C型肝炎治療薬「ハーボニー配合錠」の偽造品について(第4報) |報道発表資料|厚生労働省

    平成29年2月1日 【照会先】 医薬・生活衛生局監視指導・麻薬対策課 室   長 木下 勝美 (内線2760) 専 門 官 塩川 智規 (内線2767) (代表電話) 03(5253)1111 (直通電話) 03(3595)2436 医薬・生活衛生局総務課 課長補佐 安川 孝志 (内線2711) 課長補佐 勝山 佳菜子 (内線2710) (代表電話) 03(5253)1111 (直通電話) 03(3595)2377 C型肝炎治療薬「ハーボニー配合錠」の偽造品が発見されたことを受け、厚生労働省では、偽造品が患者の手に渡ることのないよう、医療機関、薬局及び医薬品の販売業者に対して注意喚起を行いました。また、偽造品の分析を行うとともに、奈良県、奈良市、京都府、東京都及び大阪府と連携して流通ルートの解明等を進めてまいりました。これらの結果についてお知らせいたします。 なお、今回の流通ルートで患者が

    koyancya
    koyancya 2017/02/06
    着々と問題問屋の絞り込みが進んでる
  • 中学受験体験記

    小6の息子がめでたく中学受験を終えたところ、通っていた塾から「受験体験記」の執筆依頼が来たのだが、1200字程度で収めないといけないらしく、思いの丈の全ては到底書ききれないので、その下書き代わりにこちらに字数制限なしで書こうと思う。 それに、どれだけうまく1200字に収めようと、自分がこれから書く内容はきっと塾の受験体験記集には採用されないので、せっかく書くのに日の目を見ないのも切ないという事情もある。 公立派 vs. 私立派そもそも自分は中学受験の必要性を何ら感じていなかった。気軽に通える範囲に私立中学などない田舎で育ったし、気合を入れて遠距離の私立中学に通わせようとなどという教育熱心な家庭でもなかった。 通った近所の公立中学は荒れていた。不良な上級生が授業時間中に教室外にたむろして騒ぎを起こし、先生一同でそれに対処するために授業が中止になることや、校内を卒業生がバイクで走り回るなんてこ

    中学受験体験記
    koyancya
    koyancya 2017/02/06
    大変そう
  • Sharedocs - 社内で使えるQiitaクローン

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 強い組織を作るためにはナレッジの共有が欠かせません。個々人のナレッジに留まっていては同じ経験を繰り返すだけですし、何も培われていきません。問題はどこに書き留めるかです。かつてはWikiもありましたが、慣れないと使いこなせませんでした。 今回紹介するオープンソース・ソフトウェアはSharedocs、プログラマが使い慣れているであろうQiitaクローンです。 Sharedocsの使い方 Sharedocsのトップページです。 ログインしました。カラーリングは違いますが、UIはとてもQiitaに似ています。 新規作成画面です。ここのデザインは結構違います。が、プレビューの機能などはついています。 表示例です。記法はMarkdownが使えます。 ユーザページです。投稿数、ストック数などが確

    Sharedocs - 社内で使えるQiitaクローン
    koyancya
    koyancya 2017/02/06
    Qiita:Team っていう便利なサービスがあった気がする
  • WordPress 4.7.2 セキュリティリリース

    以下は、Aaron D. Campbell が書いた WordPress.org 公式ブログの記事、「WordPress 4.7.2 Security Release」を訳したものです。 誤字脱字誤訳などありましたらフォーラムまでお知らせください。 WordPress 4.7.2 が利用可能になりました。これは過去のすべてのバージョンのためのセキュリティリリースですので今すぐサイトを更新してください。 4.7.1 およびそれ以前の WordPress は以下3件セキュリティ問題の影響を受けます: Press This のタクソノミー語句を割り当てるユーザーインタフェースが使用権限のないユーザーにまで表示される。Alley Interactive の David Herrera により報告されました。 安全でないデータが渡された時に発生する WP_Query の SQL インジェクション (

    WordPress 4.7.2 セキュリティリリース
    koyancya
    koyancya 2017/02/06
  • WordPress 4.7.1 の権限昇格脆弱性について検証した

    エグゼクティブサマリ WordPress 4.7と4.7.1のREST APIに、認証を回避してコンテンツを書き換えられる脆弱性が存在する。攻撃は極めて容易で、その影響は任意コンテンツの書き換えであるため、重大な結果を及ぼす。対策はWordPressの最新版にバージョンアップすることである。 稿では、脆弱性混入の原因について報告する。 はじめに WordPress体に久しぶりに重大な脆弱性が見つかったと発表されました。 こんな風に書くと、WordPressの脆弱性なんてしょっちゅう見つかっているという意見もありそうですが、能動的かつ認証なしに、侵入できる脆弱性はここ数年出ていないように思います。そういうクラスのものが久しぶりに見つかったということですね。 WordPress、更新版で深刻な脆弱性を修正 安全確保のため情報公開を先送り Make WordPress Core Conten

    WordPress 4.7.1 の権限昇格脆弱性について検証した
    koyancya
    koyancya 2017/02/06
    4.7.1 使ってたので 4.7.2 に上げた
  • 商品先物取引 | 先物・オプション:楽天証券

    商品先物取引とは「将来の一定の期日に商品を受渡することを約束して、その価格を現時点で決める取引」です。約束した「将来の一定時期」が到来する前に反対売買(買い手は転売、売り手は買い戻し)をすることによって、取引を終了することができます。 商品先物取引は国内外の商品先物市場で行われています。米国ではシカゴ市場(CME)が、国内では大阪取引所がメインのマーケットとなります。ここで言う商品先物取引とは、大阪取引所(OSE)で行われている商品先物取引を指します。

    商品先物取引 | 先物・オプション:楽天証券
    koyancya
    koyancya 2017/02/06
    小豆の商品先物、まだあんの
  • イマドキのジョブスケジューラについて考える - メドピア開発者ブログ

    こんにちは。Ruby化をすすめるメドピアをお手伝いしている@willnetといいます。 メドピアではPHPからRubyに移行するにあたり、単純に言語を置き換えるだけではなく、言語以外の仕組みについても適宜見直しを行っています。今回はそのうちジョブスケジューラを見直した件について書いていきます。 言語を置き換えた話はこちらを参考にしてください。 レガシーな独自フレームワークから脱却してRailsへ徐々に移行している話 - メドピア開発者ブログ そもそもジョブスケジューラってなに 「毎日1時になったら前日のアクセスログを集計して統計データとしてまとめる」などといった定期的に実行するジョブを登録するためのものです。 ウェブサービスを作るときのジョブスケジューラといったらやっぱりcronですよね。メドピアでもこれまでcronを活用していました。しかしサービスが小さいうちはcronでもそれほど問題な

    イマドキのジョブスケジューラについて考える - メドピア開発者ブログ
    koyancya
    koyancya 2017/02/06
    あー -> "crontab -eを打とうとしてeの隣のrを押してしまい、crontab -rでcrontabの設定を消去してしまった経験のある人はチームに一人くらいいるんじゃないでしょうか。"
  • 「鶴の一声」が通用しない現場――山本一郎氏が聞く、中小企業におけるIT導入失敗事例の傾向と対策

    「鶴の一声」が通用しない現場――山一郎氏が聞く、中小企業におけるIT導入失敗事例の傾向と対策:開発残酷物語(2)(1/3 ページ) トラブルの原因は何だったのか、どうすれば良かったのか、同じトラブルを起こさないようにどういう手だてを取ったのか。実在する開発会社がリアルに体験した開発失敗事例を基に、より良いプロジェクトの進め方を山一郎氏が探ります。 クライアントの要求がまとまらない、開発工程に入ってから仕様変更が相次いだ、でも納期は変わらない――システム開発の現場では、日々阿鼻(あび)叫喚のトラブルが起こっている。 しかし後から振り返れば、トラブルには幾つかの共通点があり、事前に注意していれば防げたものも少なくないことに気付くだろう。 「開発残酷物語」は、システム開発会社比較検索サービス「発注ナビ」ユーザーのシステム開発会社の方々に過去失敗事例をお話しいただき、契約で押さえるべきポイント

    「鶴の一声」が通用しない現場――山本一郎氏が聞く、中小企業におけるIT導入失敗事例の傾向と対策
    koyancya
    koyancya 2017/02/06
    大変そう -> "商品の在庫がないのに売りを立てちゃって後で帳尻を合わせるみたいな、『経理的にどうなの?』ということを現場の裁量でやっているケースもありますよね"
  • ReduxでのMiddleware不要論 - Qiita

    問題提起 (※タイトルはキャッチーなのにしましたが、Middleware全般の不要論ではありません。非同期処理において不要論です。) Redux使うときに非同期処理はどう書きますか? 「よくわからないけどMiddleware使うらしい」と思考停止していませんか? この記事では、Redux来どのように扱うことを想定されているのかと、なぜ非同期処理の文脈でもMiddlewareが出てきたのか、そして「実はMiddleware無くても読みやすく書けるよね」という話をしていこうと思います。 Reduxでの設計を悩む人への個人的な解です。 (気になる・詳しく知りたい箇所などありましたらお気軽にコメントください) この記事のゴール ActionDispatcherという筆者が命名したクラスを使うことで、 複数の非同期処理を含むロジックでも読みやすく書ける ネットワーク通信などを含んでもテストがしや

    ReduxでのMiddleware不要論 - Qiita
    koyancya
    koyancya 2017/02/06
  • 「やってみないとわからない」という思考停止

    「やってみないとわからない」だから、試すんだ。そのことは間違いじゃない。確かにその通り。 立派な計画を立てても実行しなければ、1ミリも社会に影響を与えない。 頭でっかちにならずトライアンドエラーで、逐次修正しながら進めよう。 アジャイルにやっていきましょう。少しずつ小さく試していけば大丈夫。 そう、世の中には、やってみないとわからないことばかりだ。正解が決まっていないことの方が多い。 だから、やってみる、行動してみるということに価値はある。 ・・・だけど、それ、当にやってみないとわからないことなのか?と考えたか。「やってみないとわからない」といって、考えてみることも放棄してないか。 考え尽くしたあとに、やってみないとわからないことを試さないと、やってみたことが良かったかどうかもわからない。 やってみることに仮説があるかどうか。 なぜやるのか。仮説をもって取り組めば、仮説が正しかったか、間

    「やってみないとわからない」という思考停止
    koyancya
    koyancya 2017/02/06
    手も使って考えるんだよなぁ
  • Amazon.co.jp: アイファクトリー 梅干しのシート 14g×6袋: Grocery

    内容量:14g×6袋 カロリー:14gあたり/40kcal 原材料:梅、糖類(砂糖、果糖ぶどう糖液糖)、塩、澱粉、甘味料(アスパルテーム・L-フェニルアラニン化合物、ステビア)、酸味料、調味料(アミノ酸等)、ソルビトール、着色料(アントシアニン、カロチノイド) 商品サイズ(幅×奥行×高さ):10×5×15.5cm

    Amazon.co.jp: アイファクトリー 梅干しのシート 14g×6袋: Grocery
    koyancya
    koyancya 2017/02/06
    これ食べながら紅茶飲むとおいしい
  • レセプト債破綻 監視委、偽計罪で元社長ら告発へ アーツ証券と運営会社 (産経新聞) - Yahoo!ニュース

    医療機関の診療報酬請求権を買い取り「レセプト債」と呼ばれる債券を発行していたファンドなどが破綻した問題で、証券取引等監視委員会が、債務超過を隠して債券を販売していた「アーツ証券」(東京、破産)の元社長らと、ファンドの運営会社「オプティファクター」(同)の元社長について、金融商品取引法の偽計罪で千葉地検に刑事告発する方針を固めたことが5日、証券関係者への取材で分かった。千葉地検は立件に向け、詰めの捜査を進めているもようだ。 監視委は当初、金商法の虚偽告知罪で告発する方針だったが、両社の元社長らが虚偽の財務書類を作成していたことや、被害額が巨額に上ることなどから、より罰則の重い偽計罪を適用する方針に転換した。 監視委によると、アーツ証券は平成16年6月以降、この債券を約67億円分販売。社長(当時)らは遅くとも25年10月ごろまでに、オプティ社の社長(同)から、債券を発行するファンド3社が債

    レセプト債破綻 監視委、偽計罪で元社長ら告発へ アーツ証券と運営会社 (産経新聞) - Yahoo!ニュース
    koyancya
    koyancya 2017/02/06
    レセプト債のシステムを作った思い出が蘇ってきた
  • http://www.shining-man.com/entry/2017/02/05/095929

    http://www.shining-man.com/entry/2017/02/05/095929
    koyancya
    koyancya 2017/02/06
    すげぇ、異次元のエレベーターピッチだ...... -> "なぜ“チェス”がここまで生き延びてきたか…あなたにはお分かりですか?"