タグ

ブックマーク / qiita.com (120)

  • 文章からダジャレのみを抜き出すコマンドを作ってみた - Qiita

    kagomeを使うと、こんな感じで文章が分解され、「読み」や「品詞」が分かります。 ②文中に名詞と同じ「読み」が登場する回数を調べる kagomeで「読み」や「品詞」が分かったので、文章の中にある名詞と同じ「読み」が何回登場するか数えます。 例えば、 が寝転んだ という文章は ネコガネコロンダ という読みになります。 そして「が寝転んだ」という文の中には「」という名詞が含まれていますので、「ネコガネコロンダ」の中に「ネコ」が2回登場することが分かります。 ③文中に名詞と同じ「単語」が登場する回数を調べる もう②だけでダジャレ検出ができるようになった気になっていませんか? 実はこのままでは欠陥があります。 人民の人民による人民のための政治箱に入れる がダジャレ扱いされてしまいます。 こんなものダジャレとは言えません。ダジャレをなめてます。 この程度の重複で「今ダジャレ言った

    文章からダジャレのみを抜き出すコマンドを作ってみた - Qiita
    Nean
    Nean 2015/08/28
    形態素解析で。
  • Pythonで作るLaTex自動コンパイル環境 - Qiita

    こちらの記事http://fromatom.hatenablog.com/entry/2015/01/09/185942 を参考にLaTexの自動コンパイル環境の構築環境を構築しようとしたけど,うまく行かなかったのでPythonで作ってみた. Ubuntu 14.04 Python 3.4.0 ファイル監視 こちらの記事を参考にしたhttp://qiita.com/PyYoshi@github/items/9744a138c018734c69db Pythonにはwatchdogというファイル監視ライブラリがあるのでこれを利用した pipでinstallできた pip install watchdog 例えば以下のディレクトリ構成での自動コンパイルを考える *--build/ --この中にdviやpdfが生成される | | | *--doc.dvi | | | *--doc.pdf | |

    Pythonで作るLaTex自動コンパイル環境 - Qiita
  • Emacs での一括検索・一括置換まとめ - Qiita

    はじめに 一括検索・置換のようなことをやろうとすると、 moccur や all.el といったキーワードはすぐに検索に引っかかるけれども、 まとまった記述を見つけられなかったので、 ここに改めてまとめてみることにした。 参考リンク emacsで一括検索と一括置換 | miyazakikenji Emacs で wdired と moccur-edit を使っていない人は(ry - Higepon’s blog Emacsでmoccur-grepとmoccur-editからagとwgrepに移行したら爆速で快適すぎる - kotatu.org all-ext.el:対象行を絞り込んでからまとめて編集するM-x allを超強化!occurと融合&anything・helmと連携 - (rubikitch loves (Emacs Ruby CUI Books)) helm-c-moccurの

    Emacs での一括検索・一括置換まとめ - Qiita
    Nean
    Nean 2015/07/07
  • [翻訳] なぜ私はElixirに賭けたか - メンテナンスプログラマになりたくなければ君もそうしろ - Qiita

    Ken Mazaikaさんの2015年1月31日付のブログ記事、Why I’m betting on Elixir And why you should too, unless you want to become a maintenance programmer.の翻訳です。 [翻訳] Elixir - 次に来る大物Web言語もそうでしたがなんかRailsのプログラマさんたちがやたらアツく語ってるんですね、Elixirを。 メンテナンスプログラマになりたくなければ1、なんてタイトルからして挑発的です。私の3つ前の仕事はまさにそういう保守系でしたけど。 あんまりアツいんで皆さんとアツさを共有したくて翻訳しました。 なおQiitaのCentOS + Erlang + Elixir + PhoenixのDockerイメージで今日から始めるElixir on Phoenix入門の追記のところでも

    [翻訳] なぜ私はElixirに賭けたか - メンテナンスプログラマになりたくなければ君もそうしろ - Qiita
    Nean
    Nean 2015/05/30
    Elixirとくると、NANOWEBでgreat toneでlong lifeなヤツを思い浮かべてしまうというどうせアタシは……、
  • ここ数年前から2015/5までのモダンフロントエンドを総まとめしてみた

    HTML5や、次々と台頭するJavaScriptフレームワークにみられるように、現在のフロントエンドは異常なほど動きがあります。 常にキャッチアップしていないと、いつのまにかOLDな技術を使い続けることになります。実際に今回記事にしてみて、ちょっとつらくなりました。。 しかし、フロントエンドエンジニアとしてコードを書いていて(最近は主にJavaScript)、そのおもしろさに日々驚いています。 そこで今回は、ここ数年~2015年のフロントエンド界隈で一度は流行った技術、今後の動向などをまとめました。タイトルにモダンとありますが、その辺は適当です。ぜひ一度整理してみてください。 目次 Javascriptフレームワーク React.js Angular.js Angular.js 2.0 Backbone.js Vue.js Mithril.js Aurelia.js Knockout.js

    ここ数年前から2015/5までのモダンフロントエンドを総まとめしてみた
  • 情報系研究者のための研究ノート - Qiita

    Abstract 計算機科学研究での記録のとり方 を書いてから半年ほど過ぎて、さらに知見がたまったので書き直します。情報系研究者が、紙ベース以外で研究ノートを取る場合に何をすれば良いか とにかく効率よく研究するにはどうするか をいくつかまとめました。改善案があればコメント希望、自分も研究効率をあげたいので教えてほしいですね。半年ぐらい経ったらたぶんまた書き直すと思います。 Introduction 記事は、締め切りの明確に定まっている文章(上位国際学会論文、国際学会論文のrebuttal(反論)データ、学位論文)のための実験を円滑柔軟に行う上での効果的なノウハウを提案する。この内容は、筆者のいる研究室でのゼミ内容を幾分反映してはいるが、それだけにはとどまらない。内容はいくつかの段階に分けられる。 実装段階での工夫 実験デザイン段階の工夫 実験実行段階での工夫 Preliminaries

    情報系研究者のための研究ノート - Qiita
    Nean
    Nean 2015/05/02
  • https://qiita.com/falsandtru/items/0e92c2ee8f4a6b940133

  • Emacs+LilyPond=楽譜が作れる - Qiita

    LilyPond を Emacs で満足して使えるようにするための手順の覚え書き。 自分も導入したばかりでこれから格的に使っていこうという段階です。 Mac の話ですが、Windows とかでもできるはずです。 違ってたら言ってください。 LilyPond について LilyPond とはオープンソースのテキストベース楽譜作成ソフトウェア。GNU プロジェクトの一部。 LaTeX みたいなものと思ってもらえれば良い。 なので Emacs や Vim などのテキストエディタを使って楽譜を作成できる。 公式のアプリケーションは LaTeX で言うところの TeXShop(Mac 用)ライクなもので、簡単なエディタとコンパイル機能が備わっている。 コマンドラインから使えれば良いという人は Homebrew で必要なコマンドをインストールできる。 公式ではない GUI ソフトも提供されているらし

    Emacs+LilyPond=楽譜が作れる - Qiita
    Nean
    Nean 2015/02/13
    面倒くさそうだけれど^^;
  • 自宅PCのグローバルIPアドレスの変更をメールで通知 - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    自宅PCのグローバルIPアドレスの変更をメールで通知 - Qiita
    Nean
    Nean 2015/02/07
  • 初心者向け、「上手い」シェルスクリプトの書き方メモ - Qiita

    ここ最近、沢山シェルスクリプトを書くようになりました。 元々あまりシェルスクリプトを書いたこと無かったので、色々と勉強しつつ書いてるのですが、 他のプログラミング言語とはちょっと違って独特なクセというか、発見の度におぉー!ってなることが沢山あって楽しいです。 そんなわけで、最近学んだり参考にした中で特に感動したシェルの上手い書き方をまとめてみます。 きっとまだ知らないこととかもっと上手くやる方法なんかが沢山見つかりそうなので、 もっといいやり方あるよ!って方はコメントください 何もしない : (コロン)コマンド シェルを書いていた時に非常に欲しかったコマンドがこれ!何もしない! : というコマンド(?)を利用すると、何もせずに終了ステータス0(つまり正常終了)を返します。 これが様々な事に使える万能コマンドで、これによって面倒なエラー処理を簡潔にできたり、 入力や出力のリダイレクト元/先と

    初心者向け、「上手い」シェルスクリプトの書き方メモ - Qiita
    Nean
    Nean 2015/02/02
  • https://qiita.com/kenokabe/items/61d156005c7831c693cd

    Nean
    Nean 2015/01/21
    コメント欄とはてブコメント参照のこと。(´・ω・`)。
  • LaTeX 文書で“美しい日本の”ルビを使う ~pxrubrica パッケージ~ - Qiita

    これは「TeX & LaTeX Advent Caleandar 2014」の25日目の記事です。 (24日目は golden_luckyさん です。 とってもスゴイパッケージの紹介が相次いだ“TeX & LaTeX アドベントカレンダー”ですが、最終日の今日はチョットスゴイかもしれない(自作の)パッケージである pxrubrica を紹介します。これはルビ(振り仮名)付きのテキストを出力する機能を提供するものです。 ルビ出力のためのパッケージは既に数多くのものが公開されているのですが、pxrubrica は以下の特徴を持っています。 日語組版における慣習を文書化した JIS X 4051 や 「日語組版処理の要件」(JLREQ) にある規定に沿った、 伝統的な様式でのルビの組版を実現します。 実際のルビ組版で必要になる様々な調整について“パッケージの機能として”対応することを目指して

    LaTeX 文書で“美しい日本の”ルビを使う ~pxrubrica パッケージ~ - Qiita
    Nean
    Nean 2014/12/28
    縦書でも問題なく使えそう。
  • ラーメン二郎を参考に、EmacsでRails開発出来るようにしてみた - Qiita

    この記事は、ドリコム Advent Calendar 2014 - Adventar の24日目の記事です。 23日目は、Tomofusaさんさんによる、「技術の意思決定プロセスとCTO(少し)について」です。 自己紹介 社内では、パヤオって呼ばれています。 大学では、画像認識とか学びながらKinectやPaPeRoやNaoと戯れていました。 ドリコムには新卒で入社し、今年2年目となります。 現在はドロップコミックというアプリで、サーバサイド(Rails)を担当しています。 ちなみに好きなべ物は、焼き肉、寿司、二郎です。 寿司のネタは、ビントロとサーモンが好きです。 ※ 写真は、大阪にある「春駒」のサーモンです。 今日のネタ 今回の記事は、 二郎をべる手順を参考に、普段の業務(Rails)でEmacsを使えるようにしてみる 流れを書いてみました。 大学時代にちょっとEmacs使っていま

    ラーメン二郎を参考に、EmacsでRails開発出来るようにしてみた - Qiita
    Nean
    Nean 2014/12/25
  • elispでgoroutine的なものを作ろうとした - Qiita

    el-routine.el の紹介 Emacsでgoのgroutineのようなものを作ってみました。 https://github.com/kiwanami/emacs-elroutine/blob/master/el-routine.el まだ実験段階ではありますが、以下のようなコード片と引数を渡すと、別プロセスを立ち上げて実行します。結果はdeferredで返ってきます。 elcc:routine-d で渡したタスク(コード片と引数)は、キューに積まれて、予め決められたワーカープロセスの数で処理されます。(今のところ、 elcc:init-processを実行した時点のelcc:process-max-number で決まりますが、APIがダサいので今後変わると思います) elcc:demoでは、以下のようにフィボナッチを並列に計算してみました。 (defun elcc:demo ()

    elispでgoroutine的なものを作ろうとした - Qiita
    Nean
    Nean 2014/12/17
    よくわかんないけれど、とりあえず。
  • TODO リストとメモ書きにだけ Emacs を使ってみませんか? - Qiita

    Emacs Advent Calender 2014 の 14 日目の記事です。 皆さん、普段 TODO リストを作成したり、PC でメモをとるために何を使っていますか? Windows 標準のメモ帳や付箋機能を使っている人 Terapad やサクラエディタ、Vim などのエディタを使っている人 Microsoft Word を使っている人 Google カレンダーや Toodledo など Web 上のツールを使っている人 手書きでノートに書いたりディスプレイにたくさんの付箋を貼り付けている人 それぞれ様々な方法で TODO リストを作成したりメモをとったりしていると思います。 ここで私に1つ提案させてください。 「TODO リストとメモ書きにだけ Emacs を使ってみませんか?」 なぜ Emacs を使うのか TODO リストとメモ書きにだけ Emacs を使用する理由、それは文書を

    TODO リストとメモ書きにだけ Emacs を使ってみませんか? - Qiita
    Nean
    Nean 2014/12/15
    只今お勉強中。
  • Slack を日米全社員で使っている話 - Qiita

    こんにちは。SmartNews の町野です。 このエントリは Slack Advent Calendar 2014 の8日目になります。 はじめに SmartNews では、今年の11月から、チャットツールを HipChat から Slack に移行しました。HipChat の時は基エンジニアしか使っていなかったのですが、今回の移行のタイミングで、エンジニアだけでなく、ビジネスやコーポレートの人間まで使うようになりました。更には、米国のサンフランシスコやニューヨークにいるメンバーも含めて、日米全社員が、同じチームとして Slack を使っています。 (ちなみに、メモ共有ツールとして、Qiita:Team も全社員で使っています。お世話になっております) (先日、SmartNews の Qiita Organization も開設させてもらいました。お世話になっております) HipChat

    Slack を日米全社員で使っている話 - Qiita
    Nean
    Nean 2014/12/09
  • コード読んでて、思わず調べたRubyの記法いくつか - Qiita

    最近Rubyを書き始めました。Rubyで書かれたプログラムのコードを読んでいると、たまに「何だこれは..」となる記述に出くわすことがあるので、その時調べたもののメモ。 ||= 値がnilの場合、右辺の値を代入して初期化してくれます。 以下のような動きをします。

    コード読んでて、思わず調べたRubyの記法いくつか - Qiita
    Nean
    Nean 2014/11/25
  • 世界三大覚えてられないけど有用な知識 [2] Emacsで矩形に連番を挿入する "C-u C-x r N" - Qiita

    挿入したい位置を矩形選択して、 C-u C-x r N。 開始番号と書式(%2dがデフォルト)を指定する。 参考 "C-u C-x r N"による矩形連番挿入をだいぶ自然に使えるようになってきた — すぎゃーん (@sugyan) 2012, 12月 13 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    世界三大覚えてられないけど有用な知識 [2] Emacsで矩形に連番を挿入する "C-u C-x r N" - Qiita
    Nean
    Nean 2014/10/30
  • Webフロントエンドに従事するお前らはいい加減高頻度イベントとレイアウトとスタイリングの付き合い方を考えろ - Qiita

    もうなんかこの際マジで言わせていただくんですけど、知ってるか知らないか分かりませんが世の中にはすごい頻度で呼ばれうるDOMイベントって言うのがいくつかあるわけですよ 例えば scroll mousemove, touchmove devicemotion 辺りですよ。 で、高頻度で呼ばれるって言うことは必然的に処理量が増えるって分かりますよね?????while(1) {}じゃないとはいえUIスレッドに十分影響を与えうる頻度で呼ばれる訳です。分かりますよね???????? そうなると当然そのイベント内で重い処理を行えば人間が認識できるレベルでのレスポンス遅延が起きるっていうのはご理解できますよね? 重い処理っていうのはまぁ想像出来るとは思うんですが例えばよくあるのが DOMのレイアウトプロパティへのアクセス offsetTop、offsetLeft、offsetWidth、offsetHe

    Webフロントエンドに従事するお前らはいい加減高頻度イベントとレイアウトとスタイリングの付き合い方を考えろ - Qiita
  • 気軽にプログラミングを始められるWebエディタ『runstant』作りました - Qiita

    7月19日. 久しぶりの3連休. 予定はぎっしりだった. だが神からのお告げがあった. なんか作れと. 気づいたらオレの指は Macbook Air の薄いキーボードの上だった. ってことで連休中にちょっとしたツール作りました. 気軽にプログラミングを始められるWebエディタです. 名前は runstant. run + instant の略で, インスタントラーメンのように一瞬で気軽に実行できるよって意味です. ログイン不要, サーバー通信なしで一瞬で プログラミングを始めることができます!! 一応, tmlib.js 公式エディタ的な 位置づけなのでデフォルトで tmlib.js のサンプルが入ってます. とりあえず触ってみてください -> こちら 特徴 ログインの必要ないよ 状態を hash で保存するのでサーバー通信しないよ html/css/javascript が書けるよ ちょ

    気軽にプログラミングを始められるWebエディタ『runstant』作りました - Qiita