タグ

ブックマーク / softantenna.com (5)

  • Swift開発で参考にしたいGitHub社の「Swift Style Guide」と日本語版 | ソフトアンテナ

    Appleのアプリ開発用言語として大きな注目を集めているプログラミング言語「Swift」。まだ新しい言語だけあって、様々な定石や規約が出揃っておらず、どのように書けばベストなのか迷っている開発者の方も多いかもしれません。 そのようなときに参考になりそうなGitHub社のスタイルガイド、「Swift Style Guide」と、その日語訳「Swiftコーディング規約」が公開されています。 同スタイルガイドは、Swiftプログラムの精密さや厳密さを向上させ、エラーを減少させることを目的としたガイドラインで、例えば、「(タブよりスペースを使うといった)空白の使い方」から、「可能な限りlet宣言をvar宣言より優先する」、「オプショナル型の開示指定は避ける」、「暗黙的開示オプショナル型の使用を避ける」などシンタックスの細部に至る、様々な指針が提示されています。 if let foo = foo

    Swift開発で参考にしたいGitHub社の「Swift Style Guide」と日本語版 | ソフトアンテナ
    tak4hir0
    tak4hir0 2015/02/08
    Swift開発で参考にしたいGitHub社の「Swift Style Guide」と日本語版
  • 人気のJavaScriptライブラリを検索できるサービス「Libscore」 | ソフトアンテナ

    JavaScript人気の高まりをうけ、現在、次々とJavaScriptライブラリやスクリプトが開発され続けています。便利な反面、利用者からするとあまりにも数が多すぎて、どのライブラリが当に有用なのか判断しづらい面もあるかもしれません。 そんなときに使いたいサービスが「Libscore」です。世界中の人気サイトで使われているJavaScriptライブラリ/スクリプトの情報を収集し、様々な方法で検索することができるサイトです。 検索方法は例えば、ライブラリが提供する変数名(jQuery、Modernizr、$.ui、$.fn.fancyboxなど)や、外部ライブラリ名(scriptプリフィックスを使用。script:stats.wp.com or script:use.typekit.netなど)を使って、使用サイトを検索したり、逆にあるドメインが使用しているJavaScript一覧をドメ

    人気のJavaScriptライブラリを検索できるサービス「Libscore」 | ソフトアンテナ
    tak4hir0
    tak4hir0 2014/12/20
    人気のJavaScriptライブラリを検索できるサービス「Libscore」
  • iPadで動くオープンソースのビジュアルプログラミング環境「Pyonkee」が熱い | ソフトアンテナ

    iPad用の格的なビジュアルプログラミング環境「Pyonkee」が公開されています。MITメディアラボの有名なビジュアル開発環境Scratch 1.4を元に開発されたアプリで、ソースコードもGitHubで公開されています。 ピョンキー カテゴリ: 教育 価格: 無料 基的な操作方法 Scratchは楽しくプログラミング言語を学習するために開発されたビジュアルプログラミング環境なので、初心者でも楽に始めることができるはず…と思ったのですが、慣れないとちょっととまどうかもしれません。 基的な操作は、左側でいろいろなパーツを選んで、真ん中のScriptエリアに配置して、緑のアイコンを押して実行といった感じ(上の画面はシミュレーターなので英語表記になっています)。 操作方法がよくわからないという場合「日語版Scratchのつかいかた」がとても参考になります。 ソースコードも参考になりそう

    iPadで動くオープンソースのビジュアルプログラミング環境「Pyonkee」が熱い | ソフトアンテナ
    tak4hir0
    tak4hir0 2014/08/31
    iPadで動くオープンソースのビジュアルプログラミング環境「Pyonkee」が熱い
  • 「Final Term」でターミナル戦争終結か? | ソフトアンテナ

    Hacker Newsで「Final Term」というターミナルエミュレーターの新顔が紹介されていました。Finalって名前、どうよ?という気もしますが、GUIを積極的に活用するアグレッシブな新機能を搭載した端末ソフトのようです。 例えば上の画像は、「Semantic text menus」と呼ばれ、ターミナルにファイル名、PID、URL、IPアドレスなど、何が表示されているかを判別してコンテキストメニューを表示している様子です。 コマンド補完もこんな感じでメニューとして表示できるらしいです。 紹介動画もありました。 ライセンスはGPL 3でフリー。ソースはGithubから取得できます。説明を見る限りUbuntu / Linuxあたりをターゲットに開発されていそうです。興味を持った方は動かしてみてください。ちなみに、絶賛開発中につきVimのような一部コマンドが動かないと注意書きがあります。

    「Final Term」でターミナル戦争終結か? | ソフトアンテナ
    tak4hir0
    tak4hir0 2013/07/09
    「Final Term」でターミナル戦争終結か? | ソフトアンテナブログ
  • クラウド不要のファイル同期ソフト「BitTorrent Sync」キタ━(゚∀゚)━! | ソフトアンテナ

    クラウド不要のファイル同期ソフト「BitTorrent Sync」キタ━(゚∀゚)━! 2013 4/24 BitTorrentがクラウド不要、容量制限なしのファイル同期ソフト「BitTorrent Sync」を発表しました(BitTorrent Blog、slashdot、Ars Technica)。 まだアルファ段階ですが、Windows / Mac / Linuxなど主要OS向けのソフトをダウンロードする事ができます。 Dropboxとは異なり、クラウドを介さずファイルをマシン間で直接同期するため、容量に制限がなく、同期速度も高速みたいです。同期時にファイルの内容を暗号化するのでセキュリティ面も安全。ということで早速動かしてみました。 使ってみよう とりあえず2台のMac間で同期する方法を説明します。 1台目のセットアップ DownloadからMacを選択。BTSync.dmgをダウ

    クラウド不要のファイル同期ソフト「BitTorrent Sync」キタ━(゚∀゚)━! | ソフトアンテナ
    tak4hir0
    tak4hir0 2013/05/03
    クラウド不要のファイル同期ソフト「BitTorrent Sync」キタ━(゚∀゚)━! | ソフトアンテナブログ BitTorrentがクラウド不要、容量制限なしのファイル同期ソフト「BitTorrent Sync」を発表しました(BitTorrent Blog、slashdot、Ars Technica)。
  • 1