「用言」を含む日記 RSS

はてなキーワード: 用言とは

2011-11-07

2010/05/16 23:40

こんにちは。昨日会った者です(これで特定するには情報不足だけど、まあわかるよね)。

で「幅優先探索でやる」という方針自体はいいと思うし、データ構造の作り方も基本は押さえていると思います(斜め読みしかしてませんが)。

ただ、コーディングの発想が「C で作る」という大方針から見て、少しちぐはぐな印象も受けますデータ構造設計操作の部分、汎用のライブラリを作ろうというのならあれでもいいと思うのですが、わざわざ汎用のライブラリを使わず自分で専用の道具を一から作ろうというのなら、問題の性質を考慮して能率良くやることが大事です

ところが、ここに載っているコードを見ると、見かけが C らしくなく、C++Java の劣化版のような印象を受けます記法マクロ大文字化しない、ルーチン名を大文字で始めるなど)だけの問題ではなく、データ構造設計思想が「C で書く」という方針と矛盾しているように見えます

もう少し具体的に言うと、そもそも C というのは現在 Web 系の世界などで流行スクリプト言語類とは逆で、汎用言語でありながら低レベルハードウェアに近い)処理が簡単にできることに特色があります。つまり組み込みを想定してプラットフォーム依存コードを書いたり、ハードウェアの特性を考慮して低レベル最適化をやりたいというときに適しています

そこでこの問題ですが、これを C でやるということは、処理速度や使用メモリ量の最適化が要求される状況、つまり迷路の大きさが途方もなく大きいような状況を想定すべきですもっと言ってしまえばこの問題、たとえば画像処理などで似たような発想が要求されることがあります。このため、どうすれば時間のかかる処理を切りつめることができるかを考えてやらねばなりません。

このプログラム場合時間のかかる処理の代表格である malloc() が大量に使われています。これはいかにもまずいです。このような大量データを処理する場合の定石は、あらかじめ必要なだけメモリを確保しておいて、自分で割り当てることです。具体的には、必要と想定される量だけメモリ配列の形でどかっと確保しておいて、配列インデックスポインタ代わりに使います。そして、足りなくなったら倍々のような感じでメモリを realloc() してやればよいのです

なお、そのような観点で言って、木の各節点の子の数は高々 4 (スタート地点が内点でないとすれば 3)であることを使っていることはよいと思います。ここで「子のリスト」とかを作ってしまっていたらこれはもうアホもいいところですから(容量の節約にすらなりません)。

そんな感じでしょうか。

とにかく、この手の問題は、アルゴリズムさえわかっていれば可読性もヘッタクレもないので、「短く書く」というような表層的なことよりも、何が求められているのかをよく考えて、柔軟に設計思想を考えることが大事だと思います

2010/05/17 13:54

Oさんですね。専門的なコメントありがとうございます!cで書くと言いつつObjective-Cっぽい発想で書いていました。マクロの命名もその影響で、関数Image Magickなどに似た命名規則になっている気がします。mallocを使いすぎると時間がかかるということは全然意識していませんでした。今度作るときメモリ管理を自前で用意する発想を取り入れてみたいです。参考になるコメントありがとうございました!

2010/11/18 23:56

はいわゆる「正規表現」は形式言語理論でいう正規表現ではないんだけどね……(ぼそっ)

2011-07-20

RubyKangi #3 / Final RubyKaigi, Final Day

週末に行ってきたイベントだが、ちょっとインパクトが強すぎて、あとたぶん昼から通しで追っかけてるのは自分だけなので、この話誰かに伝えたい!と柄にもなく思ってしまった。

というわけで自宅Wikiから一部編集して張ってみる。

parse.yで構文いじり

  • 冒頭は yacc/C レベルでの正統的なid*追加して・・・の話かな(遅刻で聞けずだが)
  • 途中で Ruby レベルでできるだけする、という話に
  • 最後の end 羅列省略のための ennnnd は爆笑(Lisp cdddrのパロ)

Art with Glitch

活動報告:るびま分だけ

  • あの充実サイトの企画・運営話と聞いて!
  • 本当に毎回出し切ってる。書き溜めなし、揃った分は全力で出す
    • 「次号はないから」と毎回思いながら出している #なんという一期一会
  • 数年間は石の上だったが、遂に7年目。会議と違い、まだまだ終わらないよ!
  • 執筆企画いつでも募集してます
  • 記事の質とかインタビューで人を見せる企画とか、ホント魅力的だよなぁ

Hacking Ruby

GIS with Ruby

sinsai.info

  • どこらへんがRubyかと思ったら、やっぱりPHPだった。
  • PHP(Usahidi)でのスピーディーな立ち上げ話をしつつ、ugly codeをdisるTL
  • Ruby?Hack4Japanで書いてる人いるよー位(w
  • でも、来日した人に、日本はまだまだ復旧途上だという事は判ってもらえたか

Rails @ NotRubyKaigi

Fabio Akitaさん話

なぜRubyか、なぜRails

***みんながするから、は自分コモディティ化!***

世界に出るために:英語

ここまで、日本語でウケを取り、アメリカ人しか聞こえない英語をしゃべりつつの話。まじありえないレベルの覚悟と実践なんだが・・・!

ブラジルを変える

この人のセッションブラジル事情の紹介みたいな話で大ホール側のセッションも覗いてみようかなと思っていた所にこれで、ただちに絶対参加すべきレベルセッション格上げされた。こんな人がいるとは。

Ruby and Rails in Brazil

で、昼休み後の問題のセッション。結局ツイートどころじゃなかったが、こんな感じ:

プログラマが学ぶべきはプログラミングだけではない。全てだ。

心理学経済学物理マーケティング、、、全てだ。

この言語をみんながしてるからなんて最低だ。自分コモディティ化だ。

そんなのはキャリアじゃない。僕はこんな風潮と戦う。

Javaはあれが酷いとかPHPがとかいう態度でRubyを使うのも無駄だ。

自分がすべき事を良くできるから選ぶ。それ以外の姿勢は間違いだ。

自分が何を成せるのかだけが問題なんだ。プログラミングだけの話ではない

なんという激熱トーク。本当に小さかった南米Rubyコミュニティを仲間と共に成長させ、いまやRubyConf Brazilとか南米で何個もイベントが立ち上がるまでに育てた。この伝道のため、ここ数年で80箇所は回って普及に努めたとかとか。ブラジル事情への関心と関係なく、この熱量を体験できてよかった。

最後時間オーバー後の「あと一言だけ(本当はあと1分だけと本人は言っていたのだが、わざと誤訳してタイマー役の人に会場から叫んだ自分w)」でどんなにダメだとされていても、諦めずに進めという、過去偉人が貶められたり失意にあった時代の動画もよかった(もっとも、この話は知っていたのでインパクト自体は薄めだった)。

DeepConnect話

ORMインプリ

この後はLTとクロージング

クロージング:今北三行

インパクト強すぎw

これ漫画系展開をバックボーンにしたエンタテイニングなスタイルだと理解せずに真に受けると大変だなと心配になったり。なにしろ上は三行だけど全部通しで書くと

***I will crush you***

  • みんな、大人気ない大人になって競ってハックしようぜ!

真面目に受け取ったらヤバイ発言多すぎだろ・・・

 こ れ が 締 め の 講 演 か よ !

そういえば途中にまどマギネタも入ってた記憶があるのだが、上のインパクトが強すぎてどこかに飛んでった。

その後の高橋さん最後挨拶スタッフを集めてのスタンディングオベーションはちょっとうるっと来た。初参加だから今回の運営自体への思い入れはないのだけど、この回だけでも感激することが多かった。この完成度に達するまでどれだけの努力と熱意が投入されていたかと考えると。

隣の席が実はtdtdsさんでびびってたのだが、最初に立ち上がったのを見て、続く二人目のタイミング大事!とすぱっと立ち上がってみてよかった。その後前列の人がみんな!立とうよ!みたいにやって一気に雪崩状態。

herokuありがとう

これで会議は閉幕したのだが、さらにherokuの緊急パーティーが開催され、思い切って行ってみた。まあ、懇親会に輪をかけたリア充な雰囲気でまともに話せなかったのだが、

  • まつもとさんと入店前にgdbとかlua/rite/pythonの話ができた
    • 名刺を貰うのではなく、名前を覚えてもらえる自分になりたい!的なことを言った気がする(汗
    • まじでパッチくらいは書かないとだめだこれは / ていうか名刺とか割とどうでもいい(を。名刺よりパッチを受け取って下さい
    • 喉が痛そうだということに途中で気付いて申し訳なかった
  • ちなみに英語漬けの決意は、大学に入ったら自分ポルトガル語しか知らないがために遅れを取り、それが悔しくてやったそうな
    • その悔しさでその行動が取れる人は少ないと思う。やはりすごい

こんな一日だった。熱かった・・・

2011-01-16

http://anond.hatelabo.jp/20110115234607

コンピュータがコアスキルってのもよしあしで、コンピュータってのは合理化の権化なので、自分達で自分達の仕事をどんどん減らすのが良い技術者なんですよ。行き着く先は市場飽和だとわかってて、それでもやるの?って話なわけですが…。

# いや、好きだからいいんですけどね。

別のコンピテンシがありながら、道具としてコンピュータを使いこなす方は尊敬します。数学的な抽象モデルの取り扱いが得意なら、周りを説得してScalaとかErlangとかの関数型言語に走るとか、RとかMATLABとかの専用言語に走るとかしたほうが、むしろ差別化は容易かもしれません。

はいえ、仕事となるとなかなかそうも行かないんですけどね。

2010-12-07

http://anond.hatelabo.jp/20101207213609

重役「君、いかがでしたでしょうか?という言葉遣いはないだろう。」

秘書「『いかがでした』でしょうか?」

重役「いや、それもちょっとね」

というなら意味不明でもない。

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q127330212

いかが」「でした」は敬体で、丁寧な断定。「でしょうか」は①に同じ。バランスはよいが、くどい。「でしょうか」は一種の補助用言と看做し、削除する工夫をしたほうがよい。

いかがでしたか」で過去の推量疑問は間に合うと思います。


まあ、パッと検索して四百万件も結果が出るのだから、変に思う人は少ない、言ってみれば正しいことばづかいということになるな。

site:ac.jp 10400件

site:go.jp  2740件

ということで、特段俗な言葉というわけでもない。まあ、さ入れ言葉ならぬ、でしょう入れ言葉、でした入れ言葉といったところか。

2010-09-05

XMOSメモ

ブログに書くと、一発で仕事バレするようなニッチネタなのでここにメモっとく。

 

XMOS 2007年の記事

http://www.atmarkit.co.jp/fsys/zunouhoudan/091zunou/xmos_cpu.html

ここではボロカスに書かれていたが、やっと安い評価キットが出はじめた。

XMOS 2010年の記事

http://www.csp-consortium.org/apps/XMOS_training_kit%282010-08%29.pdf

ニコニコ技術部あたりが食いつきそうなネタではあるものの、今の所ニコ動でXMOS検索しても1本も出てこない。

デジキーですぐ買える。チップ1000円~3000円。小規模な評価キット2万~3万ぐらい。

ちなみに総産研にXMOSという名前を使った特殊なMOSトランジスタ研究発表があるが、それとは全く別物。

 

特徴:

普通にC言語でも使えるらしいが、チップの特徴を活かすためにはXC言語という専用の言語を使う。

昔、トランスピューターをやってた人達が作った。なので、XCの実態はトランスピューター用言語とC言語を混ぜたような感じ。

http://ja.wikipedia.org/wiki/%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF

 

・小規模な組み込み向けの用途において、安価チップで、並列処理とかイベントドリブンな処理が可能、という点が画期的。並列処理は大規模コンピューティングだけのものじゃないよ!という熱いメッセージ

ハードウエアの動作をソフトエミュレーションする処理は、いわゆる「ワンチップマイコン」よりは得意&楽。

・XCは言語仕様としてポインタが削除されてる(!)。XCをC言語派生言語と呼んでいいのか迷う所。

 

現状の安価なXMOSチップボトルネック

・XCは、昔のトランスピュータを勉強した経験がある人じゃないと、上手には使いこなせないクセモノ。いい感じにガラパゴス化しとる。

・大容量のメモリをつなぐことを想定した専用ハードを持ってないので、自ずと用途は限られる。(DRAMのI/Fをエミュレータでやれ、なんて言われても絶対嫌だ。)

浮動小数点をサポートしてない。(裏技はあるらしい)

・XCの言語仕様は、「木に竹を接いだ」ような状態で、お世辞にも美しいとは言えない。ソースコード眺めてるだけでムカつく。(将来的に改善される可能性はある)

・「チャネル」というのが1つのキモだが、この帯域幅が今時のチップとしてはしょぼい。ただしこの欠点は大量のチップを並列に使えば、理論上はある程度補うことが可能らしい。

MMUを持たないので、Linux移植できないのか、と言われるとツラい。

 

XMOS応用例 Youtubeでもやっと数千再生しか行ってない。

http://www.youtube.com/watch?v=4gbFagvjSfU

http://www.youtube.com/watch?v=eLyn2Ghq_oE

http://www.youtube.com/watch?v=atAdpt5SZe8

今、XCとXMOSに取り組めば、あっという間に国内のこの界隈では有名人になれるかもしれない。強いて言うならそこが唯一の魅力。

 

2010-04-28

http://anond.hatelabo.jp/20100428153727

http://anond.hatelabo.jp/20100428154312

矢吹健太朗はたぶん日常でトラブるって使ってるんだと思う。その上でかけてるんじゃないかな。GoogleIMEでも候補に挙がるし、使用者は一定数いるんだろうね。

そのマンガはどちらかというと[トゥラブる]って発音したいなあ。あ、[twu]が含まれる用言ってのも珍しいなあ。

http://anond.hatelabo.jp/20100428154421

あ、忘れてた。それも英語で書くと不自然というか、カタカナ表記で定着した感じだね。

ル・クプル信者になることを「ル・クプる」というのを思いついた。でも使うきっかけはなさそうだ。

ああ、「ドナる」ってのもあったなあ。ドナ教の影響力は恐ろしい。

日本人がいわゆる日本語を話さなくなるとき

disる」という言葉を見たとき、「ここまできたか」という反応だった。

英語が、ついに日本語用言まで、しかも「名詞+する」といういわゆるサ変動詞ではない形として表れたのである。

日本語、あるいは日本語話者が積極的に英語に触れるようになった一つの形であり、おそらくネットができてこそのものだ。

私はこれを歓迎する。ことばの深淵を目の当たりにしたかのような思いであり、心熱く感じる次第である。

そこで、いくつか提案したい

ミスるということばは、[missる]と書いていこう。

トラブるということばは、[troubる]と書いていこう。

旅行するということばを、[traveる]と書いていこう。

下の増田に触れ、

ルーピーな人になっちゃうことをルピるとしたい。英語表記にすると変だね、これは。

2010-03-21

プログラミングに挫折した

ゲームを作りたい C言語の基礎を学ぶ それだけじゃゲームが作れないことが判明

win32apiを学ぶ 多すぎて?状態で挫折

ゲーム作るのはあきらめよう!チートだ! アセンブリが面倒で挫折

向き不向きってあるよね・・・。もう勉強したくない・・・。

俺には向いてないんだろな。だってwin32apiでGUI作りで投げ出したくなったもん

俺の読んだ本

明快C言語 ダイテルC言語(例題飛ばしたのでほとんど意味なし) やさしいC 独習C

windowsゲームプログラミング(最後のテトリスブロック崩しが面倒で飛ばした)

独習java(ガベージあたりで挫折) windows32api徹底理解 ホームページ作成の本(名前失念)

アセンブリ言語の教科書(100ページあたりでソースを読み解くのが・・・以下略

何のために勉強しているかわからなかった・・・たぶんC言語の基礎すら身についてないと思う

じゃあweb関連や初心者用言語(php,ruby,pythonとか)学べばいいじゃんってネットで指摘されたんだけどさ

そうじゃないんだよ問題なのは。ライブラリの使い方がわからないし必要な技術がそれだけじゃないだろうし

roboformのようなもの作りたいんだけどどうつくったらいいんだろ(guiは無理なのでコンソールで)

perlとかruby,php記述して通信プロトコル勉強すればできるんだと思うんだけど俺にはもう体力が残ってない

あまりにも無駄な遠回りをしてきた。でも願望だけが空回りしてる。ライブラリごまんとあるうえに通信プロトコル勉強しないといけないんでしょ。甘えっていわれてもかまわない誰か助けて

2009-12-21

意外と便利なBaidu Type

最近Googleやら百度やらから新タイプ日本語変換が披露されてゐますが、仮に百度の奴で正字正かな入力する場合について考へてみます。

要は簡単で、不断字訓で投入してゐる部分を意図的に字音で投入してから、其の侭、活用語尾を入れちまふんです。

例へば「考へ」なら「こうへ」と投入すれば変換できます。又、「言ふ」の場合は「げんふ」と投入して、「言」を変換してから、「ふ」を無変換釦で仮名の侭出力させます。用言を態々字音に変換する手間が架るのが厄介ですが大抵の語句は出力できる筈です。

唯、百度の奴の最大の缺点は、仮名の「ゐ」と「ゑ」とがどうやつても投入できない。他の仮名からの変換も出来ない。現状、別の文章からのコピペでしか対応できない。之は非常に痛い。

2009-11-17

[]konoike関連

http://anond.hatelabo.jp/20091109124346の続き。

谷欠とは - はてなキーワード

http://d.hatena.ne.jp/keyword/%C3%AB%B7%E7?kid=280719

URL: http://www11.atwiki.jp/tenrikyo/

URL: http://shukyohigai.wiki.fc2.com/?page=天理教

http://s01.megalodon.jp/2009-1117-0036-02/d.hatena.ne.jp/keyword/%c3%ab%b7%e7?kid=280719

* globpoint 2009/11/16 11:18 日本語の文中に頻出する一般的な用言の活用形を登録することに反対です。

* konoike 2009/11/17 00:14 「運び」は頻出する用語とまでは言えない。削除は不当。

運び - はてなキーワード

http://d.hatena.ne.jp/keyword/%b1%bf%a4%d3?kid=279694&mode=edit

* globpoint 2009/11/13 16:29 日本語の文中に頻出する用言の活用形であり、誤ったリンクばかりを生成しており、キーワードとして期待される機能を果たせるとも思えない。

* konoike 2009/11/13 17:46 日本語に頻出する単語ではない。削除は不適切。

* globpoint 2009/11/16 11:30 実際に「含むブログ」を見ても、「運ぶ」の敬語お運びになる」の活用形にばかりリンクしています。

* konoike 2009/11/17 00:16 これはひんしゅつすることばとはとてもいえない。

お運び - はてなキーワード

http://d.hatena.ne.jp/keyword/%a4%aa%b1%bf%a4%d3?kid=279563&mode=edit

* globpoint 2009/11/13 14:13 さまざまな文脈で広く使われる一般的な単語で限定した解説は不適切。誤ったリンクも多く、キーワードとして機能し難い。

* konoike 2009/11/13 17:44 一般的な単語にはあたらない。

* globpoint 2009/11/16 10:56 「本部」と呼称されるあらゆる種類の組織で、その構成員は「本部員」とよばれる。なんらかの特定組織を示す言葉ではなく、きわめて一般的な単語。

* konoike 2009/11/17 00:18 本部員という後はほとんどの組織では使わない後であるため、削除は不当

本部員 - はてなキーワード

http://d.hatena.ne.jp/keyword/%cb%dc%c9%f4%b0%f7?kid=279897&mode=edit

* globpoint 2009/11/12 16:46 通常の日本語の文章中に頻出する単語であり、はてなキーワードとして期待される機能を果たし難いと思われることから削除を提案する。

* konoike 2009/11/13 17:48 一般的な解説を加えた。

* mirror3 2009/11/15 21:14 ■中立的でない偏った内容 、編集ガイドライン違反常習の疑義

* konoike 2009/11/17 00:22 語彙の説明自体は規約違反するような内容ではない。

恨み - はてなキーワード

http://d.hatena.ne.jp/keyword/%ba%a8%a4%df?kid=280089&mode=edit

* globpoint 2009/11/12 16:46 通常の日本語の文章中に頻出する単語であり、はてなキーワードとして期待される機能を果たし難いと思われることから削除を提案する。

* konoike 2009/11/13 17:48 頻出する単語にはあたらない

* konoike 2009/11/13 17:49 頻出する単語にはあたらないので削除は不適切。

* mirror3 2009/11/15 21:18 ■中立的でない偏った内容 、編集ガイドライン違反常習の疑義

* mirror3 2009/11/15 21:19 親ワードとなる、「天理教」の中で、編集してください。

* konoike 2009/11/17 00:25 一般的な語義も付け加えました。

腹立ち - はてなキーワード

http://d.hatena.ne.jp/keyword/%ca%a2%ce%a9%a4%c1?kid=280134&mode=edit

* globpoint 2009/11/12 15:01 誤ったリンクを生成しているばかり。説明も要領を得ず、独立したキーワードとして登録することが適切と思えない。

* konoike 2009/11/13 17:50 削除させるまでには値しない。

* mirror3 2009/11/15 21:21 説明が第三者に対して、■中立的でない偏った内容■他の人に理解できない内容 以上、2点、明確にガイドライン抵触する。

* konoike 2009/11/17 00:26 一般的な語義も

をしい - はてなキーワード

http://d.hatena.ne.jp/keyword/%a4%f2%a4%b7%a4%a4?kid=280008&mode=edit

古語とは - はてなキーワード

http://d.hatena.ne.jp/keyword/%b8%c5%b8%ec?kid=280720

* globpoint 2009/11/12 12:50 通常の日本語文に頻出する用言であり、キーワードとして登録することには反対する。

* konoike 2009/11/13 17:43 一般のカテゴリへ移動。

* mirror3 2009/11/15 21:22 説明が第三者に対して、■中立的でない偏った内容■他の人に理解できない内容 以上、2点、明確にガイドライン抵触する。

* mirror3 2009/11/15 21:23 仮に、天理教が、日本の国教なり、世界宗教なり、メジャーな存在なら、存続意義を認めるが、天理教は、現在日本において不特定多数の第三者に対して、一般的な存在といえない。

* konoike 2009/11/17 00:31 中立でないというにはあたらない。この用語解説において天理教を批判非難しているわけではない。

憎い - はてなキーワード

http://d.hatena.ne.jp/keyword/%c1%fe%a4%a4?kid=280112&mode=edit

* globpoint 2009/11/11 11:34 登録者による論評であり、キーワードとして登録するのは不適切

* konoike 2009/11/17 00:35 内容全面変更

埃がつもる - はてなキーワード

http://d.hatena.ne.jp/keyword/%d4%bc%a4%ac%a4%c4%a4%e2%a4%eb?kid=279905&mode=edit

* n_kakka 2009/11/09 22:35 重複のため。

* konoike 2009/11/17 00:37 一般的な意味と、天理教的な意味は分けて別の項目にしておく方がいいだろう。

ほこり - はてなキーワード

http://d.hatena.ne.jp/keyword/%a4%db%a4%b3%a4%ea?kid=280029&mode=edit

URLhttp://www11.atwiki.jp/tenrikyo/

URLhttp://shukyohigai.wiki.fc2.com/?page=天理教

URLhttp://www11.atwiki.jp/anti-religion/pages/40.html

ほこりとは - はてなキーワード

http://d.hatena.ne.jp/keyword/%a4%db%a4%b3%a4%ea?kid=280029

http://s01.megalodon.jp/2009-1117-0659-46/d.hatena.ne.jp/keyword/%a4%db%a4%b3%a4%ea?kid=280029

2009-06-29

なぜ増田小説概論 (須江岳史)

ブックマーク数がとんでもないことになったため、元増田はうかれている。なので匿名ダイアリーなのに、ペンネームまで書いてしまった。タイトルに大きく、須江岳史、と。しかし、プロ小説家でもない一人のプータロウが書いた文章がこんなにもてはやされることを、すこし疑問にも思っている。ちょっと足を伸ばして図書館に行けば、小説の書き方についての本はいくらでも手に入るはずだ。何かを学び取る目的ではなく、長すぎるからブックマークしておいた、というのなら、納得する。

というかこの論は物語小説ニアリーイコール扱いしていて、小説論としてはちょっと古いというか、語りという小説の大問題がスルーされていて厳しい。

http://d.hatena.ne.jp/CloseToTheWall/20090703/p1

という指摘も当然のことで、普段、一人称小説ばかり書いている自分には、人称とか視点とかいった物語を語る上での問題について取り組む実力は無い。「小説自己表現なんだから、各々が語りたいように語ればよいと思う」のような言葉で、逃げることしか出来ない。

僕の小説の実力がどの程度かは、http://texpo.jp/texpo/disp/16732を読めばわかると思います)

Ⅰ、小説概論

まず話の筋の作り方を考え、次にそれをどのように小説として表現するかを見、最後に小説を書く上での国語的諸注意事項を述べる。

§1、小説とは?

 そもそも小説がどのような構成要素から成り立っているかを考える。


§2、物語られるもの

2.1.1話の筋

 まず、小説だけではなく物語一般の話の筋がどのように出来ているかを考える。

多くの物語は、欠損-充足の形を持つ。多くの物語は主人公に何かが足りない状態から始まり、それが満ち足りた状態で終わる場合が多いということである。

また、満ち足りた状態にたどり着くためには満ち足りた状態になるための行動が必要になる。そして行動をとるためにはその機会が与えられないとならない。

ここまでをまとめると、物語の筋は

欠損 – 機会 - 行動 - 充足

となる。

具体例としては、

少女は城で行われる舞踏会に行き、王子に会いたかった(欠損)。

少女魔女カボチャの馬車を与えられる(機会)。

少女カボチャの馬車で城に行く(行動)。

そして王子に会うことが出来た(充足)。


ただ、物語の面白みのためには、充足が起こらないほうが良いかもしれない。行動の結果が、充足の起こらない失敗に終わり、それが新たな欠損となり次の話の筋を紡ぎだすこともありうる。

よって、物語を構成する基本的な四つの要素は

欠損 - 機会 - 行動 - 結果(充足または失敗)

であるとする。この一連の流れが組み合わさることによって、物語は出来上がる。

具体例としては、

少女は城で行われる舞踏会に行き、王子に会いたかった(欠損)。

少女魔女カボチャの馬車を与えられる(機会)。

少女カボチャの馬車で城に行く(行動)。

そして王子に会うことが出来たが、十二時の鐘がなったので帰宅しなければならない(失敗に終わった結果、新たな欠損)。

王子少女の落し物の靴を持って少女を探す(機会)。

少女は名乗り出て靴をはく(行動)。

王子少女舞踏会で出会った少女であると認識して、二人は結ばれる(充足)。


後味の良し悪しの面から見て、最終的には充足で終わった方が良いように思われる。

また、欠損があって、それを解決する機会を与えられれば物語が始まることがわかる。

また、欠損を細分化したうえで見つかる欠損というのも考えられる。

たとえば、

鬼を退治するためにはお供を仲間にしなければならない。

お供を仲間にするためには黍団子を持っていなければならない。

黍団子を持つためにはおばあさんから黍団子をもらわなければならない。

おばあさんから黍団子をもらうためには黍団子の材料を買ってこなければならない。

というように。

 このようにすれば物語はいくらでも引き伸ばすことが出来る。書くべき物語の分量によって、どの程度まで細分化できる欠損なのかを慎重に選ばなければならない。

 一つの物語で充足される欠損は一つとは限らないし、主人公たちの欠損が充足されるとも限らない。『ロミオとジュリエット』では、主人公たちの恋愛成就しないが、キャピュレット家とモンタギュー家の関係が、対立から和解へと移り変わる。

2.1.2伏線

 物語は、話の筋それ自体で面白いことが最善であるけれども、それが出来ない場合には伏線によって面白さを増幅させるしかない。

 ここでは、仮に伏線には四種類あるとする。

ⅰ)質問―答え

ⅱ)ある現象/行為への意味の付加―行為/現象の再現

ⅲ)行為・現象―行為・現象のリフレイン

ⅳ)思い込み―認知

ⅴ)認知―逆転型の伏線


 それぞれ、順を追って説明する。

ⅰ)質問―答え

 物語冒頭に置かれた質問に、ラストシーンで答えることで感動を増す。

 具体例:どうしてキノはこの汚い世界を旅しているの?(冒頭の質問)

この世界が綺麗だからさ(ラストシーンの答え)

ⅱ)ある現象・行為への意味の付加―行為・現象の再現

 ある現象・行為にはある意味が隠されている、と登場人物が語り、その現象・行為が実際に現れる。

 『アヒルと鴨のコインロッカー』だと、

『「(とにかく面倒だから、神様を閉じ込めて、全部なかったことにしてもらえばいいって。そうすれば、ばれない)」』(70ページ)という免罪の方法を提案して、実際に物語の最後付近でそれを行っている。

 

ⅲ)行為・現象―行為・現象のリフレイン

物語の中で起こった行為・現象が物語の終盤で再現されることにより、面白みが増す。

アヒルと鴨のコインロッカー』だと、

『聞いてるわたしにも、どうやらこの姉弟がレッサーパンダを盗む気らしい、ということはわかった。』(216ページ)

動物園を振り返って、「さっきの子供たち、うまくやり遂げるかな?」と。』(222ページ)

というようなレッサーパンダを盗むという行為があった上で、

『「あれ、レッサーパンダだ」』

『「盗んだんだよ、あの子供たちは」』(339ページ)


ⅳ)思い込み―認知

 間違った方法を目的を得るための方法だと思い込み、それが間違いであったことに気づく。多くの場合、気づくまでに行ってきた行為が主人公に、行為の目的とは反対の結果を持って跳ね返ってくる。

物語の筋が悲劇的に終わっても、ⅰ、ⅱ、ⅲの伏線幸福を含意していると悲劇性を和らげることが出来る。

ⅴ) 認知―逆転型の伏線

 目的達成を阻むものが、あるものだと仮定して行動していたが、その仮定が正しくなかったことに気づくタイプ伏線。多くの場合、気づく前の行動が気づいた後に本来の意味とは反対の意味を持って主人公に跳ね返ってくる。

 認知は、約束―報いの伏線によって引き起こすのが最も容易である。

 主人公の目的を阻むものは四種類ある。カッコの中の左側は存在場所、右側は存在原因を意味する。

 (自己自己)例:主人公の性格の欠陥

自己,他者)例:主人公の抱えるトラウマ

(他者,自己)例:主人公に対して恨みを持っている敵

(他者,他者)例:絶対悪


 敵の仮定が4パターン真実の敵が4パターンあるので、認知型の伏線には全てで16パターンあることになる。

 これは、『あらすじ.com』の三匹のモンスター概念を内包している。

 (自己自己狼男

自己,他者)対応しない

(他者,自己フランケンシュタイン

(他者,他者)ドラキュラ


2.2登場人物
2.2.1行為項モデル

 物語には六種類の登場人物がある。

主体:物語の主人公。欠損を解決する。

送り手:主人公に、欠損を解決する動機を与える者。

援助者:主人公に、欠損を解決する能力を与える者。

受け手:欠損の解決の享受者。

敵対者:主人公の欠損解決行動を阻む者。

目的:主人公が得ようとする目的。主人公が得ていない欠損。


 それぞれ、同一人物が複数の行為項を演じても良いし、ひとつの行為項に複数人が入っても良い。たとえば、送り手と援助者が同一人物であることは大いにありうる。また、それぞれが必ずしも人間である必要もない。

 欠損ごとに行為項モデルは立てられるので、ある場面では敵対者であった存在がある場面では援助者になることもありうる。

 物語に出てくる全ての欠損について、行為項モデルの六つの登場人物を生めることが出来れば、それ以上の登場人物は物語に必要ではない。

 

2.3シチュエーション

 物語の冒頭やクライマックスを盛り上げるためにシチュエーションは使われる。

 面白いシチュエーションとは、即ちギャップである。

 それは場所と行動のギャップであるかもしれないし、それまである登場人物のそれまでの行動とはかけ離れた行動かもしれない。いずれにしろ、「~であるにもかかわらず」という言葉で表される。

 たとえば、「日ごろ温和な性格であるにもかかわらず、暴れ狂う」とか「静粛でいなければならない図書館であるにもかかわらず、暴れ狂う」とか、「たかが100円のアンパンを食べてしまっただけのことであるにもかかわらず、暴れ狂う」とか。

2.4実際に物語を組む

 物語を組む順番として、『欠損-伏線シチュエーション-細分化されていない欠損の話の筋-細分化されていない欠損の行為項モデル-細分化された欠損の話の筋-細分化された欠損の行為項モデル』といった順番で組んでいくのがスマートに行く。なぜならば、欠損がなければ物語は動き出さないし、伏線シチュエーションは話の筋や行為項モデルあとから考えるとそれらに縛られて上手くいかないからである。

①、主人公が向かう目的を定める。

②、主人公が見舞われる危機を定める。または、どのようなギャップがある状況に立たされるかを決める。

③、危機・ギャップが何故起こるのかを決める。(伏線の回収の仕方を決める)

④、危機がどのように回避されるのかを決める。(伏線の回収の仕方を決める)

⑤、伏線が置かれる場所を決める。(下位物語を作る)

⑥、必要ならば、下位物語にも①~⑤を施す。

⑦、物語(下位物語も含む)の適所に、ギャップによる面白みを与える。

⑧、整合性を与える。


 また、どのような魅力的な登場人物・伏線シチュエーションでも物語自然な流れを妨げるなら切り捨てるべきである。

§3、小説技法


3.1場面法

 場面では、人物、場所、時間が描かれる。人物、場所、時間のうちのいずれかが変わったとき、場面が転換されたという。また、場面は一人称であれ三人称であれ場面に登場する一人の人物の視点を通して描かれることが多い。

 場面の特徴として、行為・現象の一回性が挙げられる。場面は、一度しか起こらない行為・現象を場面に登場する人物の感覚を通じて読者に体験させる。

 場面の始まり方として、人物・場所・時間を指し示して始まる場合、登場人物の行動から始まる場合とがある(台詞から始まる場合は、登場人物の行動から始まる場合の特殊例とみなす)が、そのいずれにせよイメージすることが出来るか否かが読解の容易さを決めるので、場面の開始からまもなく人物・場所・時間を明らかにしなければならない。

3.1.1場所・時間

 小説を読む上では情景をイメージしやすいほうが読解が容易であるといわれているので、色彩や位置関係を表す語を使って場所や時間を説明するべきである。

 場所・時間の説明は描写法的だといえるが、その場所・時間におかれたものを登場人物の行動の目的語にすると、スムーズに場面を始められる。

 また、場所・時間は登場人物の心境や状況・未来を暗示する。

3.1.2人物

 何かが起こるたびに、その場面に登場している人物全員の反応を描くべきである。また、その感情は、どのような身体的動作を持って表情として表されたかを描くべきである。なぜならばイメージしやすいほうが読解が容易であるからである。

3.2要約法

 要約法は、登場人物が何度も行った行動や何度も起こった現象を記述する。場面法とは違い、複数の時間や場所をまたがる事が出来る。そのため、時間や場所の離れた場面と場面をつなぐのに要約法は用いられる。

 要約法は場面と場面とをつなぐためにしか存在しない。

3.3描写法

 場面法が動画だとすれば、描写法は静止画である。

 描写法は、場面が行われている空間にあるものを描写する。場面が行われているなか描写がはさまれると、場面の時間を止めることが出来る。

3.4台詞と地の文

 台詞音楽で言えばフォルテ、地の文は音楽で言えばピアノのような効果を持つ。多くの場合、台詞はカッコにくくられる為に強調されるが、台詞続きの中で地の文が出てくると大きな強調効果を持つことがある。たとえば強調すべき台詞をあえてカッコでくくらずに地の文で処理することで大きな強調効果を与えることができる。

 台詞台詞の間の間をつなぐために、地の文をおきたくなることがしばしばある。こういったときのために、場面の情景を刻々と変化させるとか場面の登場人物に場面開始と同時に何か動作をさせる方法がある。

§4、書記言語


 書き手の中で起こった感動が読み手の中でも起こるためには、文が書き手の意図するとおりに伝わらなければならない。誤読を少なくする方法をここでは述べる。誤読を避けるために、修飾語と被修飾語主語と述語は可能な限り近づける必要がある。

4.1主語の位置

4.1.1.ガーデンパス

 「私は走る車に飛び乗る」のような文は、読者が「私は走る」と理解した後で、走っているものは車だと改めて理解する。このような事をなくするために、「走る車に私は飛び乗る」のように主語と述語を近づける必要がある。

4.1.2複文

 主語と述語の対が二個以上あり、どちらかがどちらかの文の成分になっているような文を複文という。

 「私はリンゴを片手で握りつぶす彼はとても握力が強いと思う」というような文は読解が難解である。これも、主語と述語を出来る限り近づけ、「リンゴを片手で握りつぶす彼はとても握力が強いと私は思う」とすると読解が容易になる。また、複文を単文(主語と述語の対が一つである文)に分解し、「彼はリンゴを片手で握りつぶす。彼は握力がとても強いと私は思う」というようにすると、誤読は少なくなる。

4.2修飾の範囲

日本語は上から下に修飾が行われるため、様々な不都合な事が起こる。

4.2.1修飾語と並立

「美しい獣と女」は、美しいのが獣だけなのか、獣と女の両方が美しいのかが判然としてない。美しいのが獣だけである場合は、「女と美しい獣」のように順序を入れ替えるか、「賢い女と美しい獣」のように両方に修飾語を与えてしまう方法がある。

 

4.2.2句・節の修飾

地中海で育った少年からもらったトマト」は、トマト地中海で育ったのか少年地中海で育ったのかはっきりしない。トマト地中海で育ったのであれば、「地中海で育った、少年からもらったトマト」のように読点を打つか、「少年からもらった地中海で育ったトマト」のように順序を入れ替えればよい。ただし後者の場合、地中海少年からもらったように誤読される可能性が無くもない。

4.3誤読の少ない順序

ガーデンパス文や修飾の範囲の判然とない文を作らないために、長い修飾を伴う語を文の始めに持っていく方法がある。

「僕は地中海で育った、青白い肌をした細身の少年から貰ったトマトを食べた」よりは「青白い肌をした細身の少年から貰った、地中海で育ったトマトを僕は食べた」の方が誤読が少ないとされる。

4.4文体

4.4.1速さ

一文の中に含まれる用言形容詞形容動詞動詞)と難読語の量、読者の視線の移動距離に依存して、文章の体感時間は定まるとされている。

たとえば①、「彼が作った美しいサッカーボールを僕は強い力で蹴飛ばす」よりは②、「彼が作った美しいサッカーボール。それを僕は強い力で蹴飛ばす」の法が一文に含まれる用言が少ないために体感速度が短いとされる。③、「ええい、お前は畢竟、俺が死ぬのが怖いだけだ」の『畢竟』が難読語だと見なす人にとっては④、「ええい、お前は結局、俺が死ぬのが怖いだけだ」の方が体感速度は短いかもしれない。また、⑤、「やわらかいネコ」よりは⑥、「柔かい猫」の方が、視線の移動距離が少ないために体感時間が短いとされる。

4.5原稿の使い方

小説の場合、論説文とは違い改行は自由に行える。

 行を改めたときは一段下げる。

「しかしカギカッコで新たな行が始まるときはその限りではないというのが最近の主流である。また、主流では閉じカッコの前では句点は打たない」

 ――また、三点リーダー(…)とダッシュ(―)は二つで一つの扱いをする……。

続き http://anond.hatelabo.jp/20090629224306

2009-02-18

[] <中国語中文

[Resources] リンク集 Useful Link Resources

学習に役立つリンクを集めた言語学総合サイトなど。

  1. 無料中国語学習できるサイト初心者用) - NAVER まとめ
  2. 中国語半年マスターした私が教える人生を変えた勉強法
  3. Web site Titleサイト名)

[Learner’s Available Language/ Learning Language] 何語で何語を学ぶ Learning - by -

[Japanese/English] 日本語中国語を学ぶ Learning Chinese by Japanese

  1. 中国語辞書 by 楽訳中国語
  2. 楽訳中国語教室
  3. 中国語会話入門
  4. こんな時だから旅の中国語英語
  5. 中国語学サイト Virtual 中国語講座
  6. あいうえお中国語中国語学習・中国語講座
  7. 我愛中国語
  8. オンライン中国語学習-中国語とは?<中国情報局
  9. 中国語教材 - BitEx中国語
  10. 紅の中国語講座
  11. ピンイン(Pinyin)と漢字の壺
[Speaking] 会話
  1. 実用中国語講座--無料で学べる中国語学サイト--
Pronunciation /pinyin /発音 /声調
  1. 中国語発音塾:スペースアルク
  2. BB中国語発音
  3. 中国語の基本発音 / 中国語学サイト中文広場
  4. 中国語発音講座
  5. 中国語発音辞書(ピンイン検索) / 中国語学サイト中文広場
  6. 音韻配合表 | 発音編 | 中国語教材 - BitEx中国語

[Dictionary] オンライン辞書 Online Dictionaries

  1. 中国語達人への道

[Translation] 翻訳サイト Free Online Translation Sites

[Tool] 学習ツール Helpful Tools for Learning Language

  1. Chinese Perapera-kun: Chinese Popup Translator :: Firefox Add-ons
  2. ピンイン(pinyin)変換サービス -- 書虫
  3. [Ajax] 中国語漢字ピンインローマ字ルビ
  4. 中国語ピンイン変換の「どんと来い、中国語」にようこそ! | どんと来い、中国語
  5. 下载谷歌拼音输入法(google pinyin)

[Portal] 学習言語圏のポータルサイトテキストソース Portal Sites of Learning Language / Text Sources

学習言語ポータルサイトなど。

[RSS] RSS feeds

ツールリンクアップデート更新中の教材紹介記事など。

[Podcast] ポッドキャストリスニング教材 Podcasts / Listening Resources

[Youtube] 動画学習 Movie Resources

  1. YouTube - cnstation's Channel

[Culture] 文化マナー生活習慣 Culture / Manner / Life Style

冠婚葬祭言語生活必要情報など

[Set up] タイピング基礎、言語入力システムインストール Set up Tips for the Absolute Beginners.

  1. How to display/input Chinese? – Support - Learn Chinese

[Vocabulary] ボキャブラリー、語彙習得

[News] ニュースソース

[Extensive Reading] 読み物(小説ブログなど) Novels / Blogs

[Search Word] 検索ワード Words and Sites for Searching Resources

  1. ○○語 华语/華語、汉语/漢語、中文
  2. 学習
  3. 勉強 教学/教學
  4. 教育 
  5. 方法
  6. 教材
  7. 翻訳
  8. 辞書
  9. 便利
  10. 役立つ
  11. 文法
  12. 練習

[Tips] お役立ち記事など

[Just For Fun] おまけ Bonus Materials

[Unedited] 未編集備忘録 Transient stock/ Memorandum

  1. 中国語All About
  2. オンライン中国語学習-中国語とは?<中国情報局
  3. YellowBridge Chinese-English Dictionary
  4. Ting - Chinese English Dictionary Study Center 听-汉英词典学习中心 -Learn Language
  5. Tongue Twisters -- Ting -- Chinese - English Language
  6.  
  7. Best Chinese Websites
  8. China Daily Website - Connecting China Connecting the World
  9. Chinese Tool Bar
  10. 中国語例文検索中国語入力
  11. 日本作品_日本文学_日本作家_日本小说_日文小说_日文书籍_贯通日本
  12. 華流ドラマ 三国志 「連環計」 1-6 ネット中国語
  13. 中国語学習,質問掲示板:(中国語入力可能)-Mahoo!上海
  14. PTT批踢踢實業坊 - 首頁
  15. Chinese Forums
  16. MDBG Chinese-English dictionary
  17. 中国語】 お勧め参考書辞書を教えてください!≫ 【国際】 2ch世界ニュース (゚∀゚ )!
  18. 中文 - HSK-中国汉语水平考试
  19. ジュンク堂書店 聴読中国語
  20. 中国語」は存在しない!! 使用言から見た統一国家中国」の内実
  21. 美人中国人講師初心者から上級者まで中国語講座が学べる 600本無料動画が良い! | Last Day. jp
  22. 中国語達人への道
  23. 中国語ピンイン変換や、簡体字繁体字変換・多音字辞典なら | どんと来い、中国語

語学学習サイト個人的リンクメモ / Lists of Language Learning Links)

http://anond.hatelabo.jp/20090101193230

2008-09-18

http://anond.hatelabo.jp/20080918233115

あれだよ。俺達(年齢は知らんが)がジジイになる50年後とかでは、「ちょりーんッス」とかが常用言語になってて、「そうなんスよ」とかが正式な敬語扱いになってるって!

2008-08-04

DanKogaiってあんまり調べずにエントリ書くことがままあるよね

まだこれがないとは。

404 Blog Not Found:言語オタが非オタの彼女に言語世界を軽く紹介するための10言語

プログラミング言語オタが非プログラマーの彼女に言語世界を軽く紹介するための10言語増田涙目ww

でもどっちもSqeakとLOGOがセットになってるのは興味深いな

俺がSqueakを知ったのはSqueak eToysからなんだが、それ以前から教育用言語として有名だったのかな?

2008-07-24

プログラミング言語オタが非プログラマー彼女言語世界を軽く紹介するための10言語

via Twitterオタが非オタの彼女にTwitter世界を軽く紹介するための10ユーザ

まあ、どのくらいの数のプログラミング言語オタがそういう彼女をゲットできるかは別にして、

「オタではまったくないんだが、しかし自分のオタ趣味を肯定的に黙認してくれて、

 その上で全く知らないプログラミング言語世界とはなんなのか、ちょっとだけ好奇心持ってる」

ような、ヲタの都合のいい妄想の中に出てきそうな彼女に、プログラミング言語のことを紹介するために

習得させるべき10言語を選んでみたいのだけれど。

(要は「脱オタクファッションガイド」の正反対版だな。彼女プログラミング布教するのではなく

 相互のコミュニケーションの入口として)

あくまで「入口」なので、アーキテクチャに過度に依存するアセンブラ等の低級言語は避けたい。

あと、いくら基礎といってもBrainf*ckやUnlambdaのような難しすぎるものは避けたい。

ポール・グラハムが『Arc』は外せないと言っても、それはちょっとさすがになあ、と思う。

そういう感じ。

彼女の設定は

PCはほぼウェブ閲覧専用、Excel程度は使える。

ロジカル度が高く、頭はけっこう良い

まずは俺的に。出した順番は実質的には意味がない。

Java

まあ、いきなりここかよとも思うけれど、「Java以前」を濃縮しきっていて、「Java以後」を決定づけたという点では

外せないんだよなあ。ゴスリングもハゲだし。

ただ、ここでオタトーク全開にしてしまうと、彼女との関係が崩れるかも。

この情報過多な言語について、どれだけさらりと、嫌味にならず濃すぎず、それでいて必要最小限の情報彼女

伝えられるかということは、オタ側の「真のコミュニケーション能力」の試験としてはいいタスクだろうと思う。

Smalltalk (Squeak), LOGO

アレって典型的な「オタクが考える一般人に受け入れられそうなプログラミング言語(そうオタクが思い込んでいるだけ。実際は全然受け入れられない)」そのものという意見には半分賛成・半分反対なのだけれど、それを彼女にぶつけて確かめてみるには一番よさそうな素材なんじゃないのかな。

プログラミング言語オタとしてはこの二つは“教育用言語”としていいと思うんだけど、率直に言ってどう?」って。

Haskell

ある種の言語オタが持ってるラムダ計算への憧憬と、ACM監修の関数型言語純粋さへのこだわりを

彼女に紹介するという意味ではいいなと思うのと、それに加えていかにも参照透過な

純粋関数型で許される計算順序の規定」を体現するモナド

純粋関数型言語の非正格性」を体現する無限リスト

の二要素をはじめとして、オタ好きのする要素を言語にちりばめているのが、紹介してみたい理由。

Common LISP

たぶんこれを見た彼女は「Emacsだよね」と言ってくれるかもしれないが、そこが狙いといえば狙い。

この系譜の作品がその後続いていないこと、これがポール・グラハムの間では大人気になったこと、

ポールグラハムがウェブサービスの構築に使って、それがいろんなウェブサービス開発者にも影響しててもおかしくはなさそうなのに、

実際のウェブサービスでこういうのが使われないこと、なんかを非オタ彼女と話してみたいかな、という妄想的願望。

Perl

「やっぱりプログラミングバッチ処理のためのものだよね」という話になったときに、そこで選ぶのは「awk

でもいいのだけれど、そこでこっちを選んだのは、この言語にかけるラリーdankogaiの思いが好きだから。

断腸の思いで延ばしに延ばしてそれでも2008年、っていうPerl 6のリリース予定日が、どうしても俺の心をつかんでしまうのは、

そのリリースというイベントへの諦めきれなさがいかにもオタ的だなあと思えてしまうから。

Perlリリース延期を無駄だとは思わないし、拙速リリースは無茶だろうとは思うけれど、一方でこれが

GuidoやMatzだったらきっちり予定通りリリースしてしまうだろうとも思う。

なのに、各所に頭下げて迷惑かけてリリースを延期してしまう、というあたり、どうしても

「自分の言語を形作ってきた哲学(TMTOWTDI)が捨てられないオタク」としては、たとえラリーがそういうキャラでなかったとしても、

親近感を禁じ得ない。言語自体の高評価と合わせて、そんなことを彼女に話してみたい。

Postscript

今の若年層でPostscriptを直で書いたことのある人はそんなにいないと思うのだけれど、だから紹介してみたい。

PDFよりも前の段階で、DTP哲学とか印刷技法とかはこの作品で頂点に達していたとも言えて、

こういうクオリティプログラミング言語エディタで書かれてたんだよ、というのは、

別に俺自身がなんらそこに貢献してなくとも、なんとなくプログラミング言語好きとしては不思議に誇らしいし、

いわゆるJava VMでしかスタック言語を知らない彼女には見せてあげたいなと思う。

PHP

PHPの「HTMLに埋め込み可能な点」あるいは「RDBMSとの接続性」をオタとして教えたい、というお節介焼きから教える、ということではなくて。

HTMLテンプレートエンジンを作り続ける」的な感覚言語オタには共通してあるのかなということを感じていて、

だからこそアメリカ版『Yahoo!』の開発言語PHP以外ではあり得なかったとも思う。

「MとVとCを分離なんてできない」というオタの感覚今日さらに強まっているとするなら、その「オタクの気分」の

源はPHPにあったんじゃないか、という、そんな理屈はかけらも口にせずに、

単純に楽しんでもらえるかどうかを見てみたい。

Prolog

これは地雷だよなあ。地雷が火を噴くか否か、そこのスリルを味わってみたいなあ。

こういう述語論理風味の計算をこういうかたちで言語化して、それが非オタに受け入れられるか

気持ち悪さを誘発するか、というのを見てみたい。

C++

9本まではあっさり決まったんだけど10本目は空白でもいいかな、などと思いつつ、便宜的にC++を選んだ。

Javaから始まってC++で終わるのもそれなりに収まりはいいだろうし、テンプレート以降のメタプログラミング時代

の先駆けとなった言語でもあるし、紹介する価値はあるのだろうけど、もっと他にいい言語がありそうな気もする。

というわけで、俺のこういう意図にそって、もっといい10本目はこんなのどうよ、というのがあったら

教えてください。

「駄目だこの増田は。俺がちゃんとしたリストを作ってやる」というのは大歓迎。

こういう試みそのものに関する意見も聞けたら嬉しい。

2008-04-23

http://anond.hatelabo.jp/20080422232541

すべからく」の場合も、多くは「べし」と呼応するけれども全部がそうというわけでもないよう。

はたしてそうか?

だから「べし」が無いからすべからく誤用というわけでも無い。

とは

だから「べし」が無いからすべからく誤用とすべきというわけでも無い。

だから「べし」が無いから誤用とすべきというわけでも無い。


以下、ありがちなパターン。実際のところは知らない。

  • すべからく○○べし」という用法は、べしを重複して大仰にしたものである
  • 「べし」のみで十分大仰となったため「すべからく」が廃れる
    • 「べし」が古語的な格を持ち始めたため
    • すべからく」の意が「べし」に移り「すべからく」が省略されたため
  • 日本人の常として大仰となった終止形「べし」は好まれず連体形「べき」を用いてぼかす用法が主流となる
  • 「べき」の用法が増えるにつれ、その大仰な語として「すべからく」が復活する
  • すべからく」が前置であるために、体言とともに用いて大仰でありつつも用言を略して明言をさける日本人好みの用法となる

2008-02-09

http://anond.hatelabo.jp/20080209192117

そうかね?

使い物になるって何をもって言うのかわからないけど、

それってばアルゴリズム設計というよりは要求定義のレベルじゃない。

速度的な性能要求で言えばクソアルゴリズムが出すパフォーマンスなんざ、

ハードウエアに金を投じるだけで解決できる。

要求機能を満たしているかどうかに使用言語は関係ないと思います!

機能>性能>デザイン

もちろん動くことが大前提

機能を満たしていないならそれはPHPとか言語以前の問題じゃね?

2008-02-08

最も学習意欲が持続する初心者用言

学習の意欲が湧いて、しかも、それが持続する。

その点で初心者に最もお奨めできる言語Perl

『だって、これを使えるようになると、毎日、インターネットから新しい 画像とか、動画とかを自動的に集めることができるよ。

いろんなところをクリックしては ガッカリすることもないよ。

もちろん、国内の画像でも、海外動画とかでも平気。

あなたは何歳ですか?とかいう野暮な質問に いちいち答える必要も無いし』

こう教えてあげるだけでいい。

10代、20代の ぴちぴちした生きのいい男子が 血走った目で、Perl勉強すると思う。

たまに、試作品のプログラムテスト中に、うっかり悟りを開いてしまうこともあるかもしれない。

「俺は何を馬鹿なんだ…、今日はもう寝よう」っていう日もあるかもしれない。

だけど、大丈夫。

次の日になれば また補充されるから やる気が。

だからPerl。 一番、やる気がわく言語

すごい湧き出すよ。モチベーション湧きまくり

ぶっちゃけPerl勉強する動機の8割くらいがそれでしょ。

【元記事】最もタメになる初心者用言語? - ぼくはまちちゃん!

 http://d.hatena.ne.jp/Hamachiya2/20080206/benefit

※もちろん別の言語でもできるけど、この手のは やっぱりPerlが一番楽じゃないかな。

2008-02-05

初心者用言語とか

どうでもいい

ただの内輪ネタじゃねぇか

お前のそのエントリは本当に初心者のことを考えて書いてんのか?

2008-01-31

http://anond.hatelabo.jp/20080131200105

root権限奪取とか、SQLインジェクション持ち出されても、はいそうですねとしか言いようがない。

あと PHPだから安全、みたいな事を言うのは必ずしも正しくないし、有害なのでやめれ。

もし、素人がぐだぐだにつくったPHPサービスとかで問題があるとすれば

そんな事だれも言ってない。

というお話じゃねえの。PHPに限らず、初心者が公開するのはまずい。

未知の脅威まで対応してコーディングなんてプロでも無理だよ。

未知の脅威って何だ? インジェクション対策とセキュリティアップデートくらいなら少し覚えればできるでしょ。

そもそも何かを作り上げることができる人というのは非常に少ない希少種なのに、

そこに入ろうとする前途ある人達モチベーションを使用言語がどうこうと、

挫こうとするのはなんか憤りを感じるよ。

PHPというツールを批判しただけなのに、なんでそういう誤読になるのか。誰も挫こうとはしてないでしょ。一部の初心者の人たちが勝手に被害的になってるだけ。

Webをなめるな」についても、至極まともな言葉でしょ。

http://anond.hatelabo.jp/20080131182838

同意だよ。

初心者が本当に注意しなければいけないのは、スクリプト脆弱性よりもサーバーセキュリティ

PHPなら大抵どこのレンタルサーバーも利用可能なので殆ど問題がない。

初心者でもどんどん公開していいとおもう。

なにがいいって現段階においてはPHPは非常に多くの人に使われている。

だからもし見当違いなことをやっていたら注意してくれる人がいっぱいいる。

そして何よりも大きいのはサーバー運営業者などがノウハウを吸収しているということ。

PHPシステムコマンドなんかは大体止められているしRFIなんかの攻撃に対しても不正ファイルが埋め込まれたりすたら通報してくれるところもある。

初心者スクリプトを書くことだけに集中できるわけだ。

現段階のRubyでそれができるだろうか?

大手のレンタルサーバーでさえまだ設定があやふや。

そのままじゃ動かなかったりしている。

じゃぁ自前サーバーならいけるのかというと、正直初心者には無理なんじゃないの?

Mongrelあたりを入れて、あれ、これメモリ漏れてねぇ?とかそういう心配をしたり、24時間監視できるわけがない。

Ruby初心者に薦められる?

まだ「いいえ」なんじゃないの?

Rubyをちゃんとできる人や教えられる人はまだ少なすぎる。

PHPをぐだぐだ言うひとはちゃんとできるひとなのかな?

どうなのよ?

Matzだってサービスを組む人ではないだろう。

まあ異論はあるかもしれないが。。

あと、こっちは、一般的に同意をえられるとおもうんだけど、

スクリプトが垂れ流す脆弱性よりもroot権限のっとられたマシンの方が怖くね?

んでもって、遥かに有害だよね。


PHP脆弱性うんぬん言ってるけど、

そんなに言うならSQLインジェクションの穴のひとつでも見つけて報告してごらんよ。

SQLインジェクションなんて、DB接続ができるようなレベルになれば最近マニュアル本には当たり前に書いてあるじゃない。しかもこれは何もPHPに限った話しじゃないじゃない。

穴なんて時間の経過とともに増えるんだから、メンテナンスされてないサービスのほうが怖いわけですよ。

ローカル言語サーバー使ってそのままになってしまうほうが最悪なんじゃないかな。

もし、素人がぐだぐだにつくったPHPサービスとかで問題があるとすれば・・・

SQLインジェクションで中の情報漏れる(そんなサービス漏れて大切な情報登録するなよ)

メール送信系でヘッダー偽装でスパムの踏み台にされる(これは意外と多いかもしれないね)

・クローラーが他のサーバに負荷をかけまくる

まあどれもPHP”だから”というわけでもないよね。

97年頃にはperlだって掲示板アップローダーだって穴だらけだったじゃない。

coderedがでるまでiisで建ってたサーバーだって山ほどあった。

そのころにはSQLインジェクションに対応していないサイトは本当に簡単に見つけられた。

未知の脅威まで対応してコーディングなんてプロでも無理だよ。

初心者は主流からはいるのがいろんな意味でみんなのためじゃない。

今の主流はphpということでいいんじゃないの?

PHPは発展期

RonRは成長期(すくなくともあと1年ぐらいは)

perlは爛熟期

python黎明期

あとは・・・

.asp,.do,jsp,cfm ここらへんかな。

コールドフュージョンにはもうちょっと頑張ってほしかった。

pythonからColdFusionのにおいしてない・・・?

あと、なんかLLってあったっけ?

curlがなんかいまさらだけど脚光をあびるような予感がしている。

ところでさ、

PHPを批判しているような人はPHP6の仕様とかちゃんとフォローしてるのかね?

そもそも何かを作り上げることができる人というのは非常に少ない希少種なのに、

そこに入ろうとする前途ある人達モチベーションを使用言語がどうこうと、

挫こうとするのはなんか憤りを感じるよ。

Matzみたいな人がそれをやってどうするんだよとか、ちょっと思った。

まあ本人はもっと無邪気だったのかもしれないけど取り巻きがちょっと邪悪だよね。

2007-11-05

http://anond.hatelabo.jp/20071105020519

「言ふ」に上代の受け身の助動詞「ゆ」の連体形が付いた語

http://dictionary.goo.ne.jp/search.php?MT=%A4%A4%A4%EF%A4%E6%A4%EB&kind=jn

[三](形式名詞

(2)〔漢文訓読で連体修飾の「所」を直訳したことから生じた用法。……〕用言に付き、「…ところの」の形で、連体修飾語をつくる。

http://dictionary.goo.ne.jp/search.php?MT=%BD%EA&kind=jn

だそうな。和語的には受身がしっくりきたんでしょうね。

2007-10-01

http://anond.hatelabo.jp/20071001220348

着想はいいがそれは使用言語にバインドされる内容ではないから、残念、「日本語力」はおかしい

ログイン ユーザー登録
ようこそ ゲスト さん