タグ

2014年8月28日のブックマーク (16件)

  • クックパッドにおける最近のActiveRecord運用事情 - クックパッド開発者ブログ

    インフラストラクチャー部の成田(@mirakui)です。 Rails の OR マッパーである ActiveRecord ですが、みなさんどのように運用していますか? ActiveRecord を使うと、 SQL を直接扱うことなく、抽象化された表現で RDB にアクセスできるので、アプリケーションの開発効率という観点ではメリットが大きいです。 一方で、 ActiveRecord が駆使されているアプリケーションをサーバに配置してプロダクションとして運用する立場からすると、いくつかの問題に突き当たります。 まずはクックパッド体アプリケーションにおける、最新の rake stats をご覧ください。 +----------------------+-------+-------+---------+---------+-----+-------+ | Name | Lines | LOC

    クックパッドにおける最近のActiveRecord運用事情 - クックパッド開発者ブログ
  • crocos.jp

    This domain may be for sale!

    crocos.jp
  • MQTT as a Service sango

    sangoとは、株式会社時雨堂が開発するMQTTサーバーを、インターネット上から気軽にお試しいただくことができるサービスです。 「無料プラン」と「五百円プラン」の2つのコースからお選びいただくことが可能です。 (五百円プランは近日公開予定です) MQTTについて詳しく知る

  • M2MやIoTを実現する「MQTT」の仲介サーバーがインターネット上で利用できるサービス「sango」を提供開始

    ネットワークサーバー開発の株式会社時雨堂(社:東京都台東区、代表取締役社長:栁原 隆幸/以下、時雨堂)は、MQTT(Message Queueing Telemetry Transport)を利用したメッセージ配信を行うために必要な仲介サーバー(MQTTサーバー)がインターネット上で利用できるサービス「sango」を、8月29日に開始することを発表します。MQTTは、機械が互いに通信するM2M(Machine-to-Machine)や、家電や自動車などの「モノ」がインターネットを介して互いに情報をやり取りするIoT(Internet of Things)を実現するプロトコルです。このサービスにより、MQTTサーバーを自前で用意することなく、インターネット上で利用することが可能となります。 1. M2M、IoT時代におけるMQTTの必要性 MQTTは、M2MやIoTでの利用が想定されるセン

    M2MやIoTを実現する「MQTT」の仲介サーバーがインターネット上で利用できるサービス「sango」を提供開始
  • JavaScript Memory Management Masterclass

    Video: https://www.youtube.com/watch?v=LaxbdIyBkL0 Presented at at the Google WebPerf Special (London WebPerf Group), August 26th 2014. Efficient JavaScript webapps need to be fluid and fast. Any app with significant user interaction needs to consider how to effectively keep memory usage down because if too much is consumed, a page might be killed, forcing the user to reload it and cry in a corner

    JavaScript Memory Management Masterclass
  • memcachedのインストール&設定

    ■memcachedとは? memcachedを知り尽くすから抜粋 http://gihyo.jp/dev/feature/01/memcached/0001 memcachedは,LiveJournalを運営していたDanga Interactive社で,Brad Fitzpatrick氏が中心となって開発されたソフトウェアです。 現在ではmixiやはてな,Facebook,Vox,LiveJournalなど,さまざまなサービスでWebアプリケーションのスケーラビリティを向上させる重要な要素になっています。 多くのWebアプリケーションは,RDBMSにデータを格納し,アプリケーションサーバでそのデータを引き出してブラウザ等に表示させています。 しかしデータが大量になったり,アクセスが集中すると,RDBMSの負荷があがり,データベースのレスポンスが悪化し,Webサイトの表示が遅延するなど大

  • autopep8 はじめました - build error

    gofmt を使い出して、今までいかに無駄にコーディングスタイルに気をつかってきたか思い知った。コーディングスタイルはプログラムに欠かせないけど、それに気をつかうのは人の仕事じゃなかった。PEP 8 に違反しないように注意してスペースバーを叩き、注意のもれたところは Flycheck に怒られて手で直していたなんて、なんて無駄な作業だったんだろう。 だから Python で書くときには autopep8(と py-autopep8.el)を使っていく。むしろあらゆる言語で自動整形ツールを使いたい。ツールの整形結果が好みに合わないこともあるけど、そういうのは些細な問題なんだと思う。そういうのを気にしてコーディングスタイルに気をつかいながらプログラミングするより、ツールに慣れてみようと思った。

    autopep8 はじめました - build error
  • Toga - デスクトップからスマホまで。Python製のGUIツールキット MOONGIFT

    デバイスや環境に合わせてプログラミング言語を切り替えるのが当たり前ですが、それでもなお使い慣れている言語を使って開発したいという思いは誰もが持っているはずです。かつてのJavaもそうです(今もでしょうか?)。 今回はその一つ、Togaを紹介します。PythonGUIアプリケーションを作るツールキットになります。 Togaの使い方 今回はデモアプリを試してみます。 Mac OSX版。Windowsでも同じように動くはずです。 アラートを出せます。 ツリー表示。 ボタンを押すと、起動しているコンソールにログが出ます。 $ toga-demo button press still running... (iteration 0) still running... (iteration 1) still running... (iteration 2) still running... (ite

    Toga - デスクトップからスマホまで。Python製のGUIツールキット MOONGIFT
  • https://qiita.com/PLHX/items/c20b953abad3c9e4f95e

  • Yelp: git hookのためのマルチ言語対応パッケージマネジャ - ワザノバ | wazanova

    http://engineeringblog.yelp.com/2014/08/announcing-pre-commit-yelps-multi-language-package-manager-for-pre-commit-hooks.html 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約2時間前 Yelpでは、コードレビュー前にgit hookを利用してコードのチェックをしていますが、 プロジェクトごとにhookのbashスクリプトをコピペ/修正するのが面倒。 lintツールなどを利用するには、プロジェクトで使っている開発言語以外の言語用のパッケージマネジャーでインストールしなくてはいけないケースがある。 nodeのプロジェクトで scss-lintRubyで書かれている。)を利用する際、プロジェク

  • 90年代後半のJ-POPを26歳の僕が年間シングルヒットチャートを見ながら振り返るブログ - 数学は中二で卒業しました

    懐かしいという感情は、『癒し』を与えてくれるそうです。 近年、音楽業界の不調もあってか、テレビやラジオで懐かしい名曲を耳にする機会がおおくなっています。 唐突ではありますが、僕が少年時代を過ごした90年代の音楽シーンを振り返ってみることにしました。 当なら90年~99年までの10年間を振り返るべきですが、90年代初期、僕はまだ幼稚園なんですよね。 当時の記憶がまるでない!93年以前は知らない曲が半分以上あります…… 切り良く95年以降にしよう!ということで、90年代後半という括りのなかで振り返ってみたいと思います。現在(2015.3月)27歳の僕が小学校2年~6年までの楽曲です。 振り返りの参考にしたのはコチラ 歴代年間シングルヒットチャート(1968年〜現在)【PRiVATE LiFE】年間ランキング 1995年~1999年までの年間シングルチャートTOP10を見ながら、気になる曲をピ

    90年代後半のJ-POPを26歳の僕が年間シングルヒットチャートを見ながら振り返るブログ - 数学は中二で卒業しました
  • RESTとJSON、スキーマ定義について思うところ

    mozaic.fm #7 RESTや#mozaicfm REST を聴いての感想、それから「Web+DB vol82のWebAPIデザインの鉄則」に触発されたので書こうと思う。 REST設計について WebAPIを設計するうえでRESTが重要であることは周知のとおりである。 “Constraints are liberating”「制約は自由をもたらす」 @t_wadaさんがおっしゃっているように、RESTを前提にすれば、「アーキテクチャとしてもそうだし、アプリケーションフレームワークも「適切な制約」を設けることで設計のコストが下がる」という大きなメリットが生まれる。 しかし、相変わらずリソース設計やらインターフェース設計やらで悩んでおられる方も多いと聞く。 その一方で個人的には適切なフレームワークを使えばREST設計で悩まなくてもよいはず(※3)という思いもある。 インターフェース設計な

  • デプロイツールfabric+cuisineで冪等性保証 - Qiita

    はじめに Python製のデプロイツールfabricは,シェルスクリプトをPythonで便利に利用できるようにしたものであり,Chef-Soloライクな構成管理を容易に行うことができる.また,Chefの大きな特徴の1つである冪等性だが,fabricのラッパーであるcuisineを用いることで,保証することができる. 非常にシンプルでChefなどと比較すると学習コストも小さく,さらに対象となるマシンにのみインストールすればよいので手軽に導入できる.今回はfabricを用いてvagrantへdotfilesを配置するちょっとしたスクリプトを書いてみた. インストール 以下のコマンド一発でインストールできる.

    デプロイツールfabric+cuisineで冪等性保証 - Qiita
  • Railsをバージョンアップし続けるために必要なこと - Qiita

    当は、RubyWorld Conf辺りでこういう内容も交えてなんか話せればいいなあと思ってたんだけど、CFPに落ちたのでQiitaにポエムを書いてみました。 Railsはそれなりに学習コストはかかりますが、慣れてくるとデフォルトで便利なものが揃ってるしサードパーティライブラリも豊富で、未だに最も便利なWebアプリケーションフレームワークの一つだと思います。 なので、最近のスタートアップ界隈ではRailsで開発をスタートする、という話をよく耳にします。(個人の感想です) しかし、Rails体に新しい要素をガンガン取り入れてくるので、バージョンアップのサイクルはかなり早く、それに追従していくのはそれなりに大変です。 Railsで開発をする場合には、一旦レールに乗ったらプロダクトが死ぬまで走り続ける覚悟が必要です。(時速60km以下になったら爆発する) それを最初に理解しておかないと、あっ

    Railsをバージョンアップし続けるために必要なこと - Qiita
  • 関数型プログラマのためのRust | POSTD

    この投稿はEdward Z. Yangが2010年に書いた OCaml for Haskellers 、私自身が今年頭に書いた Haskell for OCaml programmers の流れに沿っています。 目次 プロローグ なぜRustを学ぶべきか 直接対応が可能なもの トレイト:Rustの型クラス アドホックなオブジェクトとメソッド 安全な参照 寿命と記憶域、そして管理オブジェクト オブジェクトの共有:RcとArc マクロとメタプログラミング リテラル 謝辞 参照 Copyright and licensing 注 : この記事の最新版は下記サイトで見られます。 http://science.raphael.poss.name/rust-for-functional-programmers.html 他のフォーマット: Source , PDF プロローグ C言語プログラマのための

    関数型プログラマのためのRust | POSTD
  • 【閲覧注意】 うちのネコの寝顔かわいすぎwww 【画像218枚】 : 〓 ねこメモ 〓

    【閲覧注意】 うちのネコの寝顔かわいすぎwww 【画像218枚】 2014年08月27日12:00 カテゴリほのぼの・癒される写真 コメント数:コメント( 32 ) Tweet 34: 名も無き被検体774号+@\(^o^)/ 2014/06/25(水) 22:53:53.95 ID:Z1SlS8fG0.net 姉家のだけど 35: 名も無き被検体774号+@\(^o^)/ 2014/06/25(水) 23:05:24.19 ID:y8LOdM1x0.net >>34 うおおおおおおおおおおお 42: 名も無き被検体774号+@\(^o^)/ 2014/06/26(木) 00:13:56.09 ID:jGh7eNQe0.net >>34 これすごいな、パンフレットかなんかの写真みたい 31: 名も無き被検体774号+@\(^o^)/ 2014/06/25(水) 22:33:22.87 ID

    【閲覧注意】 うちのネコの寝顔かわいすぎwww 【画像218枚】 : 〓 ねこメモ 〓
    heavenshell
    heavenshell 2014/08/28
    かわいい