タグ

ブックマーク / qiita.com/raccy (6)

  • Rubyでif文やwhile文とか言っている入門は非推奨 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 今日は言葉狩りを行いたいと思います。 Rubyではifもwhileも式である 生粋のRubyistである皆さんにとっては当たり前のことではありますが、Rubyではifもwhileも**式(expression)です。決して文(statement)**ではありません。これはCなど他のプログラミング言語にはないRubyの特徴の一つであり1、この違いは小さいようで大きいです。初心者のうちから、この違いを意識しておく必要があります。 プログラミング初心者にとって式と文の違いなんてどうでもいいのではという暴論もあるかも知れませんが、初心者だからこ

    Rubyでif文やwhile文とか言っている入門は非推奨 - Qiita
    lazex
    lazex 2017/07/04
    Rubyのifって式だったんだ。ifやswitchが結果を返して欲しいと思うことはよくあるからifとかが式になってる言語は良いと思う。
  • Railsしかできない奴はいつまで経ってもRailsしかできない - Qiita

    あと5年もすれば「Railsしかできない奴はいつまで経ってもRailsしかできない」て言われるようになるよ - ledsun のコメント / はてなブックマーク 5年と言わず、今すぐ言おう。 流行りだと言われてRailsをやってみることにする。 Railsチュートリアルを一通りやる。 それなりの物ができる。 チュートリアルに毛が生えた程度はできる。 他のフレームワークに挑戦してみる。 Sinatraやってみたけど、Rubyの基礎がわかってないから、挫折する。RailsがあればSinatraなど不要と言って、Sinatraを貶す。なお、RailsとSinatraの違いはわかってない。 いっそ、他の言語に挑戦してみる。 Javaやってみたけど、オブジェクト指向の基礎がわかってないから、挫折する。Smalltalkこそがオブジェクト指向の流であり、C++風のオブジェクト指向は似非と言って、Ja

    Railsしかできない奴はいつまで経ってもRailsしかできない - Qiita
    lazex
    lazex 2017/05/14
    Railsだけで困らないならそれでいいとも思う。
  • PHPができても他言語の学習には役に立たない理由を考えてみた。 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? PHPしかできない奴はいつまで経ってもPHPしかできない? PHPには下記のような都市伝説があります。 他言語から学んだ者がPHPを習得することは容易いが、PHPから学んだ者が他言語を習得することは難しい。PHPから始めた者は、一生PHPのみで過ごすか、一度PHPを忘れて、初心から他言語を学ぶしかない。 まぁ、言っているのは私一人ですけどね。引用っぽくしてますが、引用元はありません。都市伝説ですので。1 これはとあるRubyの開発者がPHPをdisったことから始まる第2回PHPなめんな選手権2のところで、404 Blog Not Fou

    PHPができても他言語の学習には役に立たない理由を考えてみた。 - Qiita
    lazex
    lazex 2017/05/14
    途中までしか読んでないけど、PHPは他と似てるようで独特すぎるからね。ほかを知るほど使いづらさを強く感じる。独特だけど優れてる言語はあるけど、PHPは初心者向きというとこでしか優れてると思えないし
  • JavaScript初級者のためのコーディングガイド - Qiita

    JavaScriptは大変難しい言語です。Rubyの難易度を2、Cの難易度を5、C++の難易度を8にすると、JavaScriptの難易度は12ぐらいあると思います。このコーディングガイドはそんなJavaScriptの深みに嵌まらないようにするためのJavaScriptの書き方を規定したものです。初級者1のための物ですので、わかってやっている人に好きにやってください。 このコーディングガイドは絶対に従わなければならないものではありません。私は一切強制はしませんし、初級者が従わなければならないという義務もありません。採用するしないはみなさんの自由です。 禁止編 JavaScriptには安易に使用してはいけない機能があります。下記の機能は、**それぞれの機能を使っても良い、または、使うべきであるという理由を説明できない限り、**使用してはいけません。 ==、!= ==と!=を使用してはいけません

    JavaScript初級者のためのコーディングガイド - Qiita
    lazex
    lazex 2017/01/03
    ネタなのか真面目なのかわからなくて、わかってれば禁止しないだろうってものもあるのでネタだろうと思ったけど「それができないうちは使用禁止」って書いてるからまぁ納得した
  • JavaScript初級者が中級者に昇格するための道(ぱらのいあ編) - Qiita

    みっしょんずこんぷりーてぃーどぅ、ゆーぶびーんぷろもーてぃどぅ。 こんぴゅーたー様「おめでとう、市民1。君は数あるミッションを乗り越え、RedからOrangeに昇格2しました。」 市民「ありがとうございます。これからもJavaScriptをもっと学んで、上を目指したいと思います。」 こんぴゅーたー様「素晴らしい。それでは、今日はGreenに昇格するためのコツを教えてあげましょう。」 市民「当ですか?それにYellowを飛び越えて、いきなりGreenでいいのですか?」 こんぴゅーたー様「もちろんです。Green昇格の道はOrange以上に公開されている情報です。これは市民達が早く昇格できるようにというコンピューターの配慮から公開しています。コンピューターを疑うのですか?」 市民「いいえ、滅相もございません。こんぴゅーたー様の偉大なる配慮に感謝します。そのような貴重な情報を教えていただいて、

    JavaScript初級者が中級者に昇格するための道(ぱらのいあ編) - Qiita
    lazex
    lazex 2016/12/14
    なんだAltJSか。AltJSにいくら詳しくなったところでJavaScript初級者・中級者に変わりはないと思う
  • Qiita プライド: Atom 対 Brackets 対 Light Table 対 Sublime Text - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 新しいタイプのエディタ、つまり、マルチプラットフォームで、拡張性があり、プログラミングに適したGUIのテキストエディタが出てきている。これまでも、 Notepad++ などの高機能エディタはあったが、Windows専用だったり、マクロや色づけぐらいしか拡張機能が無かったり、と最高のCUIエディタである vimEmacs に比べると不満が残るものだった。そういった不満な点を解決したのが新しいタイプのGUI高機能テキストエディタだ。 Sublime Text をはじめとして、どんどん世にでてきている。 このタイプのテキストエディタだが

    Qiita プライド: Atom 対 Brackets 対 Light Table 対 Sublime Text - Qiita
  • 1