タグ

2012年4月6日のブックマーク (11件)

  • 第1回 様々なアニメーションを実現するiOSアプリ用トゥイーンライブラリ3種を比較! | gihyo.jp

    はじめに iOS SDK登場から早4年近くが経ち、使い回しの効くUIコンポーネントや、煩雑な手順を楽にするスクリプト、自作するには難易度の高い技術をライブラリ化したものなどなど、今では多くの便利なオープンソースソフトウェアが公開されています。 連載ではそんなオープンソースソフトウェアの中で、有用かつあまり日語での情報が少ないものを中心にご紹介していく予定です。具体的な使用方法や、ソースの内容にも踏み込んで解説していきますので、ぜひ皆様の日々の開発にお役に立ていただければ幸いです。 トゥイーンライブラリを使用するメリット UIViewのアニメーションで指定できるイージングの種類は、 UIViewAnimationOptionCurveEaseInOut UIViewAnimationOptionCurveEaseIn UIViewAnimationOptionCurveEaseOut U

    第1回 様々なアニメーションを実現するiOSアプリ用トゥイーンライブラリ3種を比較! | gihyo.jp
  • in the looop | Looops communications

    ループス・コミュニケーションズは、 企業のSNS活用戦略の立案・運用改善、啓発教育などのコンサルティングサービスや、リーダーシップやイノベーションをテーマとした企業研修を提供しています。

    in the looop | Looops communications
  • DeNAによる大規模なMySQLノンストップ運用の裏側にある、フェイルオーバー自動化ツール

    4月11日から米サンタクララで行われた「MySQL Conference & Expo 2011」。このイベントでDeNAの松信嘉範(まつのぶよしのり)氏が、同社の大規模なMySQLの運用を支えている技術とツールについてのセッション「Automated, Non-Stop MySQL Operations and Failover」を行いました。 プレゼンテーションの中で、社内で利用しているフェイルオーバーの自動化ツールをオープンソース化することにも触れています(英語のドキュメントも作成中とのこと)。 MySQLの大規模運用における自動フェイルオーバーは、特にクラウドでのMySQLの利用が増えるにつれてニーズが高まる分野と思われます。セッションのスライドが公開されていますので、そのポイントを紹介していきます。 自動化されたノンストップなMySQLの運用 ソーシャルゲームでは高可用性が強く求

    DeNAによる大規模なMySQLノンストップ運用の裏側にある、フェイルオーバー自動化ツール
  • 使えるとちょっと便利なSSHのTIPS

    こんにちは、牧野です。久々の、9か月以上ぶりのブログです。。 仕事では、ここ1年近くずっっとインフラ関係のことをやっていました。 今日は、SSHに関するTIPSを紹介します。 1. 特定のサーバーにSSHログインする時に、特定の設定を使用する ホームディレクトリ/.ssh/configファイルに設定を書いておくと、特定のサーバーにログインする時に、自動的に特定の設定を使うようにできます。 SSHのオプションをサーバーによって分けたい時に入力が楽になります。 以下は、xxx.yyy.zzz.aaaでアクセスする時に使う秘密鍵をid_rsa_testに設定しています。 .ssh/config Host xxx.yyy.zzz.aaa IdentityFile /home/asial/.ssh/id_rsa_test 2. ホストキーをチェックしないようにする LinuxからサーバーにSSH接続

    使えるとちょっと便利なSSHのTIPS
  • 超夜更かしだった僕が朝型人間になるために実行した12の大切なこと

    この時間帯にできるだけ多く眠るようにすると、成長ホルモンが分泌されるのだ。 この成長ホルモンの分泌により、以下のような素晴らしい作用がもたらされる。 ダイエット効果: 成長ホルモンの分泌により「たんぱく同化作用」という作用が起きる。これにより太りにくく痩せやすい体質になる。 美白効果:成長ホルモンはメラニン色素を取り除く効果があるので、皮膚が白くなり、しみやそばかすが減る効果がある。 創傷治癒効果:成長ホルモンの働きで、皮膚の痣や傷、それに体内の血管などにできた炎症や粘膜の傷を修復する作用がある。 また、早起きをして朝に太陽の光を浴びると、脳からセロトニンという「幸せホルモン」が分泌され、精神的に安定して心が豊かになる。 分泌されたセロトニンは夜になるとメラトニンという「睡眠ホルモン」に脳内で変化する。 メラトニンのおかげで早く眠くなり熟睡でき、翌朝も爽やかに起きられるという良いサイクルに

    超夜更かしだった僕が朝型人間になるために実行した12の大切なこと
  • プログラミング初心者のうちに身につけたい3つの習慣 | Social Change!

    プログラミング技術さえ身に付けば、プログラマとして一人前と言えるでしょうか? プログラミングを始めたばかりのうちは、プログラミング言語の習得や周辺の知識を得ることばかりに目がいきがちですが、それだけでは一流のプログラマになれません。(プログラミング言語を学びたいならこちら:写経で身につけるプログラミングの基) プログラマとして成長するためには、プログラミング技術を学ぶだけではなく、良いソフトウェアを作るための良い習慣を身に付けることが大事になります。初心者のうちに良い習慣を身につけておけば、ただ知識を追い求めるのではなく地に足をつけた成長ができるはずです。 記事では、私自身も先人たちから学んだプログラマが身につけたい3つの習慣について書いています。 自分で書いたすべてのコードを説明できるようになろう プログラミングは全て、明確な判断の結果です。if文を使うべきかどうか、どのAPIを使う

    プログラミング初心者のうちに身につけたい3つの習慣 | Social Change!
    n-sega
    n-sega 2012/04/06
    これは初心者でなくても徹底的に意識付けたい。ほんとに。
  • 新社会人必須! 5大クラウドサービスを徹底的に使いこなすコツ (nikkei TRENDYnet) - Yahoo!ニュース

    就職や入学により生活環境が大きく変わったり、新しい目標に向かって進み始める4月。新しくパソコンやスマートフォンを購入した人も多いだろう。今回はこれからクラウドサービスを活用する新社会人必須のサービスを紹介したい。 就職や入学により生活環境が大きく変わったり、新しい目標に向かって進み始める4月。パソコンやスマートフォンを新たに購入した人も多いだろう。今回はこれからクラウドサービスを活用する新社会人必須のサービスを紹介したい。 【詳細画像または表】 ビジネスパーソンに必須のクラウドサービスは、「Gmail」「Dropbox」「Evernote」「Googleカレンダー」「Googleリーダー」の5つだ。すでに利用している人も多いと思うが、各サービスを巧みに操るには“コツ”がいる。設定を少しだけ変えたり、アプリと連携したりすれば、各サービスが何倍も便利になる。 自分宛のメールはGmailで

    n-sega
    n-sega 2012/04/06
    DropBoxで会社でも家でも・・・って、セキュリティについて意識しないと痛い目みると思う。と、あらためて自戒をしとく。
  • ダウンロードしておきたい、新iPad, iPhone4対応のアイコンのテンプレート素材 -iOS App Icon Template

    ダウンロードしておきたい、新iPad, iPhone4対応のアイコンのテンプレート素材 -iOS App Icon Template

  • MySQLレプリケーションにおけるフェイルオーバー – OpenGroove

    MySQLレプリケーションにおいて、スレーブをマスタとしてフェイルオーバーさせる時に やることをざっくりまとめてみた。 マスタでは障害等によりMySQLインスタンスが停止していることが前提。 マスタ1:スレーブ1構成の場合 1.マスタに昇格するスレーブにSTOP SLAVEを発行。 2.マスタに昇格するスレーブにRESET MASTERを発行。 3.スレーブに降格するマシンでCHANGE MASTER を実行し、 START SLAVEする。 もう少し詳しく書くと。 1.スレーブ側でIOスレッドでのバイナリログ受け渡しが完了する頃を見計らって、 STOP SLAVE IO_THREAD を発行。 mysql > STOP SLAVE IO_THREAD; “Has read all relay log”を確認できまるまで、SHOW PROCESSLIST の出力結果をチェックする。 2.ス

    n-sega
    n-sega 2012/04/06
    すごくわかりやすくて具体的にアクションをおこせる。
  • MySQL ではまったメモ | Carpe Diem

    とある MySQL スレーブをマスターへ昇格させるためのテストを手伝っていたところ、MySQL ではまったメモをエントリしておきます。 シングルマスター x スレーブ x 1、の構成で、新しいスレーブ 1 台をぶらさげて、そのスレーブをマスターへ昇格させるためのテストをしたときのこと。 テストした環境は、次のとおりです。 OS: CentOS 5.6 x86_64 MySQL 5.1.48(公式 RPM) Storage Engine: InnoDB plugin スレーブをマスターに昇格させるには、次の手順で行いました。新しいスレーブを slave2 として、slave2 はレプリケーションがとれている状態を前提としています。 root@localhost[(none)]> stop slave IO_THREAD; root@localhost[(none)]> stop slave;

  • MySQL InnoDBストレージエンジンのチューニング(後編)

    チューニングの基礎 それでは、具体的にInnoDBでどこをチューニングするべきかを見ていこう。 バッファプール 最も基となるのがバッファサイズの調整だ。ワーキングセットが全てバッファに収まらない限り、バッファプールは大きければ大きいほど良い。その分ディスクアクセスが減るからだ。バッファサイズが小さいと、キャッシュミス時にディスクからReadするのに時間がかかり、I/Oがボトルネックになってしまう。予算のある限りメモリを目いっぱい搭載し、バッファプールに割り当てよう。InnoDBのバッファプールは、innodb_buffer_pool_sizeオプションで設定する。利用可能なメモリは、他の処理に必要な分を除いたすべてをInnoDBのバッファプールに割り当てよう。 innodb_buffer_pool=32G ここで一つ注意がある。innodb_buffer_pool_sizeはバッファプー

    MySQL InnoDBストレージエンジンのチューニング(後編)