「ruby」を含む日記 RSS

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

2018-04-22

anond:20180422103845

そうなると、「どんなサービスを作るアイデアがあるか」で儲かる額は変わるのではないか

rubyだけ知っていても、自分サービス公開しないと、雇われる身になるので。

anond:20180422103236

元増田です。バイトは確実に会社バレするのとやりたいことやってお金を稼いでみたいのです。rubyがやりたいことになるのかまだ分かんないけど。

教えてください

独学でruby学んでも副業としてお小遣い程度(月1〜2万くらい)稼げるようになりますか?

2018-04-20

新卒web企業に行きたくて就活してるけど

採用情報見てても、結構、事前に持ってる技術力、あと学歴結構評価されるんだろうなと思って、自分の今の状況だとこの業界を目指すのは今の段階だとキツイし、自分SIerとか挟んで転職すべきなのではと思ってしまっている。

正直、ほんとにガチガチ文系Ruby Python JSあたりも去年の暮れから勉強し始めたばかりで、大手振ってGithubにPullできるようなrepo書けるわけでもないし、ブログ技術情報アウトプットできてわけでもない。

多分ちゃんと前からリサーチしてて他にも目指してるであろう学生は、自分よりもっとスキルを持っていて、インターンとか行ってるんだろうなぁと思うの、自分の今の

状況は新卒だと厳しいものではないのかと感じてる。 あと関西実家ぐらしなのもだいぶシンドい。まぁ色々気づくのがおそすぎなのは自覚してる。

こういう事聞く場所ではないのかなとは思うけど、同じような事経験した増田かいたら、アドバイス欲しいです。

追記:

バリバリ就活中の4年です

言及色々ありがとうございます

自分の状況を考えると、一年じっくり勉強する時間を取るのか、大手SIerを目指すのかの二択なのかとは思いました。1-3年でもっとこういうことに気づいとけば良かったなぁ。

2018-04-14

IT系に関する限り、実はたくさん人はいる。

中小企業に勤めてる、派遣プログラマだが。

お客には「人がいない」といってある。

ある意味で間違ってない。「人月70の人はいない」

それは当然だ。perl,java,ruby,python,javascript,HTML,CSS,c言語,C++,bash理解できて、システム設計ができ、かつネットワークセキュリティ理解できる奴。

人月70で用意してっているわけがない。

感覚だが、1人月100出せば、人はたくさんいる。150なら確実だが、それはちょっと無理があるだろう。

人がいないってのは、ようするに「ケチだ」と言ってるに過ぎない。

C言語とかJavaとかRubyAVが見たい(擬人化とかでなく)

C言語とかJavaAVが見たい。それは安易擬人化などでは決してなく、本当にC言語とかJavaとかRubyセックス描写しているものが見たい。

penis.insert(girl.getVagina());

とか

class Jk extends Woman implements Uniform

とか、

おっさんエンジニアが、上記のようなコードを黙々と書いていくのをひたすら鑑賞するの。

見たい。

2018-04-06

anond:20180406212658

普通にプログラミングの本だよ

たとえば「Webプログラミング」とかで検索したらWeb系でよく使われてる言語が出てくるし、それ見てたとえばRuby使おうと思ったら

Ruby 入門 書籍 2018」とかで検索したらおすすめ書籍挙げてくれてるサイトとか記事あるからそれを参考にして買う

2018-04-02

anond:20180402131358

「一通り」の定義も、何をやりたいかに依るので、なんとも。

と、律儀にマジレスしてみる。

プログラミング言語範囲で「ある程度他に考え方の転用が効く」という意味なら、

最低でも、OS操作できるスクリプト言語bash系やWSH+VBScript/JScript, PowerShell等)と、

汎用スクリプト言語RubyPython等)もやっておいた方が良いかと。

お仕事で、という話なら言語よりはライブラリの使い方やアーキテクチャへの理解プロジェクトルールを守れるようになる、といった事の方が重要になってくるし、

得意分野を作ってもらった方が仕事を振りやすくなるので、「言語に詳しい(だけの)僕」的な器用貧乏にならないようにね。

ちなみに自分今日はお休み

2018-03-30

プログラミングの適性を見抜くシンプル手段を思いついたかもしれない

プログラミング用語を習った通り(教科書ドキュメント通り)に正しく書けてるかどうか。あとは英語で書かれる用語カタカナじゃなくて英語で書いてるかどうかというのも。

質問か何かのやり取りで「ルビー」や「パイソン」とか書いてる人たちよりも、最初からRuby」や「Python」と表記できてる奴の方が習得が早いような気がするんだが、どうだろう。

2018-03-29

ツール系の準備に ruby 必要なのはやめてほしい

ネットで見かけて使ってみようと思ったものの、インストール手順を見ると ruby やら gem やらインストールして、と書いてるものが少なからずある

それをみるととりあえず、このツールはいいや、と諦める


わざわざ入れたくないし

pythonperl ならデフォルトで入ってるし選択肢としては問題ない


ruby 自体に関わるものならともかく全く ruby関係ないのに必要とかやめてほしい

なぜ ruby にするのか

私のようにそれだけで敬遠する人は少なく無い

多くの人に使ってほしくて作ってるのだとしたら選択を間違ってる

2018-03-28

本物と偽物の違いってなんだろう

妄想だけど

例えば俺は大学CS専攻だけど才能ないのが己でもわかるレベルの3流エンジニアだ。

どれくらい3流かというとRubyフレームワークは出来るけど未だにRubyが書けん、意味わからんレベル

しか正規教育を受けて学位ももらって資格も持っているから、ITエンジニアとしては「本物」になるんだろう

そして、あまり社会絶望感に焦って、貧乏人の底辺が一流大卒エリート偽装して某顔本で知り合った富裕層お嬢様と地上のもつれで殺人事件に発展した事件があったが

それをヒントに、人生一発逆転を狙ってあらゆる英語文献からアメリカ国防省サイトウィキリークス、怪しいロシアイスラエル海外軍事サイトを調べて

WWⅡから90年代くらいまでの、公開されている工作員諜報員教育マニュアルや訓練マニュアルを集めて自分翻訳して訓練をして(結局ITエンジニア英語サイトで漁るからこれくらいはできちゃうのだ)

同じようにSNSで一流私大卒のフリーランスITエンジニア偽装身分を作って、上級国民コミュニティに上手く潜り込み、世間出てないお嬢様と付き合うところまで行ったが、そのパパや周りの恋のさや当てをしてた男が怪しんで探偵雇って身分調査された結果、あまりにも完璧身分偽装をし過ぎて「これはただのチンピラ裏社会人間ではない、何らかの訓練を受けた本当に危ない人間じゃないのか」と勘違いされ、パパにチクられて公〇にマークされて24時間張り付かれて、転〇公〇で取っ捕まって、正直に洗いざらい話してなんとかわかってもらって23日後に釈放された際に

若いのに独学でそこまでやった努力は凄いと思うが、努力方向性おかしい」とお巡りさん説教された俺は、スパイだとかテロリストとしては本物なんだろうか、偽物なんだろうか。

妄想だけど世間定義が聞きたい。

念を押しておくけど妄想からな。

2018-03-17

anond:20180317210205

Rubyとかとっくに落ち目でしょ。

日本人が作った!ってだけで持て囃された感じ。でも遅くて話にならね。

Pythonapple信者推してそう。

rubypython

rubyとか日本だけだしもう落ち目じゃねーか

end end end end エンドコンテンツかよ!

pythonとか海外で使われてる?意識高い系かよw

日本仕事あるんですか?インデントインデントうるせーよw

かいう生々しい闘いが見たいので是非本職の人ディスり合ってください

anond:20180316232605

Excelを持っているならはてブJSONデータをそのまま取り込めるそうだからそのデータを使ってブクマが付いた時間グラフが描けそう。

例えばこんな感じでJSONデータが取れる。 http://b.hatena.ne.jp/entry/jsonlite/https://anond.hatelabo.jp/20180315232737

Excel持ってないならスクリプトCSVにしてしまえばいい。

rubyスクリプトだとこんな感じ。(Mechanize無し版に差し替え。なぜMechanizeを使っていたかと言うとはてブUser-Agentが空だと値を返してくれないから。ちょっと長くなるが自前でUAを渡すようにした。)

#!/usr/bin/ruby

require 'uri'

require 'net/http'

require 'json'

require 'csv'

site = ARGV[0]

json_uri = URI.parse("http://b.hatena.ne.jp/entry/jsonlite/%s" % [site])

response = Net::HTTP.start(json_uri.host, json_uri.port) do |http|

http.get(json_uri.path, "User-Agent" => "Mozilla/5.0")

end

json_data = JSON.parse(response.body)

json_data['bookmarks'].each do |bookmark|

puts [bookmark['user'], bookmark['timestamp'], bookmark['comment'], bookmark['tags'].to_s].to_csv

end

引数に取得したいページのURLを入れる。hatebuapi-csv.rbという名前で保存したとしたらこんな感じで実行。

% hatebuapi-csv.rb https://anond.hatelabo.jp/20180315######## > 結果.csv

このケースでは朝の7時から爆発的にブクマが付き始める様子が分かる。

https://imgur.com/66FlJIB

2018-03-12

仕事で1年半ぐらいRailsやってて「Railsエンジニアでござい」って顔をしてお金を頂いている

RailsRuby技術書は買ったが読んでいない

最近初めて自分用のWebアプリを作り始めたんだが、これが意外と楽しい

仕事必要知識も身に付くし、メリットしか無いな

2018-03-11

anond:20180311000244

趣味プログラミングから何も疑問に感じなかったけど確かに言われてみればそう感じるのも不思議ではないな。

アーキテクチャがどうのこうのみたいな難しい理由もあるんだろうけど、大抵の言語は元々何らかの言語派生だったり改良版だったりするんだよ。

言語を開発できる能力と影響力がある連中が「この言語のこの仕様マジでクソ」ってなると、それが言語改善として提案されることもある。

ただそのプログラミング言語を取り仕切ってる連中とかがその提案を受け入れるかは別で、そうなると別の言語として分裂する。そもそも受け入れられない事を前提にして、最初から「あの言語マジでクソだから俺らが考える最強の言語作った」みたいになることもある。

プログラミング言語って1つにまとまらないんですか?これさえ使えれば全てを扱えるような魔法言語はどうして存在しないんですか?

言語には言語それぞれの守備範囲や得意技があるのかもしれませんが、そんなしみったれ個体差凌駕できる言語はなぜ無い。

どんな言語も「俺らが考える最強の言語作った」っていう感じでスタートしてるせい。結局は好みなわけよ。ある種宗教みたいなもんだ。

そして宗教に集まった連中次第で言語方向性が決まる。

例えばRubyっていう言語仕様が好きで集まった連中がWeb系の人間ばっかりだったら、RubyWebに向いたノウハウとかツールが集まるようになる。Python教には機械学習数学に強い奴らが集った結果、そのへんのライブラリ豊富になった。

からついていく大多数の人間は偉大なる先人がお作りになられたライブラリ活用しないとやっていけないわけで、結果的に「この用途ならこの言語」みたいなのが多数発生するわけだ。

使える言語を増やす前に、少ない言語で色々できるようになる方が先でしょう。

使える言語は増えていくんだよ。意図的に増やしてるんじゃないと思う。

「こういう処理したいけど、俺が使える言語で便利なライブラリないじゃん。じゃああの言語に手を出してみるか」「この仕様クソすぎるんだけどあの言語なら解決できるんじゃね?使ってみるか」みたいなことが往々にしてある。

2018-03-10

anond:20180310222660

もしかして俺と勘違いしてない?

あー、俺のことな

ぐらいしか普段使ってないポンコツプログラマーだよ。

Hello Worldを含めたら、他にもいろいろやったけどもう覚えてないw)

どうせ、みんなもプログラミング言語はせいぜい100個ぐらいしか使ったことがないでしょ?自作プログラミング言語とか、DSLとかないでしょ?

お互いバカ同士、低レベルの争いをするのではなく、切磋琢磨してスーパープログラマーになろうぜ!w

2018-03-02

WEBデザインなんてわっかんねーよ

なんとなくいい感じに見える黄金比的なのがあるのはわかるけど他人デザインパクるので精一杯

もっといいデザインみて勉強すりゃいいんだろうけど今やってる勉強Ruby

だって自分ツール作れるとか絶対そっちのほうが楽しそう

デザイナーから転向する気もないんだけど絶対デザイナーに向いてない

2018-02-27

C++のいらない文法

多重継承

多重継承がなくてもどんなに複雑なプログラムでも記述できる。

JavaphpインターフェイスRubyMix-inがある。

演算子オーバーロード

+ や - などの演算子に別の動作を与える演算子オーバーロードはなくてもプログラム記述はまったく困らない。

C言語

a = b + c;

と書いた場合解釈は足し算しかない。c + b と書いても同じ。

C++

a = b + c;

と書いた場合、b と c が何かでまったく動作が変わる。逆にして c + b は動作が違う可能性がある。つまりこの行だけ見てもどのような動作になるのか予測できない。

Java はできない

PHP はできない

Python はできる

Ruby はできる

フレンド関数

クラス保護メンバー変数に、アクセスできる関数のこと。通常、privateメンバ変数クラスからアクセスできないが、フレンド関数はそのprivateな変数アクセスできる。

不要例外的文法

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん