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

  • [ruby]最初に知っておけば良かったbundlerの使い方 rails編

    PHPの代わりというか、次のレベルとしてRubyを使うならまず最初にbundlerの使い方を知っておきたかった。 以下自分なりに覚えたbundlerの使い方を記録しておく。 作業ディレクトリを作る。 $ mkdir hoge_project railsなんかはディレクトリ名がそのままアプリ名になっちゃうから気をつける (これってオプションでディレクトリ名と別の名前渡せるのかな??) 作業ディレクトリでbundlerのinitを実行する。 $ cd hoge_project $ bundle init Writing new Gemfile to /Users/username/hoge_project/Gemfile これでサンプルのGemfileが作られる。 ▼内容 # A sample Gemfile source "http://rubygems.org" # gem "rails"

    daiki_17
    daiki_17 2014/05/20
  • Rails Framework Documentation

    Ruby on Rails 7.2.1.1 RDOC_MAIN.md railties/RDOC_MAIN.md Last modified: 2024-10-15 20:45:32 +0000 Welcome to Rails What’s Rails? Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern. Understanding the MVC pattern is key to understanding Rails. MVC divides your application into three laye

    daiki_17
    daiki_17 2014/05/20
  • Ruby on Rails | ActiveModel::ModelでDB以外のモデルを定義 - Tbpgr Blog

    概要 ActiveModel::ModelでDB以外のモデルを定義 内容 ActiveModel::ModelでDB以外のモデルを定義します。 これにより、検索フォーム等についてValidation等の機能や、 form_forタグなどを利用出来ます。 サンプル signin_controller require "pp" class SigninController < ApplicationController skip_filter :authorize, :except=>:index skip_filter :authorize, :except=>:signin def index @signin_form ||= SigninForm.new(nil, nil) @message = flash[:message] end def signin @signin_form ||

    Ruby on Rails | ActiveModel::ModelでDB以外のモデルを定義 - Tbpgr Blog
    daiki_17
    daiki_17 2014/05/20
  • 【ruby】ActiveModelを使ってDBと関係ないFormを作成する【Rails】 - tanihiro.log

    RailsでFormを扱う時は、Modelと紐付けることで、validationなどの設定はModelに書くことができ、非常に便利です。 ですが、DBと関係ない場合は紐付ける対象のModelが生成されていません。 そこで使用するのがActiveModelです。 https://github.com/rails/rails/tree/master/activemodel 使い方 使い方は簡単で、既存のModelと同じように扱うことができます。 Modelクラスの作成 まずは、Formのプロパティを持ったModelクラスを作成します。 このクラスはActiveModel::Modelをincludeさせます。 class Hoge include ActiveModel::Model # Formで使用するプロパティを定義する attr_accessor :foo, :bar, :piyo #

    【ruby】ActiveModelを使ってDBと関係ないFormを作成する【Rails】 - tanihiro.log
    daiki_17
    daiki_17 2014/05/20
  • Rails3 ActiveRecordではないモデル « ツボニチ

    ActiveModelを使うとDBに値を保存しないで、form_forで使用したり、バリデーションができるモデルオブジェクトを作成することができます。 app/models/contact.rb class Contact include ActiveModel::Conversion include ActiveModel::Validations extend ActiveModel::Naming extend ActiveModel::Translation attr_accessor :name attr_accessor :email attr_accessor :subject attr_accessor :message validates :name, :presence => true validates :email, :presence => true, :con

    daiki_17
    daiki_17 2014/05/20
  • 中規模Web開発のためのMVC分割とレイヤアーキテクチャ - Qiita

    TL;DR MVCもレイヤで捉えて関係性の設計をするといいのでは 普通のRubyオブジェクトを積極的に使いたいですね 「パーフェクト Rails」に期待しましょう 長くなって面倒くさくなり、途中から手抜き感が半端ないですが許してください この記事の位置付けなど 7 Patterns to Refactor Fat ActiveRecord Models - Code Climate Blog [翻訳] エリック・エヴァンスのドメイン駆動設計 エンタープライズ アプリケーションアーキテクチャパターン これらの参考文献を踏まえてRailsアプリケーションのリファクタリングをしていて、だいぶ方向性や考え方がまとまってきたので、これからチームに合流する人を想定読者に、Qiitaがどんな感じで作られているのかを文書化したものです。(参考文献の一覧は記事の最後にあります) 内容的には文献[2,3]を踏

    中規模Web開発のためのMVC分割とレイヤアーキテクチャ - Qiita
    daiki_17
    daiki_17 2014/05/20
  • デザイナーのわたしがプログラミングの基礎をだいたい3日で覚えた1つの方法

    works デザイナーのわたしがプログラミングの基礎をだいたい3日で覚えた1つの方法 Posted by Miki Ishijima on May 20, 2014. フルスタックエンジニア!フルスタックエンジニア! 最近なんでもかんでも出来る人が求められていますね。Webデザイナーの人でも簡単なプログラムに触れる機会は以前より格段に増えています。 わたしもプログラムを覚えたいと思い、勉強していました。しかしそれは、禁煙と同じようなもので触ってはやめて、触ってはやめて、飽きてしまうの繰り返しでした。 身につかない原因 プログラムの勉強会や、、ブログなどを読んでもなぜ身につかないのか。難しいというのは理由ではありません。 むしろ、基礎の「き」くらいであればコーディングと同じくらい簡単です。 わたしが一番の原因だと考えるのは作りたいものがないというコトです。 子供向けプログラム学習アプリケー

    デザイナーのわたしがプログラミングの基礎をだいたい3日で覚えた1つの方法
    daiki_17
    daiki_17 2014/05/20
  • DNSのUDPメッセージサイズが512バイト以下に制限された背景とは - INTERNET Watch

    daiki_17
    daiki_17 2014/05/20
  • Go言語でag(The Silver Searcher)ライクな高速検索ツールをつくった。EUC-JP/Shift-JISも検索できマス。

    いまや高速パターン検索といえばag(The Silver Searcher)ですが、検索対象がUTF-8のテキストを前提としているため、EUC-JPやShift-JISといったファイルを検索するのに課題があります。 これまで、それらの日語文字セットを検索できるようにするため、色々とagの改造、公開を行っていました。 ag(The Silver Searcher)でEUC-JP/Shift-JISのファイルも検索できるようにしてみた 日語圏特化型ag -白金- の配備が完了しました しかし、特定の国の文字コードだけに特化した修正というのをmasterに取り込んでもらうわけにもいかず、派生ブランチとして追随するのも、やはり面倒… そこで年始にGo言語を触ったのをきっかけに、Go言語でパターン検索ツールをつくってみました。 せっかくなのでポストagを目指して、プラチナサーチャー(The Pl

    Go言語でag(The Silver Searcher)ライクな高速検索ツールをつくった。EUC-JP/Shift-JISも検索できマス。
    daiki_17
    daiki_17 2014/05/20
  • Go言語でつくったツールをHomebrewで配布する

    先日、Go言語でつくった高速検索ツール(the_platinum_searcher)をHomebrewで配布できるようにしました。 意外とGo言語製ツールをHomebrew対応させる情報がなかったので、配布までの手順をまとめておきます。 Homebrewに対応させる HomebrewはMacで利用できるパッケージマネージャーです。 Homebrewでツールやパッケージを配布するにはそれらに関する情報やインストール方法を定義したFormula(製法)ファイルが必要です。 また、Formulaを登録するリポジトリも必要です。Homebrewには公式リポジトリがありますが、tapコマンドを使うことで独自リポジトリをFormula取得先として追加することができます。 今回は、独自リポジトリでFormulaを公開します。 Formulaファイルの作成 Formulaファイルを格納するディレクトリは独

    Go言語でつくったツールをHomebrewで配布する
    daiki_17
    daiki_17 2014/05/20
  • Norikra v1.0.0 - たごもりすメモ

    English article 以前からスキーマレスなストリーム処理をSQLで!というソフトウェアとして作っていたNorikra、このたびあちこち機能改善したりしたので、既にお仕事で絶賛稼働中ということもあるし、区切りとして v1.0.0 としてリリースした。 ついでにロゴとかも作ったので、なんとなくいい感じになりつつある。 https://rubygems.org/gems/norikra/versions/1.0.0-java http://norikra.github.io/ 修正点は リポジトリ のChangesに書いてあるが、curlだけで操作できるようHTTP JSON APIが加わってたり、GCまわりでハマらないようなデフォルトオプションが入ってたり、分析系クエリを書きたい人のために Group-by with Rollup や Grouping sets, Cube などの

    Norikra v1.0.0 - たごもりすメモ
    daiki_17
    daiki_17 2014/05/20
  • Vagrant 1.4.0 で private_network を指定しているとエラーになる件 - akishin999の日記

    Vagrant 1.4.0 で追加された Docker provisioner などを試してみたいと思い、勇んでアップデートしてみたところ vagrant up でエラー。 ・ ・ ・ [default] Configuring and enabling network interfaces... The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed! /sbin/ifdown eth1 2> /dev/null Stdout from the command: Stderr from the command: どうも CentOS などの Redhat 系 OS を使っている場合に private_network

    Vagrant 1.4.0 で private_network を指定しているとエラーになる件 - akishin999の日記
    daiki_17
    daiki_17 2014/05/20
  • VagrantでIPアドレスの割り当てに失敗したときの解決策 | メモ帳代わりのブログ

    まえがき 自分で新しいパッケージを作成して、ボックスに追加し、そこから新たに仮想環境を作成。 そして、『vagrant up』した時にこんなエラーが The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed! ARPCHECK=no /sbin/ifup eth1 2> /dev/null Stdout from the command: Device eth1 does not seem to be present, delaying initialization. Stderr from the command: こんな感じでエラーが出て、IPアドレスの割り当てに失敗する。 そんなときの対応策。 開発環境 OS M

    daiki_17
    daiki_17 2014/05/20
  • エンジニアがクリエイティブ業界で働くべき最大の理由|バスキュール 古川亨のキャリア論 | キャリアハック(CAREER HACK)

    なぜ、広告・クリエイティブの業界はエンジニアに人気が無いのか?デジタルを駆使したインタラクティブな広告が盛り上がっているし、ニーズも高まっている…が、エンジニアが圧倒的に足りていない。この問題の根とは?解決の糸口はあるのか?バスキュールのテクニカルアーキテクト、古川亨さんと共に考えてみた。 若いエンジニアにとって「クリエイティブ業界」は選択肢になるか? WEB制作の枠に収まらず、「面白い仕掛け」を生み出すクリエイティブカンパニーが今、注目されている。CAREERHACKでは「次世代クリエイターの理想像」を追うべく、さまざまな会社を取材してきた。そこで感じたのが、この業界全体の盛り上がりと、つくり手となる人材(特にエンジニア)が不足している点だ。 スタートアップ、フリーランス、自社プロダクトの開発など、キャリアの選択肢が広がっていくなかで、エンジニアにとって「クリエイティブ業界」は選択肢に

    エンジニアがクリエイティブ業界で働くべき最大の理由|バスキュール 古川亨のキャリア論 | キャリアハック(CAREER HACK)
    daiki_17
    daiki_17 2014/05/20
  • 「片山被告、これまでの犯行を認める」報道に接して思ったこと(twitterを再構成) - INVISIBLE D. ーQUIET & COLORFUL PLACE-

    あとで書こうと思ったけどメモ代わりに。今回の遠隔メール事件、ドラマチックな展開を見せたけど、最後の展開をどこかで見たなあ、と思ったら シャーロック・ホームズの「ノーウッドの建築業者」がこれと同じだったよ! ノーウッドの建築業者 http://www.221b.jp/h/norw.html 極悪の名人芸だ。そして彼はそれを名人の手際で実行した…すべてが見事だった。それは罠だった。僕は数時間前まで、そこから抜け出すことが出来なかった。だが彼は芸術家の究極の才能を欠いていた。どこで筆を置くかという判断だ。彼はすでに完璧なものを一層良くしようと望み、 ―― すでに不幸な犠牲者の首に巻きつけられていたロープをさらに強く引っ張ろうとし ―― 、そしてすべてを台無しにした。下に行こう、レストレード。彼に一つ二つ聞いてみたいことがある」 悪性の動物は自分の客間に座っていた。両側に警官が立っていた。 「ちょ

    「片山被告、これまでの犯行を認める」報道に接して思ったこと(twitterを再構成) - INVISIBLE D. ーQUIET & COLORFUL PLACE-
    daiki_17
    daiki_17 2014/05/20
  • SIerの問題点 - zyake_mk2の日記

    世間一般では、SIerは非効率、プログラマのスキルが酷い、ガラパゴス化している等、評判が悪く袋叩きにあっているようです。実際にはグローバル水準で戦える高スキル者はいるし、特に某親会社の人達はみな頭の回転が速いし、志が高いです。 一方で私の5年そこそこの短い経験の中でも、世間の評判通り、開発現場の信じられないような体たらくっぷりをたくさん見てきました。すごく立派な看板の裏でのしょぼい設計実装、ミス等 etc... (私も人のことを言えないですが・・・) そこで、私の見える範囲の世界で、どうしてこのような現状なのか考えてみました。 (私の見える範囲なので、他社だと全く状況は違うだろうし、他者には違った世界が見えているかもしれません。) SIerの問題点1. 技術力向上のインセンティブが少ない 恐らく最大の原因はこれではないかと思います。要するに、必死に技術力を磨くインセンティブが乏しいのです。

    SIerの問題点 - zyake_mk2の日記
    daiki_17
    daiki_17 2014/05/20
  • ネットベンチャーを8年間やってきて学んだ20のこと

    こんにちは、ピクスタ代表の古俣です。 僕は8年半前に今の会社を起業して、なんとか事業を軌道にのせて、 今では日最大の素材プラットフォーム「PIXTA」をつくり上げることができました。 そして、それまでの過程で多くの学びがありました。 最近では自分の経験を元に、起業したい人にアドバイスをしたりしていますが、 今回、これまでの経験から得た学びをまとめてみたいと思います。 1. 「何をやるのか」を考える方法 起業に際しては、何をやるのかが最も重要です。 かのソフトバンク孫社長も「登りたい山を決める。これで人生の半分が決まる」とおっしゃっています。 では、それをどう見つけるのか? 僕がオススメするのは、自分の原体験にもとづいて分野を決め、それからビジネスモデルを考えるというものです。 スティーブ・ジョブスは、養父がエンジニアという家庭環境で育ち、PCやハード製品に人生を捧げ、孫正義は、17歳のと

    ネットベンチャーを8年間やってきて学んだ20のこと
    daiki_17
    daiki_17 2014/05/20
  • データグラム - Wikipedia

    この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2021年3月) 古い情報を更新する必要があります。(2021年3月) 出典検索?: "データグラム" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL データグラム(英: datagram)は、配送成功・到達時間・到達順序がネットワークサービスによって保証されることがないパケット交換網における基転送単位である。 大まかに言えばフラグメンテーションが行われていない状態のデータの転送単位を指す。 個々のデータグラムは、ヘッダ部とペイロード部という2つの部分から構成される。ヘッダには送信元から宛先までルーティングを決定するのに十分な情報が格納されて

    daiki_17
    daiki_17 2014/05/20
  • Google、QUICでインターネットをスピードアップ

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Google、QUICでインターネットをスピードアップ
    daiki_17
    daiki_17 2014/05/20
  • 「マレーシア航空、破綻の選択肢も」 ナジブ首相が表明

    16日付の米紙ウォールストリート・ジャーナル(WSJ)によると首相は、赤字の続くマレーシア航空の再建には破綻も選択肢の1つだと表明した。首相官邸の担当者によると、この発言は決算発表前の4月に行われたインタビューでのものだという。 地元銀行のあるアナリストは「首相の発言は強い言葉であり、売りの大きなきっかけとなった」と指摘した。RHBインベストメント・バンクのアナリスト、ジェリー・リー氏は「現在の下落はやや過剰反応とはいえ、マレーシア航空は今後数年間利益を出すのが困難になると考えられるため、投資家は利益確定に動いている」との見方を示した。

    「マレーシア航空、破綻の選択肢も」 ナジブ首相が表明
    daiki_17
    daiki_17 2014/05/20
  • AirIntern | いろんな仕事をのぞいてみよう。

    この会社をフォローすると、 あなたが興味を持っていることが会社に伝わります。 会社はあなたのプロフィールを閲覧し、 メッセージを送ることができるようになります。

    AirIntern | いろんな仕事をのぞいてみよう。
    daiki_17
    daiki_17 2014/05/20
  • ログミーBiz

    iDeCoふるさと納税、どっちが得する?併用の影響は? ファイナンシャルプランナーがメリットを比較・解説

    ログミーBiz
    daiki_17
    daiki_17 2014/05/20
  • 『京都大学人気講義 サイエンスの発想法』世界に誇れる名講義 - HONZ

    感動を飛び越してショックだ。こんな面白い講義をリアルタイムで受けている京大生には、同じ大学生として嫉妬全開である。まあ、受験生時代のセンター試験の点数を聞かれたらぐうの音もでない訳だが、学校が違えばこんなに違うものかとつい思ってしまう。 そんな悩ましい程面白い講義とは、京都大学屈指の人気を誇る、「生命の化学」。その中から生徒に好評だった部分を選りすぐり、実際の講義の流れに沿ってまとめたものが書なのだ。 しかもこれがただの人気講義ではない。ハーバードやMITといった世界的名門大学によって設立された国際オンライン教育機関である、edXにて今年4月から、この講義の模様は世界中にネット配信されている(edxからの配信としては日初)。つまり、世界トップレベルというお墨付きを受けた超人気講義がこの一冊に収まっているという訳だ。 早速、気になる講義の内容を、プロローグより抜き出して紹介しよう。 この

    『京都大学人気講義 サイエンスの発想法』世界に誇れる名講義 - HONZ
    daiki_17
    daiki_17 2014/05/20
  • 急速に縮む木星の大赤斑

    【2014年5月19日 NASA】 木星のトレードマークともいえる大赤斑は、大気表面で吹き荒れつづける巨大な嵐だ。この大赤斑が、近年急激な勢いで縮小している。 ハッブル宇宙望遠鏡が撮影した木星の大赤斑。1995年、2009年、2014年の画像を比較すると、縮小しているのがわかる。クリックで拡大(提供:NASA/ESA) 木星のトレードマークとなっている大赤斑は、大気中で起こる高気圧性の突風が長年持続しているものだ。かつてその幅は4万kmを超え、直径約1万3000kmの地球がすっぽり3つおさまるほど巨大なものだったが、1930年代からそのサイズの縮小が観測されてきた。1979年の探査機「ボイジャー」1号と2号のフライバイ観測では2万3000km、1995年のハッブル宇宙望遠鏡の観測では2万1000km、同じく2009年には1万8000kmと年々小さくなっている。 さらに2012年からは、1年

    急速に縮む木星の大赤斑
    daiki_17
    daiki_17 2014/05/20
  • 篠房六郎 マンガワンにて「姫様はおあずけです」新連載 on Twitter: "レイアウトとは何かって事を教えるために今日後輩たちに見せた比較画像、イジワルな意図で作られたのかもしれないけど、大変参考になるし、後輩達もショックを受けてた。 http://t.co/LVvtC6A2bN"

    レイアウトとは何かって事を教えるために今日後輩たちに見せた比較画像、イジワルな意図で作られたのかもしれないけど、大変参考になるし、後輩達もショックを受けてた。 http://t.co/LVvtC6A2bN

    篠房六郎 マンガワンにて「姫様はおあずけです」新連載 on Twitter: "レイアウトとは何かって事を教えるために今日後輩たちに見せた比較画像、イジワルな意図で作られたのかもしれないけど、大変参考になるし、後輩達もショックを受けてた。 http://t.co/LVvtC6A2bN"
    daiki_17
    daiki_17 2014/05/20
  • Visual Studio上のPythonとNode.js

    Microsoftの最近の発表で、内部技術だけでなく、既存の標準をサポートすることで、幅広い開発コミュニティへの貢献に新たにフォーカスすることを説明した。同社はすでにPython Tools for Visual Studio (PTVS)の開発に取り組んでおり、またNode.jsをサポートしたVisual Studioツール (NTVS)をリリースしている。 InfoQは最近、これらのリリースと彼らの将来のプランについてMicrosoftのパートナープログラムマネージャーであるShahrokh Mortazavi氏と話す機会があった。Mortazavi氏は開発部門の一部であるNodeとPythonツールグループで仕事をしている。私たちの会話を編集したものが以下である。 InfoQ:  開発部門全体はどのように作業していますか? Shahrokh:  開発部門全体では開発者が必要な総合的な

    Visual Studio上のPythonとNode.js
    daiki_17
    daiki_17 2014/05/20
  • 単一責務原則(SRP)から始まるFPとOOP

    uehaj @uehaj 単一責務の原則を疑いたい。ListにeachがあるのはSRP違反だ。で、なにがわるいのだ。クラスこなごなにして可読性理解性を悪化させる例も多い。 2014-05-16 22:37:17 uehaj @uehaj "クラスに変更が起こる理由は、一つであるべき"の意味がわからん。未来に発生するであろう仕様変更の理由を、予測し、一個になるようにしろってこと?? いや機能拡張については無数だろ。変更理由が一つにだったように事後的にクラス分割せよ? 2014-05-16 22:48:13 uehaj @uehaj 変更があったとき、"変更理由が一つにだったように事後的にクラス分割せよ?"そうならその方針はむしろ酷く激しいクラス分割を不断に引き起こすような。単一クラスの範囲内でのみ変更が起きないこと、というのを重視するが分割は変更とみなさないのかな 2014-05-16 22

    単一責務原則(SRP)から始まるFPとOOP
    daiki_17
    daiki_17 2014/05/20
  • なぜ Web Components はウェブ開発に革命を起こすのか

    ウェブアプリケーションのフロントエンドに関わる方なら、もう Web Components という 言葉を全く聴いたことがない方は少ないのではないでしょか。 すでに関連記事も数多く出回っており、実際に触り始めている方も多いと思います。しか し、なぜこれが革命的技術なのか、周囲の人に簡潔に説明できる方はどれくらいいるで しょうか?この記事では、それを試みていきたいと思います。 デジタル部品の流通革命 # ソフトウェア部品の流通に今、大きな変化が起きてきています。 数年前のオープンソース環境を覚えているでしょうか?レポジトリは集中管理型の subversion、リリースは zip、テストは手動。Issue の登録もプロジェクトごとにことな るバグ管理システムが使われていたため、とっつきづらかったでしょうし、パッチを送る のも面倒でした。 そんなオープンソースを取り巻く環境が、git や GitH

    なぜ Web Components はウェブ開発に革命を起こすのか
    daiki_17
    daiki_17 2014/05/20
  • 404 Blog Not Found:俺のサム伯父さんがこんなにマヌケなわけがない - 書評 =スノーデンについて

    2014年05月19日22:30 カテゴリ書評/画評/品評Taxpayer 俺のサム伯父さんがこんなにマヌケなわけがない - 書評 - 暴露 暴露 -スノーデンが私に託したファイル- Glenn Greenwald / 田口俊樹・濱野大道・武藤陽生訳 [原著:No Place to Hide] ここに書評を書くのは久しぶり。出版社より献御礼。 これでますます信用できなくなった。 米国政府が?いや、Snowdenが。 書「暴露」は、米国国家安全保障局(NSA)の「PRISM計画」を暴露して一躍時の人となった Edward Snowden の資料を託されたブラジル在住のジャーナリストによる「NSAの性」。原題"No Place to Hide"はもちろん"from NSA"を意味する。 PRISM (監視プログラム) - Wikipedia PRISM(プリズム)とは、アメリカ国家安全保

    404 Blog Not Found:俺のサム伯父さんがこんなにマヌケなわけがない - 書評 =スノーデンについて
    daiki_17
    daiki_17 2014/05/20
  • Google先生の言うとおりWordPressを高速化して元に戻した。

    圧縮を有効にしろ スクロールせずに見えるコンテンツのレンダリングブロックしろ 画像を最適化しろ JavaScript を縮小しろ ブラウザのキャッシュを活用しろ リソース(HTMLCSSJavaScript)を縮小しろ JavaScript を縮小しろ サーバーの応答時間を短縮しろ 以下、まずは初心者の方のでも実装が簡単そうなものから紹介します。 リソース(HTMLCSSJavaScript)を縮小しろ CSSやjs、HTMLを圧縮して最適化(Minify)します。要は、空白とか改行とかコメントとかをギュッとします。オンラインツールがあるので簡単です。 tool http://www.creativyst.com/Prod/3/ ①に現在のCSSjavascriptをコピーして②を押すだけ。 作成された③をコピーして張り替えればOKです。 但し、可読性は落ちるので常にCSSとかを

    Google先生の言うとおりWordPressを高速化して元に戻した。
    daiki_17
    daiki_17 2014/05/20
  • MITが携わった世界を変えるコンピュータサイエンスの歴史的発明50選

    By Francisco Diez MITのコンピュータ科学・人工知能研究所(CSAIL)が主催するシンポジウム「COMPUTING THE FUTURE」が2014年5月28日から開催されるのに合わせて、MITが開発に携わってきたコンピュータサイエンスの発展にかかせない革新的な50の発明が発表されています。 50 ways that MIT has transformed computer science: the countdown to our MAC50 celebration! (May 28-29) | MIT CSAIL https://www.csail.mit.edu/node/2223 ◆01:コンピュータ(1944年) 世界最古のコンピュータとされる「Whirlwind」はMITが開発。 ◆02:ファクシミリ(1959年) MITの留学生サム・アサノ氏が開発したFAX

    MITが携わった世界を変えるコンピュータサイエンスの歴史的発明50選
    daiki_17
    daiki_17 2014/05/20
  • Twitter、音楽共有サービスのSoundCloud買収を検討か

    Twitterが、SoundCloud買収に向けて交渉している可能性がある。SoundCloudは、一部では音声版「YouTube」として知られる大規模なサービスである。 Re/codeによると、Twitterは、SoundCloudを買収するための「取引を検討中」だという。ベルリンを拠点とするSoundCloudは、個人やDJ、バンドにいたるまでのあらゆるユーザーを対象に、音声クリップのアップロードと共有を可能にしている。 事実であるとすれば、この買収はTwitterにとって非常に大きな動きになる。同社が十分なペースで成長していないとする投資家らの懸念により、同社株価はこの数カ月間打ちのめされた状態にある。2013年11月に1株あたり26ドルで株式公開した後、瞬く間に74.73ドルまで上昇したものの、その後は長い下降線をたどっている。記事執筆時点の同社株価は32.36ドルである。 Tw

    Twitter、音楽共有サービスのSoundCloud買収を検討か
    daiki_17
    daiki_17 2014/05/20
  • Javaでトランザクショナルメモリを使う

    7/12 プログラミング生放送+CLR/H+Sapporo.cpp 勉強会@札幌 ユビキタス協創広場 U-cala #pronamaclrhsapporocpp で発表したスライド http://pronama.azurewebsites.net/2014/06/12/pronama-clrh-sapporocpp-at-u-cala/ RLSを用いたマルチテナント実装 for Django by Takayuki Shimizukawa 複数のテナント(チーム・組織)向けにサービスを提供するシステムで、テナント相互の情報を分離して扱う、複数のマルチテナントアーキテクチャが考案されています。「各プログラマが努力して実装する」戦略でも実現はできますが、プログラミングミスや設定間違いによるデータ混濁が高確率で発生します。このトークでは、マルチテナントアーキテクチャにおけるデータ分割アプローチの

    Javaでトランザクショナルメモリを使う
    daiki_17
    daiki_17 2014/05/20
  • ライフネット生命の新卒採用課題が難しすぎる件について。 : アゴラ - ライブドアブログ

    大学生の就職活動が山場を迎えようとしている。すでに大手企業の内定を得てほっとしている学生もいれば、そんな友人を見て内心穏やかではない学生もいるだろう。新卒採用の可否については毎年のように話題になるが、ユニークな新卒採用を行っている会社がある。 先日、ゴールデンウィーク中にネット生保のライフネット生命は新商品と既存商品の値下げを発表したが、個人的にはそれと同じく毎年注目しているのがライフネットネット生命の新卒採用だ。 ■ライフネット生命の「重い課題」。 一般的に新卒採用では翌年3月卒業の学生を対象とするが、ライフネット生命の新卒採用では入社年の4月時点で30歳未満であれば学歴や国籍を問わずに選考対象としている。 これだけでもすでにユニークだが、エントリーした応募者に対して毎年「重い課題」の提出を求めている。これが当に重い。どれ位重いかというと、昨年は8741人のエントリーに対して、課

    ライフネット生命の新卒採用課題が難しすぎる件について。 : アゴラ - ライブドアブログ
    daiki_17
    daiki_17 2014/05/20
  • Redirecting…

    Redirecting… Click here if you are not redirected.

    Redirecting…
    daiki_17
    daiki_17 2014/05/20
  • ABテストでCVR改善に成功した海外事例まとめ15選! | LISKUL

    海外ではABテストが盛ん」という言葉を耳にし、その内容が気にはなるものの、実際にそのノウハウや事例を外国語で仕入れるのは一手間だと、先送りにしてしまう人も多いのではないでしょうか。(かくいう私も「先送り」の日本代表です。) そんな皆様の一手間を解消すべく、海外のABテストの事例とその要点を日語でまとめてみました。 普段から気になっている海外の事例を、どうぞサクッと日語で仕入れちゃってください。 ※記事は2014年5月19日に公開された記事をLISKUL編集部にて再編集したものです。 グローバルナビゲーションの削除とフォームの変形でCVR336%http://unbounce.com/a-b-testing/how-a-single-a-b-test-increased-conversions/ ・オリジナルページの特徴は、上部に分厚いグローバルナビが配置されていることと、右カラムに

    ABテストでCVR改善に成功した海外事例まとめ15選! | LISKUL
    daiki_17
    daiki_17 2014/05/20
  • プログラミングの生産性を上げるには - 聞かれてもいないことを喋る

    Yak Shaving の誘惑に打ち克つ ソフトウェアを作っている途中で、「これを作るのを効率化するためには ○○ が必要だ」と思い、来やっていた作業の手を止めて ○○ を作り始めてしまうことは往々にしてある。 しかしその作り上げた ○○ が最終的に当に(長期的にみて)効率化に役立ったケースは、自分の経験からいって 10 個のうち 1 つくらいではないかと思う。 効率化のための努力をするなということではない。大事なのは、アイデアを寝かせることだ。 人はゴミみたいなアイデアでも、気付かずにこれこそが素晴らしいアイデアだと信じこんでしまう。自分の考えたアイデアには愛着が湧くものだ。 そのアイデアが当に優れているかどうか客観的に判断するには時間が必要だ。最低でも 1 晩、できればもう 2, 3 度は同じ必要性を感じてから作るのがいい。 1 回しか必要性を感じたことのないものをその場の勢いで

    プログラミングの生産性を上げるには - 聞かれてもいないことを喋る
    daiki_17
    daiki_17 2014/05/20
  • log4rの基本的な使い方のメモ - 是非に及ばず

    Log4rの使い方が分からずに苦労したのでメモしておく。 log4rのインストール インストールはgemで簡単にできる。 gem install log4r 使い方 require 'rubygems' require 'log4r' require 'log4r/configurator' logfile="./test.log" progname="log4r-test" formatter = Log4r::PatternFormatter.new( :pattern => "%d %C[%l]: %M", :date_format => "%Y/%m/%d %H:%M:%S" ) logger = Log4r::Logger.new(progname) outputter = Log4r::FileOutputter.new( "file", :filename => logfil

    log4rの基本的な使い方のメモ - 是非に及ばず
    daiki_17
    daiki_17 2014/05/20