タグ

2015年1月5日のブックマーク (52件)

  • Seleniumテスト結果を見やすくするツール「Sahagin」を公開しました | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム

    TRIDENTでは、主にSeleniumを活用したテスト自動化支援サービスを提供していますが、実際にSeleniumを利用する上で次のような課題があると感じていました。 保守性・柔軟性の観点から、プログラミング言語でスクリプトを書くことをお勧めしたいが、そうなると非プログラマがスクリプトやエラー内容を理解しにくくなる。 1ステップごと、もしくはエラー発生時に画面キャプチャを取得し、テスト結果画面から確認できるようにするための作り込みと設定が面倒。 この課題を解決し、Seleniumをもっと使いやすいものにするために、SahaginというHTMLレポートツールを作ってオープンソースで公開しました。現在ベータ版ですが、今日はその機能について紹介したいと思います。 Part 2では、インストール&利用方法(Java)、Q&A、既知の問題を紹介します。 Sahaginでできること Sahaginを

    Seleniumテスト結果を見やすくするツール「Sahagin」を公開しました | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム
    kasumani
    kasumani 2015/01/05
    Seleniumテスト結果を見やすくするツール「Sahagin」を公開しました TRIDENTでは、主にSeleniumを活用したテスト自動化支援サービスを提供していますが、実際にSeleniumを利用する上で次のような課題があると感じていました。 Tags:
  • manをVimで見る

    B! 41 0 0 0 Vimでmanを見る方法について。 manの表示を環境変数で設定 Vimの中からHelpを開く ラッパー関数を作る おまけ manの表示を環境変数で設定 manコマンドでの表示はMANPAGERまたはPAGERという 環境変数を設定しておくとそれを使ってマニュアルを表示します 1。 PAGERの方は他のプログラムも使うので、 manだけに対して使いたいものがある場合はMANPAGERに指定しておきます。 manの結果はパイプで渡される様な形で表示プログラムに渡される様で、 Vimで表示したい場合には単に export MANPAGER=vim としておいてもダメで、 $ man bash Vim: Warning: Input is not from a terminal みたいに表示されておかしくなります。 表示するためには export MANPAGER="vi

    manをVimで見る
    kasumani
    kasumani 2015/01/05
    manをVimで見る manコマンドでの表示はMANPAGERまたはPAGERという 環境変数を設定しておくとそれを使ってマニュアルを表示します 1。 Tags: feedly, ifttt, recently read, saved for later from Pocket January 05, 2015 at 08:19PM via IFTTT
  • MacのVPNサーバー機能 - Qiita

    #MacでVirtualPrivateNetwork 仮想専用回線、と漢字に書くと難しく聞こえるこの機能、ビジネスで注目を浴びているそうですが、出先と自宅をつなぐっていうごく個人的な用途に使っても十分便利だったりします。 いろいろなVPNサーバーのプログラムがあると思いますが、macには標準でL2PT,PPTPを使ったvpndが搭載されています。Macのサーバーを購入するとGUIも標準でついてくるのですが、買わなくとも設定ファイルの場所と記述さえ把握していれば、TerminalからVPNサーバーが立てられるのです。 #サードパーティ製GUIアプリ 面倒くさいこと抜きにVPNやりたいって方はVPN Activatarがおすすめです。これから説明することを全部自動でやってくれます。 #設定ファイル man vpndを読むとわかりますが、vpndの起動には専用のplistがいることが分かります。

    MacのVPNサーバー機能 - Qiita
    kasumani
    kasumani 2015/01/05
    MacのVPNサーバー機能 仮想専用回線、と漢字に書くと難しく聞こえるこの機能、ビジネスで注目を浴びているそうですが、出先と自宅をつなぐっていうごく個人的な用途に使っても十分便利だったりします。 Tags: feedly, ifttt, r
  • Ruby On Rails4 の開発を始められるまで その1 | 『コンピュータ』ブログ

    posted at 2014/01/14 by chikkun@コワーキングスペース町田 Ruby On Rails4の基を、自分のメモも兼ねて、3回シリーズでご報告します。 今日はその第1回目(2回目はdeviseを使った認証機能の追加。3回目はRspecやCucumberを利用したテストの予定です)。 Railsを使って開発する直前までをまとめます。ただ一応、環境と目標とするのは以下のようです。OSの違いや、仮に同じOSでも微妙にバージョンで違ったりする場合もあるのでご注意下さい。 OSはCentOS6.5とする(MarvericksにParallelsを利用して、SDカードにインストールしたもの—ほとんど何もインストールされていない)。 アプリ名は「comachi」。 Apache2+Passengerを利用し、標準で付いているWEBrickは利用しない。 Railsは4とする。

    Ruby On Rails4 の開発を始められるまで その1 | 『コンピュータ』ブログ
    kasumani
    kasumani 2015/01/05
    Ruby On Rails4 の開発を始められるまで その1 Ruby On Rails4の基本を、自分のメモも兼ねて、3回シリーズでご報告します。 今日はその第1回目(2回目はdeviseを使った認証機能の追加。3回目はRspecやCucumberを利用したテストの予定で
  • 文字列フォーマット中の変数展開 - yohhoyの日記

    プログラミング言語Pythonにおいて、Perl, PHPの変数展開や、Rubyの式展開(の変数名のみ)をエミュレーション。引数なしvars関数の代わりにlocals関数でもOK。 a = 42 b = "abc" print("a={a}, b={b}".format(**vars())) # 出力: a=42, b=abc 関連URL string - Python: is using "..%(var)s.." % locals() a good practice? - Stack Overflow Python 3.4 組み込み関数

    文字列フォーマット中の変数展開 - yohhoyの日記
    kasumani
    kasumani 2015/01/05
    文字列フォーマット中の変数展開 PythonでPerl, PHPの変数展開、Rubyの式展開(の変数名のみ)をエミュレーション。引数なしvars関数の代わりにlocals関数でもOK。 string - Python: is using "..%(var)s.. Tags: feedly, ifttt, recently read, saved f
  • SlackとHipChat統合を修正した「GitLab 7.6.2」がリリース | OSDN Magazine

    オランダGitLabは2014年12月31日、Gitレポジトリ管理ツール「GitLab」の最新安定版「GitLab 7.6.2 CE」をリリースした。オープンソース版のCommunity Edition(CE)に加えて、高度な機能が付いた有料のEnterprise Edition(EE)についても最新版となるバージョン7.6.3を発表している。 GitLabRubyおよびRuby on Railsで実装されたGitリポジトリ管理ツール。Gitレポジトリブラウザやコードレビュー、イシュートラッカー、Wikiなど、GitHubとほぼ同等の機能を持つ。LDAPユーザー認証、継続的インテグレーション(CI)との統合も可能で、EE版ではJIRAとJenkinsと併用できる。EE版ではGitフック、ログインページなどの機能に加えて、LDAPとActive Directory対応を強化し、複数のLDA

    SlackとHipChat統合を修正した「GitLab 7.6.2」がリリース | OSDN Magazine
    kasumani
    kasumani 2015/01/05
    SlackとHipChat統合を修正した「GitLab 7.6.2」がリリース  オランダGitLabは2014年12月31日、Gitレポジトリ管理ツール「GitLab」の最新安定版「GitLab 7.6. Tags: feedly, ifttt, recently read, saved for later from Pocket January 05, 2015 at 08:19PM via IFTTT
  • Bootstrapで画像をアルバムみたいにカッコよく表示しよう

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Bootstrapで画像をアルバムみたいにカッコよく表示しよう
    kasumani
    kasumani 2015/01/05
    Bootstrapで画像をアルバムみたいにカッコよく表示しよう 対象読者  本記事は、次の方を対象にしています。 HTML5/CSS/JavaScriptを使ってWebアプリケーションの画面作成ができる方 デザインに自信のない方 イメージ(画像)
  • Log4j 2にも採用されたLMAX Disruptorはなぜ狂ったように速いのか?

    LMAXという会社はおそらくFX業者で、筆者はLMAXの開発者の講演を、InfoQの動画で何度か見たことがあった。 彼らは非常に特異な集団で、さしずめ「Javaのスピード狂」という感じだ。 印象的なのは、シングルスレッドで仕事を片付けることを強調している点だ。 「Javaならマルチスレッドで並列処理すれば性能が出ると広く思われているが、我々の仕事においてはシングルスレッドが最速だ」というような主張を何度も見た。 ゴールドマンサックスといいLMAXといい、やはり多額の金が動く会社でガチでJavaをやっている連中はカリカリにチューニングするため、技術的には非常に面白い。 彼らがコアのライブラリをOSS化してくれるというのは、金融業界を否定的な目で見る筆者からすると複雑だが、悔しいことに参考になる。 LMAX DisruptorはJavaのライブラリだ。Producer/Consumerパターン

    Log4j 2にも採用されたLMAX Disruptorはなぜ狂ったように速いのか?
    kasumani
    kasumani 2015/01/05
    Log4j 2にも採用されたLMAX Disruptorはなぜ狂ったように速いのか? LMAXという会社はおそらくFX業者で、筆者はLMAXの開発者の講演を、InfoQの動画で何度か見たことがあった。 彼らは非常に特異な集団で、さしずめ「Javaのスピード
  • RubyでYコンビネーターとZコンビネーター - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    RubyでYコンビネーターとZコンビネーター - Qiita
    kasumani
    kasumani 2015/01/05
    RubyでYコンビネーターとZコンビネーター このたぐいのテクを用いると、識別子に依らない関数の再帰を定義出来る(!!) 自分の理解度の確認のためにも用語を1つ1つ丁寧に積み重ねて分かりやすくしたつもり. Tags: feedl
  • 持続可能な開発を目指す ~ ドメイン・ユースケース駆動(クリーンアーキテクチャ) + 単方向に制限した処理 + FRP

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事は、開発を持続可能にできるようなアーキテクチャとその適用方法を考察するものです。 骨子はできていますが、実装経験をフィードバックして詳細を若干変更するかもしれません。 勉強不足な点もあるので、意見を歓迎します。 開発においてよくある問題点 ビジネスロジックの質が何だったか見失う。ソースコードのどこまでが業務上の関心で、どこからがそれを実現するための技術上の関心か分からなくなる。 入出力双方向の処理が散在して処理が追い切れなくなる。特にイベント処理でどこに飛ぶかわからないコールバック地獄になる。 初期化・つなぎ込み・統合者的オブ

    持続可能な開発を目指す ~ ドメイン・ユースケース駆動(クリーンアーキテクチャ) + 単方向に制限した処理 + FRP
    kasumani
    kasumani 2015/01/05
    持続可能な開発を目指す ~ ドメイン・ユースケース駆動(クリーンアーキテクチャ) + 単方向に制限した処理 + FRP この記事は、開発を持続可能にできるようなアーキテクチャとその適用方法を考察するものです。 骨子はで
  • 【初心者向け】Cygwinで始めるAWS CLI | DevelopersIO

    AWS CLIを触ろう!と思った際、Windowsユーザの方はLinuxの仮想環境を用意した方がいいのでは?と二の足を踏んでしまうことがあるかと思います。 そこで今回はCygwinインストール時のちょっとした補足からAWS CLIをインストールするまでを説明してきます。 Cygwinのインストールと設定 Cygwinのインストールについては下記サイトをご参照ください。 ゼロからはじめる「Cygwin」 - WindowsでUNIXを動かしてみよう! 尚、サイト上の説明ではパッケージ選択時にデフォルトのまま進みますが、下記パッケージを追加でインストールしてください。 ・追加インストール方法 Search欄に指定のパッケージ名を入力→"Default"の部分をクリックし"Install"と表示させる。または"Skip"の部分をクリックしバージョンを表示させる。 Cygwinの体の設定 Cyg

    【初心者向け】Cygwinで始めるAWS CLI | DevelopersIO
    kasumani
    kasumani 2015/01/05
    【初心者向け】Cygwinで始めるAWS CLI | Developers.IO AWS CLIを触ろう!と思った際、Windowsユーザの方はLinuxの仮想環境を用意した方がいいのでは?と二の足を踏んでしまうことがあるかと思います。 Tags: feedly, ifttt, recently read, saved
  • 料理のレシピのように誰でも参考にできるコーディング情報サイト「コードレシピ」 | ソフトアンテナ

    完成イメージを確認しながら、料理レシピのように手順に添ってプログラムを作成することができる情報共有サイト「コードレシピ」が公開されています。「完成イメージをみて、つくって、完成させる」というキャッチフレーズの通り、通常のコーディング情報サイトより丁寧に分かりやすく作られている印象です。 現在レシピは全9個と少なめですが、「テトリスの作り方」や「ぷよぷよの作り方」などおもしろそうなものが掲載されています。「Railsクレジットカード決済する方法」とか、「Swiftでカウンターアプリを作る方法」といった真面目なものもあります。 個別レシピにはソースコードや手順のほか、デモページが容易されていて分かりやすそうです。自分のGitHubアカウントと連携させればオリジナルレシピを投稿することもできます。取っ付き易いプログラミング入門サイトを探している方にオススメのサイトです。

    料理のレシピのように誰でも参考にできるコーディング情報サイト「コードレシピ」 | ソフトアンテナ
    kasumani
    kasumani 2015/01/05
    料理のレシピのように誰でも参考にできるコーディング情報サイト「コードレシピ」 完成イメージを確認しながら、料理のレシピのように手順に添ってプログラムを作成することができる情報共有サイト「コードレシピ」
  • Swiftのドキュメントをサクッと確認できるサイト「SwiftDoc」 | ソフトアンテナ

    iOS/Mac用アプリを開発するためにAppleが開発したプログラミング言語「Swift」。昨年リリースされるとともに世界中で大注目されています。 このSwift言語のドキュメントをWebブラウザから素早く確認するためのサイトが「SwiftDoc」です(注: Apple公式サイトではありません) Swift言語のタイプ / プロトコル / オペレーター / グローバル関数などの情報をブラウズしたり、インクリメンタルに検索し表示することができます。 もともとSwifterと呼ばれていたサイトで、新しくSwiftDocという名前に変更されるとともに、サイトのソースコードや、Swiftのヘッダーファイルから情報を取得しHTML化するプログラムのソースコードも公開されています。 Swiftプログラマはブックマークしておくと便利かもしれません。

    Swiftのドキュメントをサクッと確認できるサイト「SwiftDoc」 | ソフトアンテナ
    kasumani
    kasumani 2015/01/05
    Swiftのドキュメントをサクッと確認できるサイト「SwiftDoc」 iOS/Mac用アプリを開発するためにAppleが開発したプログラミング言語「Swift」。昨年リリースされるとともに世界中で大注目されています。 Tags: feedly, ifttt, recently read
  • TouchstoneJS·ハイブリッドアプリ開発に使いたいUIフレームワーク MOONGIFT

    WebブラウザでネイティブライクなUIを作成するフレームワークはデザインのトレンドに合わせて年々変わってきています。テーマで最新のUIに対応できる場合もありますが、HTML5/JavaScript/CSS3の進化も考えると、常にトレンドに乗っておくのが良さそうです。 TouchstoneJSは最新のUIフレームワークで、ハイブリッドアプリを作るのに最適なフレームワークとなっています。ハイブリッドアプリ開発にぜひ使ってください。 TouchstoneJSの使い方 TouchstoneJSはまだベータ版で全機能は提供されていません。なので執筆時点での機能を紹介します。 一覧。グループリストです。 ヘッダーバーの色変更。 検索付きのリスト。 アラートバー。 フッターバー。 シンプルリスト。 詳細表示。 サムネイル付きリスト。 トグル。 フォーム。 パスコード入力。 入力したパスコードが表示できま

    TouchstoneJS·ハイブリッドアプリ開発に使いたいUIフレームワーク MOONGIFT
    kasumani
    kasumani 2015/01/05
    TouchstoneJS – ハイブリッドアプリ開発に使いたいUIフレームワーク WebブラウザでネイティブライクなUIを作成するフレームワークはデザインのトレンドに合わせて年々変わってきています。テーマで最新のUIに対応できる場合
  • 第5回 スカイボックスで3次元空間に背景をつくる | gihyo.jp

    今回から取組むお題は、Away 3D TypeScriptサイトから頂戴する。「⁠Examples」の作例「Skybox and environment mapping」だ。スクリプトの組立ては、わかりやすさを考えて書き改める。次回を含めた都合2回で仕上げたい。 スカイボックスの仕組み 今回つくるのは、3次元空間を取り巻く背景だ。スカイボックスという仕組みで、3次元空間の物体やカメラを、6つのテクスチャの面で囲んでしまう(図1⁠)⁠。スカイボックスの中をカメラで見回すと、もちろん角や縁が見えることなく、テクスチャはパノラマのように滑らかにつながる。 図1 スカイボックスをつくる6面のテクスチャ スカイボックスの前に、まずは3次元空間のViewオブジェクトを定めなければならない(コード1⁠)⁠。Viewオブジェクトをつくる関数(createView())の中身は、これまでと同じだ(第1回「A

    第5回 スカイボックスで3次元空間に背景をつくる | gihyo.jp
    kasumani
    kasumani 2015/01/05
    第5回 スカイボックスで3次元空間に背景をつくる 今回から取組むお題は,Away 3D TypeScriptサイトから頂戴する。「Examples」の作例「Skybox and environment mapping」だ。スクリプトの組立ては,わかりやすさを考えて書き改める。次
  • YAMAHA ルータの設定を Visual Studio で書きやすく | みむらの手記手帳

    どうもみむらです。 あけましておめでとうございます! ってやつです。 新春はやっぱり「書き初め」しますよね。 新年の抱負や決意をしたためるわけです。 私もしようとしていたんです。 絶対に LAN1/1 から開始する通信を LAN1 に流してはいけない、とか。 でもなんというか、書くための環境が気になって手を出してしまったところ まだ書けていないのが実情です。 ・・近いうちにやらないといけませんね。 今回はそんな中で生まれたツールをひとつ。 YAMAHA ルータコンフィグ用 Visual Studio 拡張 私も YAMAHA のルータを使うユーザの一人なのですが、 何かコンフィグを書くときに、無機質で疲れてくる、そんなことはありませんか。 YAMAHA NVR500 と OCN でひかり電話と IPv6 ヤマハルータと Hyper-V でネットワーク的な隔離環境を作ってみる ふと昨晩思い立

    YAMAHA ルータの設定を Visual Studio で書きやすく | みむらの手記手帳
    kasumani
    kasumani 2015/01/05
    YAMAHA ルータの設定を Visual Studio で書きやすく どうもみむらです。 あけましておめでとうございます! ってやつです。 私もしようとしていたんです。 絶対に LAN1/1 から開始する通信を LAN1 に流してはいけない、とか。 Tags:
  • 『RESTのベストプラクティス | POSTD』へのコメント

    ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

    『RESTのベストプラクティス | POSTD』へのコメント
    kasumani
    kasumani 2015/01/05
    【翻訳】RESTのベストプラクティス | POSTD ページトップへ戻る 【翻訳】RESTのベストプラクティス | POSTD rest api Web API webapi あとで読む web制作 現在ではREST APIはとても一般的な話題です。ほとんどすべてのWebアプリケーション
  • RESTのベストプラクティス | POSTD

    現在ではREST APIはとても一般的な話題です。ほとんどすべてのWebアプリケーションの一部分となっています。シンプルで一貫性があり実際的なインターフェースは必須です。これは皆さんのAPIを他の人が使うことをとても容易にします。皆さんにとってはRESTの実践が日常的に感じられるかもしれませんが、RESTをあまり尊重しない人々もよく見かけます。これがRESTについて投稿するきっかけでした。 この記事にはRESTfulなAPIを設計する時に考慮すべきベストプラクティスがあります。 注意 : ここでのベストプラクティスは、私が過去の経験に基づいて良いと考える事例です。もし違う考えをお持ちであれば、お気軽にメールをくだされば意見交換できると思います。 APIのバージョンを示す APIのバージョンは必須であるべきです。これがあると時間が経ってAPIが変わっても影響を受けません。その方法の1つはUR

    RESTのベストプラクティス | POSTD
    kasumani
    kasumani 2015/01/05
    【翻訳】RESTのベストプラクティス 現在ではREST APIはとても一般的な話題です。ほとんどすべてのWebアプリケーションの一部分となっています。シンプルで一貫性があり実際的なインターフェースは必須です。これは皆さん
  • GitHub 製エディタ Atom リファレンス - Qiita

    atom にて cmd-shift-r パネルの分割 分割 cmd-k の後に 上下キー 例えば、右にパネルを出したかったら cmd-k + 右 移動 cmd-k の後に cmd-上下キー 例えば、左に移動したかったら cmd-k + cmd-左 閉じる meta-w (cmd-w) ブロックをたたむ 行の上にカーソルを合わせると表示される矢印をクリック キーボードから行うには たたむ - alt-cmd-[ または alt-cmd-] 開く - alt-cmd-shift-} または alt-cmd-shift-} カスタマイズ (ちょっとずつ書いてく) 設定画面を開く コマンドパレットから settings と検索 テーマの変更 設定画面の Theme タブから、全体のテーマとコード部分のテーマ変更が可能。 デフォルトが一番良いと思う パッケージのインストール 設定画面の Packag

    GitHub 製エディタ Atom リファレンス - Qiita
    kasumani
    kasumani 2015/01/05
    GitHub 製エディタ Atom リファレンス Chromium をベースにできており、エディタのどのページもローカルで Web ページがレンダリングされてる。 Node. Tags: from Pocket January 05, 2015 at 05:38PM via IFTTT
  • refile というファイルアップロード用 gem がよさそう - おもしろwebサービス開発日記

    File Uploads with Refile | GoRails を見ての感想文です。 carrierwave の作者が作った後継 gem refile がなかなかよさそうな感じです。 S3へのブラウザからの直接アップロードのサポート サムネイルの動的生成サポート アップロード時じゃなくて、ブラウザからリクエスト来た時に生成 もちろん番時はCDNなどと併用しないとダメです ファイルを選択したら即アップロードのサポート など、carrierwave にあったらいいなーと思っていた機能が盛り込まれています。あとは参考記事に書いてある文章を読む限りでは、ソースコードも見やすくなっているぽいですね(carrierwaveのソースコード追うのは結構辛かった記憶があります)。 次ファイルアップロード機能をつけるときには使ってみようと思います。 GoRails GoRails、スタート当初は ra

    refile というファイルアップロード用 gem がよさそう - おもしろwebサービス開発日記
    kasumani
    kasumani 2015/01/05
    refile というファイルアップロード用 gem がよさそう carrierwave の作者が作った後継 gem refile がなかなかよさそうな感じです。 Tags: feedly, ifttt, recently read, saved for later from Pocket January 05, 2015 at 12:06PM via IFTTT
  • 仮想LAN(Virtual LAN)の基本[ドメイン/サブネット/トランキング]

    仮想LAN(VLAN)とは、物理的な位置に関係なく論理的にグループ化されたネットワークのことです。各VLANは1つの論理ネットワークとみなされます。各VLANは、一斉同報を1つのVLAN内に限定できる、つまりブロードキャストを抑制できるため、1つのVLANはブロードキャストドメインとして扱われます。また、VLAN同士を接続するには、ルータやレイヤ3スイッチなどのレイヤ3デバイスが必要となります。管理者がポートごとにスタティックに設定するポートベースVLANや管理サーバを使用することでダイナミックにVLANを割り当てる方法があります。

    仮想LAN(Virtual LAN)の基本[ドメイン/サブネット/トランキング]
    kasumani
    kasumani 2015/01/05
    仮想LAN(Virtual LAN)の基本[ドメイン/サブネット/トランキング] オープンソース技術の実践活用メディア OSS情報を探す イベント情報 ニュース コミュニティ 製品一覧 最新記事を読む 仮想LAN(Virtual LAN)の基本[ドメイ
  • S3にアップロードされた画像に透かし(Watermark)を付与してみる。 | DevelopersIO

    はじめに Lambdaのプレビューも通ったので、S3にあげられた画像に透かしを付与するといったサンプルを作ってみました。 実装方針としては以下になります。 付与する透かしは、静的ファイルとして一緒にLambdaに配置する。 実際の処理部分は別ファイルとし、Lambda外からも呼べるようにする。 Lambda外から呼ぶテストコードを作成する。 透かし画像を作成 MacのペインティングソフトとしてFireAlpacaを用いて背景が透過な画像をpng形式で作成しました。 透かし付与 Lambdaには、imagemagickが含まれているとのことです。 AWS Lambda: How it Works - AWS Lambda また、node.js用のwrapperも含まれているようなのですが、こちらは画像合成の方法がなさそうでしたので、 node.js用のwrapperは別途 gmというwrap

    S3にアップロードされた画像に透かし(Watermark)を付与してみる。 | DevelopersIO
    kasumani
    kasumani 2015/01/05
    S3にアップロードされた画像に透かし(Watermark)を付与してみる。 | Developers.IO Lambdaのプレビューも通ったので、S3にあげられた画像に透かしを付与するといったサンプルを作ってみました。 MacのペインティングソフトとしてF
  • UnityでのXcode設定をUnityEditorのスクリプトだけで自動化する - 株式会社CFlatの明後日スタイルのブログ

    Unityが出力したiOS用プロジェクトの手動編集をなんとかしたいと考えていたら、同じような人がやはり多いようでいろいろな方法がブログエントリで紹介されていました。 UnityでXcodeのプロジェクト設定を自動化したい(c#でPostProcessBuildを書く場合) - Qiita A-Liaison BLOG: Unity の PostprocessBuildPlayer を使って Weak Framework を追加する方法 調べた感じではCodeEditor-for-UnityやxcodeprojというRubyのgemを使う方法が多くみられました。前者のライブラリは最近はメンテされていないようですし、後者の場合Rubyが必要になるということで広く導入しにくい(関係者全員にxcodeproj gem入れろとはいえない)ので別の方法がない限りできないかなーと思っていたら、なんとBi

    UnityでのXcode設定をUnityEditorのスクリプトだけで自動化する - 株式会社CFlatの明後日スタイルのブログ
    kasumani
    kasumani 2015/01/05
    UnityでのXcode設定をUnityEditorのスクリプトだけで自動化する Unityが出力したiOS用プロジェクトの手動編集をなんとかしたいと考えていたら、同じような人がやはり多いようでいろいろな方法がブログエントリで紹介されていま
  • hive - Go製のクラウドソーシングバックエンド

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 日でもここ数年話題になっているのがクラウドソーシングです。日では案件という形で割と大きめなことが多いようですが、世界ではアンケートやアイディア集めなどごくごく小規模な場合もあります。 hiveはそんなクラウドソーシングサービスを提供するためのソフトウェアですが、特徴としてUIがないというのが挙げられます。APIのみのバックエンドシステムとなっています。 hiveの使い方 hiveはElasticsearchが必要なので、予めインストール&起動しておきます。その上でサーバを起動します。 $ ./hive 2014/12/20 14:52:19 running hive-server on port 8080 storing data in elasticsearch under

    hive - Go製のクラウドソーシングバックエンド
    kasumani
    kasumani 2015/01/05
    hive - Go製のクラウドソーシングバックエンド 日本でもここ数年話題になっているのがクラウドソーシングです。日本では案件という形で割と大きめなことが多いようですが、世界ではアンケートやアイディア集めなどごく
  • 使えるRSpec入門・その1~その4を書き終えました + 執筆裏話とか - give IT a try

    はじめに 昨年末からQiitaに執筆していた初心者向けのRSpec入門記事、「使えるRSpec入門」の全4回をすべて書き終えました。 各記事のリンクは以下の通りです。 使えるRSpec入門・その1「RSpecの基的な構文や便利な機能を理解する」 使えるRSpec入門・その2「使用頻度の高いマッチャを使いこなす」 使えるRSpec入門・その3「ゼロからわかるモック(mock)を使ったテストの書き方」 使えるRSpec入門・その4「どんなブラウザ操作も自由自在!逆引きCapybara大辞典」 「使えるRSpec入門」って何? 「使えるRSpec入門」は「必要最小限の努力で最大限実戦で使える知識を提供するRSpec入門記事」をテーマにしたシリーズ記事で、略して「使えるRSpec入門」と名付けました。 僕がRSpecでRubyRailsのテストを書いてきた経験から、「これはよく使うから重要」「

    使えるRSpec入門・その1~その4を書き終えました + 執筆裏話とか - give IT a try
    kasumani
    kasumani 2015/01/05
    使えるRSpec入門・その1~その4を書き終えました + 執筆裏話とか RSpecは難しい? 第1回の記事にも書いたんですが、このシリーズを書いた理由は「RSpecはそこまで難しくないよ」ということを知ってもらうためです。 昨年
  • RailsでCSV/Excel/OpenOfficeのアップロード機能の実装方法 - Rails Webook

    RailsCSV/Excel/OpenOfficeのアップロード機能の実装方法について説明します。 動作確認 Ruby 2.1 Rails 4.1 Roo 1.13.2 目次 Railsプロジェクトの作成 CSVのインポート機能の実装 Excelのインポート機能の実装 1. Railsプロジェクトの作成まず、Raislのプロジェクトを作成します。 rails new csv_import_test cd csv_import_testそして、必要なコントローラー、ビュー、モデルを作成します。 rails g controller Products index rails g model Product name:string price:integer released_on:date rake db:migrate CSV出力するためのデータを作成します。 # db/seeds.rb

    RailsでCSV/Excel/OpenOfficeのアップロード機能の実装方法 - Rails Webook
    kasumani
    kasumani 2015/01/05
    RailsでCSV/Excel/OpenOfficeのアップロード機能の実装方法 そして、必要なコントローラー、ビュー、モデルを作成します。 そして、コントローラーのindexアクションを実装します。 Tags: feedly, ifttt, recently read, saved for later from Pocket
  • Boosting Your Productivity, with Backbone & RactiveJS

    Talk about Backbone and RactiveJS on FrontInFloripa 2014 by Gabriel Zigolis

    Boosting Your Productivity, with Backbone & RactiveJS
    kasumani
    kasumani 2015/01/05
    Boosting Your Productivity, with Backbone & RactiveJS // Speaker Deck Other Presentations by this Speaker Tags: feedly, ifttt, recently read, saved for later from Pocket January 05, 2015 at 11:45AM via IFTTT
  • 旧・Macの手書き説明書 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

    kasumani
    kasumani 2015/01/05
    登録した地点の天気予報を表示『Forecaster』 ウィンドウの幅を広げれば、表示される予報の日数が増えていきます。 Tags: feedly, ifttt, recently read, saved for later from Pocket January 05, 2015 at 11:45AM via IFTTT
  • [Edison]Androidと接続してみる | DevelopersIO

    EdisonとAndroidをつなげる Edisonには標準のUSB接続ポートもついているので、いろいろなUSB機器を接続することができます。 今回はAndroidのスマフォ(Xperia Z2)を接続してみました。 動作環境 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.9.4 Edisonファームウェア : edison-rel1-maint-weekly_build_16_2014-10-14_14-56-19 ここでやっているように、初期セットアップとwifiセットアップは終わらせておいてください。 また、使用するAndroid端末はデバッグ可能にしておく必要があるので、このへんをみて設定しておきましょう。 実際にやってみる ACアダプタでEdisonの電源をとる USBポートはスマフォとの接続用に使用するので、いままで電源として使用していたポートは使用

    [Edison]Androidと接続してみる | DevelopersIO
    kasumani
    kasumani 2015/01/05
    Androidと接続してみる | Developers.IO Edisonには標準のUSB接続ポートもついているので、いろいろなUSB機器を接続することができます。 今回はAndroidのスマフォ(Xperia Z2)を接続してみました。 Tags: feedly, ifttt, recently read, saved for late
  • Javaでいかにifやfor文を使わないでコードを書くか考えてみよう : IT速報

    1: 以下、\(^o^)/でVIPがお送りします 2014/12/29(月) 13:23:22.49 ID:aDj/zqBFNIKU.net if文for文使いまくってるのってキモいよな 2: 以下、\(^o^)/でVIPがお送りします 2014/12/29(月) 13:24:15.50 ID:/y8HWckGNIKU.net じゃあ代わりにswitchとwhile使う 3: 以下、\(^o^)/でVIPがお送りします 2014/12/29(月) 13:24:18.06 ID:afkjonbrNIKU.net switch 6: 以下、\(^o^)/でVIPがお送りします 2014/12/29(月) 13:25:46.44 ID:5e4wCC7eNIKU.net 3重switchできたった 4: 以下、\(^o^)/でVIPがお送りします 2014/12/29(月) 13:25:07.80

    Javaでいかにifやfor文を使わないでコードを書くか考えてみよう : IT速報
    kasumani
    kasumani 2015/01/05
    Javaでいかにifやfor文を使わないでコードを書くか考えてみよう 無駄に凝って圧縮したソースより、単純明快なソースの方が管理が楽 三項演算とか連打してるのって見にくいよね switchで回避するのも違うと思う Tags: feedly, ift
  • Workflowでリンク先紹介用htmlコードを取得するフローを作ってみた。 | りんろぐ。

    冬休みがあともう終わるなんて夢だと信じている凛(@rin_wan)です。 去年iPhoneヘビーユーザーの一部で話題になったWorkflowというアプリ、私も使って遊んでいます。 ふと、そのアプリを使ってリンク先を紹介するhtmlコードを簡単に取得出来ないかと思い、やってみる事にしました! 記事を先読み ・Workflowは作業の自動化が出来て便利! ・ShareHtmlはてなブログカードに挑戦。 ・一部愛用のDrafts 4アプリを使用。 Workflowで作業を自動化! 昨年から遊んでいるのがWorkflowというiPhoneで単純な作業を自動化出来るアプリです。 現在アプリリリース価格になってます! Workflow カテゴリ: 仕事効率化, ユーティリティ きっかけはいつも更新を楽しみにしているmaxiさん(@rel0005 )のこちらの記事。 maxiさんがこんなに大絶賛するな

    Workflowでリンク先紹介用htmlコードを取得するフローを作ってみた。 | りんろぐ。
    kasumani
    kasumani 2015/01/05
    Workflowでリンク先紹介用htmlコードを取得するフローを作ってみた。 去年iPhoneヘビーユーザーの一部で話題になったWorkflowというアプリ、私も使って遊んでいます。 ふと、そのアプリを使ってリンク先を紹介するhtmlコードを
  • Python 3.3 以上で使える Python/C API で文字列アクセスを高速化 - methaneのブログ

    試しに英語Blog を書いてみた のですが、書くので精一杯で結局何が言いたいのか分からない感じになってしまったので今後は日Blog 書いてから英訳しようと思います。 Python 3 は 3.2 まで、文字列を unicode に統一した関係で Python 2.7 に比べて遅くなったりメモリ効率が悪くなったりしてしまっていたのですが、 Python 3.3 で PEP 393 Flexible String Representation が導入されて改善されました。 PEP 393 は Python の内部だけではなく Python/C API にも変更を加えており、内部を理解しつつ新しい API を適切に使えば、バイト列と文字列の間の変換を行うような C 拡張を高速化することができます。 そろそろ Python 3.2 のサポートを切れる時期なので、思い当たる人は目を通してお

    Python 3.3 以上で使える Python/C API で文字列アクセスを高速化 - methaneのブログ
    kasumani
    kasumani 2015/01/05
    Python 3.3 以上で使える Python/C API で文字列アクセスを高速化 試しに英語で Blog を書いてみた のですが、書くので精一杯で結局何が言いたいのか分からない感じになってしまったので今後は日本語 Blog 書いてから英訳しようと
  • GradleでJavaDocを出力する - horie1024の日記

    ターミナルからコマンドでJavaDocを出力できるようにしてみる。 build.gradleの修正 JavaDocを出力したい対象(moduleとか)のbuild.gradleに以下を追加。 android.libraryVariants.all { variant -> if (variant.name == "debug") { return } task("generateJavadoc", type: Javadoc) { title = "My JavaDoc" description "Generates JavaDoc." source = variant.javaCompile.source ext.androidJar = "${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar

    GradleでJavaDocを出力する - horie1024の日記
    kasumani
    kasumani 2015/01/05
    GradleでJavaDocを出力する ターミナルからコマンドでJavaDocを出力できるようにしてみる。 デフォルトでは、build/docs/javadoc以下に出力される。destinationDirを指定すれば任意の出力先を指定できる。 Tags: feedly, ifttt, recently read, saved
  • 【ミニレビュー】 冬のお風呂タイムのお供に。防水Bluetoothスピーカー3機種を試す

    【ミニレビュー】 冬のお風呂タイムのお供に。防水Bluetoothスピーカー3機種を試す
    kasumani
    kasumani 2015/01/05
    SRS-X1は、2個使うとステレオ再生できるんだけどなぁ /【ミニレビュー】冬のお風呂タイムのお供に。防水Bluetoothスピーカー3機種を試す - AV Watch @avwatchから
  • CTF/Toolkit/PariGP - 電気通信大学MMA

    CTFと現代暗号のためのPARI/GP PARI/GPは整数論的計算を行うことに特化した計算環境である。 PARI計算ライブラリ GPスクリプト言語 稿は迅速な問題解決のためのPARI/GPの逆引き事典を目指して執筆された。 環境について体系的に学習するためには、PARI/GP documentationのUser's Guide to PARI/GPとGP Tutorialを参照されたし。 関数についてはOnline User's Guideを参照のこと。 Syntax of GP ヘルプ ? funcname コメント \\ コメント なかなか珍しいバックスラッシュによるコメントアウト。 基演算 加算 + 減算 - 乗算 * 冪算 ^ 除算 / 整数に対しては分数になる 少数切り捨て除算 \ 剰余 % 四捨五入 \/ ビットシフト <<, >> 比較 <, >, <=, >=, !

    kasumani
    kasumani 2015/01/05
    CTF/Toolkit/PariGP PARI/GPは整数論的計算を行うことに特化した計算環境である。 PARI 計算ライブラリ GP スクリプト言語 本稿は迅速な問題解決のためのPARI/GPの逆引き事典を目指して執筆された。 環境について体系的に学習するた
  • Android端末を少しだけ高度にカスタマイズできるアプリ4選

    Androidは自由度の高さが大きな特徴の1つとなっているだけに、さまざまなカスタマイズを施して便利に利活用している人も多いと思う。だが壁紙やアイコンを変えたり、ホーム画面を変えたりしただけでは、どうも操作の不満を解消できないと感じている人も、少なくないのではないだろうか。 そこでここでは、やや詳しい知識が求められるなど人を選ぶ部分があるものの、より高度なカスタマイズを施して、Androidを一層便利にするアプリを紹介したい。 ◇アプリのアクションを直接呼び出すショートカットを作成「QuickShortcutMaker」 「QuickShortcutMaker(ショートカットツール)」は、単にアプリを起動するショートカットだけでなく、アプリの特定の機能(アクション)を直接呼び出すショートカットを作成してホーム画面に設置しておけるため、ホーム画面から「メールアプリの送信画面を呼び出したい」な

    Android端末を少しだけ高度にカスタマイズできるアプリ4選
    kasumani
    kasumani 2015/01/05
    Android端末を少しだけ高度にカスタマイズできるアプリ4選  Androidは自由度の高さが大きな特徴の1つとなっているだけに、さまざまなカスタマイズを施して便利に利活用している人も多いと思う。だが壁紙やアイコンを変え
  • Pro Git 日本語版電子書籍公開サイト

    | 書籍紹介 | サイトの目的 | ダウンロード | 更新情報 | 謝辞 | お問い合わせ | 書籍紹介 Git は、 Linux カーネル開発のために Linus Torvalds さんが2005年に公開した分散型バージョン管理システムです。スタートアップのような小規模組織からGoogle、 IBM のような巨大企業で、また数多くのオープンソースプロジェクトで利用されています。現在の Git 開発は、濱野純さんを中心としたコミュニティによって非常に活発に行われています。 書 Pro Git は、2009年に Apress から初版が、2014年に第2版が出版された、Git の解説書です。著者の Scott Chacon さんは、GitHub 社の CIO、Git のエバンジェリストであり、Git 公式サイトの管理者でもあります。 書の内容は、出版以降も有志により頻繁に更新されており、

    Pro Git 日本語版電子書籍公開サイト
    kasumani
    kasumani 2015/01/05
    Pro Git 日本語版電子書籍公開サイト | 書籍紹介 | サイトの目的 | ダウンロード | 更新情報 | 謝辞 | お問い合わせ | 書籍紹介 Git は、 Linux カーネル開発のために Linus Torvalds さんが2005年に公開した分散型バージョン管理システ
  • https://qiita.com/falsandtru/items/13c2c2eb3852ffc7e859

    kasumani
    kasumani 2015/01/05
    彡(゚)(゚) FRP・・・? 関数プログラミング・・・? 彡(^)(^) なんや面白そうやんけ さっそくやってみるで 彡(^)(^) こいつで純粋関数動かせばFRPのいっちょあがりやで Tags: feedly, ifttt, recently read, saved for later from Pocket January 05
  • 【備忘録】AWSの最新情報が公開される場所をまとめてみた | DevelopersIO

    こんにちは、せーのです。明日から仕事、という方も多いのではないでしょうか。徐々に頭を通常モードに切り替えていきましょう。 さて、今日ご紹介するのはごくごく個人的な備忘録です。あと最近クラメソに入社した、という方もちらほら出てきているのでその方々向けの情報提供でもあります。AWSのリリース情報やアップデート情報のチェック方法についてまとめてみました。 ただ情報はどうしても英語になってしまいます。ですので日語で詳しく知りたいんだ、という方はここ、developers.ioをチェックしてください。全記事読んでいる、という強者の方は是非右上からエントリーを。 何語でもいいからとにかく1秒でも早く最新情報が知りたい、という方はこれから書くURLをチェックしておくと、大体の最新情報が手に入るかと思います。 基はリリースノート ここは外せません。サービスのアップデート情報等はここに載るのでまずここを

    【備忘録】AWSの最新情報が公開される場所をまとめてみた | DevelopersIO
    kasumani
    kasumani 2015/01/05
    【備忘録】AWSの最新情報が公開される場所をまとめてみた | Developers.IO こんにちは、せーのです。明日から仕事、という方も多いのではないでしょうか。徐々に頭を通常モードに切り替えていきましょう。 さて、今日ご紹
  • ログイン ‹ ソフトアンテナ — WordPress

    ログイン Powered by WordPress ユーザー名またはメールアドレス パスワード 上に表示された文字を入力してください。 ログイン状態を保存する ← ソフトアンテナ へ移動 プライバシーポリシー 言語

    kasumani
    kasumani 2015/01/05
    vis – vimの80%のコードを1%のコードで実現するvim clone 「vis」は、Vim風のオープンソースのテキストエディタ。80%のvimの機能を1%ほどのコード量で実現することを目標に開発されているエディタソフトです。 Tags: feedly, ifttt, rece
  • from_unixtime

    NAME from_unixtime - to convert from unixtime to date suitably SYNOPSIS replace unixtime args $ from_unixtime 1419702037 1419702037(Sun, 28 Dec 2014 02:40:37 +0900) or filter unixtime suitably $ cat sql_result id 1 value 1419702037 created_at 1419702037 updated_at 1419702037 $ cat sql_result | from_unixtime id 1 value 1419702037 created_at 1419702037(Sun, 28 Dec 2014 02:40:37 +0900) updated_at 141

    from_unixtime
    kasumani
    kasumani 2015/01/05
    epoch 秒っぽいやつを置換する をみてやってみた。 &gt; cat sql_result id 1 created_at 1419702037 updated_at 1419702037 &gt; perl -MTime::Piece -pe 's/\b(1[0-9]{9})\b/&quot;$1(&quot;.localtime($1)-&gt;strftime(&quot;%F %T&quot;). Tags: feedly, ifttt, recently read, saved for later
  • 開発者ならやってみたい「Swiftプログラマ格付けチェック」 | ソフトアンテナ

    一流芸能人が様々なジャンルの一流品を見分ける人気番組芸能人格付けチェック。これのプログラマ版ともいえる「Swiftプログラマ格付けチェック」が公開されています。 Swiftで書かれた2つのJSONライブラリを比較するクイズで、日の誇る一流プログラマdankogai氏が作成したJSONライブラリと、適当に見つけたJSONライブラリのソースコードを眺め、どちらがdankogai氏作のものかを判断するという問題です。 一流は一流を知る…ということで、一流プログラマならば当然見分けがつくはず。新年のチャレンジとしてどうぞ。私は思いっきり外しました(汗。

    開発者ならやってみたい「Swiftプログラマ格付けチェック」 | ソフトアンテナ
    kasumani
    kasumani 2015/01/05
    開発者ならやってみたい「Swiftプログラマ格付けチェック」 一流芸能人が様々なジャンルの一流品を見分ける人気番組芸能人格付けチェック。これのプログラマ版ともいえる「Swiftプログラマ格付けチェック」が公開されて
  • JXcore – マルチスレッド対応のnode互換サーバ

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました ここ数年、node(node.js)の人気が高まっています。大型Webアプリケーションを開発に向いているのかと言った疑問点はありつつも、採用例は増えています。ノンブロッキングな特性も好まれる要因となっています。 特にnodeを使っていて遅いと感じることはありませんが(まだそれほど大型なWebアプリケーションを作っていないからかも知れませんが)、JXcoreを使うことでさらなる高速化が実現します。 JXcoreの使い方 JXcoreはnodeと100%互換性を維持しつつ、マルチスレッド化するソフトウェアです。 そのほか、コードプロテクション(パッケージングすることでソースコードを暗号化します)、エラー時のリカバリー、ビルトインのデータベースとパッケージマネージャ、LLVMを使ったネイ

    JXcore – マルチスレッド対応のnode互換サーバ
    kasumani
    kasumani 2015/01/05
    JXcore – マルチスレッド対応のnode互換サーバ ここ数年、node(node.js)の人気が高まっています。大型Webアプリケーションを開発に向いているのかと言った疑問点はありつつも、採用例は増えています。ノンブロッキングな特
  • tmuxに慣れてみる: tmuxとGNU screenの違いなど

    B! 215 0 1 0 ターミナルマルチプレクサとして GNU Screen を普段使っていますが、 tmux の方が活発に開発されてる様に見えたり 乗り移ってく人も沢山居るみたいなので気になって何度か試してみましたが、 イマイチ違いを吸収出来ずにScreenに戻ってきてました。 無理に移行する理由もそれ程無いですが、また試してみたので 取り敢えず違いなどのメモ。 設定ファイル Prefix (Escape) コマンドモード キー設定一覧 デタッチ/アタッチ キーバインド コピーモード/履歴スクロールバック Session/Layout/Window/Pane split 全Paneに同時入力 swap-paneの問題 Status表示 .bashrcなどでの判断方法 違いが理解できたら 設定ファイル screen tmux ファイル名 ~/.screenrc ~/.tmux.conf

    tmuxに慣れてみる: tmuxとGNU screenの違いなど
    kasumani
    kasumani 2015/01/05
    tmuxに慣れてみる: tmuxとGNU screenの違いなど ターミナルマルチプレクサとして GNU Screen を普段使っていますが、 tmux の方が活発に開発されてる様に見えたり 乗り移ってく人も沢山居るみたいなので気になって何度か試してみ
  • 2015年は数学的な響き。アップル創業者のスティーブ・ウォズニアックからハッピーニューイヤー

    2015年は数学的な響き。アップル創業者のスティーブ・ウォズニアックからハッピーニューイヤー2015.01.04 08:00 2015年はどんな響き? いよいよ2015年になりました。みなさんは今年どんな思いがありますか? アップル創業者の一人ウォズがニューイヤーで投稿したメッセージがなるほどと話題になっています。彼曰く2015年は「数学的な響き」なんだそう。 一体どういうことかというと次の通り。 20 = 4*5、15 = 3*52015は因数分解すると5*13*31で13と31は共に素数でひっくり返した数2015を二進法で表すと11111011111でこれまた回文構造2015は8を底とすると3737ウォズにとって37は特別な数字らしく最小の非正則素数であり、彼が思うにベストな年齢でもある 素数に関連していろいろ美しいのが2015のようです。キリのいい数字だなぐらいには思っていましたが、

    2015年は数学的な響き。アップル創業者のスティーブ・ウォズニアックからハッピーニューイヤー
    kasumani
    kasumani 2015/01/05
    2015年は数学的な響き。アップル創業者のスティーブ・ウォズニアックからハッピーニューイヤー いよいよ2015年になりました。みなさんは今年どんな思いがありますか? アップル創業者の一人ウォズがニューイヤーで投稿
  • Titanium +Alloy+ACSの構成でユーザーログインでFacebookアカウントを利用する - Qiita

    はじめに Titanium SDK 3.1以降、Titianium.Facebookモジュールではなく、Modules.Facebookに変更になってます。(詳しくは公式サイトを) モジュールの導入時のセットアップで多少異なる点があるけど基的な使い方としては大きな変更は無くその点での戸惑いはなかったのですが、Modules.Facebookを利用してACSへのユーザーログインでFacebookアカウントを利用する処理方法について情報がまとまっておらず、仕事で必要だったので調べたものをまとめることにしました。 想定する方 一応以下のような方を想定してまとめてみました。 Titanium Mobileでサンプルコードを書いたことはある ACSという言葉は聞いたことがある OAuthの概念はなんとなく知ってる やりたいことはシンプルなのですがそれに関連するベースの知識が色々問われてくるため関連

    Titanium +Alloy+ACSの構成でユーザーログインでFacebookアカウントを利用する - Qiita
    kasumani
    kasumani 2015/01/05
    Titanium +Alloy+ACSの構成でユーザーログインでFacebookアカウントを利用する Titanium SDK 3.1以降、Titianium.Facebookモジュールではなく、Modules.Facebookに変更になってます。(詳しくは公式サイトを) Tags: feedly, ifttt, recently read, saved f
  • Advent Calendar 2014を眺めています - rochefort's blog

    あけましておめでとうございます。 近年Advent Calendarを年末年始にまとめて見るのが恒例化しています。 ですが、去年は非常に多くて全部見るのはしんどいです。 2014年のAdvent Calendar一覧 - Qiita そこで 興味のあるタイトルのものは一通り見て、あとは はてブが沢山ついているものに目を通すように する方針にしました。 各カレンダーページのurlを取得して、はてなブックマーク件数取得API - Hatena Developer Center を利用して一覧化してみます。 結果 Calendar数は全部で214もありました。 (そのうち「Hack」と「Pull Request」のカレンダーは1件もエントリーがありません) 他には、トップランカーのAuthorとか、エントリーしてるのに記事書いてない人ランキングとかも見れて面白いです。 はてブを多く集めた人 Ra

    Advent Calendar 2014を眺めています - rochefort's blog
    kasumani
    kasumani 2015/01/05
    Advent Calendar 2014を眺めています 近年Advent Calendarを年末年始にまとめて見るのが恒例化しています。 ですが、去年は非常に多くて全部見るのはしんどいです。2014年のAdvent Calendar一覧 - Qiita Tags: feedly, ifttt, recently read, saved for lat
  • 意外と知られていない、Google Driveで容量を食っている重いファイルを見つけ出す簡単な方法 | ライフハッカー・ジャパン

    Google Driveは、ちょっと見た限りではサイズ順でファイルの並べ替えができないように見えるため、容量がいっぱいに近づいた時にどのファイルを削除すれば効果的なのかわかりにくいものです。 しかしブログ「Digital Inspiration」では、Google Driveでファイルをサイズ順に並べ替えるための方法が紹介されていました。 まず、マウスを画面の左下にある「○○GBを使用(○○%)」の部分に合わせます(画像矢印(1))。そこで「ドライブ」を選択すると(画像矢印(2))、ファイルリストがサイズ順に並んで表示されるようになるのです。 しかし実は、さらに簡単な方法があります。drive.google.com/#quotaとリンクを入力してみてください。一発でサイズ順に並んだGoogle Driveのページに飛ぶはずです。 Google Driveの容量を空ける必要ができた時に、この

    意外と知られていない、Google Driveで容量を食っている重いファイルを見つけ出す簡単な方法 | ライフハッカー・ジャパン
    kasumani
    kasumani 2015/01/05
    意外と知られていない、Google Driveで容量を食っている重いファイルを見つけ出す簡単な方法 | ライフハッカー[日本版] Google Driveは、ちょっと見た限りではサイズ順でファイルの並べ替えができないように見えるため、容
  • JavaScriptを短く書くためのショートコード集

    JavaScriptを短く書くためのショートコード集 知っておくとちょっとだけコードが簡潔に書けるかもしれないショートコード集です。 投稿日2014年12月25日 更新日2014年12月25日 小数点以下切り捨て 「Math.floor」で切り捨てですが、 Math.floor(12.6598); //12 数値の前に「~~」付けるだけでもできます。 ~~12.6598; //12 桁数の制御 「~e」に続く数字で桁数を制御できます。 1e1 //10 1e2 //100 1e3 //1000 1e4 //10000 1e5 //100000 2の累乗はシフト演算子 2の累乗は左シフト演算子(<<)でできます。 200 << 1; //400 200 << 2; //800 200 << 3; //1600 逆は右シフト演算子(>>)です。 200 >> 1; //100 200 >> 2

    JavaScriptを短く書くためのショートコード集
    kasumani
    kasumani 2015/01/05
    JavaScriptを短く書くためのショートコード集 順番の保証はされていないらしいので、確実に順番通りにパースしたいときはfor文を使用した方がいいみたいです。 文章の指定文字を抜き出せる「charAt」ですが、配列的にも抜き
  • go generateを使って、JSONファイルからソースコードを自動生成する

    はじめに Go 1.4 にて導入されたgo generateコマンドを使って、JSONファイルからソースコードを自動生成してみます。 今回は、JSONファイルに定義されたWebアプリケーションのルーティング情報をもとに、ルーターのプログラムが記載された単純なソースコードを生成してみます。 今回の手順で作成したソースコードは、こちらのリポジトリに格納しています。 今回、ルーターにはgorilla/muxを使用しています。 JSONファイルからソースコードを生成するコマンドの作成 まずは、以下のようなルーティング情報が記載されているJSONファイルを読み込み、ルーターのプログラムが記載されたソースコードを生成するコマンドを作成します。 [ {"method": "GET", "path": "/", "handler": "topHandler"}, {"method": "GET", "pa

    kasumani
    kasumani 2015/01/05
    go generateを使って、JSONファイルからソースコードを自動生成する Go 1.4 にて導入されたgo generateコマンドを使って、JSONファイルからソースコードを自動生成してみます。 Tags: feedly, ifttt, recently read, saved for later from Pocket January
  • Macの環境構築をAnsibleでやることにした - Please Drive Faster

    明けましておめでとうございます! 設定ファイルの大掃除も兼ねて、自宅Macの環境セットアップをAnsibleで行うようにしてみました。 joe-re/dotfiles · GitHub Ansibleにした経緯 2台のMacの環境を揃えたい 昨年iMac5kディスプレイモデルを購入した。 それによって今までメインで使用していたMacBookAirは外出用にして、2台で運用している。 そうなるとどうやって環境を揃えようかなー、って悩みが発生する。 なるべく外出時も環境は変えずに開発できるようにしたい。 Ansibleに至るまで 当初はBoxen使ってた。 BoxenはPuppetでMacの環境構築を自動化してくれるツール。 PuppetのDSLを覚えなければいけないというハードルはあるものの、 かなり細かいところまで設定できて非常に高機能。 だけどチームならまだしも、個人で使うにはオーバース

    Macの環境構築をAnsibleでやることにした - Please Drive Faster
    kasumani
    kasumani 2015/01/05
    Macの環境構築をAnsibleでやることにした 設定ファイルの大掃除も兼ねて、自宅Macの環境セットアップをAnsibleで行うようにしてみました。 それによって今までメインで使用していたMacBookAirは外出用にして、2台で運用している
  • 8040www威尼斯(中国)App Store

    kasumani
    kasumani 2015/01/05