○概要 再帰。プログラミングの教本にはチラッとだけ触れられて終わるのが通例ですが、まったくとんでもない話です。真面目にプログラミングしだすと避けては通れないと思うのですが、大抵の教本には階乗の計算でしか出てきません。あれでは、教本を読んだ初心者が、「ハッ、再帰っつても大したことないんだな、ループで十分じゃん」などという誤解を……いや、むしろ正しい? と、ともかく、再帰は面倒な処理を簡単に書くためには必要不可欠なものなのです。……が。 ことHSPではそれがとにかく面倒だったという話。 ○まずは定番の階乗計算をば C言語ではこんな感じに書くコードが、 int fact(int n){ if(n == 0) return 1; return fact(n - 1) * n; } HSPではこんな感じに書けます。まあこれぐらいは、教本でおなじみですよね? #defcfunc fact int n
Basic JavaScript programming knowledge. Additional required other products (third-party/labs/open source) Query Library Download / Learn この記事は、JavaScriptでよく使用されるデザインパターンに関するシリーズ記事の第1部です。デザインパターンはプログラミングにおける実証済みの手法であり、特に、大規模なJavaScriptアプリケーションを大きなグループで作成する場合に不可欠なコードの保守性、スケーラビリティ、分離性を向上させます。 このシリーズ記事の第2部では、さらに、アダプター、デコレーター、ファクトリという3つのデザインパターンを紹介します。第3部では、さらに、プロキシ、オブザーバー、コマンドという3つのデザインパターンを紹介します。 シング
2013-07-16 まじまカフェ9「非正規という働かせ方、どう思う?」 まじまカフェ まじまチャンネル まじまカフェ第9弾をアップしました。「非正規という働かせ方、どう思う?」ということを、子育てママのみどりさんと対談しています。 アルバイト・パート・派遣・契約・請負……どれも、とても不安定な働かされ方です。福岡県では4割にも達しているので「仕方ないのかな」と思っている方もいるかもしれませんが、実はヨーロッパでは非正規(非典型)雇用は1割ほどしかありません。 アベノミクスでは派遣労働のようなものを「例外」ではなくする「改革」をやろうとしています。明日どうなるかわからない、という働かせ方をそのままにしておいて、お金を使おうという気になるでしょうか? 景気がもどるはずもありません。 動画はわずか5分たらずです。ぜひご覧下さい。 majimasyouzou 2013-07-16 15:15
Handwriting recognition is a classic machine learning problem with roots at least as far as the early 1900s. It's a fascinating problem and one that sits at the center of some magical product experiences--Evernote's Penultimate handwriting app for iPhone and the Apple Newton PDA from the 1990s to name just two. This is a post about handwriting recognition and Python. Problem & Applications The pri
アメリカのNPO(非営利組織)、Jennifer Ann's Groupが主催するゲーム制作コンペティション「Life. Love. Game Design Challenge」の結果が先頃発表されました。 今回で6年連続6回目となる「Life. Love. Game Design Challenge」は、現在深刻な社会問題となっている青少年カップルのデート暴力(dating violence)の認知を高める目的で行われ、2011年に大賞を受賞したブラウザゲーム「Finding Jane」はゲーマーの間でも好評を博し、この問題を広く世に知らしめる役割と共にインディーズゲームとしての出来栄えも高く評価されています。 そして今回の2013年度「Life. Love. Game Design Challenge」の栄冠に輝いたのは、ベルギーのJean Hehn氏が手がけた『Love in t
About us データサイエンティスト協会とは データサイエンティストが活躍する場の確保、拡充を実現し、エンパワーメントする 2013年に発足した当協会は、データサイエンティストに求められるナレッジやスキルの定義、実態調査、ガバメントリレーションを含む情報発信、セミナー・トレーニング・検定プログラム等の提供、他団体との協業などを通じて、データサイエンティストを取り巻く環境を整備してきました。コミュニティ活動などを通し、データサイエンティストやそれを目指す学生や採用する企業、育成する教育機関のみなさまと交流し、業界の発展に貢献していきます。
本日、プレスリリースを配信いたしました。 詳細は下記の添付資料をご覧ください。 スタートトゥデイ、ブラケット社の全株式を取得し完全子会社化
エキスパートが手がけたプロダクトを題材に技術的な解説を行っていくシリーズ連載、今回は wri.peです。 難しい機能の実装や、先進的なAPIの利用を通じて、執筆者が得たノウハウを余すところなく紹介していきます。 HTML5を活用したメモ帳アプリ [wri.pe] 最近、仕事で作っているミイルが忙しかったり、趣味で作っているMobiRubyがなかなか進まなかったりして、個人でWebサービス的なモノを作っていない事が自分としてちょっと気になっていました。 そこで息抜きとして、ゴールデンウイークに集中してWebサービスを一つ作ろう!と思い立ち、wri.peというWebサービスの開発に着手しました。 wri.peは自分が使いたいと思えるメモ帳を作ったので、下記の様な特徴を持っています。 Markdownフォーマットをサポート Gmailの様なアーカイブ機能 全文検索 カレンダーへのマッピング iP
Web アプリケーション開発の初期段階においては、そのアプリのモックアップをよく作ったりします。いわゆるプロトタイピングというヤツですね。本実装となるともちろんサーバーサイドは Java や PHP などで実装し、それに伴ってフロントエンドもそれらのプログラミング言語によるテンプレートエンジンをベースに HTML で作り上げる訳です。しかしプロトタイピングの段階ではそういったプログラミング言語に頼ることなく、HTML だけで一通りの静的な Web ページを作ることになります。 実はこのモックアップ作成という名のプロトタイピング、HTML だけで作るという理由からかなりの重労働だったりします。画面数の少ない小規模な Web アプリケーションであればどうってことないですが、業務系の Web アプリケーションとなると10画面、20画面は当たり前。時には40画面以上にも及ぶことも少なくありません。
30年前のコミケ http://t.co/qIWpF1mJoU
ゆるふわ系Rust勉強会で話した内容のスライドを公開していなかったので今更ながら話した事について簡単にまとめます。 About Servo Mozillaが行っているRustで書かれたブラウザエンジン実験プロジェクト Rustのセールスポイントである並列性・安全性にフォーカスした実験 現時点における、Rustの主要使用用途にして最大のプロダクトのひとつ Rust言語そのものの開発との事実上の相互フィードバック関係にある Blinkと比較されることが多いが、WebKit Chromium portの延長であったBlinkに対し、Rustは完全な新規の実験プロジェクト。その域を脱してはいない。 モダンブラウザエンジン(デザイン・アーキテクチャに挑戦している的な意味で) Servoの実験領域 モダンハードウェアにおける新しいブラウザエンジンの探求 メニーコアなどのモダンハードウェア環境における並
ポール・グレアム「ラーメン代稼ぎ」を翻訳しました。 原題はRamen Profitableで、原文はhttp://www.paulgraham.com/ramenprofitable.htmlです。 翻訳にあたり同じギークハウスに住むid:hedachi氏のアドバイスをいただいています。ありがとうございます。具体的には訳注に出てくる「茶色の米」(brown rice)って何なんですかね? と質問したときに、即座に「玄米」と教えてくれたのです。これがギークハウスに住むメリットだよ! そもそもギークハウスに住んでいなければ、おそらく今日は寝てしまっていたと思います。そして翻訳は旅行後、つまり週末になってしまっていたと思います。ギークハウス万歳!! ここで宣伝。ギークハウス御徒町は9月末に閉鎖となるので、現在、みんなで次の物件を探しています。入居者をあと数名、探しているのですが、興味ある人いませ
先月、秋葉原で奇妙な光景を見ました。朝7時ごろ、JR秋葉原駅をぐるりと取り囲むように人が並んでいるのです。電気街口の近くの店舗で早朝に販売される商品を目当てに、その店の前から最後尾は中央口のヨドバシカメラ前まで1500人ほどの列ができました。 店前に長い待機列が出来るのは、秋葉原では特に珍しくもない光景ですが、今回はいつもと少し違う。待機列に並んでいるのは、女性ばかり。秋葉原と言えば、男性の街という印象が強いだけあって、女性ばかりの長蛇の列は、とても特異な光景でした。 彼女たちの目当ては、会場限定のキャラクターグッズが当たる1回600円のくじでした。1人5回までと制限されていたので、女の子たちは3000円を握りしめて列に並んでいるのです。そのキャラクターは、「乙女ゲーム」と呼ばれるある女性向け恋愛シミュレーションゲームに登場する美少年たちです。 「乙女ゲーム」では、プレーヤーは女性主人公に
This should be a diagram! If you don't see it you need Javascript enabled Intro A simple javascript library to turn text into vector UML sequence diagrams. Heavily inspired by websequencediagrams.com, who offer a serverside solution. We use Jison to parse the text, and Snap.svg to draw the image. Examples
一般社団法人日本電子出版協会(JEPA)は7月11日、研究社英語センター地下2階の大会議室で、朝日新聞社デジタル事業本部の林智彦氏を講師に迎え「電子書籍をめぐる10の神話 ~本格的発展のためにいまやるべきこと、考えるべきこと~」と題したセミナーを行った。 ここ数年、電子書籍をめぐりさまざまな仮説や俗説が唱えられてきたが、それは果たして正しかったのか。電子出版の発展に向けて今考えるべきなのは何か? について、海外の事例や内外の基本データを踏まえて解説された。200名収容の会議室は満席で、追加席が用意されるほどだった。 間違っていたり偏った認識が、政策に大きな影響を与えてしまう 林氏は冒頭、電子書籍や電子出版について語る「Pundits」が多いという話題から始めた。Pundits とは、しばしば皮肉的に「評論家」といった意味合いで用いられる言葉だ。一貫してネガティブなことしか語らなかったり、指
ホーム 技術ブログ PHPMatsuri2013で発表した資料を公開しました「ソーシャルゲーム案件におけるDB分割のPHP実装~とにかく分割ですよ。10回じゃ足りない。20回くらい分割。~」 PHPMatsuri2013で発表した資料を公開しました「ソーシャルゲーム案件におけるDB分割のPHP実装~とにかく分割ですよ。10回じゃ足りない。20回くらい分割。~」 記事を書くのは初めてになります。sasakiです。 2013年7月14日から15日にかけて、PHP Matsuri 2013が開催されました。 今回は北海道開催という事で弊社もスポンサーとなり、社員の何名かはスタッフとして開催に協力しました。 また、スポンサー枠でセッション時間を一コマ頂き 「ソーシャルゲーム案件におけるDB分割のPHP実装 ~とにかく分割ですよ。10回じゃ足りない。20回くらい分割。~」 と題した発表を行いましたの
[お知らせ] Suica履歴提供 については、9月25日までに除外の申出があったものについては、過去分に遡ってデータを削除するとされていましたが、それ以降もJR東が「今後の対応を決定するまでの間」、遡及して削除するとのことです。但し、時期未定ですので、除外希望の方はお早めに。 除外申出にはSuicaID 番号(Suica 裏面の JE から始まる番号)を伝える ・本文に記載して jogaiyobo@jreast.co.jp にメール ・03-5334-1655に電話 ・10/1以降↓から http://www.jreast.co.jp/suica/procedure/suica_data.html 詳しくは↓をごらん下さい。 Suica に関するデータの社外への提供における対応について http://www.jreast.co.jp/press/2013/20130913.pdf Suic
ack is a grep-like source code search tool. The latest version of ack is v3.7.0, released 2023-02-25. Designed for programmers with large heterogeneous trees of source code, ack is written in portable Perl 5 and takes advantage of the power of Perl's regular expressions. What's new in ack? New --not option The new repeatable --not option lets you get more precise matches. If you want to search for
先ごろ、下記のようなツイートを、わざわざ写真までつけてしてみた。 ================== やってることも同じだけど、ケースがそのまんますぎる・・・。運営している会社は「クリエイティブwww」とか標榜しているみたいだけど、それで良いのかね http://aoyama3dsalon.jp ================== どういうことかというと、弊社(PARTY社)で昨年の11月から今年の1月にかけてやった「OMOTE 3D SHASHIN KAN」でつくったものとほぼ同じ形状であり、同じ目的で用いられる製品が、全く無関係の類似サービス(AOYAMA 3D SALON)で売り物になってしまっているよね、ということで突っ込みを入れてみた、ということである。けど、これはちゃんと書いといた方が良いな、と思ってしまったのでちゃんと書こうと思う。このツイートのほとぼりが覚めたら、何も無
2013年07月15日16:00 カテゴリ雑記 【雑記】漫画・アニメファンが知っておきたい表現規制の裏側 ツイート 第23回・衆議院議員総選挙の投票日が、1週間後に迫ってきました。 どの政党に投票するか、もうお決めになりましたか? さて今回の記事は、まだ決めてない!とお悩みの漫画・アニメファンの方に向けた、 各主要政党の支持組織について纏めたものです。 これを読んでから投票先を決めても、遅くはないですよ。 なお、以下の解説はあくまで一般的な定義として挙げるもので、 同じ党内でもそれに当てはまらなかったりする事はもちろんあります。 それぞれの議員さんがどんな考えをお持ちなのかは、 個別の選挙用資料やオフィシャルサイトでご確認下さい。 では、どうぞ。 ――― なぜ漫画やアニメは、表現規制の槍玉に挙げられ、 理解に苦しむような根拠をもとに法制化が進んでいるのでしょうか。 実はこれ、漫画やアニメが
https://medium.com/vestigial-tails-tales-akihito-aois-notes ↑ こちらです。 公開学術シンポジウム 近代における神社の造形と《固有性》の問題 日時:平成30年10月27日(土)13:30〜17:00 会場:明治神宮社務所講堂 主催:明治神宮国際神道文化研究所/共催:明治神宮史研究会 プログラム [論点提示] 建築の固有性をめぐるいくつかの問題と事例 青井 哲人(明治大学理工学部教授) [講演] 京都の創建神社と明治のモニュメント概念 清水 重敦(京都工芸繊維大学教授) [講演] 多賀神社境内の近世・近代 標準性と固有性 富山 大樹(株式会社 平成建設 首都圏工務部) 討議 神社にも造形がある ── 唯一神明造をみれば伊勢神宮を、大社造をみれば出雲大社を想起する。本殿よりも拝殿や回廊などに、あるいは社殿群の構成や境内の環境などに、豊
参議院選挙の投開票が2013年7月21日に迫るなか、主要政党がTwitterやFacebookといったネット上の口コミ分析に力を入れ始めた。自民党は6月19日に分析の専門チームを編成。リポートを毎日、全候補者に送っている。民主党も独自の分析ツールを導入した(表)。 各党とも、流動的な有権者の関心や政策意識、支持状況を口コミから読み解き、活動に反映させていく考え。「有権者の関心事に焦点を当て、臨機応変にネットや街頭演説で候補者の意見を発信する」(民主党の馬淵澄夫幹事長代理)ことを目指す。今回の参院選が、ネットから民意を読む“ビッグデータ選挙”の試金石となる。 今回の選挙公約に口コミ分析結果を積極的に反映させた政党もある。みんなの党が「アジェンダ(選挙公約)2013」で、「みんなで解決する子育て・介護」と社会保障の政策を強調したのは口コミ分析の成果だ。「増税阻止」「公務員削減」など「小さな政府
※イメージ画像:『なんだこれくしょん(初回限定盤)(予約先着特典「なんだこレターカードセット<2012-2013>」付き)[CD+DVD Limited Edition]』きゃりーぱみゅぱみゅ/ ワーナーミュージック・ジャパン フォロワー数162万人を誇る歌手・きゃりーぱみゅぱみゅ(20)のTwitterでの発言が物議を醸している。彼女が記した「メンヘラ」という言葉が問題視され、一部のユーザーから非難を浴びているのだ。 今月13日、きゃりーは「携帯がアップルマークのままフリーズして故障した。なにをやっても起動されない。明日も遊びに行くのに連絡とれないやばいパニックやばいどうしよう泣きそう」とツイート。その直後にも「たすけてええええええええええ」と記し、ファンを心配させた。 だが、それから10分も経たないうちに「すいません携帯バグ治りました。みなさんお騒がせしました。 よかった!わーい!ひゃ
2013年7月9日、Open Knowledge Foundationが、“Open Knowledge Foundation Labs”を開設しました。オープンデータやオープンコンテンツ、フリーのオープンソースソフトウェア等を利用して、アプリやツール等の開発を行うためのコミュニティスペースとなっています。 Open Knowledge Foundation Labs http://okfnlabs.org/ Introducing Open Knowledge Foundation Labs (Open Knowledge Foundation Blog 2013/7/9付けの記事) http://blog.okfn.org/2013/07/09/introducing-open-knowledge-foundation-labs/
Students in the grounds of the Corpus Christi College, founded by Cambridge residents in 1352, Cambridge, Cambridgeshire, England. 経済協力開発機構(OECD)が先月発表した加盟国の教育に関する調査結果「図表でみる教育2013年版」。この調査によると、大学など高等教育機関に在籍する日本人のうち、海外に留学している学生の割合は、日本は1.0%で、比較できる加盟国33カ国中、ワースト2位だった。OECDは「奨学金などの資金面での支援のほか、帰国後、海外での経験や学業がしっかりと評価される制度も必要だ」としている。 発表によると、海外で学ぶ学生は2005年の6万2853人をピークに年々減少。11年は3万8535人だった。OECD加盟国の平均は2.0%。アメリカは0.3
一般社団法人コンピュータエンターテインメント協会(CESA)は、8月21日から23日までの3日間、パシフィコ横浜(横浜市・みなとみらい)においてCEDEC2013を開催する。 これにあたり「ゲーム開発者の生活と意識に関するアンケート調査」を実施している。アンケートは、コンピュータエンターテインメント開発者のキャリア形成やスキルアップのためのノウハウも共有する狙いがある。開発者を取り巻く環境を把握するためのものだ。 CEDECは日本最大のコンピュータエンターテインメント開発者向けカンファレンスである。これまでコンピュータエンターテインメント開発に関わるさまざまな技術情報を相互に公開、共有・交換による技術と人の交流を進めてきた。次世代に向けたコンピュータエンターテインメントの開発環境の向上を目指している。 その一環として、本年から「ゲーム開発者の生活と意識に関するアンケート調査」を毎年実施
畠中:では,準備が整いましたので,そろそろ始めたいと思います.今日も会場からお届けしておりますが,本日のイヴェントに先だって,お絵描き掲示板の関連イヴェントが先週ありました[※01].本日はそれに引き続いて「お絵描き掲示板のインターネット・リアリティ」と題した座談会をお届けしたいと思います. お絵描き掲示板というのは,今回の展示の中の二艘木洋行さんの作品中にも出てきますね.そこでは「二艘木洋行とお絵描き掲示板展」という,いわば展覧会内展覧会の形で展示をしているわけですが,そこでプラットフォームになっている「お絵描き掲示板」とはいったい何か? そこで形成されている,ある種のコミュニティ,その動向ならびに可能性みたいなことを(二艘木さんは今日ここにはいらっしゃらないのですが)このメンバーでお届けしたいと思います. 今日の話は「インターネット・リアリティ研究会」の谷口暁彦さんを中心に議論していた
10月13日(月)(最終更新3:30) ■「428 the animation」 TYPE-MOON参加によって実現した428ボーナスシナリオのアニメ化が決定!(MOONPHASEより) ■Overflow 『Cross Days』 制作告知 TECH GIAN 12月号から情報公開スタート。 ■アトリエかぐや 『ダンジョンクルセイダーズ2』 サイトを正式公開 ■アイドルたちの饗宴に東京ゲームショウが揺れた!『アイドルマスターSP』の新曲発表会開催 関連:EXTRA2008開催直前"THE IDOLM@STER"スペシャル・インタビュー・その2 ■[TGS 2008#083]追加要素満載! PS2版「フェイト/アンリミテッドコード」のプロモーションムービーをアップ ■『セブンスドラゴン』発売まで待てない!? ファンを自認するあの声優も登場! 関連:磯村知美が直撃取材? 『セブンスドラゴン』
MeCabの辞書を充実させて、名詞、特に人名が途中でぶった切られる事態を回避したいという話。 MeCabの辞書にはてなキーワードを追加しようを参考に、はてなキーワードの登録単語ライブラリをパクってきてMeCabユーザー辞書に入れる。 データはHatena Developer Centerから入手できる。 やることは上記リンクを参照するが、引っかかったところが デフォルト辞書の選択 sudo vi /usr/local/etc/mecabrc viコマンド r か R で編集モードに入って、編集終わったら ESC して :wq で保存して終了。 辞書の更新 createDict.py というスクリプトを使っているが、これが csv ファイルを作るときに、単語の中にカンマが入っているものがあるようで、これのせいで出来上がった csv ファイルの列数が乱れているので、 context_id.cp
論理学をつくる 戸田山 和久論理学をつくる作者: 戸田山和久出版社/メーカー: 名古屋大学出版会発売日: 2000/10メディア: 単行本購入: 27人 クリック: 330回この商品を含むブログ (107件) を見る 「科学的思考」のレッスン 戸田山 和久「科学的思考」のレッスン―学校で教えてくれないサイエンス (NHK出版新書)作者: 戸田山和久出版社/メーカー: NHK出版発売日: 2011/11/08メディア: 新書購入: 12人 クリック: 98回この商品を含むブログ (36件) を見る 論理的思考のレッスン (ちくま学芸文庫) 内井 惣七 論理的思考のレッスン (ちくま学芸文庫)作者: 内井惣七出版社/メーカー: 筑摩書房発売日: 2013/06/10メディア: 文庫この商品を含むブログ (4件) を見る 科学技術をよく考える -クリティカルシンキング練習帳- 科学技術をよく考え
(以下、カノッサの屈辱(テレビ番組)のノリでお願いします) コンピュータの理論を確立したチューリング。彼は、無限のテープの長さを持ち、単なる計算を行うだけのチューリングマシンを夢想した。 しかし、我々の生きる現実世界におけるコンピュータでのプログラムに於いては、計算の失敗=エラーが発生するのは避ける事ができない宿命である。ネットワーク接続失敗、ファイルが見つからない、メモリが確保出来なかった…等々。すべてのエラーを書き出すには、それこそ無限の長さの紙が必要であろう。プログラム進化の歴史は例外との戦いであると言っても過言ではない。今回の講義では、プログラミング言語の様々な進化のうちの「エラー処理」に着目し、その長い戦いの歴史を概観する。 まずは、いにしえの先エクセプション紀におけるエラー処理を見てみよう。 先エクセプション紀:エラーコード-1の時代 エクセプション(exception)と呼ば
ref: https://github.com/mame/quine-relay/ 以下は、自分自身を出力する REXX プログラムを出力する Python プログラムを出力する R プログラムを出力する (...略...) を出力する Scala プログラムを出力する Ruby プログラムです。合計 50 言語を使います。 eval$s=%q(eval(%w(B=92.chr;N=10.chr;n=0;e=->(s){s.gsub(/[#{B+B+N}"]/){B+(N==$&??n:$&)}};E=->(s){'("'+e[s]+'")'} ;d=->(s,t=?"){s.gsub(t){t+t}};D=->(s,t=?@){s.gsub(B){t}};Q=->(s,t=?$){s.gsub(t){B+$&}};puts(eval(%q("objectXQRX extendsXApp{
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く