タグ

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

  • Batch Resize Images Quickly in the OS X Terminal

    OS X: Several applications can resize a bunch of images, but it often takes some time and fiddling. Like with most Terminal commands, it just takes a little string of text to get your images down to size fast. MacLife points out this helpful command line trick. Simple navigate to the directory you want in the Terminal (using the cd command) and typing the following (or variation of it): sips -Z 64

    Batch Resize Images Quickly in the OS X Terminal
    hiro_y
    hiro_y 2012/11/22
    sipsコマンド
  • レプリケーションを使わないMySQLの冗長化

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、DBMSチームの三谷です。 ヤフーでは多くのサービスでMySQLを利用しています。MySQLはヤフーを支える重要な技術の1つです。 私のチームではヤフーのさまざまなサービスのデータベースを集約して管理・運用しています。 集約することでコストの削減やノウハウの蓄積といった効果を生み出しています。 今回はこの集約環境の冗長化方法についてご紹介します。 集約環境の構成 集約環境ではマスターの冗長化にレプリケーションを利用せず、エンタープライズ向けの共有ストレージを利用したアクティブ・パッシブ型のHA構成を採用しています。 データファイルを共有ストレージに置き、どのマスターサーバーからでも同じデータに対してアクセスできるように

    レプリケーションを使わないMySQLの冗長化
    hiro_y
    hiro_y 2012/11/22
  • MySQLバックアップの基本

    バックアップ勉強会#2 (#bkstudy) での発表資料です。 http://atnd.org/event/bkstudy02 MySQLバックアップの基的な内容についてまとめています。Read less

    MySQLバックアップの基本
    hiro_y
    hiro_y 2012/11/22
  • AWS 導入事例: ランサーズ株式会社 | AWS

    当社の事業を急速に拡大する目標の上で、自由なスケーリングを行えることが何よりも重要でした。従来のオンプレミスのサーバーを利用した場合ですと、この 点を解決することができず、簡単にスケールアウト、スケールアップが出来ません。その為、必要な時に自由にサーバーの増減を実現できるクラウドの導入を決定しました。 まず、クラウドを導入する際に検討が必要だった点として、弊社サービスの拡大目標での必要なインフラ台数、スケーラビリティ、費用面での比較、導入コスト がありました。実質、規模(アクセス数)の変わらない場合、費用面では、オンプレミスの方が、マシン性能、費用もコストも低くなることがわかりましたが、 やはり、運用性が重要でした。オンプレミスの環境ですとマシンを増やしたい場合に、FAXでの申し込み手続き、マシンの用意の待ち時間がリスクでした。

    AWS 導入事例: ランサーズ株式会社 | AWS
    hiro_y
    hiro_y 2012/11/22
  • xargs -P が激しく便利なのでメモ - おともだちティータイム

    xargs の -P オプションを使うとプロセスを複数起動して処理を並列に行なうことが出来る。 例 例えば、 1 万枚の JPEG 画像を全て 800x800 に収まるように効率良くリサイズしたい。 まず私はこのようなコマンドを考えた。 convert --geometry 800x800 *.jpg しかし zsh に怒られた。 zsh: argument list too long: convert 引数が全て展開されるためこのような事が起きる。 私は xargs を使って処理することを思い付いた。 ls | xargs -I{} convert --geometry 800x800 {} c_{} 処理は行なわれるが非常に遅い。 しかも CPU を全く使っていないことが分かり、私は処理を並列的に行なう事を考えた。 そこで xargs の -P オプションの出番である。 P の後に並列

    xargs -P が激しく便利なのでメモ - おともだちティータイム
    hiro_y
    hiro_y 2012/11/22
  • Adapting your WebKit-optimized site for Internet Explorer 10

    All Microsoft Office Windows Surface Xbox Deals Support Software Windows apps OneDrive Outlook Skype OneNote PCs & Devices PCs & tablets Accessories Entertainment Xbox games PC games Windows digital games Movies & TV Books Business Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Enterprise Data platform Microsoft Advertising Developer & IT .NET Visual Studio Windows Server Windows Dev Center

    Adapting your WebKit-optimized site for Internet Explorer 10
    hiro_y
    hiro_y 2012/11/22
  • Grunt: The JavaScript Task Runner

    Why use a task runner?In one word: automation. The less work you have to do when performing repetitive tasks like minification, compilation, unit testing, linting, etc, the easier your job becomes. After you've configured it through a Gruntfile, a task runner can do most of that mundane work for you—and your team—with basically zero effort. Why use Grunt?The Grunt ecosystem is huge and it's growin

    Grunt: The JavaScript Task Runner
    hiro_y
    hiro_y 2012/11/22
  • Webkit に最適化されたサイトを IE10 に適応させるためのガイド

    スラッシュドットで 「Microsoft、「WebKitはWeb標準を破壊している」と主張」 なんてストーリーが上がってて、なんぞやと思って大の記事を見に行ったんですけど、そしたらそれが 「Webkit しか対象にしてない Web サイトを IE10 でもきちんと動作させるためにやっといた方がいいことガイド」 っていうお役立ちコンテンツだったってことで、がんばって最後まで読んだ手前、ついでなので翻訳して掲載してみようかなと思います。 Microsoft、「WebKitはWeb標準を破壊している」と主張 : スラッシュドット・ジャパン ちなみに翻訳元の記事は 「Windows Phone Developer Blog」 で書かれた内容なので、「Windows Phone 8 で動作する IE10」 っていう書き方になっている部分や、すべて Webkit と対比して書かれているなど、モバイル

    Webkit に最適化されたサイトを IE10 に適応させるためのガイド
    hiro_y
    hiro_y 2012/11/22
  • MySQL5.6で新しく追加された地理空間データ(GIS)の検索を実装してみた - matoyan’s blog

    MySQL 5.6登場!!新機能速攻レビュー - 漢(オトコ)のコンピュータ道 を見ていたら、MySQL5.6の新機能の1つとして、こんな紹介が。 OpenGIS ジオメトリデータの比較において、これまではMBR(minimum bounding rectangle ≒ 近似的な長方形)に基づいた比較しか出来なかったのだが、ジオメトリの正確な形に基づいた比較ができるバージョンの関数が追加された。例えばMBRバージョンのContains()に対して、ST_Contains()というように、ST_というプレフィックスのついたものが正確な比較をするバージョンとなる。 つまり、(私が使ったことがない)postGISをわざわざ使わなくても、使い慣れたMySQLだけで「この部分の記録を探したい!」という要求に簡単に答えられそうです。さっそく機能を作ってみました。 実際は4/22から検討開始して、今日や

    MySQL5.6で新しく追加された地理空間データ(GIS)の検索を実装してみた - matoyan’s blog
    hiro_y
    hiro_y 2012/11/22
  • Carbon Framework に触れる (Titanium Mobile) | imthinker.net

    MakeTi の開発で著名な Apperson Labs から、新しい Titanium Mobile 用フレームワークである「Carbon」が発表されました。既に GitHub からダウンロードして使えるようになっていますので、味見をしてみました。 Carbon Framework カーボンと聞くと、 AppleCocoa API の前身を思い浮かべますが、これは Titanium 用です。最近は Appcelerator から公式フレームワークである Alloy が提供されていますが、 Alloy が MVC Framework であるのに対して Carbon は異なるアプローチを取っています。 これまで提供されてきた Titanium 用フレームワークは「小規模アプリの迅速な開発」に焦点が当てられていて、糖衣構文のカタマリになっていましたが、 Carbon ではより信頼性が高く

    hiro_y
    hiro_y 2012/11/22
  • HugeDomains.com

    Captcha security check appersonlabs.com is for sale Please prove you're not a robot View Price Processing

    HugeDomains.com
    hiro_y
    hiro_y 2012/11/22
  • ブログのTwitter Cardsが有効になりました - F.Ko-Jiの「一秒後は未来」

    Twitter CardsはTwitter独自の仕様で、ツイートにURLが含まれているとそのURLのタイトルや概要、サムネイル、そのサイトのTwitterアカウントなどの情報がTwitterのWebサイトや公式クライアントアプリに表示されます。Facebookなどで利用されるいわゆるOGPみたいなものです。 この機能を有効にするにはまずサイトのほうにTwitter Cards用のmetaタグを記述する必要があります。さらにTwitter Cardsを有効にするために申請が必要です。申請が通ったらメールが送られてきます。 うちのブログはMTなので<head>タグ内に以下のような記述をしました。参考までに。 <!-- Twitter Cardsの種類。ブログ記事ならsummaryで。 --> <meta name="twitter:card" content="summary"> <!-- パ

    ブログのTwitter Cardsが有効になりました - F.Ko-Jiの「一秒後は未来」
    hiro_y
    hiro_y 2012/11/22
  • Postgres.app – the easiest way to get started with PostgreSQL on the Mac

    To connect with psql, double click a database. To connect directly from the command line, type psql. If you’d rather use a graphical client, see below. NOTE: These instructions assume that you’ve never installed PostgreSQL on your Mac before. If you have previously installed PostgreSQL using homebrew, MacPorts, the EnterpriseDB installer, consider removing other PostgreSQL installations first. We

    Postgres.app – the easiest way to get started with PostgreSQL on the Mac
    hiro_y
    hiro_y 2012/11/22
  • nemousu.com

    nemousu.com 2023 著作権. 不許複製 プライバシーポリシー

    hiro_y
    hiro_y 2012/11/22
  • むしろ駄菓子屋さんで | redisとnode.js

    対象読者 node.js/npmはインストール済み macなどの*nixを持っている redisはよくわからない redisのいいところ 小さい! 持ち運びしやすい! 良い意味で何もない! 純粋KVSより少し豊かなほどよい甘み 簡素ですので、パフォーマンスなどに関して色々「狙いやすい」 あの、express作者さんもよく使ってらっしゃいますよ 僕みたいなコンシューマーゲーム難民に是非オススメしたい、組み込み系の薫りとwebっ子っぽいカジュアルな感覚が同居したシンプルDBとなっております。 redis体 ダウンロードページから最新版(この文章を書いている時点では2.4.4)をダウンロードして、下記のように一行makeと打てば終わりです。 make 続けてインストールするか否かはお任せします。この段階で、「展開ディレクトリ/src/redis-server」がありますので、起動しておきます。

    hiro_y
    hiro_y 2012/11/22
  • 創業直後には投資家を10%以上入れるな!

    Photo by Mark Leslie最近、起業詐欺みたいな話を聞くこともだいぶ減りましたが、若い人が会社を始めるときによく分からないままに歪な資構成にされていたりなどということもしばしば見かけます。 これに限らず、例えば共同創業者との持分をどのように考えるべきか、あるいは従業員や外部協力者、最初の出資者などにはどれくらい与えるのが適切なのか?といったことはよく相談を受けます。 必ずしも正解はないと思うのですが、「さすがにこりゃないわ〜!」っていう状況にならないようにいくつかのポイントに付いて整理して考えてみたいと思います。 基的な考え方当り前の話ですが、起業家こそがプロダクトやサービスの根幹を思いついた人であり、実際にその事業化に一番コミットする人になります。 事業を起ち上げるところで一番の資起業家の体と頭と時間のはずなんですよね。 なので、起業家なかりせば、事業は立ち上が

    創業直後には投資家を10%以上入れるな!
    hiro_y
    hiro_y 2012/11/22
  • Clean Javascript

    The document discusses techniques for writing clean JavaScript code. It provides examples of code smells and improvements to address issues like attaching events from the outside, separating selection from logic, shallow scope, overwriting default behavior, and separating logic from views. The document advocates for practices like modularizing functions, separating DOM manipulation from models, an

    Clean Javascript
    hiro_y
    hiro_y 2012/11/22
  • Webdis, an HTTP interface for Redis with JSON output

    Features Simple HTTP JSON(P) output, and other formats Chunked pub/sub Access Control by IP+mask or HTTP Auth And more... Install $ git clone git://github.com/nicolasff/webdis.git $ cd webdis $ make $ ./webdis & Webdis is a simple HTTP server which forwards commands to Redis and sends the reply back using a format of your choice. Accessing /COMMAND/arg0/arg1/.../argN[.ext] on Webdis executes the c

    hiro_y
    hiro_y 2012/11/22
  • Web制作をやってて、老後を安心して過ごせる貯蓄ができるのか? | ベイジの社長ブログ

    年始の社内打ち合わせで、会社の目標と各自の人生計画は繋がっているべきだ、という話をみんなで行いました。その中で特にこのテーマについて盛り上がったので、ブログにまとめてみました。 老後に必要なお金と年金について考えてみる あなたは、いくら貯金があれば、安心して老後を暮らせますか? 私はファイナンシャルプランナーではないので、詳細は各自お調べていただくとして、様々な話をざっと総合すると、以下のような試算にまとめられます。条件としては、60歳で引退し、60歳から85歳まで夫婦で生きると仮定し、子育ては終わってて、家は持っている(ローンの返済は終わっている)場合です。 なんだか、思ったよりたくさん貯金していないと厳しそうですね。しかし安心してください。わが国には年金という制度があります。年金の受給額は人によって異なるので詳細はこちらも各自お調べいただくとして、現行制度を元に少し多めに、だいたい各自

    Web制作をやってて、老後を安心して過ごせる貯蓄ができるのか? | ベイジの社長ブログ
    hiro_y
    hiro_y 2012/11/22
  • 天下一gitconfig大会

    天下一gitconfig大会(サイボウズ社内git勉強会@2012/11/20)の@teppeisの資料です。 ぎっとぎとにしてやんよ GistDeck gistでmarkdown書いたらbookmarkletでプレゼンになるよ。 ↓これをBookmarkに登録してこのページで実行してみよー! javascript:(function()%7Bvar%20s%3Ddocument.createElement(%27script%27)%3Bs.setAttribute(%27src%27,%27https://raw.github.com/teppeis/gistdeck/fix/gistdeck.js%27)%3Bdocument.getElementsByTagName(%27head%27)%5B0%5D.appendChild(s)%3B%7D)()%3B 複数行のcodeとかが微

    天下一gitconfig大会
    hiro_y
    hiro_y 2012/11/22
  • こわくない Git

    8. コミットに入ってる情報 リビジョン (SHA-1 ハッシュ) 例: 23cdd334e6e251336ca7dd34e0f6e3ea08b5d0db Author (コミットを作成した人) 例: オープンソースプロジェクトにパッチを送った人 Committer (コミットを適用した人) 例: 受け取ったパッチを取り込んだ人 ファイルのスナップショット (tree) コミットで変更されたファイルを含むツリー(説明は省略) 1つ前のコミットのリビジョン 例: 4717e3cf182610e9e82940ac45abb0d422a76d77 9. コミットに入ってる情報 リビジョン (SHA-1 ハッシュ) 例: 23cdd334e6e251336ca7dd34e0f6e3ea08b5d0db Author (コミットを作成した人) 例: オープンソースプロジェクトにパッチを送った人 Co

    こわくない Git
    hiro_y
    hiro_y 2012/11/22
  • 現代のソフトウェア/サービス開発で構成管理が重要になった5つの理由

    現代のソフトウェア/サービス開発で構成管理が重要になった5つの理由:DevOps時代の開発者のための構成管理入門(1)(1/2 ページ) 「DevOps」という言葉にもあるように、ソフトウェア構成管理は、インフラ運用に取り入れられるなど、変わりつつある時代だ。連載では、そのトレンドにフォーカスして、現在のソフトウェア開発に有効な構成管理のノウハウをお伝えする もはや以前の「構成管理」ではない ソフトウェア構成管理はソフトウェア開発の現場で一般的になってきましたが、それを取り巻く状況は2000年代中盤と比較して、ソフトウェアビジネスのトレンドや使用するツールなど、ずいぶんと変わってきています。 読者の方の中にも「Gitそろそろ覚えないといけないのかな?」「Jenkinsって何がうれしいのだろう?」「開発のサイクルが以前より短くなって大変だな」などと感じていらっしゃる方もいらっしゃるのではな

    現代のソフトウェア/サービス開発で構成管理が重要になった5つの理由
    hiro_y
    hiro_y 2012/11/22