タグ

ブックマーク / blog.tai2.net (2)

  • JavaScriptの行末セミコロンは省略すべきか

    目次 自動セミコロン挿入(Automatic Semilocon Insertion) Restricted Production ASIの害 セミコロンにまつわる論争 で、どっちがいいの? JavaScriptには、 自動セミコロン挿入 という機能があり、行末でセミコロンを省略しても、多くの場合文法的に問題ありません。 しかしながら、 JavaScript: The Good Parts などで指摘されているように、自動セミコロン挿入は有害な機能であるため、JavaScriptのステートメント末尾には必ずセミコロンを付与するというのがフロントエンドエンジニアの共通認識だと思っていました。1 ところが、 Bootstrap に含まれるJavaScriptコードを見てみると、基的にセミコロンが使用されていません。 調べてみると、どうも世の中にはJavaScriptのステートメント末尾にセミ

    JavaScriptの行末セミコロンは省略すべきか
  • (L)GPLとApp StoreとVLC for iOS

    目次 ことの発端、GNU GoがApp Storeから消えた vlc-develでの問題提起、App Storeからの削除 LGPLへのリライセンス、App Storeへの復活 その他の疑問 iOSアプリでLGPLライセンスのライブラリを使用した場合、アプリのライセンスもLGPLになる? Sparrow for iOSはLGPLに違反していないのか LGPLライブラリを使用しているプログラムは、リバースエンジニアリングを許可しなければならないのでは? VLCffmpegを使用しているのではないのか 結論 リンク ライセンス関連 参考記事(時系列) 主に仕事で、ffmpegVLCのような(L)GPLのもとに配布されているプログラムを利用することが、 ちょくちょくあるのですが、GPLプログラムはApp Storeで配布できないという話をツイッターで みかけたのをきっかけに、そのあたりどうな

    (L)GPLとApp StoreとVLC for iOS
  • 1