「Prog」を含む日記 RSS

はてなキーワード: Progとは

2019-12-14

[][][]Ruby on Rails書籍勉強する前に

Ruby

Ruby基礎文法最速マスター

Ruby入門 (全26回) - プログラミングならドットインストール

Ruby | プログラミングの入門なら基礎から学べるProgate[プロゲート]

ttps://prog-8.com/languages/ruby



https://try.ruby-lang.org/

技術面接で出された問題

ttps://b.hatena.ne.jp/entry/s/blog.agile.esm.co.jp/entry/2016/10/03/150625



Rails

Railsの教科書

Railsをはじめよう - Railsガイド

Ruby on Rails5 | プログラミングの入門なら基礎から学べるProgate

Ruby on Rails 5入門 (全28回) - プログラミングならドットインストール

Ruby on Rails チュートリアル:実例を使ってRailsを学ぼう - Michael Hartl (マイケル・ハートル)

Ruby on Rails ガイド:体系的に Rails を学ぼう

ttps://railsguides.jp/



私が億万長者になった日 DHH

Ruby on Railsの生みの親が見つけた人生で「最良のもの

人生で最良のものは「自由

ttps://bit.ly/2UrMXtt

私がプログラミングを始めたのは20代になってからです。DHH

ttps://bit.ly/3dk6XYa






リンク

6 of the top 10 @ycombinator companies (by valuation) were built using Ruby!

ttps://twitter.com/mhartl/status/1179561691857616896

ttps://prograils.com/posts/top-10-famous-sites-built-with-ruby-on-rails

Ruby on Railsの事例まとめ(海外有名サイト編)

ttps://b.hatena.ne.jp/entry/s/skillhub.jp/blogs/176

Ruby on Railsの事例まとめ(日本有名サイト編)

ttps://b.hatena.ne.jp/entry/s/skillhub.jp/blogs/177



スタートアップでのプロダクト開発はRails必要十分

スケーラビティがとか、拡張性がとか、モノリシックアーキテクチャは柔軟性がないんじゃとかいう声が聞こえてきそうだが(もっとも僕も前はそう思っていたのだが…)、

こんな技術的な美しさやなんちゃらビリティなんてものスタートアップにおける開発速度の重要性に比べたらなんの意味もないものである

ttps://medium.com/@reoring/4a92508bd170

最近PMFする前にアーキテクチャにこだわりすぎる事故をよくみる。

PMFする前のプロダクトなんて動けばなんぼなので、Railsで汚くてもいいかゴリゴリ書いて、最低限のJSをつけるだけでよい。

リリースするまで6ヶ月かけるというのは事故で、3週間ほどを目安に企画からベータリリースまでいくべき

ttps://twitter.com/wyvernMurai/status/1024150618288472064

マネーフォワードCTOが考えていること(2020年3月

Ruby on Railsは、現時点で、新規サービスを立ち上げる開発生産性が最も高いと判断しています。0-1のステージにおいて最も効果的であり、多くの場合は1-10でも有用です。ただし10-100のステージでは、デメリットが見えはじめますしか10-100のサービスにおいても、Ruby on Railsの利用範囲ゼロになることはないと考えています

ttps://moneyforward.com/engineers_blog/2020/03/31/cto-message-202003/

スタートアップWebアプリつくるなら、Railsアプリ分割せずAPIモード使わずシンプルにつくれ。

最初WebpackerとES6で必要になるまでFWつかうな」

ttps://twitter.com/daaaaaai/status/1154207078715498496

A Modern Web Application With Rails

ttps://medium.com/rubyinside/a-modern-web-application-with-rails-da3deb48014c

JavaScriptフレームワークはもうこりごり

HTMLCSSJSが私のフレームワーク

ttps://postd.cc/zero_framework_manifesto/

ほとんどのスタートアップにとって、マイクロサービスはよい選択ではない

ttps://www.infoq.com/jp/news/2020/06/monolith-decomposition-newman/

Istioがマイクロサービスからモノリシックアプリに変化。その背景とは

ttps://b.hatena.ne.jp/entry/s/thinkit.co.jp/article/17540

さよならアーキテクチャ議論

1. 事業成功に占めるアーキテクチャという要素の小ささ

2. チームでの共通認識を作るコスト

3. レイヤー分けという行為のものへの疑問

売り上げは全てを癒すけど、アーキテクチャは全ては癒してくれないんですよ。

ttps://note.com/timakin/n/n02f6be6aa0bf

スーパーFatControllerだし、設計もめちゃくちゃだけど100万人以上に使ってもらえて、そこそこ利益も生み出した

ttps://bit.ly/2CxT7To

Twitter創始者

Ruby on Railsを使って2週間で最初の動くバージョンを作り上げた

ttps://bit.ly/2KdcKim

Ruby on Rails10分で作るTwitterもどき

ttps://bit.ly/2KVdAl8

時間ツイッターサービスを作ろう! – KRAY Inc.

ttps://b.hatena.ne.jp/entry/s/kray.jp/blog/twitter_service_in_1hours/

「1人で6時間で作った」 Twitter匿名質問「Peing」人気、月間2億PV超えへ

ttps://bit.ly/3b7qyIz

Ruby on Rails:それでもほとんどのチームにとって最高のWebアプリフレームワーク

ttps://b.hatena.ne.jp/entry/s/twitter.com/hackernewsj/status/1331373405858373633

Railsは終わらない」と私が言う理由

Railsの真価は Web開発に必要基本的機能が全て揃い、その機能全てがローカル動作してテストを書く仕組みが存在することにあると考えています

ttps://qiita.com/alfa/items/3a23f32fd905e3ded0d8

Go で同じくことをやるのは難しいというのが試した結果の結論でした。例えば Rails サーバーからメールを送るなら ActionMailer を使えば一瞬でできますが、Go ではそこまでの速度は出せません。

ttps://www.wantedly.com/companies/wantedly/post_articles/193633?utm_source=t.co&utm_medium=share&lang=ja

僕らがRailsで戦い続ける理由

ttps://speakerdeck.com/toshimaru/why-we-use-ruby-on-rails

それでもRails選択する3つの理由 - pblog

ttps://ppworks.hatenablog.jp/entry/2015/02/19/223552

僕はずっとRails使ってますが、別にRailsにこだわってるわけではないのでもっと良い技術があれば普通に移行すると思います

ただ移行するためには今持っているRails資産経験など全てを超えてなお移行したほうがメリットある場合に限るので中々そういうものは少ないかな、、、と

ttps://b.hatena.ne.jp/entry/twitter.com/_sesere/status/953120084666433537

今は分かりませんが、数年前まではphprubyと同じ事をしようとするとソースコード量が3倍近く必要でした ソースが短ければバグが発生し辛いですし、ミスもかかる時間も減る と言うことで僕はruby、、、と言うよりrailsをおしま

ttps://b.hatena.ne.jp/entry/twitter.com/_sesere/status/928170730893619200

Railsセミナー面白かった。 スタートアップ企業社長PHPを捨ててRailsを選んだ理由エンジニアの安定性というのが、今回聞いた中では一番心に残った。

エンジニア視点ではなく、経営視点で考えたら、ボトルネックは必ず人だからだよな。

ttps://b.hatena.ne.jp/entry/s/twitter.com/poepoe49091/status/762141005432750080

スピードに対してごちゃごちゃ言うなら C じゃなくアセンブラで書けばいい。

それをなんで C で書いてるのかって言えば、 それはもちろん「コードがわかりやすい」とか、「早く書ける」って のが理由だろう。

そして、Ruby は C よりわかりやすいし速く書ける。 ということは、「C よりも Ruby」というのは非常に自然選択では ないだろうか?

ttp://i.loveruby.net/ja/ruby/why.html

Cで書くと2日かかる。実行時間は0.1秒

Rubyで書くと1日かかる。実行時間10秒(Cの100倍)

と、すこし極端な仮定を置いてみると、どっちが得でしょうか。

ttps://jp.quora.com/naze-ruby-ha-hokano-gengo-to-kurabe-te-osoi-node-shou-ka

Railsアプリケーションを、Heroku上で1分間125,000リクエスト対応できるようにスケーリングする

ttps://postd.cc/scaling-rails-to-125-000-requests-per-minute-on-heroku/



私がプログラミングを始めたのは20代になってからです。DHH

ttps://bit.ly/3dk6XYa

2017年Railsが学ぶ価値のあるフレームワークである理由は何ですか?

回答者David Heinemeier Hansson(デイヴィッド・ハイネマイヤーハンソン)、Ruby on Railsクリエイター、Basecamp創設者 & CTO

ttps://jp.quora.com/2017年-Railsが学ぶ価値のあるフレームワークである理由は/answers/129556088

RubyRails学習ガイド2019年

ttps://magazine.rubyist.net/articles/0059/0059-Ruby-Rails-Beginners-Guide.html

Rails2019年「あり」か? 統計を調べる

ttps://techracho.bpsinc.jp/hachi8833/2019_01_25/68846

Rails2019年「あり」か? Rails長所と向いている用途

ttps://techracho.bpsinc.jp/hachi8833/2019_01_29/68871

Rails2019年「あり」か? Rails短所と不向きな用途、他の選択肢など

ttps://techracho.bpsinc.jp/hachi8833/2019_01_31/68875

Ruby on Railsの作者より:高まった生産性仕事を余計にこなすためではなく自分の将来に向けて使おう

ttps://b.hatena.ne.jp/entry/s/himazublog.hatenadiary.org/entry/20080927/1222445526

プロジェクト管理ツールBasecampの最高技術責任者、デイヴィッド・ハンソンさんの仕事

ttps://www.lifehacker.jp/2017/12/171204-im-david-heinemeier-hansson-basecamp-cto-and-this-is.html

Railsの基本理念 : Railsの生みの親が掲げる8つの原則

ttps://postd.cc/rails-doctrine/

Ruby on Rails: DHHインタビュー

Railsにある20%のソリューション問題の80%を解決できるようにしています

ttps://kdmsnr.com/translations/interview-with-dhh/

コメントが多いコードダメコードだと思う

最近の Basecampコードにはこんなのがある。

ttps://b.hatena.ne.jp/entry?url=http%3A%2F%2Fwww.portalshit.net%2F2012%2F09%2F23%2Fcode-with-a-lot-of-comments-smells

DHHはどのようにRailsコントローラを書くのか

ttps://b.hatena.ne.jp/entry?url=http%3A%2F%2Fpostd.cc%2Fhow-dhh-organizes-his-rails-controllers%2F

ShopifyにおけるRuby on Railsで速いコードを書く方法

ttps://b.hatena.ne.jp/entry/s/medium.com/@teruhisafukumoto/how-to-write-fast-code-in-ruby-on-rails-at-shopify-70668edc47b1

Railsアプリ設計

ttps://speakerdeck.com/sinsoku/railsapurifalseshe-ji

Ruby on Railsの正体と向き合い方

ttps://b.hatena.ne.jp/entry?url=https%3A%2F%2Fspeakerdeck.com%2Fyasaichi%2Fwhat-is-ruby-on-rails-and-how-to-deal-with-it

Railsエンジニアのためのウェブセキュリティ入門

ttps://b.hatena.ne.jp/entry/s/www.slideshare.net/ockeghem/ruby-on-rails-security-142250872



経験からRuby on Railsを学んで仕事につなげるまでの1000時間メニュー

ttps://qiita.com/saboyutaka/items/1a8c40e105e93ac6856a

あなたマスターしたのはいくつ? Rails習得するために必要技術要素の一覧

ttps://qiita.com/jnchito/items/063e332cbe3023f52f93

railsのdefaultでは用意されていない考え方や設計リファクタリングについてのリンク

ttps://qiita.com/tos-miyake/items/8dffb16273726f538d49

Rails逆引き辞典

ttps://qiita.com/zizynonno/items/d52189b120c43e980160

素人Webサービスを作ってみて分かった9つのこと

Webアプリ想像以上に複雑だった

ttps://el.jibun.atmarkit.co.jp/rails/2011/09/web9-1e8b.html

3年弱でゼロからフルスタックエンジニアになるまでにやったこと - 自分攻略していく記録

ttps://b.hatena.ne.jp/entry/s/diary.shuichi.tech/entry/how-to-be-fullstack

プログラミング独習するには10年かかる

ttps://www.yamdas.org/column/technique/21-daysj.html

プログラミングに関する法則原則一覧

ttps://qiita.com/hirokidaichi/items/d6c473d8011bd9330e63

「一つのことを、うまくやれ」

ttps://ja.wikipedia.org/wiki/UNIX哲学

ジョエルテスト

ttps://bit.ly/3fTUsmf

Joel on Software(ジョエル・オン・ソフトウェア) あなた絶対すべきでないこと(スクラッチから書き直す)

ttps://urashita.com/archives/3782

The Twelve-Factor App (日本語訳)

ttps://12factor.net/ja/

優秀なエンジニア5人は二流の1000人を完全に凌駕する:Rails Hub情報局エンジニアライフ

ttps://b.hatena.ne.jp/entry/s/el.jibun.atmarkit.co.jp/rails/2011/06/51000-6676.html

ビル・ゲイツさら過激で、「優秀な旋盤工の賃金は平均的な旋盤工の数倍だが、優秀なソフトウェアプログラマーは平均的なプログラマーの1万倍の価値がある」

ttps://blog.tinect.jp/?p=64985

ブルックスの法則

遅れているソフトウェアプロジェクトへの要員追加はさらに遅らせるだけだ。

1人の妊婦が9か月で赤ちゃん出産できても、9人の妊婦が1ヶ月で赤ちゃん出産することはできないのである

ttps://ja.wikipedia.org/wiki/%E3%83%96%E3%83%AB%E3%83%83%E3%82%AF%E3%82%B9%E3%81%AE%E6%B3%95%E5%89%87

技術負債という概念の生みの親 Ward Cunningham 自身による説明

ttps://t-wada.hatenablog.jp/entry/ward-explains-debt-metaphor

銀の弾丸に関するノート

ttps://bit.ly/3epWY3i

巧遅拙速に如かず

Done is better than perfect.

完璧であるより出来上がる方がいい

Facebook

雑なやりとり

ttps://kuranuki.sonicgarden.jp/2019/10/casual-talk.html

サービス開発初期の「時間を金で買う」技術

エンジニアの時給単価で考える

ttps://speakerdeck.com/mstshiwasaki/sabisukai-fa-chu-qi-false-shi-jian-wojin-demai-u-ji-shu


19歳から7年、1人で30個のWebサービスを作り一発当ててもう働く必要がなくなった

ttps://bit.ly/2ysT1Km

プログラミングを始めた時期でマウントを取られて悲しいです。そこで、プログラミング20歳以降で始めて大成した人物を教えていただけますか? - プログラミングという Permalink | 記事への反応(1) | 19:18

2019-05-08

[]2019年5月7日火曜日増田

時間記事文字数文字数平均文字数中央値
001431073075.035
0182780495.239
0263496478.854
0381712387.928
04428916212.337
05175266309.830
0631246279.432
0738147638.819
08536003113.319
09809156114.552.5
1013119092145.762
111441221784.843.5
121691360080.539
13125691255.335
142191540270.343
151901624085.547
162462091385.046
172942158473.443
181781178566.238
19859666113.743
2014114094100.039
21115933281.127
2210210851106.432.5
2312814264111.433
1日289725985289.739

本日の急増単語 ()内の数字単語が含まれ記事

allcinema(5), prog(5), ryukyushimpo(6), 種差別(7), 御用組合(4), imdb(4), AED(7), yodobashi(3), はて部(3), 田植え(3), num(5), アナログゲーム(5), 宿題(17), 不登校(20), キモイ(33), ヴィーガン(16), GW(20), コミュ障(37), 連休(25), 性犯罪者(14), KKO(13), 専業(15), リア充(20), 専業主婦(31), KKO(107), お疲れ様(14), 出社(10), 旦那(24), モテ(27), おもっ(13), E3(10), 下方婚(13), 夫(31), 苦痛(12), 甘え(21)

頻出トラックバック先(簡易)

コミュ障BBQに参加して泣いた /20190507121709(59), ■目標主体性もないと人生詰むよね /20190505171812(32), ■はてなブコメ治安悪くなってない? /20190506185510(22), ■推理小説が嫌い /20190507100141(18), ■不謹慎 /20190507155450(18), ■鳥取県移住するメリットを一緒に考えてほしい /20190507171250(13), ■anond20190505154900 /20190505162049(12), ■女版恋愛工学おしえろ /20190506232817(12), ■今日は出社しただけ偉い /20190507124805(10), ■労働組合もっと他にやることがあるだろ /20190504184608(10), ■不登校ユーチューバーについてのコメ欄だけど /20190507135036(10), ■隣室の住人が連休中ほぼずっと家にいた。30分未満の買い出しかなんかに行く以外ずっと家。 /20190507103635(9), ■連休明けどこに行ったかの会話が苦手 /20190507123356(9), ■https://anond.hatelabo.jp/20190505154900 /20190507124219(7), ■夫が退職 /20190507000138(7), ■年収400万円俺、彼女実家が太すぎて生き方を悩む /20190506093251(7), ■「女じゃない自分」が存在する女性と「男じゃない自分」などいない男 /20190505154900(7), ■ /20190507133147(7), ■自炊しない独身ひとり暮らしって何食ってんの? /20190506170353(7), ■東池袋交通事故現場観光名所になってた /20190507045816(6), ■はてなーって意外に貧困層が多いのかな /20190504184622(6), ■無知は罪 /20190507100200(6), ■AED使われるぐらいなら死にたい /20190507202133(6), ■子供なし夫婦10連休 /20190507121620(6), ■オタクが「嫌い」って言っても良いじゃん Let it go! /20190507030443(6)

増田合計ブックマーク数 ()内の数字は1日の増減

6234195(3644)

2015-02-02

http://anond.hatelabo.jp/20150202004536

同じくプログラミング素人だけど、ドットインストールでもしっくりこなかったか

Progateをやってみたら自分にはすごく合ってた。

ttp://prog-8.com/

ttp://ozpa-h4.com/2015/01/20/progate/

基礎の基礎からしづレベルアップさせてくれるような感じなので、

人によってはこっちの方が良いかも。

現時点で用意されてるコンテンツHTMLCSSPHPJavaScript

ジャストミートだと思うので試してみては。

2013-03-08

[]開発の手順

1. そうなって欲しいこと・願望・コンセプトを得る。得ようと思っても得られない。ここは偶然起こること。

2. 何をするか・What・思い付きを挙げる。ブレインストーミング

3. どうやるか・How・方法を考える。「できそう」という段階まで。

4. 必要もの・使える技術前例を集める。他人を説得できるようになる。

5. 機能クラスといった実装上の分割、役割分担など行動に移すための細分化と割り当てを行なう

6. 各機能・各クラスでやることを列挙する。

7. やること別に「そのためにやらなければならないこと」を実行順通りに書き下す。擬似言語擬似コード

8. 擬似言語設計→擬似言語フィードバック設計と擬似言語→実装

コラム ── アサーションについて】

擬似コードを書くならアサーションも一緒に書く。不要な用語や用語の重複があるとうまくアサーションを書けない(かみ合わない)。用語の最適化変数コード最適化でもある。

事前条件→事後条件をアサーションで表明、事後条件→他の事前条件へ連鎖契約によるプログラミング契約プログラミング

擬似言語でのアサーションはそのままプログラムコードでもアサーションになるか、テストコードになるか、メソッド|関数|手続きのパラメーター・戻り値コメントになる。アサーションは「実行可能なコメント」(Executable Comments)とも呼ばれている。

9. あとはセンス

RIGHT:[[:t/Prog]]

----

CC0

2008-12-31

http://anond.hatelabo.jp/20081231093830

×クラックされるから関数ポインタを使わない

メモリ上にプログラムを自力でロードして、それを関数ポインタに変換して関数コールすると、Exploit系のバグなのか、わざとやっているのかが外部ツールで判別付かない場合があるので、この方式は使わなくなり、現在はDLL呼び出しやSO呼び出しが一般的。

ちゃんとExploit系に使われる関数ポインタクラック対象ってExploitというキーワード書いたのに(T_T)。高々、コンパイラ保証してくれる範囲の関数ポインタは安全だから使えばいいと思うよ。

ポインタ曖昧性はこんな感じかなぁ。

void *(*psrc)(void *);

void *pdst = (void *)psrc;

究極

printf("%x\n",(int)psrc);

だもんなぁ、任意引数関数ジャンプテーブルなんかで

こういう技が必要になることもあるし。

Cって面白いと思う。

Expolitまがいコード

char *prog="\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00";

\x00は適当な実行コード

void *(*psrc)(void *) = void *(*)(void *)prog;

(*psrc)(NULL);

こんな感じで、データ配列プログラムとしての実行で、昔はあったけど、いまはこういうコードDLLとかSOとかで書くのがお作法だよねーと

さらにいえばWindwosならCOMで書けと・・・

どうみても、Code Exploitバグに見えるもの、この手のコードは。

外部ツールがバグとして引っかけちゃうから書かないのが最近の主流だと思う。書く必要もほとんど無いし。

Lispのようにプログラム自身がメモリ上に動的にプログラムを必要に応じて計算しながら書き込んで、それを実行すれば、ある意味人工知能的なプログラムとその美しさが実現できるけど、それは一般的なプログラムの範疇ではバグの検出が複雑になるので、やっちゃダメとはいわないが特殊分野の技法だなぁと思う限り。

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