「RUBY」を含む日記 RSS

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

2023-03-22

Winny包丁?嘘つけよ

Ruby開発者まつもとゆきひろが語る、「Winny事件理不尽逮捕劇「プログラミングを奪われることほど残酷なことはない」

https://moviewalker.jp/news/article/1128767

ざっくり読んだ

読んだ感想は「なんだかなぁ」って感じ


このさ、なんていうかさ

例の逮捕劇を批判する文脈で出てくる

金子逮捕現場が委縮」って奴

ねぇよ

あの界隈を知ってる人間は、みんな「とうとう捕まったか」みたいなもんだったよ

明らかに著作権侵害してる場で、それをやり易くするツール提供して

ポエムを共有するツール

嘘つけよ


WinMXでの侵害行為を知ってなお、改善版をWinnyとして作った

mxの次だからそれぞれ一文字進めてny

当時すでにさして特異でも高度でもない技術について

匿名性に特化してツールつくりゃ、そりゃそうなるって末路が当時の日本の状況


あれ、例えばだけどさ

マスターツールでは匿名性なんかなく見え見えだった

マスターツールでは放流されたソフト駆逐できた

自分でも「知らずに」放流はしてしまっていた

とかなら、法律的なアレコレはともかく、民として擁護する方向もなくはなかったけど

実際には

IT研究者高木浩光は、金子本人が、自らファイル送信を一切行わなかったことを「本人の内心、どういうつもりでやっていたかということの傍証として効いてくる」と批判した。

高木Winnyについて合法目的では使用困難なツールであると主張しており、善用悪用もできる価値中立な道具ではないとする。

また、最高裁無罪判決が確定した後に金子が出演した生放送番組の中で「Winny適法に使ってくださいと皆さんに訴えかけたけれども、ではどうやったら適法に使えるのですか」と質問したところ、金子からの答えはなかったというエピソードを話した。

みたいな感じだから

これ、よく包丁に例えられるが

違うぞ?

善用悪用もできる価値中立な道具ではない」

なんで合法目的使用し辛いか

放流したものを消すことはできないし、どこまで届くかも制御できない

放流したら最後万民にばら撒かれるが、それがばら撒かれている事をWinny使用者は知れない

「知っていないと」ファイルアクセスできないが

「それを知れる」なら、そこで情報を告知すりゃいいだろ

けどこれらは、悪用を考えた場合、途端に効いてくる

放流したものは残り続け

世間が知らなければ秘匿と変わらず

落したい連中には「符丁」でやり取りできる

知らないマヌケにはファイル名をそれらしく作ったウイルスをばら撒ける

そういうツール




で、例によってブコメ香ばしい

ブコメ見てもわかるように日本人ってのはちょっとの過ちも許さない細かい人間があまりにも多い。 木を見て森を見ずって感じで全体で判断しないから、才能ある人間が引きずり降ろされる。

無罪確定してんのにこんだけグチグチ言う奴らが、普段日本はもうだめだとか言ってんだから笑わせる。お前等がだめにしてんだよ/新たな技術が旧来の法制度とぶつかるのは当たり前。変わるべきは上部構造である制度

プロダクトによって間接的に金銭的な被害が発生したとして、その制作者が逮捕される理由にはならないというのが主題なのでは…?

なんだかなぁ

2023-02-23

会社勤めのよくわかんないとこ

1年ほど前、フリーランスから会社勤めになった。

俺はRubyを使って効率化、割と成績が良かった。

あるとき、同僚に「入社したばかりなのにすごいね」って言われて「自作アプリ使ってます」と正直に答えてしまった。

そしたら1か月ぐらいしたあと上司からそのアプリを社内に撒いてほしいっていわれた。無料で。

いくらですか?」「みんなに撒いたら私の優位性が損なわれますよね?」みたいな話をしたら、

今まで割とちやほやされてたのに、その日以来、みんなすっごく冷たくなってワロタ

あー明日仕事だ鬱

ふざけんなよなんだお前ら

2023-02-21

ブクマカって、ChatGPTのこと分かってるの?

この記事 https://zenn.dev/the_exile/articles/fec77cdbfc5fc4 についてるコメント https://b.hatena.ne.jp/entry/s/zenn.dev/the_exile/articles/fec77cdbfc5fc4 がひどいものだったので思わず増田を書く

MzdA0w73tg chatGPT本人に聞いたらページは読めるが理解を誤ることがあるとのこと。でも確かにURLが一切内容と関係無いモノ与えると頓珍漢な回答しか返ってこない。 試しにこの記事渡したらRubyについて書かれてるとか回答してきた。

はてなブックマークでは、ChatGPTの仕組みについて質問する人が絶えずいますしかし、仕組みを理解している人であれば、この質問意味のなさがすぐに分かるでしょう

shields-pikes ChatGPTは、回答をマークダウン形式でも書いてくれるのか! これは、めちゃくちゃ可能性が広がるぞ……。/ちなみにWeb読める。「このページを要約して。 hoge.com」みたいにURLを渡すとリンク先の情報も読んでくれるぞ。

「ChatGPTは純粋言語モデルであり、Webアクセスする機能は備えていません。自信満々に誤った情報を述べることは避けるべきです

shunkeen ひゃー。ChatGPTはWebを見れないけど、ユーザーブラウザWebを見れる。そして、ChatGPTは勘でURLMarkdownを生成できて、MarkdownHTMLに変換されるからimgタグも作れる。つまり画像を表示できる。すんげー。

特に誤ったことは言っていないので、問題ないと思いますが、驚きのポイントが分からないトップブコメ

n2sz markdownが使えるのか。スクリプトが動かされちゃったりする危険はないのかな。どこまで出来るんだろ。

このようなレベルの人々が話しているということからはてなブックマーク技術的にまったく信頼できないことがわかる

sukarukatamade すげえ。しかもなんかF5でページ更新すると写真次々と変わるぞ

それUnsplashAPIの機能です

2023-01-30

入門書ほぼいらなくね?

デザインパターンについて学習しているんだが、

「この説明、よくわからないな」と感じたときにふとChatGPTを使ってみるかと思い

"プログラミングデザインパターンであるBridgeパターンサンプルコードRubyで書いてください”

入力してみると、なんと購入した技術書と同じくらいのコードが返ってきた。

しか言語までこちらの都合に合わせてくれる。

ただ、理屈がまだわからいか文章説明してもらうことにした。

入力中に先程の回答の文章部分が英語だったことを思い出したので

"プログラミングデザインパターンであるBridgeパターンについて教えてください

日本語で"

最後適当要求をつけて送信

するとわからない部分が腑に落ちるような回答が返ってくるではないか

この体験からふと入門書必要ないのではと思った。

もう少し詳細に指定するならば

入門書レベルの、知らないことを知ってる事柄理解に関してはChatGPTで十分に学習可能

ではないだろうか。

このデザインパターンにしても

例えばFacadeやらBridgeやら名前だけは知ってるが

詳細についてはつかめている気がしないという状態人間は多く存在すると思う。

これらの名前についてはデザインパターンググるか、ChatGPTあたりにでも確認すると

恐らくすべて確認することができるだろう。

そんな中で「デザインパターンを猫でもわかるように解説するぜ!」

みたいないわゆる入門レベル書籍記事はそういった情報が欲しい人にとって必要だろうか。

私はそうは思わない。

とはいえ技術について語り合える友人は少ないし、ほぼ独学でデザインパターンも学び始めたばかりで

視野が狭い状態でもあると思っているので自分の中でこれが覆るまでは自分入門書の購入は止めるようにしようと思った。

2023-01-09

SESって正直ありでは?

自分は中堅私大文系卒の新卒1年目。

SES就職して現在独立系ソフトハウスに常駐している。

月収24万。ボーナスあり(2か月)

言語Javaを使っている。

まったくの未経験で入ったけど3か月の研修現場での実務経験でそこそこちゃんとしたコード書けるようになった。

今のプロジェクトはうちの会社からは俺の他にもう1人いて、他のSESの人とプロパーで合わせて8人のチームだけど、

今まで下請けいじめみたいなのもされたことない。

みんな優しい。

質問すると快く答えてくれる。

残業も月にせいぜい20時間超えるかどうかってくらいだし何も不満がない。

なんでこんなことを書いたのかというと、ネットで言われてるほどSESは悪くないって言いたかたから。

ネットSESはクソって聞いてたから実際に入ってみて落差にびっくりした。

web系でハードな働き方をして急激に成長するよりもSESまったり技術を身に着けていった方が向いてると自分は思うし、

経験からプレッシャーなく成長するにはSESもありだと思った。

もう3年くらい働いたらフリーランスになるのも良いかなと思っている。(現状不満はないけど、中抜きされているのは気に食わないから)

あとフルリモートで働きたいかRubyとかも勉強したい。

2022-12-28

anond:20221228164232

CS至上主義者のエンジニアです。俺も同じような経歴だし、あの頃のマニア界隈の楽しさを覚えてるし、DOOMで衝撃を覚えて以来カーマックは尊敬してるから増田の言いたいことはわかる。でもここ最近Rubyやらwebフレームワークやらいじってアプリ作ってみましたって感じの未経験エンジニアは本っ当に使い物にならなくてひどいのよ。CS至上主義者になりたくてなったんじゃないんだ。許してくれ。

2022-11-19

GoとかRubyを避ける理由

プログラマネトウヨからTwitter見てみ)

日本Goユーザはなんか強情でGenericsないのは正しい!!!と何年も言い続けてきたけど結局公式採用されちゃってホンマ。Genericsをアベに言い換えられるところがミソなのだ

2022-11-05

「【初心者向け】第2回 クソコードを書かないためのテクニック4選」という動画の内容がひどい

https://www.youtube.com/watch?v=yhDLmGpjdms

これよりもっとひどい動画ごまんとあるが、ここまでタイトルで煽っている以上指摘するわ。

全体を通じて

個別

プロフィール見るとCTOを経て独立してプログラミングスクール会社やっているっぽいけど、すごい時代だな。

晒しなっちゃったけど、他にも有名(と思われる)プログラミングYouTuberが実際にコードを書いている場合でひどいのはザクザク見つけられるから、見つけてため息をつくといいと思います

2022-10-21

SEになりたくて転職したらRPAやらされてる話

RPAで疲れ果てた方の日記と、それを見て書きたくなった人の日記を見て書きたくなったので。

 

一般事務職で数年社会人やってメンタル壊した為に鬱になり、

しばらくフリーターして社会復帰プログラミングやりたくてIT業界転職した。

学生時代特に情報系の勉強してたわけでは全くなく、

社会復帰タイミング職業訓練校でJavaScript勉強しながら就活入社RPA現場に単身で放り込まれて今に至る。

 

客先常駐システム開発してる会社だと聞いていて(Java,C+,Rubyあたりとか)、

3回くらいあった面接で一度もRPAのRの字も出てこなかったが、

内定が決まり入社までの待機期間中勝手にセッティングされた客先との面接で初めてRPAの話を聞かされた。

(今思うとここで断れればよかったのかもしれないが...)

 

入社後即放り込まれ、仕方なしに頑張るかと思って向き合ったらとんでもなかった。

  部署ごとに決まりがある、とかなら理解できたが

  RPAエンジニアとして雇われてる数人の中ですら共通ルール存在しなかった。

  各エンジニアが作ったもの非エンジニアの客先社員が作ったもの過去在籍していた人が作ったもの等々...

  何を基準にしていいかもわからないし、というかそもそも基準がない。

  • 誰も詳細を知らないシナリオがとりあえずで使われている

  過去にいたエンジニアが、過去にいた担当者と作ったRPA

  現担当者RPAごと業務を引き継がれたけど、RPAの中身は知らない。その業務マニュアル存在しない。

  みたいな状態なのに実行され続けているものが多すぎる。

  エラーが出ても何が正しいのかわからない、けど「エラーが出ました」と問合せが来る。まず正しい挙動を教えてくれないと修正もできん。

  私が担当することになった部署RPAを作っていた前任エンジニア画像マッチング大好きマンで、

  WindowsバージョンアップIE終了に伴う改修が地獄のような作業だった。

  部署によって端末環境がかなり違うという客先環境も相まって、画像マッチングが多用されているシナリオ拒否反応が出そうになる。

  それぞれがどんなRPA作っててどういうエラー対応たか、みたいな話をする機会がない。

  故におそらく似たようなRPA作ってるけど、それぞれが各自で作ってるからすごい無駄

  多分展開できたものいっぱいある。

 

等々、正直まだまだ書けるけど書き出したところで別に何も変わらないので割愛するとして。

 

単身で放り込まれたもんだからまともなフォローもなくかなりしんどかったけど、

なんとかこなしてやっと慣れてきたところで、今後のキャリアを考えたら鬱々としてきた。

 

今後長いスパンで見たときRPAエンジニア必要かと言われるとそうでもないだろうし、

かといってRPAエンジニアの数が少ないっぽい今、即戦力なら欲しいところは多分あるわけで。

RPAから抜け出せずにずるずるとRPAエンジニアやり続けて、

取り返しのつかない年齢になってRPAが廃れて...とか考えただけで怖い。

でも職業訓練レベルコードしか書いてなくて、業務コード書かなくなってしまった今

HTML/CSSですら書けるか怪しいみたいなレベルになってきてるのに

RPAから抜け出せるのかという不安も強いし、今後どの方向に舵を取ればいいのかわからなくなってきた。

 

それにしても、職業訓練校やら独学やらで一通りHTML/CSS触ってJSに触れてたからなんとかRPAしてこれたと思ってるけど、

これを「通常業務やりながらRPA担当してね」とかって振られたらと思うとゾッとする。

なにがプログラミングできない人でも業務自動化できる!だよ、めちゃくちゃ難しいよ...。

急にRPA担当にされてしまった世の一般職員の皆様方を心底尊敬する。日々お疲れ様です。

2022-10-16

anond:20221016042201

Perlなんかは英語圏の人が英語っぽく記述できる言語ってのをウリにしてたりもする。

Perlプログラム読んだことないとしか思えん

オブジェクト指向が徹底してるRubyのほうが主語動詞目的語と並ぶから英語に近いんだが、知らないんだろう

Ruby開発者まつもとゆきひろ日本人だが、外国人宣教師と一緒に宗教活動してた関係英語が堪能)

2022-09-17

Rubyって日本しか流行ってないけどカルトくさいよな

Rubyの作者も重度の壺ウヨだし、

やっぱRubyってカルトを引き寄せる何かがあるんだろうか?

Ruby採用している会社は危ない。

2022-09-08

anond:20220908134718

90年代の初頭はBASICでさえ型付になって、型を意識したプログラミングが当たり前になりつつあったのに、そこで残念な言語PerlWebアプリを書くのが流行って、次にPerlに影響を受けたPHPやらRuby流行って、混沌とした時代に。

Ruby信者なんか、自分最先端のかっこいい言語を使ってるという思って他の言語馬鹿しまくるけど、現在はコンセプトからし時代遅れだし、反省を表明して欲しいわ。

2022-08-26

anond:20220825154813

はぁ、最近は私(Ruby)は Python ちゃんにおされちゃって PHP ちゃんにもバカにされる始末。ああ、声が聞こえる、Perl ちゃんの声が「おいでよ」って。でも、Groovy とか Scala とかも元気だし、もうちょっと頑張ろう!... ということで、Ruby の駄目なとこと追加してほしい機能とかよろしく。俺は CASE 文の完全な刷新かな。in だとイマイチなんだよ、書きやすさとかが。Rust の match レベルのヤベーの欲しい。

2022-08-25

すっかりRubyは往年のPHP並みの扱いを受けてるけど

2022-08-20

アカデミアやめて本当によかった

スペックアラサーIT系人材Web系はだいたい一通り触れてきてフロントエンドバックエンドもある程度できるけどインフラは最低限くらいにしかできない程度に苦手。言語PerlJavaScriptから始まってPHPRubyPythonGoTypeScriptあたりは言語レファレンスを見なくてもある程度は書ける。非WebだとC++とかも一応書けるには書ける。フレームワークで言うとRailsとかDjangoみたいな全部込み込みのものからFlaskとかpeeweeとか選定して作るみたいなレベルまで色々経験してきたし、フロントエンドもnodeとio.js喧嘩してた頃からAngularとかBackboneを経由してReactやVueなんかに触れてきた。某転職サイトでは得意な言語は一通り偏差値65-70で某ポートフォリオサイト技術スコアは3.6くらい。運良く趣味やらバイトやらでWeb系をやってきたから外向きに見せられる実績もある程度あるしエンジニア人材マーケット内でもそこそこ需要があるといった感じ。ずば抜けた才能があるわけではないけどどんな現場でもそれなりにスキルを発揮できる器用貧乏タイプだと思う。

そんなこんなで博士に至るまでIT系スキルを活かしつつだいぶウェット寄りの分野でプログラミングを駆使して色々なことに取り組んでた。民間エンジニア人材としては平々凡々でも周りがプログラミングできない連中だらけのアカデミアの世界では神扱いされてちやほやされた。そんでもてはやされて勘違いして工学じゃなくて科学博士課程に進んだのが間違いの始まりだった。

身バレするのが嫌だから詳細は伏せるけど、まあパワハラアカハラなんて日常茶飯だった。指導教員はまともに指導なんてしないし周りの教員たちも工学的なことばっかやってるのを見て好き勝手言ってきた。正直進む道を間違えたのは自業自得だけど、そのくせ「せっかく進学したのにやめちゃうの?」みたいなこと言って引き留めてくるからタチが悪かった。今からして思えばプログラミングができるレアな便利人材を手放したくなかったんだろうなって感じがする。

そんなこんなで博士の終わりが迫ってくる頃にはアカデミアに対してこれでもかというくらい嫌気が差していたけど、それでもやりたいことがあるから一応就活アカデミア系と民間系で両方やってた。どちらもオファーが来たけど結論から言うとお話にならないくら民間の方が条件が良かった。

まず給料民間が1.5倍以上、アカデミアの技術職との比較だと2倍以上の開きがある。しかもこれは「民間の一番下」と「アカデミアの一番上」を比較した数字でそれぞれ逆をとったら正直目も当てられない。その上福利厚生もさまざまな手当も民間の方が条件がいい。給与の伸び代も民間の方がいいし就労条件も民間の方がいい。そもそもアカデミアでフルリモート可なんて存在しないんだから勝てるわけがないんだけど。その上で民間原則として終身雇用に対してアカデミアは任期付きのポストばかり。就活を始める前からわかってたけどいざ現実として待遇の違いを突きつけられるともはや笑うことしかできなかった。

「それでもアカデミアは自分研究ができるんだからいいじゃないか」と言う意見を目にするけど、結局はPIとして独立するまでは他の先生ラボで雇われになる。その間にうまくやらなきゃ一生そのまま下請け仕事をし続けることになる。そしてたとえ独立できたとして、選択と集中の名の下に文科省にとって都合のいい研究テーマ立案しなければまともに研究費を取ることすらできない。大口予算を取ろうと思ったらいかビッグマウス役人丸め込んでそれっぽいことをやれるかで全てが決まる。

自分が外れ値であることは否定しない。プログラミングが楽しくてWeb系の技術が好きで、可処分時間を使って夢中になって勉強したり色んなものを作って遊んだらして過ごしてきたからこそ今がある。でも正直少しでもプログラミングができるならアカデミアに残るより民間就職した方が待遇ワークライフバランスもいい。きちんとリサーチすればカルチャーだってすごくいい会社はたくさんある。

それを承知の上でアカデミアに残る人は正直すごいと思う。自分がその立場にいることを想像したら気が狂いそうになる。もし似た立場で迷ってる人がいたら心から伝えたい。アカデミアやめて本当によかった。

2022-08-19

anond:20220819194849

OS を書きたいのよ。Cでも良いかもしれないけど、RubyNodejs みたいなツールチェーンに慣れてしまって、いまさら C/C++ なんてやりたくない。

2022-08-11

anond:20220811214433

言わんとすることは察するが、おとなしく Python をやれ。挫折しにくいから。個人的には Ruby > JavaScript > Python > PHP > Perl だけど。

anond:20220811220258

クチンは「来週までにAWSEC2インスタンスVPC でつないで、グローバルIPをとって公開する方法勉強してきてね」「フロントエンド不要になったから、来週までにスプリング勉強してきてね」「なんか Python必要になるから勉強してきてね。だいたい Ruby とおんなじだから週末でいけるよね?」という感じだったな。

anond:20220811130852

日本の平均年収レベル業務フリーランスするのに必要スキルが、絶えず勉強しなきゃ身につかない人は、

どういうペースで勉強するかはともかく勉強必要だよね

自分業界に入った頃はVisualBasic使ってWindows用の業務アプリ作れますって人や会社が大量にいたんだけど、今はそんな需要ほとんどないわけで

その次にきたC#Java業務システム作れますPHPRuby使ってWebサイト作れますブームも終わったし

少なくとも10スパンで新しいスキルセットを取り入れるくらいの勉強必要じゃね

なんで、PythonやらJavaScriptやらRuby初心者向けと勧められちゃうんだろう。

a = 100

puts a

とか打ち込んでぱっと実行結果が見れるから、その瞬間は簡単に思えるけど、20行やら30行やら100行とかちょっと行数が増えるだけでこれらの言語ってJavaやらC#に比べたら格段にコード書くのが難しくなるよね。

初心者が数行程度のコードを書いて「Python簡単じゃん!」と騙されるのはわかるけど、人にどの言語がいいとか勧めてる人ってそこそこコードを書いてる人らだよね。

Pythonが初めて学習する言語にいいとかない

GoやらRustやら新しめの有力な言語は静的型の言語

JavascriptTypeScriptが生み出されて、PythonPHPは型宣言が取り入れられて、Rubyも型チェックを取り入れようって話が出てる。

実際にコードを書いてる人らは、動的型の言語なんてやってられんってみんな思ってる。

機械学習をやりたいとかじゃなかったら初心者Pythonやる理由はない。

anond:20220811160052

python, javascript, rubyあたりを初めての言語に勧める人いるけど、やめた方がいいね

上級者向け。

これらの言語簡単と感じるのは、入門書に載ってる数行程度のコードの時だけ。

数十行、数百行程度でもすぐ難易度上がってくる。

初心者C#Javaで、次点VBくらいがおすすめ

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