タグ

2012年10月9日のブックマーク (12件)

  • オープンソースのコードを取り込んだ時のライセンス表記について - 30歳からのブラウザづくり

    GPLのコードを1行でも取り込んだ場合は、ソフトウェア全体をGPLで配布しなければいけませんが、BSDやMITライセンスのコードを一部取り込んだ場合のライセンス表記ってどうなってるんだろう?と思っていろいろ調べてみた。 BSDライセンスに関しては、Wikipediaによると以下のような記載がある。 「無保証」であることの明記と著作権およびライセンス条文自身の表示を再頒布の条件とするライセンス規定である。この条件さえ満たせば、BSDライセンスのソースコードを複製・改変して作成したオブジェクトコードをソースコードを公開せずに頒布できる。 ようするに、「無保証の明記」と「著作権表示」をどこかに書いておけばOKということのよう。 ちょっとひっかかるのが「ライセンス条文自身の表示」の部分。ライセンス条文を書いてしまったらBSDライセンスのコードを再利用しているソフトウェア全体がBSDライセンスで配布

    オープンソースのコードを取り込んだ時のライセンス表記について - 30歳からのブラウザづくり
  • 不要なアプリ、まとめてゴッソリ。『超便利アンインストール』で快・感アンインストールを|タブロイド

    まとめて、ゴッソリ 光あるところに影がある... などとカッコいい例を引き合いに出すまでもなく、インストールしたアプリはアンインストールしなければいけません。が、アンインストールって面倒だと思いません? 私のスマホの場合ですと、「設定」からアプリを「探し」、そこから「長押し」して「アンインストール」を選択するのですが... 時間もかかっちゃいますし、ちょっとイライラ。 以前まで補助アプリUninstallerを利用していたのですが、それよりナイスなアプリ『超便利アンインストール』を見つけてしまいました。 ぬわんと、複数アプリを一括でアンインストールできちゃうのです! アンインストールしたいアプリにチェックをいれてます。そしておもむろに... 選択したアプリの数だけ「OK」を連打!(ホワタタタッタタタタ) おまえ達は既にアンインストされている... と、アプリ画面がスッキリです。 ちなみにア

    不要なアプリ、まとめてゴッソリ。『超便利アンインストール』で快・感アンインストールを|タブロイド
  • さくらVPSでスタートダッシュ決めた後はこーすりゃいいの?

    前回、さくらVPSに常時接続できる最低限のセキュリティを施した後、今日まで放置したままでした。今日はホームページが公開できるようにApacheとPHPのインストール。そして不必要なサービスを停止します。 前回のようにドットインストールをお手に進めていきますが、独自ドメインは必要ないのでVirtualHost設定をとばします。あと予定していたFTPとMySQLも見送ることにしました。 FTPを入れれば、いつも使ってるfilezillaが使えるので運用がラクになりますが、後述するファイル転送ソフトのWinSCPの出来があまりにも良かったので様子見します。MySQLもすぐ使う予定がないので見送ります。 使わないサービスは極力外すのが理想。こんな感じのカスタマイズこそVPSの魅力ですね。 一番大事なWebサーバー ドットインストールの該当範囲 Webサーバーの設定をしよう Webページを設定して

    さくらVPSでスタートダッシュ決めた後はこーすりゃいいの?
  • IDEA * IDEA

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

    IDEA * IDEA
  • Androidアプリの結合テスト | DevelopersIO

    はじめに スマホアプリの結合テストでは、スマホ特有の確認すべき点が数多くあります。 特に Android は端末の種類が多いですし、OSのカスタマイズもかなり自由度があるので思わぬバグが発生する可能性がかなり高いです。 ということで今回は 結合テストで確認したいチェック項目 をジャンルごとにまとめてみました。 端末 インストール先の違いによって動作しない処理がないか Android OS バージョン 2.2 (APIレベル9) より、アプリをSDカードにインストールできるようになりました。それによって動作しない処理が発生する可能性があります(例えば、SDカードにインストールされている状態では再起動やSDカードマウントを BroadcastReciever で受け取れないなど)。 SDカードのマウント・アンマウントで異常な処理が発生しないか Android はSDカードの有無によって保存先が

    Androidアプリの結合テスト | DevelopersIO
  • 音の鳴るエディタことVim - ✘╹◡╹✘

    音の鳴るエディタ - ✘╹◡╹✘の技術的解説。 おさらい 音の鳴るエディタ 眼を閉じた状態で"Hello"と入力して、画面を見ずに正しく"Hello"と入力されていることを確認したい。 そこで、キーを叩く度にそれぞれ固有の音が鳴るようにした。 プログラミングしながら演奏できる。 開発者集めてジャムセッションとかできると思う。 人月の神話っぽくならないように注意したい。 仕組み Vimはキーイベントが取れるので、キーを押したときにカーソルの下にある文字を取得して、それを非同期でRubyのプログラムに渡す。objective-c調べて書くの面倒だからRuby使った。Rubyの方は、文字列の文字コードと見て適当に半音階ずつの周波数を決める。a, b, c, d, ...と半音ずつ上がっていく。キーイベントでキーが取得できて非同期でシステムコマンド呼び出せるエディタだったら何でも使えると思うけど、

    音の鳴るエディタことVim - ✘╹◡╹✘
  • Microsoft – 長沢智治のブログ

    この記事の所要時間: 1 分マイクロソフト時代の記事は公開を終了しました。 退職のお知らせ Microsoft, Atlassian と継続実施していたご好評いただいていた『無料での出張現場訪問、出張講演』は、原則終了とさせていただきますが、少し対価をいただくサービスとしては実施したいと考えております。それ以外のご希望、フィードバックについても広く受け付けております。忌憚のないご意見やお仕事への期待などお寄せいただけると嬉しいです。 講演・現場訪問のご依頼

    Microsoft – 長沢智治のブログ
  • 効率的な JavaScript - Opera Developer Community

    This is a translation of Efficient JavaScript, written by Mark 'Tarquin' Wilton-Jones. 効率的な JavaScript ECMAScript eval や Function のコンストラクタを使うのはやめよう eval や Function のコンストラクタにソースコードの文字列を渡して呼び出すとき, スクリプトエンジンはソースコードを実行ファイルに変換する機能を呼び出してしまう. これは性能の上で高くつく. たとえば, 単なる関数呼び出しの数百倍はかるくかかる. eval 関数は特に性質が悪い. eval に渡される引数は前もってわからない. eval は呼び出された環境で評価されるから, 結果としてその周辺環境は最適化できない. その結果ブラウザは周辺コードを実行時にまるまる解釈しないといけない. こ

  • Java EE 7でWebSockets対応、JPAでNoSQLの標準化にも取り組む。JavaOne 2012基調講演(後編)

    Java EE 7でWebSockets対応、JPAでNoSQLの標準化にも取り組む。JavaOne 2012基調講演(後編) JavaOne 2012基調講演の後半では、Java EE 7の進捗が紹介されました。Java EE 7の最大の目玉はクラウド対応でしたが、まだ時期尚早として見送りが先月決定されたばかり。 あらためて仕切り直しをしたJava EE 7を含むJava EEに関する基調講演の模様を紹介しましょう。 (記事は「JavaJavaScriptを実装するNashorn、OpenJDKで公開。JavaOne 2012基調講演(前編) 」の続きです) Java EE 7は2013年4月リリース予定 Java EEの方針や方向性。エンタープライズアプリケーションのためのシンプルな開発を実現し、高い生産性やポータビリティを実現することだ。 2013年にはJava EE 7がリリー

    Java EE 7でWebSockets対応、JPAでNoSQLの標準化にも取り組む。JavaOne 2012基調講演(後編)
  • JavaでJavaScriptを実装するNashorn、OpenJDKで公開。JavaOne 2012基調講演(前編)

    JavaJavaScriptを実装するNashorn、OpenJDKで公開。JavaOne 2012基調講演(前編) 米サンフランシスコで先週開催されたJavaOne 2012。基調講演では、JavaFXによるデスクトップからサーバサイドのJava EEまで、Javaがカバーする幅広い領域での最新動向が説明されました。 1年前にJava 7が登場し、来年にはJava EE 7が登場するという今年は大きな新発表もなく、谷間に当たる地味な時期に当たります。JavaOneの基調講演もそれを反映してか、これまでの進捗とロードマップを粛々と紹介するものでした。 JavaOne基調講演の冒頭で登場した全体のロードマップは、速報記事「JavaOne 2012開幕。Java SE/JavaFX/Java EE/Java MEなどの最新ロードマップ公開」で紹介しました。 記事と次の記事「Java EE

    JavaでJavaScriptを実装するNashorn、OpenJDKで公開。JavaOne 2012基調講演(前編)
  • TypeScriptでjQueryを使ってJavaScript MVCメモ帳を作る | DECONCEPTER

    jQueryを使ってメモ帳アプリを作る jQueryの定義ファイルは公式サンプルのいくつかに同梱されている。jQueryUIの定義ファイルと合わせて下記にもコミットした。今回はなんちゃってMVCでメモ帳を作る。機能は保存ボタンを押したらlocalStorageにデータを保存して一旦とじてもメモ帳として使える簡易Webアプリとする。 TypeScriptをjQueryで使う方法 TypeScriptでjQueryを記述したファイルをコンパイルしようとしても The name 'jQuery' does not exist in the current scope となってjQueryなんてありませんと怒られてしまう。jQueryを使ったコードをコンパイルしたい場合はjQueryの定義ファイルを読み込む必要がある。 jQueryの定義ファイル jQueryの使い方 定義ファイルを作業フォルダに

  • (追記あり)ついに蘇った! iOS5時代のマップが無料でダウンロードできます : ライフハッカー[日本版]

    疲れやすい、呼吸の浅さを改善。ストレッチポールは毎日使いたいほど気持ちがいい!【今日のライフハックツール】

    (追記あり)ついに蘇った! iOS5時代のマップが無料でダウンロードできます : ライフハッカー[日本版]