タグ

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

  • TextQL - CVSファイルに対してSQLを実行できるコマンドラインツール | ソフトアンテナ

    CSVファイルやTSVファイルはさまざまなデータを格納できるデータベース的な構造を持つテキストファイルですが、データベースで使用できる便利なSQL言語は使用することができません。 表計算ソフトに取り込んでデータを活用することはできるものの、SQLに慣れ親しんだ方ならば、SQLを使って直接作業したいと思った経験のある方も多いでしょう。 日紹介する「TextQL」はこのアイデアに基づいて開発されたコマンドラインツールです。サンフランスのソフトエンジニアPaul Bergeron氏によって作成されたGo言語製のオープンソースソフトとなっています。 SQLiteCSVファイルを取り込んでも同じような作業が可能ですが、次に示すような違いがあるとのことです。 sqliteインポートは標準入力を受け取らずUNIXパイプを破壊する textqlはクオートでエスケープされたデリミタをサポートする tex

    TextQL - CVSファイルに対してSQLを実行できるコマンドラインツール | ソフトアンテナ
    longroof
    longroof 2018/04/26
    “brew install textql ”はい(´・ω・`)…
  • 【速報】「Docker for Mac/Windows」正式版がリリース | ソフトアンテナ

    Dockerは7月28日(現地時間)、Docker for MacおよびDocker for Windowsの正式版をリリースしました。ベータがとれた初のバージョンで製品開発に利用できる安定版と位置づけられています。 Docker for Mac/Windowsのゴールは、開発環境上で容易にDockerを実行可能とすること。正式版の改良点として以下のポイントがリストアップされています。 高速かつ高信頼性: ハイパーバイザー上に構築されたネイティブな開発環境(VirtualBox不要) Docker tools統合の改善: 開発に必要な全てのDocker toolsがアプリにバンドル 開発フローの改善: Volumeマウントや開発中のコンテナに簡単にアクセスできる昨日。サポートされたIDEによるコンテナ内デバッグも可能に エンタープライズネットワークサポート: Docker for Mac/

    【速報】「Docker for Mac/Windows」正式版がリリース | ソフトアンテナ
    longroof
    longroof 2016/07/30
    ふむふむ(´・ω・`)
  • Mac / Windows / Linuxに対応した無料のGUI Gitクライアント「GitKraken」 | ソフトアンテナ

    クロスプラットフォームのGUI Gitクライアント「GitKraken」が公開されています。現在パブリックベータテスト中で、公式サイトよりMac / Windows / Linuxに対応した実行ファイルを無料でダウンロードして使用することができます。 最近流行のElectronを使用して作成されたソフトウェアのようで、libgit2やNodeGitといったオープンソースライブラリも組み込まれています。 Electron風の美しいGUI ▼メイン画面は以下の通り。 コミット履歴やブランチの分岐が美しく表示されているのが印象的です。コミットやブランチの作成/マージ、pull/pushといったGitの操作をGUIを使って行う事ができます。 ▲設定画面を使って「git config」の設定や、sshの鍵の管理、GitHubやBitBucketといったサービスの認証情報の管理、Git Flowの設定

    Mac / Windows / Linuxに対応した無料のGUI Gitクライアント「GitKraken」 | ソフトアンテナ
    longroof
    longroof 2016/03/03
    イカがでしょうか(´・ω・`)?
  • Fedora 22で「Yum」は公式に死亡し、これからは「DNF」で! | ソフトアンテナ

    RHEL、Fedora、CentOSなどでお馴染みのパッケージマネージャYumが、 Fedora 22ではデフォルトではインストールされず、公式に「デッドプロジェクト」とみなされるようになったことが、DNFプロジェクトのブログ「Yum is dead, long live DNF」により明らかになりました。 DNFは、SATベースの依存関係リゾルバを搭載したYumのフォークで、Fedora 22以降、Yumを置き換えることになります。DNFは、Python 3 / Python 2どちらにも対応しており、Yumとは異なるDNF Python APIを提供します。 Fedora 22でも、Yumをインストールすることは可能で、YumのPython APIも当分残りますが、yumのコマンドは「yum-deprecated」と名前を変え、「yum」の呼び出しは「dnf」にリダイレクトされます。

    Fedora 22で「Yum」は公式に死亡し、これからは「DNF」で! | ソフトアンテナ
    longroof
    longroof 2015/05/18
    「ゆむ」って読む奴何なの( ;´Д`) Yellowdog Updater Modifiedには大変お世話になりましたよ…
  • 「tail -f」を使うのは情弱、情強は「less +F」を使う | ソフトアンテナ

    ログファイルの監視に「tail -f」コマンドを使っている方は多いかもしれません。ファイルの末尾を表示する「tail」コマンドに、ファイル末尾に追加されたデータを追跡表示する「-f」オプションを指定することで、手軽にログの監視ができる便利なコマンドです。 しかし最近、「tail -f」より便利なコマンドとして「less +F」の使用を推奨するブログ記事「Stop using tail -f (mostly)」が公開され話題となりました。 「less」はテキストファイルの内容を表示する、ページャーと呼ばれるソフトウェアですが、これに「+F」オプションを指定することで、「tail -f」より便利なファイル監視コマンドとして使えるらしいのです。具体的に「less +F」が「tail -f」より便利な点として以下の2点が挙げられています。 監視モードと通常モードをlessを起動したまま行き来できる

    「tail -f」を使うのは情弱、情強は「less +F」を使う | ソフトアンテナ
    longroof
    longroof 2015/04/02
    あーあれな(´・ω・`)
  • 99%のEmailアドレスにマッチする正規表現公開される | ソフトアンテナ

    一見Emailアドレスにマッチする正規表現を組み立てるのは簡単そうに思えますが、RFC 5322に厳密に準拠した正規表現を創りだそうとするととんでも無い努力が必要となるようです。 「Email Address Regular Expression That 99.9% Works」は、様々なプログラミング言語ごとに、Emailアドレスに99%マッチする正規表現を掲載したサイトで、例えばPerl 5.10より前のバージョンのPerl用として、掲載されている長大な正規表現を見れば、その難易度の高さを確認することができます。 正規表現にはなんの解説もなくどのような意図をもって作られたのか説明はありません(よって99%マッチするかどうかは当のところは不明)。ちなみに日語で読める貴重な情報「Perlメモ」では、「perl5.6.0以前の perl ではメールアドレスの正規表現を正確に記述すること

    99%のEmailアドレスにマッチする正規表現公開される | ソフトアンテナ
    longroof
    longroof 2015/02/23
    みんなで全力でネタにマジレスすると「議論」になるのな
  • 無料で利用できる高品質Bootstrapテーマコレクション「Bootstrap Zero」 | ソフトアンテナ

    Twitter社が開発した人気のCSS/JavaScriptフレームワーク「Bootstrap」。誰でも簡単に利用できることが売りですが、一からサイトを作り上げるとなると、それなりに時間がかかってしまうかもしれません。 「Bootstrap Zero」は、そのような時に参考にしたい、高品質なBootstrap用のテンプレートコレクションサイトです。Bootstrap的ではない、美しいデザインのテーマから、Bootstrapっぽさを残したオーソドックスなテーマまで、たくさんのテーマを無料でダウンロードすることができます。 Custom Bootstrap Templates Custom Bootstrap Templatesカテゴリには、Bootstrapっぽさをできるだけなくした美しいテーマが集められています。製品/アプリの紹介サイトや、管理画面に使える、最近よく見かける形式のテーマが揃

    無料で利用できる高品質Bootstrapテーマコレクション「Bootstrap Zero」 | ソフトアンテナ
    longroof
    longroof 2015/02/15
    サクッと使えること以外にメリットないので「新しい」「珍しい」だけで助かりますヽ(=´▽`=)ノ
  • Swift開発で参考にしたいGitHub社の「Swift Style Guide」と日本語版 | ソフトアンテナ

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

    Swift開発で参考にしたいGitHub社の「Swift Style Guide」と日本語版 | ソフトアンテナ
    longroof
    longroof 2015/02/07
    ふむふむ_φ(・_・
  • 膨大なSwiftサンプルコードが超役に立つサイト「逆引きSwift (iOS編)」 | ソフトアンテナ

    「逆引きSwift (iOS編)」は、Appleの注目の新言語「Swift」を使ってiOSアプリを開発するためのサンプルコードがたくさん集められているサイトです。 UIKit、Utility、AVFoundation、PhotoKit、CoreMotion、CoreLocation、MapKit、CoreImage、Social、TouchID、CoreBluetooth、HealthKit、Connection Classesなど、iOS用アプリを作る際に必要となる様々な分野のサンプルコードを参照することができるので、iOSアプリ開発者ならばブックマークしておいて損はないでしょう。 スクリーンショット/ソースコード 例えば画面表示の基礎となるUIKitに関しても、上の図のようにたくさんのサンプルコードが集められていて、やりたいことから目的のコードをすぐに探しだすことができます。例えばボタ

    膨大なSwiftサンプルコードが超役に立つサイト「逆引きSwift (iOS編)」 | ソフトアンテナ
    longroof
    longroof 2014/09/25
  • VimをモダンにリファインしたMac用エディタ「VimR」 | ソフトアンテナ

    Vimを現代風にリファインしMacの他のモダンなエディタで導入されている機能を取り入れることを目的としたエディタ「VimR」(Vim Refined)が公開されています(GitHub、Hacker News)。 説明によると、VimRはエミュレーションではない完全なVimを内部に組み込んでいて、Vimの好みプラグインを使用可能。hjklで操作できるGUIファイルブラウザや、曖昧検索に対応したファイル検索機能が使えるということです。 ↑左ペインがファイルブラウザ。 ↑ファイル検索。 MacVimプラスアルファといった雰囲気なので、GUIメインでVimを使っているユーザーならば検討してみる価値はあるかもしれません。 ソースコードのライセンスはGPL v3で、ビルド方法はGitHubに説明されています。今後が楽しみなエディタだと思います。

    VimをモダンにリファインしたMac用エディタ「VimR」 | ソフトアンテナ
    longroof
    longroof 2014/08/17
  • 1