2014年10月20日のブックマーク (10件)

  • ushigyunet|iPhoneからゲームやグルメまで、ひたすら詳しくレビューするブログ

    2023年11月最新】Kindleセール情報ページまとめ。無料マンガ特集や月替わり、日替わりセールなど

    ushigyunet|iPhoneからゲームやグルメまで、ひたすら詳しくレビューするブログ
  • SIMフリーiPhoneにIIJmio(みおふぉん)のSIMカードを設定する手順。テザリングもできた!

    さまざまな理由からソフトバンクからドコモでもauでもなくMVNO(格安SIM業者)にMNPすることを決め、色々と見比べてみた結果IIJmio(みおふぉん)を利用することに。 申し込んだのが日のうちに人確認書類をアップロード。 2日後にMNP元であるソフトバンクのネットワークが使えなくなり(=MNP手続きがなされ)、さらに2日後には福岡の自宅までSIMカードが届きました。 もっと長くかかるかと思っていたので、おそらくSIMフリーiPhone発売で忙しいであろう中でも迅速な対応が嬉しいところです。 ※ビックカメラのBIC SIMカウンターなど店頭手続きできる場所であれば、即日でMNPができるはず 早速SIMを入れ替えて設定をしてみました!

    SIMフリーiPhoneにIIJmio(みおふぉん)のSIMカードを設定する手順。テザリングもできた!
  • 「CodeIQ プログラミング言語★総選挙」予選・本選問題の解説公開!#CodeIQ|CodeIQ MAGAZINE

    ここからは実際に問題に挑戦した方、あるいは挑戦したかったけれども何らかの理由でできなかった方向けに、簡単に解説をしておきます。 予選・選のポイント 予選問題は、欠席者が最大1という制約でペアを作る問題でした。欠席者が0か1であれば、次のようなルールで判別することができます。 生徒の位置によって、ABのグループに分けると、Aのグループの人数とBのグループの人数が等しくなった場合にペアを作ることができます。 の場合はAもBも4ずつになり、うまくペアを作ることができますが、 の場合はAが5でBが3となり、数が等しくなくなりますので、ペアを作ることができません。 この性質を利用すれば、単純に出席者をグループ毎に数えるだけで済みます。 ところが選の問題になると、そう簡単にはいきません。欠席者が複数の場合、 のように、複数の欠席者によって出席者の領域が分断されてしまうと、先程の判定方法が使えなくな

    「CodeIQ プログラミング言語★総選挙」予選・本選問題の解説公開!#CodeIQ|CodeIQ MAGAZINE
  • ISUCON4 予選 参考解答(Redis版) : ISUCON公式Blog

    ISUCON4 予選お疲れさまでした! 予選問題の Ruby 初期実装などを担当した @sora_h です。 予選はたのしんでいただけましたでしょうか? 記事では、ざっくりとそこそこのスコアを出す解き方を紹介しようと思います。 ※@rosylillyによる、高得点を出すことを重点に置いたピーキーな解答例はこちらです 前提 一人でやる 一応8時間経過時点でスコアをとる ただし出題者であるので問題の把握などの時間は短縮されていることに注意。 Ruby の実装を利用する ある程度、現実味のあるチューニングが主 ベンチマーカーの実装を利用したりしない また、この記事で出来た実装は GitHub に掲載しています: https://github.com/sorah/isucon4-qualifier-sorah 初期スコア とりあえず立ち上げて動かした時のスコアは success:6030 fai

    ISUCON4 予選 参考解答(Redis版) : ISUCON公式Blog
  • ISUCON4 予選 参考解答(オンメモリ版) : ISUCON公式Blog

    参加者の皆さん、 ISUCON4 予選、お疲れ様でした。 ISUCON4 運営チームの @rosylilly です。 すでに予選問題の解説記事もあがっていますが、この記事では、ベンチマーカー実装者が予選参加者となるべく同じ状況で、出来る限り高得点を出すことを重点に置いたピーキーな解答例について解説します。 ※ 別解となる、この記事ほどピーキーではない @sorah による解答記事はこちらです。 また、実装されたソースコードは GitHub にて公開しています。 前提 実装時間は皆さんとおなじ8時間程度を想定しています この実装はすべて僕一人で行います 架空の想定として、運営チーム(@mirakui, @sorah, @rosylilly)で予選に参加している状況としています @mirakui と @sorah がまったく別の実装を行っている設定です(去年の予選と同じ状況) 僕は出題者であり

    ISUCON4 予選 参考解答(オンメモリ版) : ISUCON公式Blog
  • 【決定版】「OS X Yosemite」インストールUSBメディアを作成する方法: DiskMaker X編 | ソフトアンテナ

    【決定版】「OS X Yosemite」インストールUSBメディアを作成する方法: DiskMaker X編 2014 10/18 Macの新OS「OS X Yosemite」のインストールUSBメディアを作成する方法を説明します。インストールUSBメディアは、クリーンインストール時や、リカバリ時、また仮想環境にインストールするときなど何かと役に立ちます。 インストールUSBメディアを作成する方法には、「createinstallmedia」というコマンドを使う方法と、サードパーティソフトの「DiskMaker X」を使う方法があります。 今回はGUIで全て完結できる「DiskMaker X」を使ってインストールメディアを作成する方法を説明します。 事前に準備するもの USBメモリが必要です。種類はどんなものでも良く、容量8GB以上のものを準備してください。 Yosemiteのダウンロード

    【決定版】「OS X Yosemite」インストールUSBメディアを作成する方法: DiskMaker X編 | ソフトアンテナ
  • Git・GitHubに隠された便利な機能 | GitHub Cheat Sheet(日本語訳) - Qiita

    It has been archived by the owner. It is now read-only. 日語翻訳に関するメモ GitGitHub の便利な使い方をまとめたられた GitHub cheat sheet の日語訳です。 もっと分かりやすくしたいので翻訳に関するダメ出しは歓迎です。 レポジトリ

    Git・GitHubに隠された便利な機能 | GitHub Cheat Sheet(日本語訳) - Qiita
  • MySQLバージョンアップのベストプラクティス | Yakst

    MySQL Performance Blogの翻訳。Perconaのサポートエンジニアによる、MySQLバージョンアップの様々なパターンと、その利点・欠点、手順の解説。バージョンアップ実施前の、事前調査とテストが重要であるとの指摘も。 MySQLのバージョンアップ(訳注 : 原文ではupgrade、以下同じ)はどこかで必要になるタスクだし、我々Percona SupportでもMySQLバージョンアップのベストプラクティスについての色々な質問を受け付けている。この記事では、色々なシナリオにおけるMySQLバージョンアップの推奨できる方法に焦点を当ててみたい。 MySQLのバージョンアップはなぜ必要になってしまうのか?その理由は色々だが、新機能が必要、パフォーマンスの改善、バグ修正などがあるだろう。しかし、アプリケーションと組み合わせた上で事前に広範囲なテストをしておかないと、リスクの大きい

    MySQLバージョンアップのベストプラクティス | Yakst
  • 「技術的負債」の返済ルールを作る 株式会社ドワンゴ 清水俊博 氏 | ギークアカデミー | dodaエンジニア IT

    中堅SIerを経て2009年にドワンゴに中途入社。複数のシステムの開発に携わった後、エンジニアの生産性を高めることをミッションとする部署の立ちあげに参加する。趣味はプログラミングとネトゲ。 ドワンゴ清水俊博氏にドワンゴのエンジニア文化について聞いた。2012年4月の第1回「ニコニコ超会議」の後、ドワンゴのエンジニアが大量退職するという危機的な時期があった。エンジニア文化を立て直す社内組織に参加した経緯を聞く。 ──転職のきっかけはコミュニティ活動とのことですが、当時参加していたコミュニティjava-jaの雰囲気をお聞かせください。 java-jaでは、スキルがある人たち、技術力がある人たちに囲まれていました。ヨシオリ(java-jaを立ち上げた庄司嘉織氏、清水氏の元同僚)も当時はSI業界にいて、互いに話をして共感しあい、友人になりました。 java-jaは、ヨシオリが「勉強会」という呼び名

    「技術的負債」の返済ルールを作る 株式会社ドワンゴ 清水俊博 氏 | ギークアカデミー | dodaエンジニア IT
  • Goの文字列結合のパフォーマンス - Qiita

    Goで文字列結合をする時、通常の+=は遅いから[]byteをappendした方が高速という話があったので、実際にどの程度の差が出るのか検証してみた。 Goでは文字列連結はコストの高い操作 - Qiita テストケース 以下のような9文字*10要素の文字列の配列要素を","で結合し、最後に","を追記するコードを実装した。得たい出力はstringなので、[]byteやbytes.Bufferを使う場合、最後にstringへのキャストを実行した。 var m = [...]string{ "AAAAAAAAA", "AAAAAAAAA", "AAAAAAAAA", "AAAAAAAAA", "AAAAAAAAA", "AAAAAAAAA", "AAAAAAAAA", } func BenchmarkAppendOperator_(b *testing.B) { for i := 0; i <

    Goの文字列結合のパフォーマンス - Qiita