何故にカエルの天敵であるヘビ(Python)をやらねば(?)いけなくなったのか。 とあるきっかけで、”Google App Engine上で動作する Twitterのbotを開発してみるイベント” (通称BOT2UKU)のお誘いを受けて、ぜひ勉強会に参加してみたい!と思ってはみたものの、 そこでは、Pythonベースでの勉強だったという...。 Rubyも全くできないのに、Pythonとか無謀すぎる...とは思いつつ、 まぁ、それでも、言語は違えども、勉強にはなるかなぁと思って、とりあえずbot2kuを受講する際に必要な環境設定をして、 勉強会の資料をもとに、自分でちょっとやってみよう。なんて軽い気持ちでやったのが始まり。 とりあえず、BOT2UKUの"GAEでTwitterのbotを作る のまとめページ"を参照しながら設定しよう。 ど初心者でもわかる設定のしかた(Python版) 1 p
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
On using the Ruby programming language on the Microsoft Windows platform I've written before about using Ruby with Microsoft's ADO technology to query Excel workbooks as databases. This works well---most of the time. But you may occasionally bump into data type issues, where you find that Excel/ADO treat a specific column as a different data type than you expected. For this reason, I recommend usi
ScalaMasturi 2024で, 拙作の拡張可能レコードのライブラリrecord4sについて発表してきました. 発表で触れられなかった点も補足しながら, 内容を文章にしておこうと思います. とくにrecord4s以外のレコード実装との比較についてはこの記事での完全書き下ろしです. 続きを読む 転職のお知らせ、あるいは個人の日記です。 6月から以下のように所属変更となっています。 From 株式会社はてな To 株式会社一休 マネージャではなく、とくに役職のないソフトウェアエンジニアとして働きます。いわゆるIC (individual contributor)というやつです。 続きを読む この記事はScala Advent Calendar 2023の13日目です. Scalaのライブラリを作るとき, 複数のScalaバージョンに対応させてクロスプラットフォーム(JVM, Scala.
久しぶりのバッチスクリプトネタ。 for /fでファイルを読むと、空行の無視その他いろいろ問題があるので、どんなテキストファイルでも読む方法。 @echo off setlocal enabledelayedexpansion set INFILE=XXXXXXXX set OUTFILE=YYYYYYYY for /f %%A in ('find /c /v "" ^<%INFILE%') do set N=%%A ( for /l %%A in (1,1,%N%) do ( set XXX= set /p XXX= echo:!XXX! ) ) < %INFILE% > %OUTFILE% 約1年ごとに更新している大河ドラマ「鎌倉殿の13人」と「草燃える」の配役の年齢比較の3回目で多分最後の更新。 (「鎌倉殿の13人」の配役、続:「鎌倉殿の13人」の配役 ) もうWikipediaも更
CMD.EXE TIPs † Windowsのコマンドプロンプト機能についての情報。 各コマンドのヘルプ(/?で表示されるもの)は一通り読んでいる人向けに、ヘルプに書いていない情報・書いてあっても読み取りが難しい情報を中心とする。 WinNT4は一部は適用できるだろうが、機能がやや少ないのと私の手元に環境が無いのでここでは対象外。 原則として Win2000以降の全てのWindowsについて記す。特定のOSでのバグなどは注記する。 日本語版Windowsを対象に記す。日付・時刻書式等は他国語版Windowsでは異なるだろう。 全般 | コマンド別 | 機能別 | 機能差異 | バグ WhatsNew | リンク集? なお、Wikiを使用していますが、登録ユーザー以外はページ編集できないように設定しています。 コメントは書けるで何かあれば コメントページ へお願いします。 ↑ 注意 † この
Google Apps Script とログ Google Apps Script (GAS) で、ログを書く時に長年 Logger.log を使っていた。 スクリプトを実行し、メニューの 表示 → ログ でログを表示できる。 ただし、このログは自分でスクリプトを実行した時のログが表示できるだけで、例えば webapp としてデプロイしている時のログを見ることはできなかった。 Stackdriver Logging の有効化 実行中のログを見るためには Stackdriver Logging というものを利用する。 メニューの 表示 → Stackdriver Logging をクリックする。 紐付けができていない場合には以下のダイアログが表示されるので、 Google Cloud Platform でプロジェクトを作ってあげる必要がある。 https://console.cloud.go
MeCab に至るまでの形態素解析器開発の歴史等はこちらをご覧ください メーリングリスト 一般ユーザ向けメーリングリスト 開発者向けメーリングリスト 新着情報 2008-02-03 MeCab 0.97 マルチスレッド環境で辞書を開くときの排他制御がうまくいっていなかったバグの修正 Windows版でインストール時に辞書の文字コードを指定できるようになった 一部のコンパイラで正しくコンパイルできなかった問題の修正 部分解析モードを変更するAPI の追加 (Tagger::set_partial()) ラティスの生成レベルを変更するAPI の追加 (Tagger::set_lattice_level()) 温度パラメータを変更するAPIの追加 (Tagger::set_theta()) 全候補出力モードを変更するAPIの追加 (Tagger::set_all_morphs()) 2007-
実行方法 引数の注意点 [2013-03-05] 定石 書き方 @echo off 別バッチの実行方法 [2007-03-07] タイトル変更方法 [2009-11-14] バッチの場所取得 [2009-11-14] 変数 バッチの戻り値 注意点 [/2007-06-15] 標準入力 [2007-10-26] 実行方法 バッチファイルの拡張子をbatにしておく。 このファイルがある場所を環境変数PATHに追加しておくか、ファイルのある場所まで移動して、 コマンドラインからファイル名を入力するか、拡張子を除いた部分を入力することによって バッチを実行する。 またはフルパスでファイル名を入力する。 ディレクトリやファイル名にスペースが入っている場合は、全体をダブルクォーテーションでくくらないと、スペースの所で区切られてしまう。(コマンド用のファイル名にスペースを入れることはあまり無いだろうが…
ScanSnap の読み取り部のガラス裏面に付着した埃はやっかいなものですが、運良くこれを静電気で飛ばすことができましたので、そのお話。 続きを読む 二年ぶりにITサービスマネージャを受験してきましたので、例によって色々メモです。 続きを読む 情報処理試験の日に書き損ねましたが、昨日成績照会したのでこの機会に投稿しておきます。 春に受験したのはシステム監査。気が付いたらもう 6 度目の受験です。 続きを読む また日付が変わる前に 漢直 Advent Calendar 2015 の 14 日目の記事として上げてみます。 前回は誤変換のストレスについて書きましたが、今回は漢直でまた別の不満を解消しよう、という話です。私は Windows を使っているので Windows 限定での話になります。*1 *1:他の環境でも有効なのか知りたいので、気が向いたら教えてください。 続きを読む 枠が空いてい
S3 でのサブディレクトリのオブジェクトのこととプロパティの確認 AWS S3、バケットのサブディレクトリは単にプレフィクスの文字列であって、ファイル名がそれっぽく区切り文字「/」で続いてるだけです、S3 にサブディレクトリという概念はない。です。 ですが、時々サブディレクトリ自体のオブジェクト、「/」で終わる名前のものとして存在することがある、そして AWS S3 コンソールでは確認できない。勿論コンソールで疑似ディレクトリは表示されているが、オブジェクトしての最終更新日時とかは表示されない。というか、疑似ディレクトリがフォルダとして表示されてるだけで、「/」で終わる名前のオブジェクト自体はコンソールで表示されてない模様。 サブディレクトリ自体のオブジェクト「/」で終わる名前のものを確認したい、最終更新日時とかメタデータとか、プロパティを見たい。 コンソールでの確認は出来なくて(Cybe
世の中には手続き型言語、オブジェクト指向言語、関数型言語あたりがあるとして、どれがTDDに向いてるかというと、いや特に差異はないよねという話です。 それぞれのやり方で、「手続き」なり「オブジェクト」なり「関数」なりがパターン爆発しない大きさに収まる限り、ユニットテストのコードを書くことは現実的に可能だし、RED->GREEN(もしくはその逆も)の変化を観察することに対して、大きな違いがあると思ったことはない。穿った見方をすると、書籍としてオブジェクト指向の本が多いのは、オブジェクト指向言語のパラダイムが難しいことを説明してると考えることもできる。リスコフの置換原則は我々には早すぎた道具だったのだ!! まぁとりあえず、テスト性をよくすることで自然と高凝集かつ低結合なモジュール構成が出来上がったりします。ので、私が作る程度のプログラムでは、テスト可能な感じにまとめつつ、意図通りに変化しているこ
openSUSE Tumbleweed で NemoMobile を試してきた事のまとめ。 一旦、無地の状態からの導入を行い、流れを整理する。 今回は途上であるQt 6版ではなく、従来のQt 5版で確認。 環境は、VirtualBox 7.0系にて。 openSUSE Tumbleweed をネットワークインストールする。 デスクトップは、軽量な icewm を選んだ。 Vbox側の設定で ネットワークアダプタを準仮想化ネットワークに変更。 SSH用にホストオンリーアダプタを2つ目のアダプタとして追加。 他環境では、ポートフォワーディングも使っているが今回はこれにした。 なんとなくホストオンリーの方が反応が早い気がする。 ネットワークインストールで行ったため、 OSの更新は、導入時に最新となる。 とは言え、時間が経てば逐一更新はする。 1つ気になることがあるのは、icewm でマウスカーソ
先日のエントリで、ビジュアルノベル作成サイトについて書いたのですが、それを作った経緯を書き残しておきたいと思います。 開発合宿出発前 作り始めたきっかけは、先日のエントリにも書いたとおり開発合宿だったのですが、だいぶ前からこういうものを作りたいなあという漠然とした思いはありました。その頃は吉里吉里/KAG互換とかを考えていました。 ただ、いざ開発合宿のネタとして採用しようとして、実際に調べてみると、吉里吉里/KAG互換のものを2泊3日の開発合宿中に作るのは不可能に近いということがわかりました。それに高機能で仕様もかなり複雑になりそうなので、そんなに高機能でなくても良いのではないかと思い、思い切って独自仕様で作ることにしました。 ただ、独自仕様で行くとなると、今度は仕様を決めなければいけません。仕様を決めるにはどうしたらよいか? 僕はプログラムを書くときは、まず最初にユースケースを書き出すこ
XcodeのAssistant Editorの右側でCounterpartsを選んでいて左側でユニットテストコードを開くと自動的に右側にテスト対象のクラスのファイルが開かれる。 素晴らしい! たった今気が付いて驚いている。 Mac に homebrew で Wireshark をGUIアプリとしてインストールしたくてネットを検索していると $> brew install wireshark --with-qt このコマンドオプションでwiresharkをインストールするという情報があったので実行すると Error: invalid option: --with-qt と"--with-qt"オプションは不正と言われる。 "--with-qt5"などの情報もあるがこれらも同じ不正と言われる。 どうやら最新ではcaskでwiresharkをインストールするとこれらのオプションや手続きが不要なよ
■ [XML][Web][JavaScript][Java] DOM の影に消えた SAX みなさん、 getElementById してますか。高野です。 さて、いつも HTML や XML を扱うときって Document Object Model, DOM で扱ってるわけですが。むかし、対立的によく SAX と比較していたんですよね。 いや、今回のは微妙で。タイトルは「消えた」とか書いてますが SAX は普通に使われているところでは使われているんですけど、その存在を知らない人が多いので。SAX について書いておこうと思いましてね。 Read More ...
_ プッチーニのつばめ 東劇のメトライブビューイングでつばめ。プッチーニは初期2作品とこの作品だけは観たことなかったから実に楽しみ。 パリが舞台だということは知っていたが、想像していた内容とはかけ離れていたので驚きがあった。 第1幕は主人公(マグダ)のサロンが舞台。詩人のプルミエというカイゼル髭の伊達男が娼婦仲間と軽口を叩いている。パトロン連は集まって紳士たちの世界の話をしている。 プルミエが作詩中の詩をピアノの弾き語りで歌うが途中までしかできていない。マグダに続きを作れと無茶ぶりすると、お針子時代に学生と恋に落ちるといった内容の見事な詩を歌いあげる。 そこに紳士仲間の息子(ルッジェーロ)が訪問してくる。パリの最初の夜を楽しめ、いや楽しめる場所はないパリは死んだというような話をしているところに、小間使い(リゼッテ)が参戦してきて、いかにパリが素晴らしいかを力説する。最後、小間使いは奥様(=
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く