2013年7月6日のブックマーク (20件)

  • Javascriptを書きたくないヒ トのためのPythonScript

    プログラミング言語Pythonの特徴、言語仕様、Python 2と3の違い、よく使うライブラリ、パッケージ、今後の学び方などについての発表資料です

    Javascriptを書きたくないヒ トのためのPythonScript
    yfnt
    yfnt 2013/07/06
  • Emacsを使ったGo言語開発手法(2013.07版) - YAMAGUCHI::weblog

    はじめに こんにちは、Go界の橋爪功です。以前mattnさんがVimを使ったGoの開発環境というエントリを書かれていたんですが、自分用にもEmacs版を、と思ったので、まとめておきます。 基礎からわかる Go言語 作者: 古川昇出版社/メーカー: シーアンドアール研究所発売日: 2012/11/21メディア: 単行(ソフトカバー) クリック: 7回この商品を含むブログ (2件) を見る 参考 Big Sky :: Vimを使ったGo言語開発手法 / - go - The Go Programming Language - Google Project Hosting Emacsのオプションを入れときましょう Adentures in Go: Using ctags with Go etags/ctagsを使いたい場合には、まだGoに対応してないので.ctagsファイルで対応 Emacsで

    Emacsを使ったGo言語開発手法(2013.07版) - YAMAGUCHI::weblog
    yfnt
    yfnt 2013/07/06
  • リストをn個ずつのサブリストに分割 (Python) - おぎろぐはてブロ

    愚直にやればもちろんできるんだけど、パフォーマンスが気になったり、かっこよく書きたいとか思うわけです。 >>> a = range(15) >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] >>> [a[i:i+3] for i in range(0,15,3)] [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10, 11], [12, 13, 14]] range(0, 15, 3) が [0, 3, 6, 9, 12] に展開されて、スライスしていく感じ。 zip(*[iter(s)]*n) で n 個ずつ分割 探しているとこんなのがでてくる。 2. 組み込み関数 — Python 2.7ja1 documentation iterable の、左から右への評価順序が保証されます。そのため z

    リストをn個ずつのサブリストに分割 (Python) - おぎろぐはてブロ
    yfnt
    yfnt 2013/07/06
  • 2013年7月の参院選アンケートを装ったサイトを調べてみた。 - piyolog

    参院選が公示された2013年7月4日以降、参院選支持政党のアンケートを装ったメールとサイトが報告されているようです。 トレンドマイクロのBlogもこの件について次の報告しています。 ネット選挙解禁の参院選スタート:早くもネット上の選挙活動を狙った不審な動きを確認 報告している方も多数いらっしゃいますね。Twitter上でも見かけました。 あの手この手の迷惑メール:2013参院選緊急ネ​ットアンケートのお願​い - LugiaBrastの雑記帳 怪しいアンケートメールに気をつけましょう | ヤッタネ!55の2013年07月05日の3番目の記事 - 楽天ブログ(Blog) 怪しいアンケートメールに気をつけましょう:行き当たりばったりFX:So-netブログ 選挙に乗じた怪しいメールが来るので注意! | ITをビジネスに活用するヒント 足立明穂 注意喚起「2013参院選緊急ネットアンケートのお願

    2013年7月の参院選アンケートを装ったサイトを調べてみた。 - piyolog
    yfnt
    yfnt 2013/07/06
  • ガチで5分で分かる分散型バージョン管理システムGit

    0分―― 分散型バージョン管理システム「Git」とは ソフトウェア開発ではソースコードを作成しながらソフトウェアを作り上げていきますが、バグの修正や機能の追加ごとにソースコードの状態を記録し、それぞれのバージョンを管理することが必要になります。 そういったソースコードを管理するソフトウェアが「バージョン管理システム」であり、複数人でのソフトウェア開発において必要不可欠なソフトウェアとなっています。

    ガチで5分で分かる分散型バージョン管理システムGit
    yfnt
    yfnt 2013/07/06
  • 星空影院,2024高清热播电影,最新好看电视剧,手机免费在线观看-2024最新高清电影-热播VIP电影免费在线观看

    暗泳 怀亚特·拉塞尔,凯瑞·康顿,艾米丽·霍菲尔,加文·沃伦,南希·利内翰,·辛克莱尔,乔迪·朗,埃迪·马丁内斯,普雷斯顿·加利,埃莉·阿莱扎,艾万·乌塔帕,Eleanor,T.,Threatt,Elijah,J.,Roberts,Celina,Cardoso,Maetrix,Fitten,埃文·沙夫兰 都是陌生人 安德鲁·斯科特,保罗·麦斯卡,卡特·约翰·格劳特,杰米·贝尔,克莱尔·芙伊,Ami,Tredrea,Cameron,Ashplant,Lincoln,R.,Beckett,Jack,Cronin,Christian,Di,Sciullo,Oliver,Franks,Hussein,Kutsi,Gsus,Lopez,Jack,Pallister,Guy,Robbins,Darren,Ryames,Zachary,Timmis,Carolina,Van,Wyhe

    yfnt
    yfnt 2013/07/06
  • HTML 5.1 (W3C Working Draft 2013-05-28) 日本語訳

    Latest Published Version: http://www.w3.org/TR/html51/ Latest Version of HTML: http://www.w3.org/TR/html/ Latest Editor's Draft: http://www.w3.org/html/wg/drafts/html/master/ Previous Versions: http://www.w3.org/TR/2014/WD-html51-20140204/ Editors: WHATWG: Ian Hickson, Google, Inc. W3C: Robin Berjon, W3C Steve Faulkner, The Paciello Group Travis Leithead, Microsoft Erika Doyle Navara, Microsoft Ed

    yfnt
    yfnt 2013/07/06
    とりあえずメモる!
  • これは凄い!iOSアプリ内で動作するPHP·iPHP MOONGIFT

    iPHPはObjective-C製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。 iOS上で動作するプログラミング言語と言えばObjective-CやJavaScriptくらいと思われています(アプリを開発できる言語はもっとありますが)。しかしその壁を打ち破るソフトウェアがiPHPです。名前の通り、PHPの実行エンジンをiOSアプリ内に埋め込んだソフトウェアです。 立ち上げました。さっそくphpinfoを実行します。 見慣れた画面です。PHPのバージョンは5.4.15となっています。 curlも組み込まれています。外部コンテンツを取り込んで…といったこともできるでしょう。 fileinfoやgdもあります。色々な使い方ができそうです。 evalを使って入力したテキストを評価させることができます。 こちらはベンチマークを実行した結果です。 iPHPは思

    これは凄い!iOSアプリ内で動作するPHP·iPHP MOONGIFT
    yfnt
    yfnt 2013/07/06
  • ベビー服を送ろう!

    �お祝いにベビー服を! お祝に喜ばれる物はなんでしょうか? 赤ちゃんの出産祝いには何が喜ばれるのでしょうか? 出産祝いには何を送ればいいのか。 その中でも最近、関心が高いのは気になる出産祝い。 というのも、出産祝いには何を贈っていいか困りますよね。 色んな出産祝いがあるかとは思います。 その中でもベビー服なんかはとても気になります。 ベビー服には色んな種類がありますが、個人的に気になるのは 動物の形をした着ぐるみ。 あの着ぐるみを着てチョコチョコ動いているだけでとても可愛いく感じるのですよね! ヌイグルミみたいな風合いと可愛らしい着ぐるみが思わず、後ろから抱きしめたくなります。 出産祝いは色んな物がありすぎて困りますが、やはり定番の商品は強いのではないかと感じます。 ベビー服、候補の中に入れてみてはいかがでしょうか? ベビー服には男性、女性用と色んな商品がありますが、色を中性的な色にしたら

    yfnt
    yfnt 2013/07/06
  • Rails のモデルはどうあるべきか - tomykaira makes love with codes

    2013-07-05 Rails のモデルはどうあるべきか rails TL;DR: Rails の model が太りやすいのは、生まれつき責務過剰だから。開発者が設計段階で責務を絞り、べる量を減らしてあげよう。 Rails の model というのは、概念も実装も、とても奇妙な使われ方をしている。 いささか不気味だし、実害もある。 fat model はずっと Rails 界で話題になりつづけている。 すでに Rails のプロフェッショナルは抜け出せているのかもしれないが、まだ議論の余地のある話題ではあるようだ。 なぜ model が太るかというと、なんでもかんでも model にべさせるからである。 一日中べてれば元々どんなにスレンダーでも太るに決まってる。 コードのダイエットべる量を減らすか、外に出すしかない。 太ってから外に出すのがリファクタリングである。 後知恵的に

    yfnt
    yfnt 2013/07/06
  • Engadget | Technology News & Reviews

    Pick up the 9th-gen iPad with two years of AppleCare+ for only $298

    Engadget | Technology News & Reviews
    yfnt
    yfnt 2013/07/06
  • 無料でバーチャルサラウンドを実現する「Razer Surround」はヘッドフォン派のPCゲーマー必携だ。テストで分かったその完成度

    2013年12月まで無料。ヘッドセット&ヘッドフォン派のPCゲーマーは今すぐ導入が吉だ Razer Surround Text by 榎 涼 北米時間2013年6月25日,Razerが,「Razer Surround」というソフトウェアをリリースした。その概要は日時間26日の記事でお伝えしたとおりだが,端的にいえば,「サウンド出力デバイスを問わず,ヘッドセットやヘッドフォンを問わず,2013年12月末までに使い始めれば無料で利用できる,PC用のバーチャルサラウンドヘッドフォン出力用ソフトウェア」である。 すでに試した人も多いのではないかと思われるこのRazer Surround。筆者もさらっとインプレッションをお届けするつもりだったのだが,使ってみると,これがなかなかトンデモない。そこで,予定を急遽変更して,その使い方と実力を細かくお伝えする次第だ。 なにはともあれ導入してみる 他社の

    無料でバーチャルサラウンドを実現する「Razer Surround」はヘッドフォン派のPCゲーマー必携だ。テストで分かったその完成度
    yfnt
    yfnt 2013/07/06
  • Vagrant + Chefで環境構築も自動にする | DevelopersIO

    Vagrantをもっと便利に使う この記事では、VirtualBoxのフロントエンドであるVagrantを使用して、仮想OSを作成してみました。 Vagrantは単に仮想OS作成が楽にできるだけでなく、Chef(等の自動設定ツール)と連携して環境構築まで楽にできるようです。 今回はChefを使用して、Vagrantで作成した仮想OSにソフトウェアをインストールしてみましょう。 環境構築方法 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.5 Vagrant : 1.2.2 Ruby : 1.9.3 VirtualBox : 4.1.2 ここで作ったCentOS環境を使用するので、vagrant upで起動できるようにしておきましょう。 Chef概要など 最近は社内でもあたりまえのように使用しているChefですが、私はほとんどさわったことがありませんでした。(r

    yfnt
    yfnt 2013/07/06
  • アセンブリ読んだら負けかなと思ってる - 誰かの役に立てばいいブログ

    子供のころからできるだけ手抜きして成果を挙げることだけは長けている山です。 今回は、C/C++ で作ったプログラムが運用中にクラッシュするときのデバッグ方法のお話しです。 開発中のデバッグは gdb などでソース追いながらデバッグできますが、運用中ですと strip していたり最適化していたりしてデバッグが難しくなります。 そもそも、いきなりクラッシュすると情報が残らずに困ってしまいます。そんなときどうするか。 Step1. スタックトレースを出力する こんな関数を用意しましょう。Linux 以外の人はそれなりに実装してください。 #include <execinfo.h> #include <unistd.h> void dump_stack() { void* bt[100]; int n = backtrace(bt, 100); backtrace_symbols_fd(bt,

    アセンブリ読んだら負けかなと思ってる - 誰かの役に立てばいいブログ
    yfnt
    yfnt 2013/07/06
  • PostgreSQL 9系の目玉、「レプリケーション機能」を試す

    PostgreSQL 9系の目玉、「レプリケーション機能」を試す:もう一度始めたい人のPostgreSQL(2)(1/2 ページ) 今回からは、PostgreSQL 9系で実装されたさまざまな新機能を実際に操作する手順を紹介していきます。まずは、PostgreSQL 9系の目玉機能、レプリケーション機能を設定し、その動作を確認してみましょう。

    PostgreSQL 9系の目玉、「レプリケーション機能」を試す
    yfnt
    yfnt 2013/07/06
  • class based OOPとprototype based OOPの違いについて

    methane @methane オブジェクトはクラスじゃないと言われると、クラスオブジェクト作るだけの Python はクラスが無いな/ 最強オブジェクト指向言語 JavaScript 再入門! on @slideshare #javascript http://t.co/aA53uLvN4k methane @methane var Hoge = new Function() を class Hoge: と書いたらほぼ Python. だが obj.meth はメソッドをオブジェクトにバインドするのでその点使いやすい。

    class based OOPとprototype based OOPの違いについて
    yfnt
    yfnt 2013/07/06
  • 選択肢広がる! Chromeの拡張機能をOperaにインストールする方法 | ライフハッカー・ジャパン

    ChromeとOperaの最新版には多くの共通点があります。Googleは両方のブラウザに対応可能なレンダリングエンジンの新開発に尽力しており、そのおかげでChrome拡張機能をOperaにインストールしたり、OperaのアドオンをChromeにインストールしたりできるようになっています。今回はそのやり方をご紹介。 まず『Opera Next15』以降か『Chrome28以降』を用意してください。 Chrome拡張機能をOperaにインストール Chrome拡張機能をOperaにインストールするのはとても簡単です。まず最初にOpera用のChrome拡張機能インストーラをインストール。あとはChromeウェブストアから拡張機能を選ぶだけです。 Opera Next用のアドオンをChromeにインストール Opera Next用のアドオンをChromeにインストールする手順は少し違います。ま

    yfnt
    yfnt 2013/07/06
  • 【Winアプリ】ブラウザの自動操作!~Selenium WebDriver~ : アシアルブログ

    はじめに 今回はSelenium WebDriverをご紹介します。ブラウザ操作を自動化する際には最適な仕組みです。Webシステムのend-to-endテストを自動化する際には、ブラウザ操作が必要になることがあります。そんな時にSelenium WebDriverはとても便利です。 Selenium Seleniumとは、ブラウザをプログラムで動かすフレームワークです。この仕組みを使うことで、ユーザーテストなど、様々な処理を自動化できます。現在のところ、Seleniumは以下のWebブラウザを制御できます(公式サイト)。 Internet Explorer Firefox Chrome Opera Android標準Webブラウザ Safari (iPhone標準Webブラウザ) 実際に使用する際には、以下の2つの仕組みのどちらかを使用します。

    【Winアプリ】ブラウザの自動操作!~Selenium WebDriver~ : アシアルブログ
    yfnt
    yfnt 2013/07/06
  • ガチで5分で分かる分散型バージョン管理システムGit

    0分―― 分散型バージョン管理システム「Git」とは ソフトウェア開発ではソースコードを作成しながらソフトウェアを作り上げていきますが、バグの修正や機能の追加ごとにソースコードの状態を記録し、それぞれのバージョンを管理することが必要になります。 そういったソースコードを管理するソフトウェアが「バージョン管理システム」であり、複数人でのソフトウェア開発において必要不可欠なソフトウェアとなっています。

    ガチで5分で分かる分散型バージョン管理システムGit
    yfnt
    yfnt 2013/07/06
  • 勝負は最初の15秒! ジョークはナシ! 聴衆をひきつけるプレゼンテーションの極意4カ条 | ライフハッカー・ジャパン

    ポイントはたったの4つ。これを守るだけで、聴衆は関心を示し、耳を傾けてくれるようになるはずです。(米メディア・Inc.より翻訳) 1. 誰かに紹介してもらう 自分のプロフィールやプレゼンの目的を紹介するのに、時間を無駄にしないでください。略歴(100ワード)と、取り扱う話題の要約(50ワード)を用意しておきましょう。招待されて講演をする場合、招待者にこれらの情報を読み上げてもらいましょう。自分で主催したミーティングの場合、招待状にこれらの情報を記載しておきます。 2. 「ウォームアップ」ジョークは言わない 「この会議って、どうしていつも月曜日なんでしょうね?」などの「ウォームアップジョーク」が従来からのビジネスの知恵として位置づけられていることには疑問を感じます。たいていの場合、「ジョーク」は状況に合わせたユーモアに過ぎず、聴衆に伝わるのはあなたが緊張していて自信がないことだけです。そうで

    勝負は最初の15秒! ジョークはナシ! 聴衆をひきつけるプレゼンテーションの極意4カ条 | ライフハッカー・ジャパン
    yfnt
    yfnt 2013/07/06