2015年1月27日のブックマーク (8件)

  • 第21回 Carton & cpanm―Perlモジュール管理最新事情(2) | gihyo.jp

    前回の(1)はこちらから。 cpanm cpanmは、宮川達彦さんを中心に開発している、CPANモジュール用のコマンドラインツールです。 モジュールのテストやインストールができるのはcpanコマンドと変わらないのですが、大きな違いとして、ほかのモジュールに依存しないので簡単に導入でき、初期設定も不要ですぐ利用できることが挙げられます。 cpanコマンドではそれなりの項目を初期設定する必要がありますが、初めて使う場合はそもそも何をどう設定すればよいかわからなかったりするので、cpanmが特に何も設定を行わずに利用できるのは大きなメリットです。特にPerlを初めて使う場合に、よく「CPANの使い方がわからない」という話を聞くことも多いので、導入と利用が簡単なのはとても大事です。 なお、以降の説明はcpanm 1.6109を前提にしています。 cpanmの導入 システムperlで使う場合 あらか

    第21回 Carton & cpanm―Perlモジュール管理最新事情(2) | gihyo.jp
    myamanaka
    myamanaka 2015/01/27
    “curl -L http://cpanmin.us | perl - --sudo App::cpanminus”
  • jQuery で innerHTML の書き換え/取得/追記/削除を行う方法

    <div> タグの内容を編集したい! <span> タグの内容を編集したい! そんな時 JavaScript では innerHTML のプロパティを利用します。指定した要素の中身を取得、書き換え、そして削除が行えます。これを jQuery で実装する場合 .html() を利用します。しかし innerHTML の処理を全て .html() に置き換えるのはおすすめできません。 用途に応じていくつかの関数を使い分けることで、処理内容が分かりやすいプログラムになります。では具体的な処理パターンを例に挙げて、innerHTML を jQuery で実装するサンプルを紹介しましょう。 サンプルプログラムでは、id:hogehoge を持つ div 要素に対して処理する例で説明していきます。それぞれ処理用ボタンのクリックイベントを起点に、プログラムが走るようにコーディングします。 <div id

    jQuery で innerHTML の書き換え/取得/追記/削除を行う方法
    myamanaka
    myamanaka 2015/01/27
  • Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ

    Javaの開発と言っても、各種ミドルウェアやフレームワーク、ライブラリ、ツールなどが豊富にあり選択に悩むことは少なくないと思います。 そこで関連技術のインデックスになればと作成しました。 あくまで知っている範囲で記述しているので、コメントしてもらえれば随時追加します! すべてを書くと膨大な量になるため、現状採用が減ってきているものや、そもそもあまり採用されていないもの、後継があったり、類似のものと比較した場合に明らかに劣っているものは省いています。 ちなみにライブラリには高機能なものも多いので、分類は参考程度にご覧下さい。 サーバ系 Apache HTTP Server 世界中でもっとも多く使われているWebサーバ。 nginx フリーかつオープンソースのWebサーバで、処理性能・高い並行性・メモリ使用量の小ささに焦点を当てて開発されている。 Tomcat Java ServletやJSP

    Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ
    myamanaka
    myamanaka 2015/01/27
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    myamanaka
    myamanaka 2015/01/27
  • スクロールしたら追加の情報を読み込む - Qiita

    はじめに 私が作ったTiQiitaのユーザーインターフェースでは画面下部までスクロールしたら、追加の投稿情報を読み超えるようにボタンを配置してます。(以下キャプチャーの赤枠で囲った部分) タイムラインのようなユーザインタフェースを持ったアプリケーションではこういう追加で読み込む処理は必須なものかと思いますが、Titanium Mobileでこれを実現する方法について解説します 実装方法のアイデア TableViewを使って情報の追加を行う場合にいくつかのアプローチが考えられそうです。 TableViewにあるInsertRowAfterメソッドを使い、最後のRowの後に1つづつRowを追加する すでに取得した投稿情報を何らかの形でローカルにキャッシュしておき、追加で読み込んだ情報と結合してTableViewにあるSetDataメソッドを使い、TableViewのRowのデータを全て再更新す

    スクロールしたら追加の情報を読み込む - Qiita
    myamanaka
    myamanaka 2015/01/27
  • Twitterのテキストのリンク張り

    Twitterではツイートの表示にいくつか規制がある。例えばTwitterの鳥さんを表示しなければならないとかユーザーのプロフィールへのリンクでは#!/のアレはダメだったりとかかなり細かい。ということでユーザー名やURL、ハッシュタグにまとめてリンクを張るJavaScriptをjQueryで普通に書いてみた。 まず正規表現の定義。 var url = "https?://\\S+"; var mention = "@[0-9a-zA-Z_]{1,15}"; var hashtag = "#[0-9a-zA-Z]+"; var re_url = new RegExp("^" + url); var re_mention = new RegExp("^" + mention); var re_hashtag = new RegExp("^" + hashtag); var re_token =

    Twitterのテキストのリンク張り
    myamanaka
    myamanaka 2015/01/27
  • http://blog.e-riverstyle.com/2014/08/twitter-cards.html

    http://blog.e-riverstyle.com/2014/08/twitter-cards.html
    myamanaka
    myamanaka 2015/01/27
  • Twitter4jでTimeLineを取得する | TechBooster

    今回はこの中から最もオーソドックスなhome_timelineを取得します。 その他のTimelineを取得したい場合は公式ドキュメントを参照して下さい。(基的には Twitter#get****Timelineメソッドを使用して各Timelineを取得します。) 以下はhome_timelineを取得するサンプルです。 ※サンプル中の変数twはTwitterクラスオブジェクトです。 詳しくは”Twitterの”つぶやき”を実装する“を参照して下さい。 try { //TLの取得 ResponseList<Status> homeTl = tw.getHomeTimeline(); } catch (TwitterException e) { e.printStackTrace(); if(e.isCausedByNetworkIssue()){ Toast.makeText(getAp

    myamanaka
    myamanaka 2015/01/27