サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
CES 2025
haru-s.hatenablog.com
今,フォークしたリポジトリのリモートブランチだけがある. $ git remote origin本家のリモートリポジトリの短縮名を登録する. $ git remote add github git://github.com/D-Programming-Language/dmd.git本家の更新をローカルで反映させる. $ git pull --rebase github masterフォークしたリモートリポジトリをpullしてからpushして本家に追随させる. $ git pull origin master $ git push origin master 自分のコミットを常に一番最後のコミットにしておきたいなら まず,ここで説明することは,他の人と共有しているリポジトリではやるべきではない. それを踏まえた上で,自分のコミットを常に一番最後のコミットにしておきたいならば --force
Debian だとはじめは Ruby とか入ってないと思うので入れます. apt-get install ruby apt-get install rubygems gem install tlsmail apt-get install libopenssl-rubyリポジトリの ./hooks にある post-commit.tmpl を post-commit という名前で同じディレクトリにコピーし,中身を書き換えます. $ cat post-commit #!/bin/sh # POST-COMMIT HOOK # # The post-commit hook is invoked after a commit. Subversion runs # this hook by invoking a program (script, executable, binary, etc.) #
とりあえずメモ. 参考:make-ssl-cert と証明書 - May the Source be with you マニュアル # zless /usr/share/doc/apache2-doc/README.Debian.gzSSL === Enabling SSL ------------ To enable SSL, type (as user root): a2ensite default-ssl a2enmod ssl If you want to use self-signed certificates, you should install the ssl-cert package (see below). Otherwise, just adjust the SSLCertificateFile and SSLCertificateKeyFile directives
うは,すごい長文お疲れ様です. クラスは型である グローバル変数を使用していたコードをローカル変数を使用する方法に改良して、さらに最終的には「より良いコード」としてひどいコードを紹介している。 あー・・・.完成形のコードとして見るならこれはひどいと言わざるを得ない.「より良いコード」というか「先の例よりもマシなコード」を示そうというのならば,どの悪い点を改良したのかを明示してあればよかったんだけど.それにしても void getTopLeft() { cout << "左上のX座標>"; cin >> x1; cout << "左上のY座標>"; cin >> y1; } これは三瞬(なんだこれ.ああそうか.いや違う.ああそうかそうか.いやいや違う.ああーそうかそうかってええー)何をしているのかわからなかった.「クラスは型である(特にC++では!)」はオブジェクト指向の大原則ではなかったの
君が雑談ならば私とも明るくおしゃべりできるのに、研究の話となった瞬間に凍り付いてしまうのは、雑談は自分の感情をベースに話せるので自信を持てる(自分の感情だもの、正しいも正しくないもない)のに対して、研究の話は自信がないからだよ。 どうして、自信がなかったのかといえば、たぶん、間違うことに対して恐怖をいだいているからだと思うよ。 表題の通り. それだけだとあんまりなのでもう少し. 一般論として,先生は研究に正解はないと言いながら不正解だけはきっちり指摘してくるから,思いつく限りのことをすべてボコボコにされる学生は嫌になるんだよね. あと,自分の経験に照らし合わせて考えてみると,本当に究極的に何も言えなくなってしまうのは,「僕はそう思う.それが好きなんだ.論理的な理由なんてない」っていうときかな. 結局,論理的に話を詰めていって,最後に意見が対立するのは,そう,好き嫌いだけだ.
なにこれ? id:Sore_0さんがマーキングスクリプトとプレイリストスクリプトをベースに作られたニコニコ動画でプレイリストが使えるようになるGreasemonkeyスクリプトをはてなブックマークに対応させてみました. 何ができるの? 元々のスクリプトは,ニコニコ動画のランキングページやマイリストページなどの一覧ページにおいて,各動画のタイトル周辺をクリックしてマーキングし,それをプレイリストにまとめて登録し,順次再生もしくはランダム再生することができるというものです. このスクリプトを改造して,はてなブックマークのページでも同様のことができるようにしました. はてなブックマーク対応版 ニコニコマーキング http://dl.getdropbox.com/u/355722/greasemonkey/nicovideo_mark.user.js はてなブックマーク対応版 ニコニコプレイリスト
以前ホットエントリーになっていた OMake つかって LaTeX コンパイルしたら簡単すぎて身長が5cm伸びた - 日記を書く [・w・] はやみずさん を思い出して,自分の環境にも導入してみることにしました. 環境 OS は Windows XP で,platex はhttp://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/web2c75.htmlからダウンロードしてインストール済みとします. メインの TeX ファイルは paper.tex とします. OMake の導入 OMake のインストーラをDownload OMakeからダウンロードしてきて,インストールします. コマンドラインで paper.tex があるフォルダに移動して, omake --installを実行すると,いくつかのファイルが作成されます. OMakefile だ
当然だがほとんどの後輩がshared_ptrを知らないみたいなので,いつかC++講座で使うための説明用資料としてここに書いておく. 概要 shared_ptrを使うとnewして作成したオブジェクトを明示的にdeleteしなくてもよくなる. 原理的に,どこからも参照されなくなったオブジェクトにアクセスする方法は存在しないので,そのオブジェクトはもう破壊してしまっても問題がない. shared_ptrは,オブジェクトが参照されている数をカウントしておいて(参照カウントと言う),参照カウントがゼロになるときに参照先のオブジェクトを1回だけdeleteしてくれる. shared_ptrはauto_ptrと同じスマートポインタの一種であり,次期C++の標準ライブラリに導入される.それと同時にauto_ptrは非推奨となる. サンプル 環境はSP1を適用済みのVS2008. VS2008SP1を入れて
元ネタは例のレジ打ちのおばちゃんの話ですが・・・, とはいえ、例えばプログラマであれば「良く出来る人の給料は高いほうが良い」という話は悪い話ではない気もします。この「良く出来る」という単語に対して納得がしやすい一律な基準があれば良いのでしょうが、私にはそれが思い浮かびません。結局、恐ろしくできるスター社員に「フェロー」などの特殊な称号を渡して、その称号に対して給与を上乗せするという方法に行き着くんですかね。。 才能あるレジのおばさんの給料が上昇しなかった事例:Geekなぺーじ ひとつ案を思いついたので公開します. 同僚同士でできるプログラマに投票し合う 毎月,その職場のすべてのプログラマは,同僚の中からできるプログラマを選んで,その人に投票します. 経営者は,より多くの票を集めたプログラマに手当を出します. 票を集めなかったプログラマの給料は基本給のままです. できるプログラマは同僚の仕事
http://komachi.yomiuri.co.jp/t/2008/1202/215135.htm?g=06 上ののページを開いていて,「↑B」ボタンを押したときには, http://b.hatena.ne.jp/entry/http%3A//komachi.yomiuri.co.jp/t/2008/1202/215135.htm%3Fg%3D06 がブックマークされるが,このアドレスは注目エントリーになったものではない. はてなでページタイトルを入力して検索してみると見つかる, http://b.hatena.ne.jp/entry/http://komachi.yomiuri.co.jp/t/2008/1202/215135.htm?g=06 これが注目エントリーになったアドレス. この問題はソーシャルブックマークとしての便利さを大きく失ってしまうひどいものだと思う. 直してー!
最近はてなブックマークをブックマークとして使うようになってきた. 前は大喜利にしか使っていなかったんだけど,割と便利なんだよね,はてなブックマークって. 検索やタグ付けが簡単だし,似たような記事を集めやすいんだと思う. Firefox3で改良されたブックマークは,アイデアはいいんだけど,UIが使いにくい. タグ付けするときにタグ一覧を画面いっぱいに表示できないとか, 縦一列に固定順序で表示することしかできないとか,もうたくさん要改善点がある. 「よく見るページ」+「最近見たブックマーク10件」=「最近よく見るブックマーク10件」みたいなこともできないみたいだし. 検索クエリのAND/OR結合くらいできるようにしてて欲しい. でもこうなったらパパアドオン作っちゃうぞーとかもうね. めんどくさくて言ってらんないw そんなこんなで,基本的には,Openにしたいブックマークははてなブックマークにな
あとはランキングについてです。ランキングについてはいろんな声がありますが、とりあえずデフォルトをウィークリーランキング(週イチ更新)にする変更を予定しています。もちろんデイリーも残りますがこれも更新は1日1回です。現在は全て1時間に1回更新をかけているんですが、比較的リアルタイムに順位の変動が見えてしまうことがその時の流行などを把握しやすい利点となっている反面、意図的に捜査をしようと思う人たちに対してモチベーションを与えてしまっているという側面もあると思っています(数時間の努力で結果に反映されるため)。 ちなみに単純に更新間隔を遅くするだけで問題がクリアになるわけではないと思いますがこれは様子を見つつ柔軟に対処していきたいと思っています。 あと、このランキングへの対応だけをするとニコニコ動画内でその時その時の旬がわからなくなってしまうという問題が生じてしまいますので、これを解決すべく同じタ
中学1年生のときにプログラミングを始めた僕は,すぐにその面白さに取り憑かれた. 昼から部活に行くことができる土曜日には,家から持っていったお弁当を食べるのも忘れて,黙々と,図書館から借りてきた BASIC の入門書のコードを打ち込んでいた. ROM BASIC と DISK BASIC の違いに気が付かず,一度入力したコードをどうやって保存したらいいのか分からずに困ったり,INPUT$ と INKEY$ の違いに気が付くのに多くの時間を費やしたりした. 図書館の入門書を大体打ち込んでしまった後は,もちろんみんなのバイブルである「ベーマガ」のコードを打ちまくった. 中学2年生のときだろうか,自分と親とで半額ずつ出し合って PC-9821 Cx13 を買った. 今でも我が家ではこのマシンは父にテレビとCDプレーヤとして使われていて,まだまだ現役だ. でも,自分でこのマシンを触ることはほとんどな
印刷プレビューダイアログ PrintPreviewDialog が最低限動くようになったのでGitHubで公開しました。 前回記事で述べたPrintDialogとPageSetupDialogの実装ではコモンダイアログを呼び出していますが、PrintPreviewDialogは自分で実装しました。 ツールバーアイコン ツールバーのアイコンは自作しましたが、ボタンのビットマップをDFLに埋め込むためにリソールファイルを使うのが面倒だったので、下の方法で手抜きしています。 ImageList _imageList = new ImageList; _imageList.imageSize = Size(32,32); _imageList.transparentColor = Color.red; import std.path; string bmpPath = dirName(__FILE
今日はSubversionをアップグレードしようと思い立った. 前回かなり苦労したし,今度はログを取ろう. 方針 Apacheは1.x系を使うので,Apacheと連携することはしない. だからWebDAV経由ではアクセスしない. いつもsvn+sshを使う. リポジトリには Berkeley DB を使わない. fsfs の方を使う. Subversionのダウンロード http://subversion.tigris.org/ 参考: http://chaotic-blue.seesaa.net/article/45072133.html 参考: http://hwat.sakura.ne.jp/hpod/200704/24-220000/ 参考: http://d.hatena.ne.jp/senna_hpp/20070705 参考: http://d.hatena.ne.jp/sol
Subversion を svn+ssh で接続できた. まず,エラーの特定のために,SSHトンネルの標準出力を画面に表示してくれる plinkw.exe を持ってきて,TortoiseSVNのSSHクライアントとして設定. http://yebisuya.dip.jp/yeblog/archives/a000498.html PuTTY β 0.58 ごった煮版 そうすると, bash: svnserve: command not found というメッセージが表示された. svnserve, 専用サーバ この例では、Subversionクライアントはローカルなssh プロセスを起動し host.example.comに接続し、ユーザ harryとして認証し、そのあとプライベートな svnserveプロセスをリモートマシン上で、ユーザ harryとして実行する、というものです。 というこ
このページを最初にブックマークしてみませんか?
『...ing logging 4.0』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く