はてなキーワード: indexとは
(これ https://www.youtube.com/watch?v=XB1KnVU4fkw&list=PLdTsFdY_x_8gNtm-b_sIT1ZI8mboggLGm&index=1)
9mm Parabellum BulletのVampiregirlという曲のサビが「夜這いパイパンや」と聞こえて仕方がない。
ごめんなさい。
議論していて、とても板がみずらいので。
こちらをお借りします。
269 :(´ー`)y─┛~~ ◆UxQ8uxJMok:2014/05/31(土) 20:12:01.17 発信元:123.225.138.170
> 全てこちらの論証通りとさせていただくだけですので、
> 私としては問題ございません。
オマエが真似れば殺しに行くだけだからこっちも問題ない。
という訳で、上記のとおり、
下記論証で解決いたしました。
連番召還ではないですが、「場札を出す処理に連番の条件を要す」に該当。
◆UxQ8uxJMok :2014/05/30(金) 23:39:14.66 ID:mGswB6A1
> 「場札を出す処理に連番の条件を要す」に該当。
との反論がありましたが、
連番とは
複数の番号が連続していること。また、その番号。
とのことですので、1に対する2、2に対する1も連番となります。
2つ以上の整数があれば成り立つ形式ですね。
何をですか?
◆UxQ8uxJMok :2014/05/30(金) 23:39:14.66 ID:mGswB6A1
こんな初歩的な質問が来るとは……侮っておりました。
基本的に、「デッキが0枚なら敗北する」というルールエフェクトも
「山札が尽きたときに自動誘発する効果」なのですが、多分聞き入れられませんので具体例を。
Laboratory Maniac / 研究室の偏執狂 (2)(青)
クリーチャー — 人間(Human) ウィザード(Wizard)
あなたのライブラリーにカードが無いときにあなたがカードを引く場合、代わりにあなたはこのゲームに勝利する。
2/2
万が一の保険
[部分編集]
OPERATION
O-73 青 1-3-0 R
CHARACTER(UNIT)
CH-S29 白 2-3-1 R
【(自動A):自軍本国が0枚になっても、自軍プレイヤーは敗北しない】
【(自動D):ターン終了時に自軍本国が0枚である場合、そのターンの終了直後、自軍プレイヤーの新たなターンを開始する。新たなターンの終了時、自軍プレイヤーは敗北する】
「山札がつきた際に自動誘発する効果」とやらを具体的に提示してみました。
破壊するって書いてある:それも含めての誘発効果です。「コストの支払い」は行われません。
速度と戦闘力は反比例しない、凄い速度は威力に等しいので前提が崩壊しています。
◆UxQ8uxJMok :2014/05/30(金) 23:39:14.66 ID:mGswB6A1
すごい!超時空会話が出来ました!
まず、その「当該ゲームシステムについての記述」とやらを具体的に提示できねば反論として破綻。
手札の定義をしてください。
まさか、全てのゲームに手札があると思っているわけではないですよね?
私ですらゲームをつくる際には「このゲームは~~を手札とします」という定義を行います。
ちなみに「最初に選んだ手持ち札」という前提であれば、金色のガッシュベルTCGの魔本でやっています。
◆UxQ8uxJMok :2014/05/30(金) 23:39:14.66 ID:mGswB6A1
デッキの1枚目と2枚目が手札になる仕様というだけで……「任意に選択できる」のですが。
あれ? なにか私分かり難いこと言いました……?
一応、ポケットモンスターカクメン列伝という、手札を全て任意に選べるものもありますから、
そういう方向性を話した方がよかったのですかね?
手札の定義をしてください。
ボードゲームとかでは、場にある3枚のカードから好きなのを手札に移していいよ、とか良くありますね。
◆UxQ8uxJMok :2014/05/30(金) 23:39:14.66 ID:mGswB6A1
◆UxQ8uxJMok :2014/05/30(金) 23:40:05.89 ID:mGswB6A1
の記載にて反論が認められませんでした。
優先権は元々細分化されているので、そもそも論理が成り立っていないかと……。
ttp://mtgwiki.com/wiki/%E5%84%AA%E5%85%88%E6%A8%A9
ちなみに、この項目がTCGに限っていないので、TRPGやウォーゲームなどでは乱戦処理などで
「標的を指定できない限定的な行使の権利」や遠距離攻撃の一方的に「標的を指定する権利」がありますね。
◆UxQ8uxJMok :2014/05/30(金) 23:39:14.66 ID:mGswB6A1
↑パクリの兆候を感じた段階で、裏取りせず下記の警告文が送られ、そのトレーディング・カード・ゲーム制作者は~。
↑実物カードゲームhttp://ai.2ch.net/test/read.cgi/entrance2/1395426290/の~。 カードゲームに限定ね。 ほぃ、論破完了ww
すごい行間を読むと、確かにそうなっているみたいですね、難しいですが。
上記優先権に関しての記載にて反論が認められませんでした。
遊技王の優先権の処理は必然的にこうなるようになってませんでしたか?
ttp://yugioh-wiki.net/index.php?%CD%A5%C0%E8%B8%A2=
◆UxQ8uxJMok :2014/05/30(金) 23:39:14.66 ID:mGswB6A1
それであれば、「特に本校に記載されている"特別な許諾行為"を行わずとも"当該行為と同様の処理は行うことができる"」ということですね。
特許権にあります「有用な発明」項目の独自性に含まれないため、特許権としての効力を失います。
もし、「相手に干渉しない場合の行動は続けられる」という場合では他カードゲームよりも優位性はないので、
「有用な発明」項目の独自性に含まれないため、特許権としての効力を失います。
その昔、実際のTCGとして出たアルテイルにはAgi(素早さ)の処理がありました。
どちらのターンであれAgi順に優先権が決定していたと思います。
◆UxQ8uxJMok :2014/05/30(金) 23:39:14.66 ID:mGswB6A1
> 「クルセイド」には
攻撃順序の判定ではありません、上記に記載した通り「優先権」を得ます。
「移動、待機、スキル使用、攻撃の判定を能動的に宣言できるタイミング」である「優先権」を得ることが出来るのです。
http://d.hatena.ne.jp/zyake_mk2/20140518/1400418070
この手の問題何度も議論にあがりますね。
SIerは潰れる。技術力ないから。それ以上の議論に発展できない。
Sierの方がおっしゃっておりますが、これは技術の問題ではないです。
マネタイズの問題です。
コミュニケ力(Int) x 技術力(Int) x 活躍できる場所/場面/カルチャー/運(Boolean)
なんですよ。
綺麗なアーキテクチャを、更地から立てて、クラス設計、DB設計で100倍の生産性を発揮できる場所
しかもしれが、膨大な案件の受注と結びついて、ぶんぶん力を振り回せる場所。
まずその場所がないです。ほとんどはぐちゃぐちゃなどっかのSIerがすでに荒らしまくった土地、
その土地の上にものを立てないと行けない。決められた納期と責任という名の不明瞭なものに包まれて。
http://www.open.sh/entry/20140505/1399275679
→COPYWRITERSBLOG:本当に「電通と博報堂は丸投げで中抜きしかやらない」のか
http://copywriterseyes.hatenablog.jp/entry/2014/05/05/232146
アメリカでも西海岸のアーリーベンチャーではない金融系のSIは
プロセスを重視しますし、新しい技術をこぞって使ったりしません。
indexとかと一緒で、生産性を100倍のエンジニアが活躍出来る場所って限られます。
そういうエンジニアが、100倍生産性を発揮できたので、100倍効率よく仕事がそもそもない
楽器がむちゃくちゃうまくたって、曲がかけないと、音楽が売れず、
有名な人の下で、バックミュージシャンとして活躍するしかない。
それと同様です。
自分で、プラン描いて、技術持って、グイグイ巻き込んで、それぐらいできて
ようやく生産性100倍で給与も100倍とかは目指せるでしょうがね。
難しいですね。。
①勉強は本来他人を蹴落とすものだと私は思うのですが、なぜ自分の勉強を他人にアピールするのですか?
確かに同じ教材を使っている他の人との交流を持てるコミニティサイトは魅力のように思われますが、他人を蹴落としてなんぼの受験の世界、資格の世界で他人と和気あいあいと勉強する必要はあるのでしょうか?もし記録をつけるのであれば非公開にして勉強のログを取れるEvernoteなどの方が適しているのではないかと思います。ご意見を聞かせて下さい。
②御社のビジネスモデルは今のとこ、アマゾンアソシエイトのみに頼っていると思われますが、今後はどのようなビジネスモデルを考えているのでしょうか?
③スタディプラスは一種の出会い系だと思います。「初めまして、93といいます。現在大学3年生です。毎週土曜日の19時から勉強会したいと思います。参加してくれる方は、自分にコンタクトを送っていただければお誘いさせていただきます。基本的に集中して勉強するか、喋りながらするかは個人の自由という形でやらせていただきたいです
年齢や勉強の内容なども自由でやれたらいいなと思います(^ω^自分のIDは→okamoto08201」このような書き込みが散見されますが、勉強するのを名目にした出会い系についてのご意見を聞かせて下さい。クレジットカードか免許証の認証は行わないのですか?学生はよろしくないと思います。年齢確認が法律で定められたので、年齢確認しない=違法サイトってことになります。
④合格実績を決して載せないのはなぜですか?通常の予備校であれば、〜〜大学合格のような合格実績を掲示すると思われますがなぜ御社はこのアプリ利用者の合格実績を発表しないのですか?アプリのダウンロード数のあピーツは捏造できやすいと思われますが、一番肝心の合格実績を掲示しないのはなぜですか?
⑤Yahoo!知恵袋で、Studyplusの評判を質問している方の質問数を計算しましたが、回答数が少なくないですか?
回答は1~3件のものがほとんどでいずれの質問も回答者に対するコインをつけていません。
⑥OKwaveの質問サイトにはStudyplusの質問は1件も見当たらないのはなぜですか?
Yahoo!知恵袋はヤラセが多いQ&Aサイトとして、今はOKwaveの方が活発なQ&Aサイトですが、なぜOKWaveにはStudyplusの質問は1件もないのですか?
その理由をお答え下さい。
⑦Studyplusのアクセスは63%がダイレクトアクセスですが、リファーラルアクセスは16%なのはなぜですか?参照リンクなしということになります。
⑧会員数20万人突破と歌っていますが、実際の日別のアクセスは4000人になっています。19万6000人のユーザは使っていないのでしょうか?
⑨サイト平均滞在時間は5:05となっていますが、このサイトにそんなに長く滞在するものなのでしょうか?
⑩御社のアプリのレビューした人が25%の確率で、Google+にレビューを書き込んでいますが、そのレビュー者のほとんどに顔写真が設定されていなのはなぜですか?ステアカウントでレビューを書いたのでしょうか?
https://play.google.com/store/apps/details?id=jp.studyplus.android.app
⑪Appleのituneストアでレビューが有りますが、1人としてfacebookで紹介していないのはなぜですか?社会人もあるなら1人くらいfacebookでシェアしてもいいと思います。その理由をお聞かせ下さい。
⑫当サイトは34件のはてなブックマークがされていますが、6人しかアイコン設定をしていないのはなぜですか?
https://twitter.com/search?q=studyplus&src=typd
このようにありますが、なぜ英語プロフィールの人がstudyplusの書き込みをいっぱいするのかご説明下さい。
⑭ユーザの98%がアイコンに顔写真を設定していませんが、その理由をお聞かせ下さい。そして、顔写真が無いユーザのほぼすべての人が友達0人ですが、それには理由がありますか?
⑮底辺すぎる学力はコミニティ数が12736人、理系コミニティが19674人ですが、正規分布にしたがって、この割り振りはおかしいと思います。理系コミニティの約63%が底辺なのですか?
⑯GoogleでStudyplusを検索すると御社のサイトは1位に表示されますが、検索エンジンにインデックスを貼られていないのはなぜですか?
⑰ページランクは4(http://pagerank.bookstudio.com/pr.php)ですが、その辺の一日あたりアクセスが200件ほどしかないい普通のブログと変わりません。なぜ御社のページランクはそんなに低いのですか?Yahooのページランクも5です。ページランク4のサイトというと、http://photoshop76.blog.fc2.com/blog-entry-57.htmlこのサイトなどが挙げられますが、貴方のサイトはそんなに評価が低いのでしょうか?ブログ時開設後1ヶ月でページランク4は取れますが、なぜですか?
⑱Studyplusはfacebookページを持っていますが、そのいいねの大半の年齢層は25-34歳です。中高生はいいねをしないのでしょうか?
⑲Studyplusほどの人気がありながら、Googleのindexが未だに貼られていないのは不思議です。なぜでしょうか?
⑳studyplusは検索ボリュームが不十分のため、関連記キーワードのトピックが標示されません。また関連キーワードも出ませんなぜですか?
㉑Studyplus利用者は東京に偏っていますが、大阪や北海道の他の都市圏に利用者はいないのでしょうか?
http://www.google.co.jp/trends/explore#q=studyplus&geo=JP&cmpt=date
㉒GoogleCorrelateにおいて、地域を日本に指定した場合「http://www.google.com/trends/correlate/search?e=http%3A%2F%2Fstudyplus.jp%2F&t=weekly&p=jp」以下のような結果が得られますが、検索ボリューム不足と出ます。なぜですか?会員数20万人突破にも関わらず、関連キーワードが全く出ないのはなぜですか?
㉓Googleのキーワードツールでは28件のサジェストワードがヒットしましたが、Yahooでは1件も関連語が出ないのはなぜですか?
http://goodkeyword.net/search.php?formquery=studyplus&x=0&y=0
㉔StudyplusのNAVERやWikiは全く立たないのはなぜだと思いますか?
㉕アクティブユーザがほとんど居ないように思えますが、いかがですか?
GooglePlay1610件のレビューのうち、1577件は画像なしのアイコンがレビューを行っています。それについてもご回答お願いします。
「アナと雪の女王」のテーマソング『レット・イット・ゴー〜ありのままで〜(Let it go)』、テレビや街でめちゃくちゃ流れていますよね。かっこいい。
まだ映画は見てないのですが、とにかく曲がかっこいい。映画みてないのに、きっと主人公のアナが背負った生い立ちを受け止めて、最後は自分らしく生きていく決心をする映画なんだろうな、と涙しています。
https://www.youtube.com/watch?v=cvj3-MZO9Tw&list=FLF_clbmzwu_aTTbnVmXSsPg&index=2
早速、iTunesで松たか子さんの歌う日本語バージョン買いました。
https://itunes.apple.com/jp/album/anato-xueno-nu-wang-orijinaru/id834877950
色々バージョンがあるのですが、今回は日本語バージョンをとりあげます。やっぱりミュージカル映画ですから、ダイレクトにメッセージが伝わってくる日本語がいいですね。
それにしてもディズニーの曲って全部かっこいいですよね。私はアラジンのテーマソング「ホール・ニュー・ワールド」が好きでした。男性の方はピーボ・ブライソンという人なんですが、けっこういい曲をたくさん出していて、よくDJでかけてます。
このアルバムが最高です。スプレッドウィングが最高!4時半くらい、もうだんだん人がかえるかなあってくらいの最後の盛り上げにベスト。切ない。
https://itunes.apple.com/jp/album/crosswinds/id715936499
ということで本題に入っていきましょう。
最初にはったYOUTUBEで時間を指定していきますので参照ください。
再生もできるので便利です。
http://www.noteflight.com/scores/view/99eca90e7551876a3ec94a53a0ad00e5639fa1eb
例のごとくキーをCになおしてあります。原曲は、Abですので、原曲と一緒にプレイしたい人はM3下げて演奏して下さい。
日本語入力ができないようだったので歌詞はローマ字で。やり方分かる人はおしえてください。
で、楽譜の部分は大サビ、動画でいうと2:00からの場所ですね。一番盛り上がるところ。CMなんかで放送されているのはおそらくこれだと思います。
とても素晴らしい曲なんですが、それゆえ説明すべき場所がほとんどありません!笑
小手先の技でできている曲ではない。ただただシンプルにいい曲。
野球でいったらただのストレートなんだけど、速すぎて誰も打てない笑、みたいな。
コツとかない。ひたすら練習して投げれるようになった速い球、みたいな感じです。
https://www.youtube.com/watch?v=SV2hshsChlk
ということでボブ・マーリーの名曲『ノー・ウーマン・ノー・クライ』を引っ張り出してきました。最初のオルガンのリフ、鍵盤やってる人なら絶対練習したことがあります。かっこよすぎ。
で、なんでこれを出したかというと、レット・イット・ゴーのサビと、1:16ぐらいからの平歌部分、いんざがばめんとやーどいんとれんちたうんー、というところのコード、一緒なんですね。キーはもちろん違いますが。
ノー・ウーマン・ノー・クライではキーがDbなので、Db Ab Bbm Gbと演奏してます。
このコード進行と、レット・イット・ゴーのサビは全く同じ進行です。
好きな曲が同じコード進行ってやっぱり嬉しいじゃないですか。
コードが同じだとパクリだとか定番だとか、良くないことのようにいう人がいますが、そんなことはない。コード同じなのに全然違う良さがある。逆に音楽ってすごいなって思いませんか?同じ構造なのに感動が違うんですよ。すごいですよね。
C G Am F の繰り返しですね。
ここすごい好きです。個人的には切ない感じがする。ぐっとくる。
このブログでも何回も書いているんですが、FからCに戻る進行は、ソウルっぽいというか、ゴスペルっぽいんですよね。
書いてて思い出したんですが、絢香さんの i believe も多分同じコード進行ですね。サビ。レット・イット・ゴーと同じように、女の子が自分自身を受け止める歌ですよね。
https://www.youtube.com/watch?v=sJItuaykRRk
なんというかこう、自分と向かい合う、内向的な、しかし力強くまえに向かう。そんなテーマにあってるんでしょうか。このコード進行は。
ボブ・マーリーの歌も日常にある悲しさと、それでもやっていくしかない、っていう前を向くところがテーマとして似ています。
ここでいいたいのは、このコードを使えばいい曲が書けるとか、切ない雰囲気がだせる、といった小賢しいことじゃあないんです。
自分がいいなあと思う楽曲にたいして向き合い、なるべく多くのことを引き出そうとする営みなんです。より音楽を深く味わうための。
美味しい料理を食べたら、どうやって作るのかな、材料は?香辛料は?焼いているのかな?そういうことが気になるでしょう。
それで、例えばタイ料理好きだったら、そうか!!!私が好きなこの味は、パクチーだったのか!!って発見があったら嬉しい。スーパーに行って大量にパクチーを買ってなんにでもかけちゃう。みたいな。
好きなものがあれば調べて、どうなってるのかたくさん知りたいでしょう。音楽理論も同じです。対象を深く知るための行為だといえると思います。
なのに最近は、「タイ料理はパクチーがかかっているから美味しいんだ!」みたいな雑な人が多くて残念です…それは嘘ですよね。
今食べているこの味はパクチーだということはできても、パクチーを入れれば美味しくなる、ということはできない。
我々ができるのは、何が起きているのか、ということに向かい合うことだけだと思います。
話が長くなってしまいました。戻りましょう。
次はメロディを見て行きましょう。
やはり特徴的なのは、ありのーままでー、という部分ですよね。二回繰り返されています。
ラシドーという部分ですが、これ非常にマイナーキーっぽいサウンドですよね。
コードはFからCに帰る部分ですから、どちらもコードだけ見ると明るいサウンドだといえますが、メロディーはマイナーっぽい。いいですね。
ありのーのあと、Amを弾いてしまいそうになるくらい暗いメロディですが、実際のコードはCなので、この対比が面白いです。
ままでー、はG G D、完全にコードに含まれる音を使うことで力強い印象になっています。またGとDの完全五度の跳躍も力強い。ありのー、の繊細な雰囲気と、ままでー、の力強い雰囲気がうまく対比されています。
二回目の、ままでーは、G 「E」 D とほぼ繰り返しなのですが、「E」でグッとテンションを上げてきています。ここまでは「D」が一番高い音でしたので、さらに高い音「E」が初めて使われたことで、聞いているひとは注目します。
そしてそこから、飛び出してみるのさー、から一気に音高もテンションもあがります。「F」というこの曲中、二番目に高い音が出てきますし、メロディーのラインもぐねぐねと動くテンションの高いラインになっています。
そして最後の、二度と〜、部分です。
高々と「G」を唄い上げます。
「二度と涙は流さないわ。」
彼女の決意が曲中の最高音「G」と共に表明されるわけですね。
僕はいつもあまり歌詞については言及しないのですが、この曲は歌詞と曲の構造が完全に一致し、聞く人を引き込んでいきます。パーフェクト。
このシーンでこのうたを歌う必然性がしっかりとあり、メッセージの高まりと音高の高まりがリンクして、目の前でアナが地面を蹴りつけて氷面ができる。
すごい!
あと動画をみていて思ったのですが、アナは片方しか手袋してませんね。
全く映画をみていないので詳細はわからないのですが、くらい水色の手袋は、アナの心理的なガードの象徴なんでしょう。序盤は全く生身の手を見せずに、手袋しかみえません。
しかし、0:52ごろから、悩んでいたけれどそれももうやめよう、というあたりから左右の手をみせます。つまり生身の手袋をしていない自分自身を、しっかりと見せるのです。
すごいリンク具合。
あの…映画みてないので、もしからしたとんでもない誤解をしているかもしれませんが、許してください。そもそもこの人アナじゃない可能性もありますね笑
ではお疲れ様でした。
つい先日まで人手不足なこともあって、派遣さんに来ていただいていたときのお話です。
送られてきたスキルシートには、
「○MySQL」
「○PHP」
という感じでまぁソシャゲをまわす分にはうちのやり方を多少レクチャーすれば大丈夫かなと思い面談。
面談中も、「ゲームが好きです」「バハムートはかなりやりこんでました」「ターミナルも多少はたたけます」という感じで
これならOKかと思い採用して出社してもらいました。
最初は環境設定やサービスを利用してもらって理解を深めてもらっていたのですが、
過去のイベントの側替えをちょうどいいタイミングで始まることにしたので、必要なテーブルのコピーや
アイテム登録をお願いしたところ、
PHPMyAdminを使っても、登録はミスるは、他のマスターデータを上書きしてレコードを消すは、
100件近いデータのフラグミスがあったので、「0から1に全レコード変更しておいて」って
お願いしたら、PHPMyAdminで1件ずつ直してました。。。
SQL投げれない、というか、UPDATE文の書き方がまるで理解できてなかったんですよね。
当然INDEXなんて知ってるはずもなく。。。
見る目なかったといえばそれまでですが、この内容で「○MySQL」のスキルシートを提出しちゃダメだと思うんですよね。
スタッフの作業量を軽減しようとしたのに、倍以上の稼動になっててんやわんやでした。
やはり面談の際に、エンジニアさんであれば、簡単なテストは実施しないと危険すぎますね。
いい勉強になりました、という話。
... | fun x:: cmd1 x : cmd2 x : ... : cmdn x | ...
一行毎に処理する場合はxargs -Iを利用する。
$ ls *txt a.txt b.txt $ cat a.txt 1 $ cat b.txt 2 $ ls *txt | fun x:: echo x : cat x a.txt b.txt 1 2 $ ls *txt | xargs -Ix fun _:: echo x : cat x a.txt 1 b.txt 2
>と<はそれぞれ大小の不等号で置き換えてくださいな
#!/usr/bin/env python import sys from subprocess import * def take_variable(var): # check the syntax of variable (http://www.gnu.org/software/bash/manual/bash.html) # variable ::= (_|[A-z])(_|[A-z]|[0-9])* # variable contained space if len(var.split()) > 1: raise Exception('fail: the variable contained space') # check head if not (var[0].isalpha() or var[0] == '_'): raise Exception('fail: the variable contained wrong character') # check the body of variable b = True i = 0 for c in var[1:]: i += 1 # is variable contained invalid character? if not (c.isalpha() or c.isdigit() or c == '_'): b = False break # no exception if thre are only spaces after variable if not b and not var[i:].isspace(): raise Exception('fail: the variable contained wrong character') elif b: return var[0] else: return var[:i] def parse(var_to_cmds): # check the position of '::' try: pos = var_to_cmds.index('::') except Exception: raise Exception('not exists "::"') var = var_to_cmds[:pos] cmd_str = var_to_cmds[pos+2:] # check the format of variable and commands if var == '': raise Exception('fail: no variable before "::"') elif cmd_str == '': raise Exception('fail: no commands after "::"') return (take_variable(var),cmd_str) if __name__ == '__main__': # parse variable and commands try: var,cmd_str = parse(' '.join(sys.argv[1:])) except Exception, e: print >>sys.stderr, e sys.exit(1) # var -> val val = sys.stdin.read().replace('\n',' ') # mapping and split by ':' again commands = map( (lambda cmd: cmd.replace(' '+var+' ',' '+val+' ')), cmd_str.split(':')) # exec command for cmd in commands: try: # need split for remove spaces check_call(cmd.split()) except Exception,e: # print >>sys.stderr, e sys.exit(1)
本当はfunじゃなくて\(バックスラッシュ)で、:: じゃなくて→にしたかったんだけど、シェルが置き換えちゃうからしかたない
シェルの改造は禁断の手段だし
なんか偉そうに書いてみた。
SFCには頭がおかしいプログラミング言語使いがたくさんいる。特に研究室に入ると、バイトでバリバリ書いている人間や、研究や趣味でライブラリを量産する人間に出会うこともあるだろう。彼らに惑わされてはいけない。最初は彼らの言っていることは一つも理解できないだろう、理解する必要は無い。彼らはプロダクションで安定するかどうかという縛りから自由だ。流行り廃りに敏感で、昨日言ってることと今日言ってることが違う。
これは実際に手を動かして使ってみて好感触かどうかささっと確かめられる人間だからできることで、プログラミングできない人がこれについていこうとしたら間違いなくプログラミングが嫌いになる。
こういう言葉に惑わされるな、コードを書くための勉強をするな、コードを書け。
できる人は概ね、できない人の気持ちがわからない。受動的になるな。積極的に書け。
「プログラミングなんて特殊技能で、少なくとも教養じゃないでしょ..」という認識が横行している今だけのチャンスとも言える。
webプログラミングができると「技術的には簡単だがアイデア一発で作ってみた」もので、ほんのちょっとだけ有名になれる可能性がある。論文を書いて学会に投稿したりニュースになったりするよりも、よっぽどお手軽に(一部での)社会的ステータスを高めることができる(かもしれない)。
↓ こういうのでいい(失礼だが)。
こう言っている人間を見て何を思うだろうか。
「いや少しずつでいいから今やれよ」とか「英語できたらもっと世界ひろがるのに..」とか「大学生なのにそれで恥ずかしくないの」とか思うかもしれない。
知らない世界を知らずにいることは大いなる機会損失である。プログラミングに金はいらない。金はないけど時間はある、時間を大量投入できる最後の機会、大学生である内に学んでおいた方が望ましい。
基本的なスタンスとして、講義ではプログラミングを教えてはくれない。講義に期待するな。プログラミングに限らず、全ての講義は自習への足がかりであり、興味のとっかかりである。実際に意思を持って積極的にコードを書かない限りプログラミングのことは好きになれない。自分で考えながら手を動かしてコードを書かなければ覚えないし、初学者が配られたプリントを写経しても血肉にならない。
「今日から俺は!」という感じでプログラミング講義を受けると爆死は約束された未来である。「腕試ししよう」「これなら楽勝じゃろ」という意気込みで講義を受けると、意外に学ぶことが多い。完全な初学者の域は脱しておいた方が講義は有効的に活用できる。少なくとも、最初の2週間をインストールと環境構築のみで終わらせるスジの悪い講義を取得してはいけない。
また、講師によってはJavaScriptのことをJavaと呼称したり、JavaScriptはLispに比べて読解が平易であるためハッキングを受けやすいと言ったことを平然と言ってのける。選別にあたっては「講義名」と「講師名」を明言した上で「先輩に聞く」「Twitterを活用する」等の手段をとるべきである。十二分に注意されたし。
道具を選ばないのはプロだけである。初学者は多少高くても自分をサポートしてくれる良いマシンを入手すべきである。1行のコードを書くだけでも恐ろしい手数が必要なアーキテクチャを選択するのは愚行だ。
モデルは何でもいい、無理して上位機種を買う必要は無い。お金が余ってるならMacBookProを買えばいいし、勿論一番安いMacBookAirでも全く問題ない。特にweb系のコードを書く際、インターネットで検索して出てくる記事はだいたい「OSがUNIX系であること」を前提としたサンプルである。これをWindowsの開発環境に読み替えるのは、初学者に取ってつらいだろう。
また、Macならばパフォーマンスは多少犠牲になるがwindowsも起動できる。どうしても光学機器が必要になればCNSコンサルタントで外部接続式の光学機器を貸し出してくれる。Macが気に入らなくてもどうせ研究が射程に入る3年生に上がったぐらいのタイミングでPCを買い替えるだろう。バイトして稼いだ金で「俺の考えた最強のマシン」に買い替えればいい。それまではMacを使え。
OSに固有の使い方なんて学ぶ価値はない、覚える価値も無い、操作時間が短縮されるだけだ。「普通の会社はWindowsなんでしょう?」というくだらない理由でWindowsPCを選択肢の第一候補にするな。Windowsを買うなら積極的選択としてWindowsを買え。
SFCにおいて、PCは毎日抱えて通学し、毎日開いて講義を受け、苦楽を共にする相棒だ。消極的に選択するな。
SFCには「共同購入PC」という制度がある、これを利用してはいけない。
もし要件が変更され、Macがラインナップに入れば積極的に利用するべきである。
条件を示す。
見た目に変化が無いと楽しくないだろう、こんなのを実行しても何も楽しくないはずだ。
#include &lt;stdio.h> int main() { int a; a = 1 + 1; printf("%d", a); }
マイナーな言語を選択してはいけない。「ライトウェイト言語」と呼ばれるくくりから選択肢するのがいいだろう、以下のようなものがある。
中でもjavascriptとrubyは推薦できる、SFCでも書いている人間は多い。
phpとperlはおすすめできない。ドキュメントは多いが、不慣れであればロジック以外に割かれる労力が非常に多い。pythonは日本語のドキュメントが少ないため最初はつらいだろう。
最初にjavascriptをやるのは理に適っている。index.htmlというファイルを作り、scriptタグの中にコードを書き、ブラウザでindex.htmlを開けばもう実行されている。web上のドキュメント量も豊富だ。
rubyも推薦できるが、少なくとも「自分でHTTPサーバを立てる」という言葉にピンと来るようになってから使い始めた方がいいだろう。きっと何をしていいかわからないはずだ。
他にもProcessing(http://processing.org)などが推薦できる。ダウンロードに時間がかかるだけでインストール作業は必要ない。こちらに関しては旧プロダクト名である「proce55ing」をキーワードに検索すると記事が引っかかりやすいという暗黙のルールがあった、今はどうだか知らない。
最近ではnode.jsの採用事例も増えてきた(他に比べれば圧倒的少数、増加傾向にあるという意味)。クライアントでもサーバでも活躍できるjsは学習コストパフォーマンスが高いと思われる。
書ける言語は一つにしぼってはいけない。なるべくたくさんの言語を使ってみよ。ブログ記事を読みあさり、「その言語は何が得意なのか」調査しろ。不得意なことをその言語にやらせるな。
下記のような上達ストーリーが考えられる。
例えばpythonは音響処理や数学計算が得意だったりする。そういった特徴を徐々につかみながら書ける言語の種類を増やし、好きな言語を見つけて好きな言語のことをもっと好きになればいい。
自分が好きな言語のことを胸を張って自慢できるようになったなら、あなたは既に初学者ではない。
人に聞くとvimやemacsを推薦されるかもしれない。もしそれを使ったことが無いなら、あるいは「プラグインの導入方法がわからない」なら、やめろ。Terminalを開かなくても書けるGUIアプリのテキストエディタを使え。
具体的にはSublimeText(http://www.sublimetext.com/3)を使うのがよい、無料である。
ライセンスが必要だが、起動時に「買ってね!」というダイアログが出続けるだけで無料で使用し続けられる。信頼できるエディタだと思ったら買えばいい。
SublimeText3にPackageControlというものを導入すると、標準で備わっていない機能を拡張できるようになる。こちらのブログ(http://p.tl/Ev7b)の「インストール手順」セクションのみを実行する。たとえば「Jadeという言語を、文法に従って色付けしてほしい(SyntaxColoring)が、その機能が無い」という時に、「Jade用プラグイン」をSublimeText内で検索し、インストールすることができる。
もし使い方がわからないければ、回りにいる「プログラミングができる優しい人」に上の記事を見せ「インストールしてくれませんか?」と頼んでみろ。きっと戸惑いながらも正しい操作をしてくれるだろう、一挙手一投足を見逃さず学べ。
エロ画像を集め続けるツールが欲しいとする。どうやったらいいか考える。クライアントjsだけでは限界が来る。rubyなど別の言語を試すステップを踏む。
http://www.slideshare.net/shokai/ss-26387303
プログラマ同士じゃないと伝わりにくい用語が頻発すると思う。逐一人に聞いていてはラチが開かない。人に聞くな、適当に読み飛ばせ。
ブログ記事は本ではない、それを読解しなければならない理由はない。適当にはてブでもつけといて、次の記事を読め。たくさん読めば共通項が見えるだろう、コードが書けるようになるに従い読めるようになるだろう。
みんなが息をするようにコード書いてさ、みんなでしあわせになろうよ。
744 ソーゾー君 [] 2013/12/08(日) 01:18:44 ID:OTwcSFXM Be:
http://www.youtube.com/watch?v=YEd0QOOm25A&list=PL2BEEB42FF2D4F80C&index=2
↑正論過ぎて誰も反論できませんw
http://jbbs.livedoor.jp/bbs/read.cgi/movie/10043/1378650618/l50
http://b.hatena.ne.jp/entry/anond.hatelabo.jp/20131123104502
http://b.hatena.ne.jp/entry/d.hatena.ne.jp/kyoumoe/20131118/1384775000
下部にオススメ!がついている所はユーザーページから「虚構」で検索したら特に香ばしかったのを選んだのでみんなもやってみてね
Memeo Memeo いや本当にねえ。前々から言ってるけどそんな躍起になって叩かなきゃいけないほど意味や規模や影響力が有るとはとても思
えん。これは他の個人サイトに関しても思うけど。 2013/11/24Add
StarlanguKKaaZZtrashtoymatsuda0111ribotmorobitokozouiwwnobby81yamazakigosimplemindair7743harunabeyamuchagoldchihiyoardarimga
zi4wolfgang1006clclcldegichemrayukimi1977hosikendeztecjprain-treeseeescazxxxtrmmcotajpkakaku01kakaku01kakaku01torabaysync
↑オススメ!
http://b.hatena.ne.jp/kunitaka/
kunitaka 虚構新聞頑張れ!俺は応援してるよ!!日本ユニセフを叩く理由が俺にはあるし、証拠もBlogに公開してる。自称人権活動家っ
て表現がアグネスに対する名誉毀損?アグネスは人権活動家じゃないんだから関係ないだろ? 2013/11/24Add Star
http://b.hatena.ne.jp/waiwaimic/
waiwaimic waiwaimic 虚構新聞好きだけどなあ。ああいう冗談すら許されない社会は嫌すぎ。 2013/11/24Add Stariwwyoko-
hiromair7743yamuchagoldpulp_literaturecazxxxtoraba
↑オススメ!
http://b.hatena.ne.jp/matsuda0111/
matsuda0111 matsuda0111 ネタ 未だに虚構新聞を叩いているのは、自分がそのことで恥をかいた、デマとして広めてしまったとかの負い
目でもあるからに見えた。 2013/11/24Add Stariwwair7743yoko-
hiromardarimpulp_literaturenari_sanmr_mayamamr_mayamahyougoishin7cotajptoraba
虚構新聞デジタル:本紙読者のみなさまへ、広告収入寄付のご報告 このエントリーには写真が掲載されています kyoko-np.net
matsuda0111 matsuda0111 ネタ 綺麗に完走しきった感。一連の記事を見て、誠実な読者に対してはかなり真摯に対応していると思っ
た。 2013/11/25 Add Stark_goboeriko315G17G17G17G17G17G17G17G17G17G17G17Bobby2001pazlRoom-BIWANORIMi-keito
↑オススメ!
jou2 jou2 増田 ネット 大多数のはてなーはどーでもいい、見ないって選択してブクマもしてないよ。過激派っつーか、気に入らないサイ
トは正さねばならない!って人が盛り上がってるんだよね。お前向けに作られてるコンテンツじゃないのに 2013/11/24Add
Starkiyo_hikoQJV97FCrMemeoMIZhyougoishin7qwertyuiop1111kibitakiphallusiailittakakakaku01kakaku01torabasimplemind
↑オススメ!
http://b.hatena.ne.jp/asazuki508/
asazuki508 asazuki508 社主さんは意外ともう忘れてると思うよ。忙しい人に悩んでいる暇はない。 2013/11/24Add Star
http://b.hatena.ne.jp/ardarim/
ardarim ardarim はてな 結局騙された悔しい!っていう主観的な批判が目立つ気がするけど。犯罪だというなら淡々と犯罪事実を書いて
通報なりすればいい。そうしない(できない)ってことは、あくまで主観的嫌悪感の域を出てないと見てる。 2013/11/24Add Stargazi4
http://b.hatena.ne.jp/pokkiii/
pokkiii pokkiii 韓国もネタにしてたし2chまとめの同類としてサヨクに狙われた部分もあるのかな?彼ら安倍政権や原発推進派をデマ込
http://b.hatena.ne.jp/zanac-ai/
anond.hatelabo.jp/20131123104502 - 2013/11/24 -
いつまで虚構新聞なんか信じてんの
虚構新聞は規模が大きくなりすぎたのかもしれないな。
anond.hatelabo.jp/20131118155728 - 2013/11/18 - 243 users
虚構新聞だからデマでも許されますって思ってる奴今すぐタヒ...
騙されて相当悔しいのはわかった。
cyber-life.2chblog.jp/archives/7016889 - 2012/05/16
ysync ysync はてな 増田 虚構 タイトルに「虚構」と入れろ派結構多いな。騙してる主体は拡散する奴であって「虚構新聞」自体じゃな
http://b.hatena.ne.jp/weekly_utaran/
weekly_utaran weekly_utaran モンティパイソンを見るといいかもしれないですね 2013/11/18Add
Stariota_moshiota_moshnekomimistmurishinaitamtam3languasakura-t
↑オススメ!
http://b.hatena.ne.jp/okachan_man/
okachan_man okachan_man 風刺って誰も指をさせない権威に向かってやるからスッとするわけで、言論の自由がしっかり保証されてる日本
では成り立ちにくいジャンルなのかなと思った。/書いた http://bit.ly/IceibN 2013/11/18Add StarwatapocoseiyuDBsilvermoai
↑「虚構新聞かと思った」有り
http://b.hatena.ne.jp/a-ki_room/
a-ki_room
日本ではもはや風刺が成り立たないのかもしれない R11; 日本ユニセフと虚構新聞の炎上に寄せて 2013/11/19 Twitterでのツイートを
閲覧 Add Star
↑「虚構新聞かと思った」有り
http://b.hatena.ne.jp/hyougoishin7/
虚構新聞のようなユーモアを理解できないのも一種の発達障害...
はてな民も所詮は2chとかと何も変わらないよね。インテリぶってるだけで。
anond.hatelabo.jp/20131121190149 - 2013/11/23 - 133 users
虚構新聞が気に入らないってだけだろ。人や組織を批判したり、叩いたらダメなら虚構叩きもダメになるぞ。感情から来るものじゃなく、具体的に何がダメか言えないなら只の価値観の押し付けだぞ。
anond.hatelabo.jp/20131119150234 - 2013/11/20 - 137 users
虚構新聞が気に入らないってだけなんじゃないの? 人や組織を批判したり、叩いたら何がいけないんですかね?法律的に問題なんですか?どこまでがダメなんですか? そういう事を具体的にいえないと納得できないですね
d.hatena.ne.jp/kyoumoe/20131118/13847750... - 2013/11/20 - 350 users
遂に現実と虚構の区別がつかない体験装置が登場 - 理研の「S...
share 遂に現実と虚構の区別がつかない体験装置が登場 - 理研の「SRシステム」 | エンタープライズ | マイナビニュース - はてなブックマーク - 人気エントリー #share
【Webサーバを作る】http://d.hatena.ne.jp/kmaebashi/20130804/p1
use Fcntl;
use strict;
use Socket;
use threads;
use POSIX qw(strftime);
use File::Spec::Functions qw(rel2abs);
my $thread = threads->new(\&serverThread, "");
$thread->join;
my $ret;
my %hashmap=(
"htm" => "text/html",
"txt" => "text/plain",
);
$ret = $hashmap{$_[0]};
if ($ret eq "") {
return "application/octet-stream";
} else {
return $ret;
}
}
my $documentRoot = rel2abs("D:/var/www/html");
my ($line, $path, @tmp, $ext, $data, $absPath);
socket(SERVER, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
bind(SERVER, sockaddr_in("8001", INADDR_ANY)) || die;
listen(SERVER, SOMAXCONN) || die;
while (accept(CLIENT, SERVER)) {
while (<CLIENT>){
$line = $_;
last if ($line eq "" || $line eq "\r\n" || $line eq "\n");
if (index($line, "GET") == 0){
$path = (split(/ /, $line))[1];
@tmp = split(/\./, $path);
$ext = @tmp[$#tmp];
}
}
print CLIENT "HTTP/1.1 200 OK\r\n";
print CLIENT "Date: " .strftime("%a, %d %b %Y %H:%M:%S GMT", gmtime). "\r\n";
print CLIENT "Server: Sever03.java\r\n";
print CLIENT "Connection: close\r\n";
print CLIENT "Content-type: ". getContentType($ext). "\r\n";
$absPath = rel2abs($documentRoot. $path);
if (index($absPath,$documentRoot)==0 && sysopen(FH, $absPath, O_RDONLY | O_BINARY)) {
while ($data = <FH>) {
}
close FH;
}
close CLIENT;
}
}
コアモジュールだけ使った。
元ネタのJavaコードはディレクトリトラバーサルになってたんで、一応対策を盛り込んだ。
といっても絶対に外向けに動かさないように。無いと思うけど。
いろいろツッコミくれるとうれしいです。
人間としての権利・自由を認められず、他人の私有財産として労働を強制され、また、売買・譲渡の対象ともされた人。
http://dic.yahoo.co.jp/dsearch?dtype=0&dname=0na&index=13545900
条件としては
アジアは確かに植民地になったけど、この条件を満たす奴隷制度ってあったっけ?
そりゃ一部犯罪的に誘拐されたりして奴隷になった人間はいるかもしれないけど、それは別にして、社会制度として奴隷制度があったかどうか。
32歳、営業職です。
プログラムとかなんもわからんちんなのですが、アプリを作りたいと思いたちアプリを
作ってみました。
とりあえず、アプリのランキングを見ていると、エロ系がやっぱり強いと思って、エロは正義!の名の下に
簡単にアプリを作るために、まずは簡単に作れるフレームワークを探す所から始まります。
フレームワークってなんですか?
それはね、なんだかわからないけど、簡単につくれるようになるものなんですよ。
詳しくは、
外人「システムを作るときに、よく利用する機能とか、構造とか、予めあると便利だろ?
俺が作っといてやったよHAHAHAHAHA」
っていう感じのものだそうです。
プログラミングなんてわからんちんだけど、HTMLくらいは作れるよ!
そんなあなたにPhoneGap(http://phonegap.com/)ということで、
とりあえずPhoneGapを使って見ることに。
でも、実際使ってサンプルを作ったりしてみると、動くは動くんだけど、
色々やろうとすると、Web上にあるドキュメントが古いのか、PhoneGapが最近になって
突如バージョンがあがったせいか、書いてる通りにやってみてもできない。
とりあえずiPhone Developer登録は既に完了していたので、Xcodeをつかってやるぜ!
俺は赤の扉を選ぶぜ!と思ったがはてさてどうすりゃいいのか。
HTMLをプロジェクトに追加するのはドラッグ&ドロップすれば完了だ。
その際にダイアログが出てくるので、"Create folder references for any added folders" を選択しておくと
元々のフォルダ構造とかが失われずそのまま追加できるのでいいぞ。
ほんでもって、UIViewControllerというのを作成する。
IBOutlet で UIWebView を利用するためのオブジェクト変数を用意しておいて、InterfaceBuilderから接続をする。
Files's Owner とかを右クリックして出てきた変数名と画面上についかしたUIWebViewをマウスでつなぎあわせれば
接続できるぞ。なんて簡単なんだ。
一番最初に行われる初期化の処理は viewDidLoad にでも書いておけばいいらしいのでここに書く。
UIWebViewはURLの書式になっていないと開けないようなので、それを調べることから始まる。
アプリ内に追加したリソースファイルは、アプリのデータに内皮されるらしい。
アプリが展開されるフォルダというのは、デバイスにより様々なのだが、そこから内皮されている
ファイルを取得するための処理というのがあるのでそれを利用する。
NSString *html_path = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory@"web"];
これでwebフォルダ内にあるindex.htmlファイルの絶対パスを教えてくれるというわけだ。
あとはこれを読みこませればOK。
[web loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:html_path]]];
NSURL というのがURL書式を記述するためのオブジェクトだと思っていただきたい。
ここではローカルファイルのパスを拾うため、 fileURLWithPath とするのがポイントだ。
file://nantarakantara/index.html みたいな書式になるんでしょうね。
なんだか色々理由はあるみたいなんですが、そうですかだめですか。
善は急げで、AndroidSDKとEclipseというものをダウンロード。
昔は色々設定が必要だったが、いまは開けば即使えるようになったらしい。便利便利。
こっちの場合も同じようなやつがあるんでしょう、ほらったWebViewこれを使えばいいらしい。
XCodeのときは、いかにもアプリの画面を作れば完成って感じだったけど、Androidの場合は
Layoutファイルというのを使わないといけないみたい。なんかこれはHTMLみたいな記法だな。。
どうなってんだかよくわかんないですけど、Layoutを作成して、WebViewを配置、
Androidの場合は、assetフォルダというのをつくってあげて、そこにHTMLファイルを
置けばいいらしいですよ。なるほどね。
WebViewでの開き方は、assetフォルダを直接開けばいいだけらしい。いえーい!
layoutに配置したWebViewをオブジェクト変数に呼び出して、、、
webView.loadUrl("file:///android_asset/web/index.html");
ひらいたーおっけーーーーーーー。
だけども、リンクを開くとブラウザが開いてしまうなあ。どうすればいいのこれは。
調べてみるとこうすればいいらしい。
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
});
これで無事、WebView内で画面遷移するようになりました。
やっほー
そんで、なんとかつくりあげて、申請・・・
とかないんですね、公開したら公開されましたw
ていう感じで始めてつくってみたんで
よかったらダウンロードしてみて下さい!
https://play.google.com/store/apps/details?id=ff.appgroup.app001_hrenai
秘密のブックマーク、略して「秘ブ」というソーシャルブックマークサービスを作ってみました。
今は風俗嬢やってるんですが、(悲しいことに)時間があったっていうのと、
秘ブ.jp
(アダルト専用のソーシャルブックマークサービス)
http://anond.hatelabo.jp/20101203150748
・Rails3 と jQuery で、真面目にオシャレなエロサイトをつくってみました
私は、早く自立できるようにと高専を出て、田舎から東京に移り住み、事務として働いていた。
この時点ではエクセルとかワードとかは使える、マクロもちょっと組める程度のレベル。
自立したかったのは父親が生活費をパチンコとか女に溶かすような輩だったため。
私が自立したあと、両親は無事離婚。激務で薄給、母親と離れて暮らして寂しくても頑張っていた。
鬱病はつらい。何が辛いって、本人も辛いんだろうけど、荒んだ部屋の中で横になって息を潜めている母親の姿を見るのがきつい。
いつでも母親の側に駆けつけることができるように、お金と時間に余裕が欲しかった。
でもねー、全く稼げないwww 笑っちゃうくらい。
大衆店にいるんだけど、女の子もお店も多くて、私より若くて可愛い子がわんさかいる。
お客さんがつかないと収入0なんだよね。
店長やお店のお姉さんがマットや椅子を覚えな、ってアドバイスはくれるんだけど、
その頃教えてくれる先生がたまたまいなかった。(今は別の店に修行にいったからバッチリできるけど)
仕方ないからようつべとか動画サイトでソープのお仕事系の作品を見まくったわけ。
(余談ですがマ◯ティ夫人ってお店のマット技一覧のページはすごいよ!)
お客さんつかないから時間がすんごいあって、待機室でずーっと見てた。
で、マットの動画とか、ボディ洗いの動画探すんだけど、なかなか見つからない。
で、そんなことをしてるうちに思ったんだけど、エロサイトやエロ動画、
果てはマニアックな趣味の情報を共有できるサイトがあったら便利じゃないかな?と。
数少なく接客したお客さんで、わざわざブーツ持参で、顔面を踏みつけてくれ、って人がいたんだけど、
でも日本中を探したら、同じ趣味や、近い嗜好の人がいるんじゃないかな?って。
時間は私自身が病むほどあるし、そんなわけで制作に取り組みました、秘密のソーシャルブックマーク、
略して「秘ブ」(「秘部」とかけてあったり)
吉原の泡姫たちは、タクシー通勤する人が多いんだけど、私は三ノ輪の駅から歩いて通ってた。
元彼に借りたプログラムの本などどっさり持って。めっちゃ重いw
待機室でひたすら落ち込みながら金勘定するより、母親の心配をするより、何か生産的なことを考えていたかったんだよね。
この一年でかなり勉強して、ようやく公開できるレベルに達したかなとおもいます。
みんなが来てくれるかはわかんないけど、まあ来てほしいなと思う。
さて、湿っぽい話はここらへんにして、どうやって作っていったかを話しましょう。
・Semantic Scuttle
http://semanticscuttle.sourceforge.net/
・HeartRails Capture
http://capture.heartrails.com/
・Twitter Bootstrap
http://twitter.github.com/bootstrap/
・Bootswatch
サイトの構成なんかも書こうと思ったけど、セキュリティ的に良くないって聞いたし、
はてな民のみなさんに突っつかれるのが怖いので少しだけ(^_^;)
まあ違う意味で突っつかれるのは慣れてるんだけどw
簡単に書いとくと、HTML、CSS、PHP、MySql、javascriptくらい…なのかな?
Semantic Scuttleが裏でやってることはあまり詳しく分からないです。
どうやらまずはHTMLとCSSをやれということらしいので、そこから始めた。
使ったのはこれ。
メモ帳で簡単なWebページを作りながらだと結構スッと頭に入ってくる。
逆に言うと、読んでるだけだと全然あとで思い出せない。
「Ctrl+U」でページのソースを一発で見れることを知り、参考のために色んなサイトのソースを見まくった。
全部頭に入ったわけじゃないけど、ここまでで最低限、検索ワードが思いつくぐらいにはなる。
ここまでで大体一ヶ月くらい。
もちろんHTMLとCSSだけではてブ的なものが作れるわけはない。
っていうかほぼ路頭に迷った感じで「はてブ的なものを作る方法」をググりまくった。
結果「Semantic Scuttle」なるものでそれに近いサービスを作れることが判明。
「Semantic Scuttle」を調べてみると、どうやらPHPとMySQLで動いているらしい。
でもダウンロードしてみて中身を覗いてみても何が何やらさっぱり。
とりあえず2つ一緒に覚えられそうだと思って元彼にこの本を借りてきた。
XAMPPのインストールをして、PHP書いて、MySQLと接続して…
ふむふむ、書いてあるとおりに作ったのは作ったけど、あんまりわからん。というのが感想。
ちなみにPHPを書き始めるのにあたって、eclipseという統合開発環境(意味がいまいちわかってないけど)を紹介され、インストール。
コード書きやすすぎ、色分け便利すぎワロタwwwと思ったのを覚えている。
設定はめんどくさかったけどね。
eclipseについて詳しくは→http://www.javadrive.jp/eclipse3/
しかたない、まずはPHPだけでも頑張るかと思い、次に借りたのがこの本。
ひと通りサーッと読んで大体どんなことが書いてあるのかを頭に入れてから、
必要そうなところを詳しく読んで作ってみてっていうやり方をした。
MySQLのことにも触れてあるので、そっちの復習もできた。
クラスについても薄らぼんやりわかってきて、動くものを作れるレベルには上達。
この辺りは、サボったり迷ったり環境整えたりで2ヶ月くらいかかったかな。
さて、これでいけるだろうと意気込んで長らく保存しておいたSemantic Scuttleのソースコードを見る。
…わからん。
挫折。。
どうすればいいのってことで、元彼にヘルプ。
「MVCってのがあって、モデルとビューとコントロールってのが多分…」
「とりあえずindex.phpから見て行ったらいいんじゃないかな?」
ふーん。今でもMVCとかってのはほとんど理解してないけど、最後のは役に立った。
ファイル名やら関数名でプロジェクト内を検索しまくって、大体の構造を把握。
と簡単に書いてみたものの、この作業には2ヶ月ほど費やした。
構造はなんとなくわかったものの、実際触ってみると動かなくなるケースが多数。
ひと通りの勉強は一応したけど、実地のカスタマイズは非常に難しい。
他に使ってる人おらんのかなと思い探してみるとこんなものが。
・ソーシャルブックマークソフトScuttleの強化版Semantic Scuttleを導入してみる
http://tukaikta.blog135.fc2.com/blog-entry-70.html
ありがたくカスタマイズに利用させてもらう。ホント感謝しまくりです。
でも上のURLに書いてあること以外にもカスタマイズしたいところがあった。
1.ブクマ数を記録したい
1はだいぶ考えたんだけど、DBをちょっといじくって、フィールドを追加してそこに記録することにした。
2はPHPとDBをあれこれして、ド汚いコードながらも根性で実装。
3で再びの挫折。なぜならjavascriptを使わなければならないことが判明したから。
まだ勉強しなきゃいけないのか…とは思ったが、初心を思い出し、頑張ることを決意。
おらあああ!なんかjavascriptの本貸せやぁああああ!と丁寧に元彼に頼んでみたところこの本が手に入った。
JavaScript 第5版
うん、馬鹿じゃないの。こんなん理解できないよ。こっちは時間がないんだよ!
もう一冊なんか初心者向けを貸せ!
マンガでわかるJavaScript
読了したあと、ネットと前者の書籍で必要なところだけ調べることにした。
で、調べていったところ、4については
scriptタグでtypeを"text/javascript"にしてもPHPを読み込めるということがわかり、PHPで強引に表示させることにした。
3はもともとSemantic Scuttleにあったブックマークレットをちょこっと編集して解決。
これで大体1ヶ月半くらい。
一応CSSは勉強したけど、美術的センスのない事どこかのはいだしょうこお姉さんレベル。
でもデフォルトのデザインがダサいってことくらいは、かろうじてわかる。
あらん限りの人脈を使ってデザイナーさんを探したところ、やっとのことで0人見つかった。
どうも調べたところ、TwitterのBootStrapってのがいいらしい。
CSSを見てみるが、長い! 「Bootstrap 使い方」でググる。
よくわからないながらも↓とか見ながら手探りでコードを書いていく。
Twitter Bootstrapの使い方
http://greenapple-room.com/conc/user/TwitterBootstrap/bootstrap.html
これでとりあえず基本的なことがひと通りわかり、ちょっとだけよくなった。
だいぶ前にやったCSSを思い出すのが大変だった。
でもタイトル周りとかが全然ダサイまま。普通に自分で見てて萎えるので、さらに調べる。
見つかったのが↓
Bootswatch
あ、なんかこれいいなと思って「Slate」っていうテーマをいじくりいじくり、色々試しながらタイトル周りとかを整理。
まあこんな感じで大体できましたー!
全部で約8ヶ月…長かった…。憑かれたぜパトラッシュ…
・ググる ググる ググる!とりあえずなんでもググってみることが一番大事だとわかった。
誰かが同じようなことをしてることも多々あるし、少なくともヒントくらいは見つけられる。
・助けてくれる人がいるとかなり楽
ググっても出てこない情報は厳然としてある。そういう時は、経験者にアドバイスをいただく。
Yahoo知恵袋でもいいし、知人でもなんでも。ネットの優しい人達に感謝するようになった。
お店の掲示板では叩かれっぱなしだけどw
・プログラマーすごい
今まで何気なく見てたホームページだけど、膨大な技術の結晶なんだなと思った。
その端っこに触れただけの私のようなものでもそう感じるんだから、それはそれは深遠な世界なのでしょう。
せっかく作ったので、使ってやって下さい。
詳しくは↓をご覧あれ。
http://hibu.jp/bookmarkbutton.php
このサービスは一応「秘密の」もんなので、普段使ってるSNSのユーザー名とか使わないほうがいいんではないかと思います。
ブラウザに直接入力でも簡単にいけるようにドメインはまんま「hibu.jp」にしておいたので、
ブラウザにブクマするのもはばかられる方はダイレクトに飛んできて下さい。
スマホ版作りたいなぁ…
ちなみに、勉強したおかげか今現在はそこそこ本職のほうで稼げてはいます。
もし万が一このサイトが成功したりしたら風俗あがることも考えられるのかなぁ…
でも吉原にも遊びに来てくれると嬉しいな。
怖いところじゃないから、気軽にね。
From: 事務処理改善情報 (masaki-dti@kyuuyomeisai.com)
===========================================
===========================================
事務処理改善のあらゆる情報をメールマガジンで月1回程度お送りいたします。
■■ メールマガジンの内容 ■■
http://mm7828.pro.tok2.com/maga/index.cgi
上記アドレスから購読変更出来ない時は、弊社送信本文共にご返信いただきますようお願い申し上げます。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
E-mail:mail-info@noa-system.com
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
http://kosis.kr/eng/database/database_001000.jsp?listid=C&subtitle=Price/Household Income And Expenditure
ここのPrice → Consumer Price Survey(2010=100)より取得できる。
http://kosis.kr/eng/database/database_001000.jsp?listid=C&subtitle=Price/Household Income And Expenditure
ここのHousehold Income And Expenditure → Household Income And Expenditureより取得できる。
http://www.moel.go.kr/english/statistics/MOL_Survey_Data.jsp
ここの1. Report on the Labor Force Survey at Establishmentsより取得できる。
タグ別に人気な「はてなブックマーク(記事)」が分かるアンテナサイトです。
はてブあんてな
私は、2chまとめサイトのアンテナサイト「オワタあんてな(http://owata-net.com/)」が大好きです。
ある日、自分も何かWebサービスを作りたいと考えるようになりました。
オワタあんてな風の「はてなブックマーク」アンテナサイトにしようと考えました。
しかし、私は、Webサービスを作る力(知識・技術)が全くありません。
Webサービスを作る前にWebページを作る力が必要だと思いました。
そのために、HTML(Webページを作成するための言語)を学びました。
学ばせていただいたサイトは、「TAG index(http://www.tagindex.com/)」です。
次に、「はてなブックマーク」の人気記事を自動的に取得する方法を知りたくなりました。
人気記事は、はてなブックマークがRSSフィードという形で提供しています。
そこで、そのRSSフィードを自動で取得する方法を学ばせていただいたサイトが、「Google AJAX Feed API入門(http://www.ajaxtower.jp/googleajaxfeed/)」です。
サンプルもあり、とても参考になりました。
Step1とStep2で、アンテナサイトを作ることができました。
調べてみると、そのためにはサーバーを借りなければいけないと分かりました。難しそうで、とても困りました。
世の中には、たくさんのサーバーがあるみたいですが、
ド素人の私は、日本一シンプルと自称している「忍者ホームページ(http://www.ninja.co.jp/hp/)」(無料)を借りました。(本当にシンプルでした)
サーバーを借りたら、作成したWebページをアップロードします。(アップロード方法も簡単)
以上3ステップで、Webサービス「はてブあんてな」を公開することができました。
もしよろしかったら、ご利用ください。また、はてブしていただけると幸せです。
本当に、ありがとうございました。
想像をはるかに超える高速性と安定性を持つWindows ServerをメインにWindows+Linuxのハイブリッド環境でインフラを構築
http://gihyo.jp/admin/serial/01/gloops/0001
IISとASP.NET,そしてC#で書かれたアプリケーションが
想像をはるかに超える高速性を実現していることが挙げられます。
そのうえ,安定して動作しているのです。
ttp://itpro.nikkeibp.co.jp/article/NEWS/20090609/331590/?SS=imgview&FD=-654674548
HPCでもダントツのパフォーマンスをたたき出すWindows
ttp://cloud.watch.impress.co.jp/docs/interview/20101224_416025.html
ttp://wsmgr.jp.brothersoft.com/screenshot-50450.html
NASパフォーマンス比較テストでWindowsがLinuxを圧倒!!
ttp://www.flexense.com/documents/nas_performance_comparison.pdf
ttp://it.slashdot.jp/story/12/04/24/0052242/
【一方Linuxは…】
Linux Daily Topics:2011年9月2日 Kernel.orgがトロイの木馬の侵入被害に|gihyo.jp … 技術評論社
ttp://gihyo.jp/admin/clip/01/linux_dt/201109/02
Linux カーネルの基盤サイトがクラッキングの被害に - japan.internet.com
ttp://japan.internet.com/webtech/20110902/2.html
Linux Daily Topics:2011年9月15日 狙われるLinux… 今度はLinux Foundationが標的に|gihyo.jp … 技術評論社
ttp://gihyo.jp/admin/clip/01/linux_dt/201109/15
Linux Daily Topics:2011年9月2日 Kernel.orgがトロイの木馬の侵入被害に|gihyo.jp … 技術評論社
ttp://gihyo.jp/admin/clip/01/linux_dt/201109/02
Linux カーネルの基盤サイトがクラッキングの被害に - japan.internet.com
ttp://japan.internet.com/webtech/20110902/2.html
Linux Daily Topics:2011年9月15日 狙われるLinux… 今度はLinux Foundationが標的に|gihyo.jp … 技術評論社
ttp://gihyo.jp/admin/clip/01/linux_dt/201109/15
MySQL.comのWebサイトに不正なコード 闇市場でroot権限も販売か
ttp://www.itmedia.co.jp/news/articles/1109/27/news027.html
またもOSSプロジェクトが被害に! Wineプロジェクト、不正侵入を発表 | エンタープライズ | マイコミジャーナル
ttp://journal.mycom.co.jp/news/2011/10/13/115/index.html
・安定性・信頼性
フリーソフトであるLinuxの安定性・信頼性はハッキリ言って問題外。
1日連続で稼動させることすら困難。
いまやWindowsの安定性・信頼性はメインフレーム(汎用機)をも凌ぐ。
世界中のメインフレームが全てWindowsServerに置き換わったのがその証拠。
・脆弱性
Linux()
Linuxで稼動している世界中のサーバーがクラックされまくっている。
デフォルトスタンダードOSとしてあらゆる攻撃を受けてきたWindowsはいまや世界で一番強固なOSとなった。
豊富なウイルス対策ソフトもさりながら、カーネルの構造的に絶対に外部からクラックされることが無いOSとなった。
しかし上記内容により安定稼動させるのはほぼ不可能。
またサポートが存在しないため自前で何とかするしかなくかえってコスト高となる。
OSは無料ではないが従来のメインフレームのOSと比較すると安価。
もともと安定性に優れたOSであるため、誰にでも安定稼動させることが容易である。