タグ

2017年5月27日のブックマーク (4件)

  • printデバッグについて - Qiita

    初心者が多用するデバッグ法というと、printデバッグです。誰に教わることもなく、自然と自己発見して使い続けるケースが多い気がしています。 プログラマーの三大美徳には怠惰という文言があります。ただ、この怠惰というのは繰り返し作業をやめるために、アクティブな行動を伴うので、別なポジティブなラベリングがされるべきだし、個人的にはちょっと違和感があります。低きに流れて部分最適化されてしまうprintデバッグこそ愛すべき怠惰な気がしています。 UI/UXというと、すごい意識高い感じだけど、じつは意識の低さが大事だと思っていて、低きに流れた先が最短ルートで目的というのが大事なんじゃないかと。何かを探すときはまずスタートボタン(Windows95)。困ったらホームボタン(iOS)。OSごとのUIガイドラインに従うのも、そのユーザーにとってすでに常識となっている使い方に対応することで、ユーザーに新しい学

    printデバッグについて - Qiita
    love0hate
    love0hate 2017/05/27
    一般的なLoggerのtraceやdebugあたりがこの話に相当してそうだが。
  • MySQLのSELECT .. FOR UPDATEはREPEATABLE-READでも直近にコミットされたレコードを返す

    MySQLのSELECT .. FOR UPDATEはREPEATABLE-READでも直近にコミットされたレコードを返す TL;DR トランザクション分離レベルがREPEATABLE-READの場合、SELECT .. FOR UPDATEやSELECT .. LOCK IN SHARE MODEとロックなしのSELECTの結果が違うことがある。 仕様らしい => 漢(オトコ)のコンピュータ道: InnoDBのREPEATABLE READにおけるLocking Readについての注意点

  • 「成人向け同人小説」を研究対象にする場合の問題について【追記あり】 - キリンが逆立ちしたピアス(ブログ版)

    id:lisagasuさんからブクマコメ*1でコールをいただいていたので、「成人向け同人小説」を研究対象にする場合の問題について、簡単に私の意見を述べる。これは、人工知能学会に掲載された論文において、「成人向け同人小説」を作者に無断で分析対象にし、その固定URLを伏字なしに掲載した件について言及している。(この論文は立命館大学の管理するウェブサイトに公開され、誰もが簡単にアクセスにできる状態にしてあった。立命館大学側が事態に気づき、非公開に切り替えた。) 私がこの件が問題であると考えるのは以下の4点である。 (1)研究テーマが表現の「有害性」についてものであったこと (2)研究対象が「成人向け同人小説」であったこと (3)研究の方法・内容に不備があったこと (4)論文を非公開にする判断を下したのは「学会」ではなく「大学」であったこと(追記:こちらは事実誤認であることがわかっため、撤回) (

    「成人向け同人小説」を研究対象にする場合の問題について【追記あり】 - キリンが逆立ちしたピアス(ブログ版)
    love0hate
    love0hate 2017/05/27
    研究テーマは「表現の「有害性」」ではなく「淫猥な表現のフィルタリング」では?確かに有害は不適切な表現といえるが、有害→淫猥に置換したら問題なくなるレベルの話で、この研究の本質ではないかと。
  • GitHub のプルリクエストを fetch しとくと便利 - HWPS別館

    GitHub や GHE を使って多人数で開発していると,プルリクエストを横断して試す必要が頻繁に発生すると思います. プルリクエストを次々に試したり,#30 と #31 をマージした結果を試したい!なんてケースもあるのではないでしょうか. GitHub では git ls-remote すれば分かるように,プルリクエストの番号と対応したブランチがリモートに存在しているので,これを取得してみます. .git/config に追記(あるいは git remote add とかで適当に) [remote "pr"] url = git@github.com:yourusername/yourrepos.git fetch = +refs/pull/*:refs/remotes/pr/* あるいはこんな感じ(丸投げ): https://gist.github.com/3342247 git fe

    GitHub のプルリクエストを fetch しとくと便利 - HWPS別館