タグ

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

  • Rubyの死?開発者はどの言語を学ぶべきか? | ソフトアンテナ

    のソフトウェア技術者、まつもとゆきひろ氏によって作られたプログラミング言語「Ruby」。その出自から日で人気が高いのはもちろん、「Ruby on Rails」というキラーフレームワークが爆発的に広まったことで、全世界的な知名度をも獲得しました。 ところがここ数年Rubyの人気は低下傾向にあり、以前とは状況が少し変わってきているようです。 テックメディアTechRepublicのライターAlison DeNisco氏は8月7日、「The death of Ruby? Developers should learn these languages instead」という記事を公開。Rubyの人気が低下している現在、開発者は別のプログラミング言語を習得したほうが良いという趣旨の考察を展開しています。 Rubyの人気の低下の証拠とは 同記事はRubyの人気低下の証拠として、Indeedによる

    Rubyの死?開発者はどの言語を学ぶべきか? | ソフトアンテナ
    luccafort
    luccafort 2017/08/10
    一時の人気が陰っただけで死んだと表現するの最高に害悪なのでせめてmatzがお亡くなりになったときに使え、そうでないなら普通に名誉毀損問題だぞおい。 それにRuby以下の言語はゾンビかよ!という気持ちです。
  • Microsoft、巨大リポジトリを快適に管理できるGVFS(Git Virtual File System)を発表 | ソフトアンテナ

    Microsoft日、巨大なGitリポジトリを快適に管理するための専用ファイルシステム「GVFS(Git Virtual File System)」を発表しました(slashdot)。 GVFSはGitリポジトリを格納するための専用ファイルシステムで、リポジトリを仮想化し、巨大なリポジトリでも高速な動作を可能とすることを目指して開発されているものです(具体例としてあげられているWindowsのコードベースは350万件を超えるファイルが存在し、サイズは270GBを超えている模様)。 必要なファイルだけをダウンロードすることでcloneを高速化し、リポジトリの状態を積極的に管理することで、checkoutやstatusなどに必要な時間も短縮します。例えばcloneにかかる時間が12時間から数分に、checkoutは2〜3時間から30秒に、statsuは10分から4〜5秒に短縮されるとしてい

    Microsoft、巨大リポジトリを快適に管理できるGVFS(Git Virtual File System)を発表 | ソフトアンテナ
    luccafort
    luccafort 2017/02/05
    10年前では考えられなかったが今では当たり前の風景になって組織って変えられるものなのだなと趣深くみてる
  • 究極的に簡単に始めることができるGoで作られたGitHubクローン「Gogs」 | ソフトアンテナ

    個人プロジェクトや社内プロジェクトでGitをプライベートで運用したいという要望は結構あると思います。 GitHubは世界的な大人気サービスですが無料プランでは非公開リポジトリを作成することはできません。GitHubクローンソフトを導入すれば思うままにリポジトリを作成することができますが、インストールや設定に時間がかかりがちという弱点がありました。 日紹介する「Gogs」はGitHubクローンの一つ。Goで作られていて最高に簡単に始めることができるのが特徴です。設定に手間取らないのですぐに試すことができます。 インストール方法 バイナリのダウンロード&サーバー起動 「Install from binary」から、Windows / Linux / Mac OS X用のバイナリをダウンロードすることができます。今回はMacで試してみました。 ↑gogs_v0.4.2_darwin_amd64

    究極的に簡単に始めることができるGoで作られたGitHubクローン「Gogs」 | ソフトアンテナ
    luccafort
    luccafort 2016/12/12
    手軽なギフハブクローンなのだろうけどもそもそもプライベートでないといけない理由ってなんかあるかなぁ?と考えてしまうので多分マッチしなさそう。個人的に気になるのはGoだと速いとかあるかな?という点かな。
  • 「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」を使う | ソフトアンテナ
    luccafort
    luccafort 2015/04/02
    あとで読んだ。複数ファイルの監視は知らんかった。が別にこれだけ見てもtail -fがオワコンだとは思わなかったのでまぁタイトルは釣りっすな。
  • 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アドレスにマッチする正規表現公開される | ソフトアンテナ
    luccafort
    luccafort 2015/02/23
    これはひどい、検証すらしてないし正しいかどうかすらあやふやなまま上げてるのはどうなんだ感。
  • UNIXのプロセスやシグナルをしっかり理解するための技術ドキュメント「Process Book」 | ソフトアンテナ

    UNIXの基をなすプロセスやシグナルなどを分かりやすく解説した技術ドキュメント「Process Book」がGitHubにて公開されています。 同ドキュメントは、プロセスの生成、プロセスとファイル入出力、ファイルディスクリプタ、preforkサーバーの作り方、ゾンビプロセスと孤児プロセス、シグナルとkill、プロセスグループとフォアグランドプロセスといった話題を解説するドキュメントで、GitHubのreleasesディレクトリにはPDF、epub形式のファイルも格納されています。 UNIX環境でプログラムを開発する際に役立つだけではなく、普通のユーザーとしてターミナルを使ってコマンド操作を行う際にも役に立ちそうな内容だと思います。

    UNIXのプロセスやシグナルをしっかり理解するための技術ドキュメント「Process Book」 | ソフトアンテナ
  • 【注意喚起】MacのLaunchpadのアプリ削除機能に超弩級のバグが見つかる | ソフトアンテナ

    ※2014/11/18更新:「OS X 10.10.1」でこの不具合は修正されました。 Mac App Storeでアプリを購入している人ならば、アプリを削除するためにLaunchpadのアプリアンインストール機能を使ったことがあるかもしれません。 iOSと同様にアプリを長押しするだけでアプリをアンインストールすることができる便利な機能ですが、この機能に「~/Library/Application Support以下を全消去してしまう」超弩級の不具合が見つかりました(Togetter)。 「~/Library/Application Support」以下にはアプリの設定情報など大切な情報がたくさん保存されています。これがごっそり削除されるのはかなりヤバイ事態です。 現象 この不具合は、Launchpadで特定のアプリを削除すると「~/Library/Application Supportに

    【注意喚起】MacのLaunchpadのアプリ削除機能に超弩級のバグが見つかる | ソフトアンテナ
    luccafort
    luccafort 2014/11/02
    えっ?さすがにこれいくら何でもないんじゃない?という気がするが流石に検証する気にはならんな。
  • 1