タグ

2013年3月20日のブックマーク (13件)

  • C Shell - Wikipedia

    C shell(シーシェル、csh)は、カリフォルニア大学バークレー校の大学院生だったビル・ジョイが1970年代後半に開発したUnixシェルである。1978年にジョイが配布を始めた 2BSD という BSD UNIX のリリースで広く配布されることになった[2][3]。他にアイデアやコードに貢献した者としては、マイケル・ウベル、エリック・オールマン、マイク・オブライエン、ジム・カルプがいる[4]。UNIX V6 の /bin/sh を元に作られたもので、Bourne shell (UNIX V7) と共通の先祖を持つ。 通常テキストウィンドウ内で動作するコマンドラインインタプリタであり、ユーザーがコマンドを入力するとそれに応じた処理が実行される。またシェルスクリプトと呼ばれるファイルからコマンド群を読み込むこともできる。他のUnixシェルと同様、ファイル名のワイルドカード、パイプ、ヒアドキ

    hiroyukim
    hiroyukim 2013/03/20
  • The Official SourceTree Blog - free client for Git and Mercurial version control systems.

    About SourceTree SourceTree is a free Mac client for Git and Mercurial version control systems. Learn More » Follow @sourcetree Subscribe to the Blog Looking for Git hosting? Meet Bitbucket – our free Git and Mercurial code hosting site with unlimited public and private repositories. Recent Posts Sourcetree for Mac 2.7 Sign-In Deprecated Sourcetree for Windows 2019 Preview Sourcetree 3.0 branches

    hiroyukim
    hiroyukim 2013/03/20
  • フリーのGitクライアント「SourceTree for Windows」 | ソフトアンテナ

    フリーで使えるWindows用のGitクライアント「SourceTree for Windows」がリリースされています(Introducing SourceTree for Windows – a free desktop client for Git)。 もともとMacで使えるSourceTreeというGit & Mercurialクライアントがあって、そのWindows版という位置づけみたいです。BitbucketやStashと連携することも考えられているようです。 WindowsのGit環境はMacやなかんと比較するといまいち充実してなかったので、待望のソフトウェアかもしれません。

    フリーのGitクライアント「SourceTree for Windows」 | ソフトアンテナ
    hiroyukim
    hiroyukim 2013/03/20
  • Chris's Wiki :: blog/web/AvoidAbUseSiege

    Don't use ab for your web server stress tests (I like siege instead) Like many other people, I sort of automatically reach for the venerable ab Apache program when I want to do some sort of a web server stress test. I've heard that it has flaws and it's not the best program out there, but surely it's good enough for the basics, right? Well, no, as I found out recently. I don't know exactly why or

    hiroyukim
    hiroyukim 2013/03/20
  • Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0063 号 バックナンバー Rubyist Magazine 0063 号 Rubyist Magazine 0062 号 Kaigi on Rails 特集号 RubyKaigi Takeout 2020 特集号 Rubyist Magazine 0061 号 Rubyist Magazine 0060 号 RubyKaigi 2019 直前特集号 Rubyist Magazine 0059 号 Rubyist

    hiroyukim
    hiroyukim 2013/03/20
  • Colombiana – トーナメントルール | ポーカー |

    第93回アカデミー賞(2021年)の授賞式が米・ロサンゼルスで行われました。近年は、多様性の欠如が指摘されていましたが、今年のアカデミー賞では、注目に値する初の試みがいくつか行われました。作品賞に黒人だけの製作チームがノミネートされたのは初めてのことであり、主演女優賞にはアジア系の俳優が2名、監督賞には女性が2名ノミネートされました。受賞者が発表されたとき、歴史的快挙に多くの人の感動を呼びました。 たまには、テレビではなく映画館で映画を見て、大スクリーンで感動を味わいたくなりますよね。『君の名は』や『東京喰種』といった名作を観たことないという方はいませんよね。もしまだ観ていないという方は、絶対に今すぐ観るべきです。これら名作を観ずにいるなんて、人生損しているかもしれません! 黒澤明監督の『七人の侍』(1954年)は、それ自体が素晴らしい作品であるだけでなく、今世紀末まで続く一つのジャンルを

    hiroyukim
    hiroyukim 2013/03/20
  • std::make_integer_seqをO(LogN)にしろという議論

    Jonathan Wakelyの書いた論文、N3493: Compile-time integer sequencesで、Variadic TemplatesとTupleを組み合わせた場合に、Tupleの各要素にパック展開でアクセスできるようにする技法のためのライブラリを、標準ライブラリで提供しようという提案がなされた。この論文は、の虫: C++ 2013-01 mailingの簡易レビューで要約している。 これに我らが縄文土器陶芸家でメタプログラマーのボレロ村上氏が、std::make_integer_seqはO(LogN)の再帰深度を保証しろと注文をつけた。 ISO C++ Standard - Future Proposals に投稿した - ボレロ村上 - ENiyGmaA Code 私の簡易レビューでも、make_integer_seqの実装例を書いているが、これはO(N)な実

    hiroyukim
    hiroyukim 2013/03/20
  • latch, barrier同期プリミティブ - yohhoyの日記

    C++1y(C++14)に向けて提案されている同期プリミティブについてメモ。N3600 C++ Latches and Barriers に基づく。 2019-09-11追記:C++2a(C++20)に向けて P1135R6 が採択され、C++標準ライブラリにstd::latchとstd::barrierが追加される。https://github.com/yohhoy/yamc にてエミュレーション実装提供。 latchプリミティブ Nスレッド間でのタスク終了待ちに利用する。機能的にはJava 5以降のCountDownLatch、C# 4.0以降のCountdownEventが相当。 barrierプリミティブ Nスレッド間での周期的な同期ポイントに利用する。Boost.Threadライブラリではbarrierクラスによって提供済み*1。機能的にはJava 5以降のCyclicBarri

    latch, barrier同期プリミティブ - yohhoyの日記
    hiroyukim
    hiroyukim 2013/03/20
  • http://homepage1.nifty.com/herumi/diary/1303.html

    hiroyukim
    hiroyukim 2013/03/20
  • C++11 スマートポインタの話 - ここは匣

    C++にはガーベジコレクタが言語的には存在しないので、動的に確保したオブジェクトのメモリの管理はプログラマが責任を持って管理しなければ、メモリリーク・リソースリークなどの問題を生じてしまいます。 今時のプログラマはこうした問題を引き起こすリスクを減らす為に、記述ミスの起こりやすい生のポインタを使い自力でnewとdeleteを記述する事を避けて、安全なスマートポインタ、即ちオブジェクトの寿命により自動的にメモリ解放を行う便利なポインタを利用するべきです。 しかし、スマートポインタと言っても種類が幾つかあり、落とし穴も存在するのでどういった状況でどれを利用するのが良いのかを考察してみます。 Dynamic memory managementを見てみても C++11から随分増えていますね http://en.cppreference.com/w/cpp/memory std::auto_ptr

    C++11 スマートポインタの話 - ここは匣
    hiroyukim
    hiroyukim 2013/03/20
  • Mouseで「あるメソッドを持ったオブジェクト」という制約をつくる - Islands in the byte stream (legacy)

    互いに継承関係がなくてもRoleを適用していなくても duck_type() を使えばOK!しかも自前で can() するより高速なスグレモノ*1。 use strict; use warnings; package Foo { use Mouse; sub x { 1 } __PACKAGE__->meta->make_immutable(); } package Bar { use Mouse; sub x { 2 } __PACKAGE__->meta->make_immutable(); } package Baz { use Mouse; __PACKAGE__->meta->make_immutable(); } package Main; use Mouse; use Mouse::Util::TypeConstraints; duck_type 'MyApp.TypeWit

    Mouseで「あるメソッドを持ったオブジェクト」という制約をつくる - Islands in the byte stream (legacy)
    hiroyukim
    hiroyukim 2013/03/20
  • http://atnd.org/events/37993

    hiroyukim
    hiroyukim 2013/03/20
  • アポロ計画に参加してた97歳だけど何か質問ある? | AMAの世界

    『私はアポロ計画に1号から14号まで参加していた97歳です。2人の大統領と、大統領になる前からの知り合いでした。』 ハーイ!これが私のおじいさんです。えっと、そう、これは昔の写真。今のおじいさんはこちらです。これもおじいさん。 彼はとても華やかな人生を送って来ました。スレッドのタイトルは、そのほんの一部。他にはこんなこともありました。 アポロ8号とアポロ11号の時は、ラジオ・テレビ関係部署の代理部長を務めていました(来は副部長だったのですが、その2つのミッションの時は部長が病気だったので)。 彼と奥さんが二度目に顔を合わせたのは、二人の結婚式の日でした。 第二次大戦と朝鮮戦争に従軍していました(いい話がたくさんあります)。 アメリカで当時最年少のイーグルスカウト(訳注: ボーイスカウトの最高位)でした。 バージニア大学に16歳で入学し、18歳で一度退学しましたが、20歳で同級生と一緒に卒

    hiroyukim
    hiroyukim 2013/03/20