「java」を含む日記 RSS

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

2020-08-25

anond:20200825155406

JavaPHPマン

既存システム操作自動化したいなら、そういう機能発注してくれりゃいいのに」

「わざわざブラックボックス増やして馬鹿じゃねーの」

と思ってるので、RPAマンには冷たいです

RPAマンは辛いよ

IT知識ゼロお客様理解してくれないのは分かる。たぶんみんな、ここは伝わるように努力するところ。

問題はこっち。Javaphp普通言語で開発してる人達。俺たちわかってるよって感じで、そっちの常識で話してくる。

JavaphpとAngularやってきたから分かる。そっち側は言語が違うだけで、考え方やルールとかは似てるんよね。

RPAマジで違う。ただのポンコツロボット。書いた通りに動かないことなんてザラだし、置換とかもできねえ。くそ

そっちの常識無理難題押し付けてこないで。俺なんでも知ってるからの態度で話聞かないで。理解する気のない人、いくら説明しても聞いてないじゃん。

RPAIT界の異端児だわ。楽しいけど、理解がなくて苦しい。

プログラミング法令解釈の似ているところ

定義してから使うところ

学校教育法

第一

この法律で、学校とは、幼稚園小学校中学校義務教育学校高等学校中等教育学校特別支援学校大学及び高等専門学校とする。

二条

1 学校は、国(国立大学法人法平成十五年法律第百十二号)第二条第一項に規定する国立大学法人及び独立行政法人国立高等専門学校機構を含む。以下同じ。)、地方公共団体地方独立行政法人法平成十五年法律第百十八号)第六十八条第一項に規定する公立大学法人(以下「公立大学法人」という。)を含む。次項及び第百二十七条において同じ。)及び私立学校法昭和二十四年法律第二百七十号)第三条規定する学校法人(以下「学校法人」という。)のみが、これを設置することができる。

2 この法律で、国立学校とは、国の設置する学校を、公立学校とは、地方公共団体の設置する学校を、私立学校とは、学校法人の設置する学校をいう。

第一条では「学校」の定義を列挙型により定めている。

二条第1項では「国」「地方公共団体」「学校法人」という3つの用語が新たに定義されている。

同第2項では「国立学校」「公立学校」「私立学校」が定義されているが、この時点で既に前の定義が使われている。単体ではこの条文は読めず、ここまでの4つの定義を持ってこなければならない。

VBで言うところのDim a = ~。JSで言うところのvar a = ~。

法律によっては第二条あたりに、以降で使う全ての用語定義しまくるものすごく長い定義セクションがあったりする(例:所得税法)。初っ端にDimが何十行も続くコードのよう。

他の法律から引用するところ

社会福祉法

二条

2 次に掲げる事業第一社会福祉事業とする。

一 生活保護法昭和二十五年法律第百四十四号)に規定する救護施設更生施設その他生計困難者を無料又は低額な料金で入所させて生活扶助を行うことを目的とする施設経営する事業及び生計困難者に対して助葬を行う事業

二 児童福祉法昭和二十二年法律第百六十四号)に規定する乳児院母子生活支援施設児童養護施設障害児入所施設児童心理治療施設又は児童自立支援施設経営する事業

三 老人福祉法(昭和三十八年法律第百三十三号)に規定する養護老人ホーム特別養護老人ホーム又は軽費老人ホーム経営する事業

四 障害者の日常生活及び社会生活を総合的に支援するための法律平成十七年法律第百二十三号)に規定する障害者支援施設経営する事業

五 削除

六 売春防止法昭和三十一年法律第百十八号)に規定する婦人保護施設経営する事業

七 授産施設経営する事業及び生計困難者に対して無利子又は低利で資金を融通する事業

ほとんど既に制定されている法律引用しただけで、第一社会福祉事業定義構成している。

Cで言うところの#include。Pythonで言うところのimport。require派でもusing派でもなんでもどうぞ。

他の法律委任するところ

銃砲刀剣類所持等取締法銃刀法

四条

1 次の各号のいずれかに該当する者は、所持しようとする銃砲又は刀剣類ごとに、その所持について、住所地を管轄する都道府県公安委員会許可を受けなければならない。

四 国際的な規模で開催される政令で定める運動競技会のけん銃射撃競技又は空気けん銃射撃競技に参加する選手又はその候補者として適当であるとして政令で定める者から推薦された者で、当該けん銃射撃競技又は空気けん銃射撃競技用途に供するため、けん銃又は空気けん銃を所持しようとするもの

銃砲刀剣類所持等取締法施行令

第三条

1 法第四条第一項第四号の政令で定める運動競技会は、次の各号のいずれかに掲げるものとする。

一 オリンピック競技大会

二 アジア競技大会

三 近代五種競技世界選手権大会

四 世界射撃選手大会

五 アジア射撃競技選手大会

2 法第四条第一項第四号の政令で定める者は、公益財団法人日本スポーツ協会昭和二年八月八日に財団法人大日本体育協会という名称設立された法人をいう。以下「日本スポーツ協会」という。)とする。

銃刀法では、銃砲刀剣を持つ許可をする相手を「政令で定める」とぼかしておいて、許可を与える仕組みだけを制定している。

具体的に許可を与える相手は、施行令によって定めている。

まり、枠を作ってあとからそれに当てはめるコードを書いているわけだ。

これはJavaC#interfaceのものである

法律に定めるべき具体的な内容は、時代や情勢によっていくらでも変わっていくものだが、法律改正国会でいちいち可決しなければならないから手間がかかる。

それに対して政令であれば内閣が制定できるし、さらに下位の省令となれば省庁だけで完結できる。より偉い法律立場からより小回りの利く政省令委任することによってコードの柔軟性を保っている。

これは大規模開発にて分担してコーディングすることにずいぶんと似ている。

後の記述の方が強いところ

地方自治法

第八十九条

普通地方公共団体議会を置く。

第九十四条

町村は、条例で、第八十九条規定にかかわらず、議会を置かず、選挙権を有する者の総会を設けることができる。

法律基本的には後の方が強い。

先に定義された条を、後に書かれた条が覆すことができるし、なんなら後から制定された全く別の法律が、急に他の法律を覆しにくることもよくある。

これはプログラミングにおいて、変数の値や状態を後から書き換えられることに似ている。あるいは、クラスオーバーライド

法令解釈では、ある条文を読むとき、その条文に書かれている全ての定義を参照先まで確認しに行き、他の条文に委任されている事項も全て調べ、その上、他の条文で覆されていないかも調べる。

プログラマーデバッグしている時の動きに一致しているといっても過言ではないだろう。

差分管理しているところ

酒税法の一部を改正する法律平成九年)

酒税法昭和二十八法律第六号)の一部を次のように改正する。

第十条第一号中「若しくは第二号の」を「から第三号までの」に改め、同条第二号中「若しくは第二号」を「から第三号まで」に、「ついては、」を「ついては」に改める。

十四条見出し中「取消」を「取消し」に改め、同条中「左の各号の一」を「次の各号のいずれか」に改め、同条第三号を同条第四号とし、同条第二号の次に次の一号を加える。

三 未成年者飲酒禁止法大正一年法律第二十号)の規定により罰金の刑に処せられた場合

法律基本的に「~を改正する法律」を施行することで、このように改正を繰り返している。

単体の「新法」が新たに発生するのではなく、元の法律差分を組み合わせて結果的に新法になるという仕組みだ。

まり、これは差分管理でもあるし、プルリクをマージしてデプロイするGitの仕組みも連想される。

こんなにも法令解釈プログラミングは似ているのだからもっと両者は仲良くできるはずだ。

[]2020年8月24日月曜日増田

時間記事文字数文字数平均文字数中央値
008118954234.056
0195731977.037
02628443136.217.5
03315066163.432
04162041127.681
05111535139.570
0624217190.533.5
0767505475.444
08527992153.742.5
099510176107.162
101361309496.341.5
111491213981.546
1223726441111.645
132131828585.839
14113861776.348
15138948368.746
161871200864.241
17120998183.237.5
182181317260.438
191671475188.338
202232143396.131
212712109777.837
221701455385.634
2316416948103.340.5
1日304028075392.441

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

経済的徴兵制(8), ジージー(34), Joke(6), はしゅ(5), ロリエ(6), スーパーチャット(4), ほろり(4), とらえれ(4), USB(5), 五人(5), スプツニ子(5), Java(22), 個性(50), 生理(51), 甲斐性(13), 啓蒙(11), 軍隊(12), あいて(13), クーポン(7), 重さ(7), 個人差(8), OS(10), ゆえに(9), ばか(11), 休む(12), おお(8), 高卒(14), 1000万(11), 冗談(18), 自衛隊(16), フォロワー(16), 進化(13), 天皇(14), 牛(12), プログラミング(13), 休ん(11), エントリ(10)

頻出トラックバック先 ()内の数字は被トラックバック件数

花王ロリエの「生理個性キャンペーンTwitter炎上しているけど /20200824005206(36), ■腐女子コミュニティーキモすぎて無理 /20200823232452(29), ■3大マンガでよく見るけど現実では見ない /20200823173907(25), ■三回以上アニメ化した作品国民作品除く) /20200824043650(18), ■保護猫を引き取ろうとした話 /20200823143701(17), ■視力清潔感は相関する /20200824124154(16), ■ロリエ同人誌の謝辞にフェミニストの垢を載せてよいか? /20200823205545(14), ■友人がヴィーガンになった。 /20200824123957(14), ■推しのレートが低い話 /20200824123652(12), ■進化が観察できた種ってあるの? /20200823084838(12), ■徴兵制に反対する理由教えて /20200824101258(11), ■一年前の今日に戻ったとして書ける予言 /20200823225647(10), ■喧嘩中、彼氏が黙り込む /20200823021122(8), ■フォロワーの増やし方 /20200823235120(8), (タイトル不明) /20200824132516(8), ■屁をなるべく大きな音で出すの好き /20200824185506(8), ■いま囲碁界で起こっていること /20200824205956(8), ■プログラミング初心者macをわざわざすすめるバカについて /20200823144100(7), ■安倍晋三の代わりになる人なんているのか? /20200824193317(7), ■息子は何故、学校に行かないのか /20200824153358(7), ■ /20200824093737(7), ■感想評価がある事を期待してしまった話 /20200824025523(7), ■固定費説明 /20200824000501(7)

2020-08-24

anond:20200824171902

あぁ、ごめん。うちはcpythonOracle java が多かったんだ。だから全てのPythonではなくcpythonとOraclJavaがメインでややAndroid

説明難しいよね

Javaメモリ食い

AndroidJavaからメモリ消費が激しいってことか

いやAndroidに搭載されてるVMGoogle実装からJavaのせいというわけではない

は?なにいってんの?

anond:20200824131553

いちおうOracle JavaAndroid Javaでは、省略した場合Oracle Javaのことではないか?まぁ、むずかしいな

anond:20200824131234

まあ、ベースというのは少し誤解を招くかもしれない。

実際のAndroidアプリ開発ではJavaKotlin相互コンバートして開発されているっていうのを言いたいだけ

開発者アプリケーション側を作る言語Kotlinを使っているけども)

元増田Java仕事クズと書かれていたので

anond:20200824131107

古いアプリならJavaで書いているところもあるし、KotlinベースJavaなので

anond:20200824130826

言語の優劣は語ってない。シェア率の話をしている。

元増田Java仕事クズと書いていたので

anond:20200824130438

Oracle Java vmPythonとか これから 流行るんだろうな いますごい流行ってるらしい

anond:20200824122422

お前も何にもわかってなくて草

Python が新しい言語とか思っちゃってるの?w

Python とかのインタプリタ言語なんて初学習として不向きなんだよ

Java は基礎的で素直な言語から学習に向いてるし、BtoBプロジェクトではシェアかいから仕事にも繋がりやす

もうちょっと勉強知ってから語ってね。無職増田くん

anond:20200824122031

何で Python やねん・・・

素直に Java とかでええやろが

rails勉強中だけど

DjangoとかRailsとかって、プログラムいろはを知っている人でも理解するのに苦労するような独特な構文が多い

あくまフレームワークで面倒な部分は省いているから仕方ないんだけど。

デコレータが何なのか継承が何なのかとかわかっていてもその意味を読み解くのに一苦労する。

ましてやRailsから勉強しよう!なんて人にとったら「なんかわからんけど動いた」という人が大半になるんじゃないかと思う。

Railsから入った人はたぶんRailsのためだけのやり方しか習得できんし、応用が利かないレベルなっちゃうんじゃないかと思う。

ORMを使わず純粋Javaなりでバックエンド書いてDB設計したりとかリクエストが来たらJSONを返すアプリケーションサイドを作ったりってなんとなく経験した人がRailsなりDjangoなりやるとこういうことか、これは便利だ、でもここは融通が利かなくてつかいにくいなみたいなことがわかるんだろうけど

そういう意味で言うとまず最初RailsDjangoだってフレームワークから入るのは良くないんじゃないかと思う次第。

2020-08-23

C言語使いはあたまのわるいキチガイから、おれたちが、正しいプログラムとはなにかを教えてやるとか思ってないだろうな

まぁ 勉強

Java vmを作り終わるまで 勉強

Javaやってて思ったのは、おまえ、まさかコードの難読化商品とかうらねーだろうなっておもった。

コードをわかりやすく書けというのなら、難読化しろと言うなよ

もちろん自分がカネを払うならば良い

わかりやすく書くことを言語として矯正しておいて、難読化したい場合は有料です。ってダメじゃないが、儲け方があくどい

現代プログラムの基礎理論

 

大きく分けるとC言語系、Java系(VM 系)イ     どうみても古いpthreadの方がはえーだろ、

ンタプリタ系にわかれる。様々な違いがある     と思うこともあるが、まぁ、時代流行をか

言語という意味で今回はインタプリタ系を     んがみ書いていくことが大切である

中心に説明をしたい。               VM系という意味では、スタックマシン勉強

インタプリタ系の場合PerlPythonなどP系      しておくとよい。レジスタもつスタック

言語と呼ばれる言語が主流である。この中で     シンなる謎概念面白く読めるのでよい。

は扱いやすさと重視してpyhon2.7を語ってい

たとえば、日本語を上げても、現代語、若者

言葉、たとえば、ガングロチョベリバなど

の最新の用語があるが、死言として消えてい

言葉があるように、パソコン言語にも隆

盛というものはかならずある。

時代に影響されにくいC言語を例にとってもC

\++,C++11,C++17,C++2Aなどのように時代の流

行というものを取り入れているために変化が

ある

後手 バカの主張(なぜか魔王軍、 対ヨシヒコ用決戦兵器?)

JavaJavascriptはちがうんだよ。Scriptって書いてあるからインタプリタで実行すんだよ。Javaとはちがうんだよ。Javaとは。

2020-08-21

anond:20200801132233

他人に「本を読め」なんて薦めてる奴は例外なく馬鹿

賢明な人は他人に「本を読め」なんて言いません。

たとえば「comprehensive」という単語意味が分からないとして、辞書を頭から読む人はいません。「comprehensive」の意味が分かれば良いわけです。たとえばJavaライブラリのある関数仕様が分からなくて、Java文法書を頭から読む人はいません。その関数説明だけ読めば良いわけです。

「本を読む」とはそういうことです。つまり、「機能的に知識を得る」ことが本を読む意味であり、目的が無く漠然と本を読むことに意味はありません。

賢明な人なら、他人にこう言います。「○○について知りたいなら、✕✕という文献の△△という章が参考になる」とね。漠然と「本を読め」なんて言ってるのは、馬鹿だけです。

2020-08-20

anond:20200820022101

まあこういうところに書き映えはしないけど、いろいろな言語フレームワークに手を出している人より、VB.NET一本っす、Javaしかできません、COBOLだけやっていますWeb系はjQueryでやりたいことは全部できるだろ、みたいな人の方が、相対的年収が高そうな気がする

適材適所言語フレームワークを選んでいますって言えば聞こえはいいけど、要はつまみ食いしかしていないんじゃないか

やろうとしていたことが、記事パクリできそうとか、パッケージちょちょちょいと引っ張ってきて受け渡しのコードだけ書けばみたいな仕事をしていると先で困るよ

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