『蟲!虫!蟲! - #!/usr/bin/bugrammer』 の新着エントリー
-
闇Pythonistaになるための暗黒Tips -- Pythonによるワンライナーのた... g:bugrammer:id:nisemono_san
さて、Pythonistaには闇Pythonistaと白Pythonistaがいるのはご存知でしょうか。というのも、俺が勝手に今作ったので、始めて聞いたという人も多いのではないでしょうか。 白Pythonistaとは、それこそPEP8とZen of Pythonを厚く信奉し、日々明晰なコードか... 続きを読む
-
君、Vim使ってる? -- Pythonista向けVimプラグイン一覧 - 蟲!虫!... g:bugrammer:id:nisemono_san
さて、そのプログラミング言語を書くときに、どうしてもその開発環境の充実さがポイントになったりします。ところで、貴方はVimを使ってますか?今回は、そんなVim使いの人たちのために、GithubでVimLで検索した結果を読んでいって「あ、これ使えそうだな」というのをメモがてら紹介してみます。とは... 続きを読む
-
始めてオープンソースに関わったことを話そう -- プログラミング言語... g:bugrammer:id:nisemono_san
- コンピュータ・IT
- オープンソース #PROGRAMMING あとで読む
- 13 users
- 2011/12/07
プログラミングをやっている人間ならば、一度は「俺による俺のためのプログラミング言語」というのを考えたり、作ったりしたことがあるのではないでしょうか。プログラミング言語は200あると言われており、ローカルに作られたものを含めるなら、莫大の数となるでしょう。多くのプログラミング言語は、熱意が途中で... 続きを読む
-
Zen of Pythonの核心に触れよ -- thisでわかるPythonのimportの仕組... g:bugrammer:id:nisemono_san
- コンピュータ・IT
- Python programming プログラミング
- 21 users
- 2011/12/05
さて、Pythonを勉強している人であるならば、嫌でも何処かで「this」のことについて聞いたことがあると思います。「this?何それ?」という言う人はモグリです。「import this」を叩くと、下のような文章が出てくることを知っているかと思います。(原文は英語ですけどね) The Zen... 続きを読む
-
BeautifulSoup、Mechanizeでおいしくデータをすする -- Pythonによる... g:bugrammer:id:nisemono_san
例えば、Webサイトのデータを習得したいときに使われる標準モジュールとして、urllib2というのがあります。基本的に、urllib2はセッションの無いときに使えるものですが、どうしてもセッション要求してくるサイトというのがあります。そういうときに使いたいのがMechanizeです。 Mech... 続きを読む
-
セックスと一緒に出てくる単語を調べると、意外なことがわかる -- Py... g:bugrammer:id:nisemono_san
きっかけはこの記事。なぜ「主人がオオアリクイに殺されて1年が過ぎました」なのか? - あんちべ! 「セックス」という単語は日常的なメールでもしばしば使われます(あ、非モテの皆さんは使う機会無いんでしたっけ、大変失礼しました、心よりお詫び申し上げます:D) この何気ない一文なんですが、自分の実感... 続きを読む
-
MindMapみたいなものを無料で作れるサービス二種を使ってみる - 蟲!... g:bugrammer:id:nisemono_san
Python Advent Calendar 2011(全部俺) : ATNDのためにネタだししないと、とか考えていて、基本的にネタだしといったら、ブレインストーミング+MindMapが基本だよなーとか思い、MindMapを作れるウェブサービスで無料のところは無いかなー、みたいに漁っていたとこ... 続きを読む
-
関数型っぽい文法を持つJavaScriptトランスレーター Roy - 蟲!虫!... g:bugrammer:id:nisemono_san
- コンピュータ・IT
- javascript Roy 関数型言語 programming haskell
- 33 users
- 2011/11/26
ここ最近では、JavaScriptの文法自体はどうしようもないけれども、ブラウザのプラットフォームとして動かしようがないから、別の文法を定義しつつ、その文法をJavaScriptにトランスレートして使うといったような感じの動きが多いような印象を受けます。有名どころだと、Chromeのネイティヴ... 続きを読む
-
新はてなブックマークのCSSを書き直す - 蟲!虫!蟲! - #!/usr/bin/... g:bugrammer:id:nisemono_san
新はてなブックマークに招待されたので、さっそく使ってみました。デザインのレイアウト的には、どことなくFacebookを意識したような感じになっているんですけど、これがまた使いにくい。マイホットエントリーが追加されたのだけど、人気エントリーが常時占めているので、あまり必要ない。とはいえ、ディープ... 続きを読む
-
データを如何にして分類するかを考えるためのメモ(その1) - 蟲!虫!... g:bugrammer:id:nisemono_san
あまり技術的なトピックなのか、それともそうではないのかについては、議論が分かれるところですが、最近ではメタ分類を漁って来たので、そのまとめでもしようかなというのが、今回の記事の意図でもあります。 分類することの目的 なぜ人が分類するのか、というのは当たり前なのですが、自分が欲しい情報に対して適... 続きを読む
-
購読はされているけど、はてなブックマークはされていないサイトのラ... g:bugrammer:id:nisemono_san
ブログランキングサイト [TopHatenar] というサイトがあって、これは、はてなブックマークされた数をランキングしたり、あるいは人気のあるRSSリーダーである、livedoor ReaderとFastladderの購読者数をランキングしたりしているサイトです。で、自分もこのブログのランキ... 続きを読む
-
音響プログラミング言語:SuperColliderの環境をUbuntuに作る - 蟲!... g:bugrammer:id:nisemono_san
デザイン系・アート系プログラミング言語ならば、Javaを改造して作られたProcessingが有名だと思うんですが、デザイン系があるんだったら、ミュージック系もあるんだろう、ということで調べてみた結果として、音響プログラミング言語というジャンルがあるとのこと。簡単に説明したら、「音を作る為の言... 続きを読む
-
今週の役に立たないアルゴリズム:塗りつぶし法よる迷路探索 - 蟲!... g:bugrammer:id:nisemono_san
塗りつぶし法とは何か 引用: 画像で感心したことといえば、昔ふたばで「(2値のシンプルなものなら)迷路は線を塗りつぶせばゴールが見える」は目から鱗ボロ落... on Twitpic 塗りつぶし法とは、迷路の壁を二値に塗りつぶすことにより、最短経路を割り出す方法のこと。どちらかといえば視覚的効果... 続きを読む
-
MVCモデルのことを勉強がてら、絵にしてみる - 蟲!虫!蟲! - #!/us... g:bugrammer:id:nisemono_san
例えば、Ruby on Railsであったり、あるいはBackbone.jsであったり、J2EEなどでMVCというソフトウェア設計の技術が取り沙汰されることがあるのだけども、そもそもMVCって何だろうなーという話になると、自分でもよく理解していないので、勉強がてらに、図解してみることにする。 ... 続きを読む
-
俺が軽量フレームワークを使う理由を考えてみる - 蟲!虫!蟲! - #!... g:bugrammer:id:nisemono_san
はじめに さて、Webアプリを作るときの導入といえば、RubyならRuby on Railsですし、あるいはPythonならdjangoといったようなフレームワークが用意されていて、そういう解説書もたくさん出ている。で、個人的にWebアプリを作ることのメリットは下のように思う。 既にブラウザは... 続きを読む
-
プログラミング初学者の為のHTMLというのを考える - 蟲!虫!蟲! - ... g:bugrammer:id:nisemono_san
初めに たまーに、「どのプログラミング言語を最初に勉強したらいいですか?」という意見の中に、たまーに「だったらHTMLをやればいいよ」というのを見かける。ただ、単純に「HTMLをやればいいよ」というのは誤解が多くて不味いんじゃないかな、と思ったりしたので、ちょっとメモ書き程度と、再復習もかねて... 続きを読む
-
名前を隠して楽しくBlog - Anonymous HatenaBlog というものを作りま... g:bugrammer:id:nisemono_san
はてな匿名ダイアリー があるんだったら、匿名はてなブログもあっていいじゃないか、ということで作った。 Hatena :: Anonymous Blog 下から投稿できます。 Anonymous HatenaBlog まだはてなブログに招待されていない人も、これではてなブログに記事が投稿出来て便... 続きを読む
-
SleepSort、BogoSortに続く画期的なソートアルゴリズム、ErrorSortを... g:bugrammer:id:nisemono_san
はじめに 凡そ実用性が皆無のネタソートアルゴリズムで有名なのは、SleepSortが有名ですね。 常識を覆すソートアルゴリズム!その名も"sleep sort"! - Islands in the byte stream また、BogoSortというアルゴリズムもあります。 ボゴソート - W... 続きを読む
-
Python-Flask入門代わりに、はてなブログに書くお題を他人に考えても... g:bugrammer:id:nisemono_san
HatenaBlogで似非原にブログのタイトルを無茶ぶりしよう!! 軽量フレームワークというと、RubyならSinatoraだと思うのですが、PythonだとFlaskというのがあります。Djangoもいいなーとは思っていたんだけど、ちょっと大きすぎて、勉強することが多いよなーと思ったので、今... 続きを読む
-
初学者ほどサンプルコードを書いてほしい - 蟲!虫!蟲! - #!/usr/b... g:bugrammer:id:nisemono_san
ここ最近、一日一コードを課題にプログラミングの練習をしている関係か、いろんなサイトを検索している。 自分の印象としては、一般的にシェアの高いコードほど、サンプルコードが多いような気がする。もちろん、その中には棒にも橋にもかからないようなサンプルもある。スタージョンの法則の法則じゃないけれど、シ... 続きを読む