タグ

ブックマーク / c4se.hatenablog.com (357)

  • Elixir (とJavaScriptとRuby) でMöbius関数を実装した - c4se記:さっちゃんですよ☆

    Elixirでメビウス函數 (Mobius function) を実装する積りだったのだけれど、余りにもElixirを書けな過ぎて、JavaScriptRubyでも実装した。 ElixirでMöbius函數 素數列 (素数列) は、エラトステネスの篩 (Sieve of Eratosthenes) で求めた。遅延listが無いので、其れの実装に一番手間を掛けた。普通にlistを使った遅延list (defmodule Sequence) はまずまず出来たが、EVM (Erlang Virtual Machine) processを使った実装 (defmodule Stream) は、ほんとに手間であった。未だ迂遠な気がしてならない。 詰まりHaskellならもっと素早く出来たと云ふ事だ。Elixir (Erlang) に不得手な事をやらせたのだから仕方が無い。 Mobius.mobius

    Elixir (とJavaScriptとRuby) でMöbius関数を実装した - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/07/12
    .。oO(blogを書きました_(_〃l _ l)_ぐんにょり) #Elixir (と #JavaScript と #Ruby ) でMöbius関数を実装した - c4se記:さっちゃんですよ☆
  • Elixirの、Vim Unite outline sourceを書いた - c4se記:さっちゃんですよ☆

    ElixirのUnite outline sourceを書いた。 暫く使ってみて、有用ならなんとかする。 "============================================================================= " File : autoload/unite/sources/outline/elixir.vim " Author : ne_Sachirou <utakata.c4se@gmail.com> " Updated : 2013-07-12 " " Licensed under the MIT license: " http://www.opensource.org/licenses/mit-license.php " "======================================================

    Elixirの、Vim Unite outline sourceを書いた - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/07/12
    .。oO(blogを書きました(=_ヾ)クシクシ) #Elixir の、 #Vim Unite outline sourceを書いた - c4se記:さっちゃんですよ☆
  • JavaScript多重代入 - c4se記:さっちゃんですよ☆

    var a, b; [a, b] = [3, 4]; とすれば、aに3、bに4が代入される。 配列の構造で対応を付けるわけだ。 これはJavaScriptの比較的新しい機能で、確認できたところでは、Mozilla Firefox 3.1 Beta 2, Opera 10 alphaでは動いた。 MSIEはとりあえず、Apple Safari, Google Chromeは対応していない。 解り易いし、関数書く時に便利だから、対応して。 20130708追記 言及が有った (-ε-いつかのブログ-з- : [JavaScript]自作関数で複数の戻り値を返す) ので久々に調べた。 Opera 15でBlink + V8に成って、使へなく成った。此の仕様は死んだ。

    JavaScript多重代入 - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/07/08
    .。oO(言及が有ったので、死んだ旨追記した。) JavaScript多重代入 - c4se記:さっちゃんですよ☆
  • 就活などまともにつきあってゐたら頭がおかしくなる - c4se記:さっちゃんですよ☆

    就活の相談を何故か受けて、送ったe-mailから転載する。何故わたしに相談に来た。 1 ところで気に成ってゐたところが一つ有る。 就活などまともにつきあってゐたら頭がおかしくなる、大抵の場合は自己啓発へ回避して過ごしてゐるのだとおもふ。 わたしは適当な事を言ふな、正直に言へと囃しておきながら、就活なんてどこかで嘘に成るしかないよ、演じることに成るよ、と言って、此れは矛盾じゃないか、と我乍らに思ってゐた。然し此れは、〈演劇〉だと云ふ様に考へるべきだった。〈演劇〉だと云ふ風に考へるべきだから、構成の水準が問題なのだ。わたしたちはフィクションは嘘だと謂ふこともあるが、此れは半分だと謂ふべきだ。読む者からも書く者からも独立した、〈舞台〉と云ふ位相に、言葉を成立させることが要るのだ。書く者が書く者を書く、と云ふ二重の切断が要るのだ。演劇やフィクションは、機能に於いては虚であるが、自己に於いては当だ

    就活などまともにつきあってゐたら頭がおかしくなる - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/07/08
    .。oO(blogを書きました。) 就活などまともにつきあってゐたら頭がおかしくなる - c4se記:さっちゃんですよ☆
  • 桜花さまに折り紙∩(>◡<*)∩♡ - c4se記:さっちゃんですよ☆

    [ 桜花あどべんとかれんだぁ - [PARTAKE] http://partake.in/events/dfe7e2b0-78c6-42a0-b672-9e787f3f6c7d ]17日目 [ .。oO(さっちゃんAdvent Calendar) : ATND http://atnd.org/events/22829 ]17日目 おーかちゃんヾ(> <〃)ノ゙ よういするもの 折り紙1枚 鋏 15cmの折り紙、1/4の大きさで充分です。 では織りましょう>ω< 桜 先ず三角に折ります。(´→‿◕`+)ノ” 次の様に折り目を付けます。1/2のところと、1/4のところ、軽く、しっかり折らない様注意です。(〃ノωノ)キャッ 折り目を目印に折ります。\(>ヮ<)/きゃっほぉ♪ ぱしぃヽ^シ>ω<)ノシ♡ ずばしぃヾ(〃^∇^)ノ きゅ☆(ゝω・)v 此れで360度を5等分出来ました∩(>◡<*)∩

    桜花さまに折り紙∩(>◡<*)∩♡ - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/07/04
    .。oO(此の人何やってんの(〃l _ l) 桜花さまに折り紙∩(>◡<*)∩♡ - c4se記:さっちゃんですよ☆
  • UbuntuにErlang/OTP R16をinstallする - c4se記:さっちゃんですよ☆

    Elixirの為に。 直ぐに陳腐に成る記述をする。 Ubuntu 13.04のaptに登録されてゐるerlang packageは現在R14或いはR15と古く、最新のElixirが動かない。erlangをsourceからbuildするのは依存関係の解決が面倒なので、其れを簡単にする。 先ずversionの古いerlangを、aptからinstallする。此れで依存関係は大抵解決する。其の後、Erlang/OTPのsourceをmakeすれば好い。 libncursesのinstall丈、別途必要であった。 commandを纏めると、以下に成る。 sudo aptitude install erlang sudo aptitude install libncurses5-dev wget http://www.erlang.org/download/otp_src_R16B01.tar.gz

    UbuntuにErlang/OTP R16をinstallする - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/07/04
    .。oO(blogを書きました) UbuntuにErlang/OTP R16をinstallする - c4se記:さっちゃんですよ☆
  • RubyにカレンダーっぽいHTMLを吐き出さすまで物語 - c4se記:さっちゃんですよ☆

    Calendar generator for mitsui. みついさまがRubyを勉強してらっしゃるので、下記の記事に余計な事を言って了った。直ぐ人を怒らす事を言って了ふのは、もう何とも成らないとおもふ。全部壊れて了へ、と云ふ様な破局願望がある。自殺願望と大して変わらない。 cf. RubyにカレンダーっぽいHTMLを吐き出さすまで物語 | 無駄と文化 http://mudatobunka.org/2013/06/585 元のcode 何を変えたか 素直にしようとした。 ActiveSupport依存を無くした。Windowsだとinstallが辛い。 何故かCalendarがDateを継承してゐたので、独立させた。CalendarはDateのsubtypeではないので、無用な混乱を成してゐた。序でに名前をWeeksにして了ったが、Calendarで好いとおもふ。此れはみついさまの新版で

    RubyにカレンダーっぽいHTMLを吐き出さすまで物語 - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/07/01
    @todays_mitsui .。oO(やりました
  • ももんがツアーヾ(〃l ω l)ノ゙ - c4se記:さっちゃんですよ☆

    ももんがツアー。声が無いと何が何だかわからない程度のスライド。 ももんがツアー View more PowerPoint from Sachirou Inoue [SpinorNetwork: Crain c4se http://spinornetwork.heroku.com/ ] 画像の作者様達: 帽子屋さま、キョクさま、志姫平惟さま、サキさま、れもなさま、aalchhさま。それとFuniSaya。

    ももんがツアーヾ(〃l ω l)ノ゙ - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/06/28
    .。oO(ももんが入門は、ここからどうぞ■-(*゚ー゚)_■) ももんがツアーヾ(〃l ω l)ノ゙
  • JavaScriptで、一度しか呼ばれない関数を作る - c4se記:さっちゃんですよ☆

    一度しか呼ばれない函數を作る。 .。oO(二度クリックされて困る様なものは、二度クリックされない様に仕込んどきなさい。)— みんな☆ももんが連山さっちゃん♬♪♡ (@ne_sachirou) June 26, 2013 jQuery().one()やZepto().one()とか使ふ迄も無い。 /** * @return {Function} */ Function.prototype.one = function() { return one(this); }; function one(fun) { var result, i = 1; return function() { if (i > 0) { i -= 1; result = fun.apply(this, arguments); } return result; }; } 以下に使ふ。 document.addEventLi

    JavaScriptで、一度しか呼ばれない関数を作る - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/06/26
    .。oO(blogを書きました) JavaScriptで、一度しか呼ばれない関数と作る - c4se記:さっちゃんですよ☆
  • Homeフォルダが日本語に成ってしまったWindows8に、VirtualBoxをinstallする - c4se記:さっちゃんですよ☆

    現象 Windows 8をinstallする時、既存のWindows Live accountをそのまま使った。気附いた時には手遅れであった。Home folderの名前が日語に成ってゐる。ぶちきれる。 然し此れで困った事は三っつしか無い。Scalabuild tool、sbtが入らない。此れは解決した (cf. Win8のホームディレクトリに日語 (非ASCII文字) が入った為にScala sbtが起動しないのを解決する http://c4se.hatenablog.com/entry/2013/04/07/073738 )。XAMPPのApacheの、DocRootをHome folder下に設定出来ない。此れの理由はわかってゐないので、Dropboxにhtdocsを置くのは諦めてゐる。 然して、VirtualBoxがinstall出来ない。 ぶちきれる。困ってゐるのはわたしだ

    Homeフォルダが日本語に成ってしまったWindows8に、VirtualBoxをinstallする - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/06/25
    .。oO(blogを書きました(=_ヾ)クシクシ) Homeフォルダが日本語に成ってしまったWindows8に、VirtualBoxをinstallする - c4se記:さっちゃんですよ☆
  • どきどき☆ご臨終ツアー~似非ももんがを捕らえろ~ - c4se記:さっちゃんですよ☆

    ニョロ美さまと三曲作った。ももんがである。[SpinorNetwork - SpinorNetwork: Crain c4se]( http://spinornetwork.heroku.com/ )の続きである。 ちなみに「百々ん蛾」とは、人が仮面を被ってももんがに擬態した姿であり、その像 (百々ん蛾) でもある。故にももんがと百々ん蛾とは互換性が有る。どちらも月まで跳べない (但しももんがは跳べると云ふ目撃例も有るものの信憑性は薄い)。 感想をくださると、抽選で70億名さまの、枕元にももんがが立ちます。 どきどき☆ご臨終ツアー~似非ももんがを捕らえろ~ from c4se on Vimeo. # Music Track 1 どきどき☆ご臨終ツアー~似非ももんがを捕らえろ~ ニョロ美, FuniSaya 2013 CC by-sa # Music Track 2 発錆練習 フォアリドゥ,

    どきどき☆ご臨終ツアー~似非ももんがを捕らえろ~ - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/06/25
    .。oO(blogを書きました(ノ)・ω・(ヾ) どきどき☆ご臨終ツアー~似非 #ももんが を捕らえろ~ - c4se記:さっちゃんですよ☆
  • アワチドリへの水遣り - c4se記:さっちゃんですよ☆

    ちっこいので此うやる……!

    アワチドリへの水遣り - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/06/25
    アワチドリへの水遣り - c4se記:さっちゃんですよ☆
  • 情報技術のなにが特異なのかに就いて、それは次元の異なるものをそのまま直接繋げてしまうことだ、と云ふ風に言ってゐたころがあった - c4se記:さっちゃんですよ☆

    情報技術のなにが特異なのかに就いて、それは次元の異なるものをそのまま直接繋げてしまうことだ、と云ふ風に言ってゐたころがあった。ほとんど同じ言い回しを、好きな人の文章にあとからみつけて、悦に入ってゐたりもした。ただその曖昧さは、ずっと心に掛かってきた。 最近これは、情報技術は、人類にとってはまったく局所的でしかないことを、そのまま大域的に扱い得て了ふことにあるのではないかと思へてきた。人類にとって瑣末でしかないことが、そのまま現在の喫緊な課題に成り得ることを意味してゐる。これは少しだけ応用が効くが、別の機会にとっておく。 情報技術が現代産業の先端であり得るのは、手元のcomputerから扱へる計算量が加速度的に増大してゆくことに支えられてゐる。これにはシリコン技術に依る単一のCPUも、cloudを含めても好い。わたしたちの扱へる計算量の増大が、加速度的であること丈を挙げれば好いのではないかと

    情報技術のなにが特異なのかに就いて、それは次元の異なるものをそのまま直接繋げてしまうことだ、と云ふ風に言ってゐたころがあった - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/06/25
    .。oO(blogを書きましたヾ(〃´。ω゜`)ノ゙) 情報技術のなにが特異なのかに就いて、それは次元の異なるものをそのまま直接繋げてしまうことだ、と云ふ風に言ってゐたころがあった - c4se記:さっちゃんですよ☆
  • 「ここが抵抗点だ」と云ふのが今回の衆議院選の感じだ - c4se記:さっちゃんですよ☆

    わたしは東京都の選挙権を持ってゐないし、東京と云ふ町をあまりよくわかってゐないので、東京都議選はわかるところがすくない。今回の都議選に、東京と云ふ町がどれほど反映されてゐるのかもわからない。 今までの選挙に就いて、鳩山由紀夫が内閣に成った時は、自民党が負ければあとはなんでもいい、と思ってゐた。その次の衆議院選では、これはけっこうぐちゃぐちゃになるね、わけのわからない結果になるね、と思った。安倍晋三が内閣に成ったときも、おおむねそういふ風におもってゐた。ただその時は、もう政治的に「大きなもの」の方へ行くね、と云ふ感じはしてゐた。これらは、だいたい当たってきたといへる。 「ここが抵抗点だ」と云ふのが今回の衆議院選の感じだ。ここで抵抗しておかなければ、わたしたちはこのまま、英米的に経済的な上層をどんどん拡大してゆくほうへ向かうだろう。ここがそのはじめに成るだろうと思ふ。それ自体はそこまで悪いこと

    「ここが抵抗点だ」と云ふのが今回の衆議院選の感じだ - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/06/25
    .。oO(blogを書きました\( ゚、。)>) 「ここが抵抗点だ」と云ふのが今回の衆議院選の感じだ - c4se記:さっちゃんですよ☆
  • 考察 カテゴリーの記事一覧 - c4se記:さっちゃんですよ☆

    Marquis de Sade「閨房の哲學」1795 - .。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆)を纏める途中でこのを思ひ出し、讀み返してみたら存外に面白かった。少なくとも私はこれを讀んで、2022-04-18~24 週に得た事 : 不可避・不可能、一義・數多、絕對・被關係 - c4…

    考察 カテゴリーの記事一覧 - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/06/25
    @hatahuri .。oO(あんまり珍しくもなかった(〃l _ l)
  • 芸能やスポーツがこれほど話題になるのは、不思議におもえることがある - c4se記:さっちゃんですよ☆

    芸能やスポーツがこれほど話題になるのは、不思議におもえることがある。芸能に携わるものたちが、くっついたりはなれたりと云ふ事や、スポーツで誰が打った、誰が打たれたと云ふことは、わたしたちには関わりのないことで、よく考えてみようとすれば、どうでもよいことのようにおもえる。しかしこれは、思考が現実をおいて進み過ぎてゐるのかもしれない。芸能者のくっついたりはなれたりがおおいに気になるのは、わたしたちが身の回りの人間の、くっついたりはなれたりが気にかかるのと、延長かもしれぬ。これは別に日の特有なことではない。そうすれば、芸能と云ふものは、親族的な遺制であるのかもしれない。政治 (まつりごと) が親族的な関係だったころの遺制は、現代の政治にも残ってはゐるが、だいぶ拂拭されてゐる。政治 (まつりごと) が親族性からほんとうに離れはじめたときに、取り残された観念が、芸能としておいていかれたのかもしれなか

    芸能やスポーツがこれほど話題になるのは、不思議におもえることがある - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/06/25
    .。oO(blogを書きました(〃l _ l)φ) 芸能やスポーツがこれほど話題になるのは、不思議におもえることがある - c4se記:さっちゃんですよ☆
  • 愚直にPHPでdatabaseのmodelを書いたので、反面教師を書きつけておく - c4se記:さっちゃんですよ☆

    別段大した事もないのだが、愚直にPHPdatabaseのmodelを書いたので、反面教師を書きつけておく。 以下のcodeの欠点は、 PDO (PHP Data Object) を使ってゐない。PDOを優先して使ってゐないのはbugだと思ふ。 prepared statement (placeholder) を使ってゐない。此れは明確にbugである。防げる筈のSQL injection攻撃をまるで防いでゐない。 error messageが直書きされてゐる。国際化する時面倒に成る。 繰り返し多過ぎ。好いORMを使えば回避できる点も有る。 「教育的配慮」により既存のORMは許可されてゐなかった。あとは、「教育的配慮」に沿って進めた結果、書き直しが面倒だったので上記bugを放おっておいた。此ういった「教育的配慮」は、教育を道徳的に考へたり経済領域で考へたりしたときの、悪い面がよく出てゐる。

    愚直にPHPでdatabaseのmodelを書いたので、反面教師を書きつけておく - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/06/24
    .。oO(blogを書きました) 愚直にPHPでdatabaseのmodelを書いたので、反面教師を書きつけておく - c4se記:さっちゃんですよ☆
  • 最小限の非同期処理コントローラJavaScript - c4se記:さっちゃんですよ☆

    複数の非同期処理を待ちたくて、でもDeferredを導入する程ではなく、uupaaさんのFlow.js APIを似せて再実装しました。Public Domainです。 元Flow.jsに比べ、最小限の機能だけ実装しました。三十分で書ける(〃l _ l)b☆ Minimal async flow controller. Like uupaa's Flow.js. Minimal Flow.js https://gist.github.com/ne-sachirou/5780843 Flow.js: 体 Flow.min.js: minified Flow.html: test用code

    最小限の非同期処理コントローラJavaScript - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/06/14
    .。oO(blogを書きました(〃l _ l)φ) 最小限の非同期処理コントローラJavaScript - c4se記:さっちゃんですよ☆
  • はれうどん remix by FuniSaya 三曲 (2012/2013) - c4se記:さっちゃんですよ☆

    もう結構前のことになるが、はれうどんさま@HaReuDonDon (Le Dos-on) の楽曲をremixする機会が二度有った。去年と、今年の正月にreleaseされた。download linkが切れていたりする様であるから、三曲とも動画にて公開した。 Una Reunion Con la luna A 暗默Corydalis incisa帰化 A (Remix de la oscuridad silenciosa) Una Reunion Con la luna Una Reunion Con la luna from c4se on Vimeo. 月の神の議長女神。衆合する民たちは軍人。 cf. Splash Energy Recordings. [お詫びと訂正]うどんしねリミックスっ! http://splashenergy.blog91.fc2.com/blog-entry-1

    はれうどん remix by FuniSaya 三曲 (2012/2013) - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/06/14
    .。oO(blogを書きました♪) はれうどん remix by FuniSaya 三曲 (2012/2013) - c4se記:さっちゃんですよ☆
  • parity符号とhumming符号をemulationした - c4se記:さっちゃんですよ☆

    Rubyで。当然手元にvim-quickrun。 [情報理論やりなおし勉強会(4)]( http://atnd.org/events/40292 )の復習。にはならない。情報理論の基礎―情報と学習の直観的理解のために (SGC Books)の第四章第二部を倒した積りに成ってゐる。 parity検査符号とhumming検査・訂正符号をemulationした。時々妙なerrorが出るので、確実に間違いが有る。洞所だ。 # encoding=utf-8 require 'matrix' class Binary include Enumerable attr_accessor :binary, :chunk_size @@default_chunk_size = 4; # return [number] def self.default_chunk_size; @@default_chunk_s

    parity符号とhumming符号をemulationした - c4se記:さっちゃんですよ☆
    Kureduki_Maari
    Kureduki_Maari 2013/06/12
    .。oO(blogを書きました(〃l _ l)φ) parity符号とhuffman符号をemulationした - c4se記:さっちゃんですよ☆