「java」を含む日記 RSS

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

2021-06-20

anond:20210620163034

子供の頃にMSX使ってたけどBASICしか書けなかったよ

同級生ベーマガとかプログラムポシェット掲載される常連がいて、

というか、今から考えてみてもスゲー奴だよなぁ、偏差値高い高専行ったけど

そういう他人見ててスゲーなと思いつつ大学までプログラミングはやらんかった

大学入ってCをやるも何かが作れる感じではなかった

4年になってJavaゲームとか作れるようになった

ソフトレンダでバーチャファイターみたいなのも作れた

でも、描画が遅くて自分よりメガデモとか書けるような人の方がバリバリ高速なの書いてた

3DCGやると数学がどうしても使えないと困る

学部1年の頃はまだCというかまともなプログラムも書けなかったけど、

大学力学とか代数行列とか数値計算

情報化じゃないか論理回路とか材料工学とか材料力学もやったけど、

ゲームプログラムには役に立った

建築工学建築力学材料力学)のモーメントとかそのまま使える

ビルとか橋とか構造物破壊したりできる

あと、大学入って実家で親が捨てようとしてたMSXを持って帰って、

MSX買ったときに親がマシン語の本とかMSXの規格のマニュアルとか買ってたので、

それを再勉強したら、子供の頃理解できなかったことが普通に理解できるようになってた

自分MSXにはマシン語開発の簡易的な環境が入ってたのも大きい

それで理解が進んだのでZ80マイコンボード自分で組んで、

それでLチカからモーターを回すとかセンサーを読むとかやってた

anond:20210620020814

うちは共用のパソコンieしか搭載してないのよ。

アドオン入れれねーしjava使うと広告出てきてうざいから切ってるだけ。

そんなわけで亀レスのくせに無理してトラバしてこなくていいから。

anond:20210619152528

あたまのわるさ。

java使えない」wwww いつの時代の話してんだ

2021-06-18

anond:20210618001001

この界隈は変化が早いね。(それと比べりゃPythonJavaもCも呑気な世界に見えてしまう)

anond:20210617205841

そういうのが正しい反応なんだと思うんだけど、なぜかマジレス(「JavaJavascriptってそんな近かったっけ?」とか)してるヤツがいたりするのだよ。

2021-06-17

anond:20210617124913

最近知らんのだけどJavaJavascriptってそんな近かったっけ?

今って結構進化してんじゃないの?

経理になって何年もプログラミングやってないから懐かしいな。

誰でもいつでもできるからいいよね。

anond:20210617075257

人事俺「え、未経験なのにjavaやってないんだ笑」

2021-06-14

マイナポータルで全く責任を取らずにケツを捲ったベンダー

anond:20210611202929

何故お役所ってオワコンIEが大好きなの?

https://comemo.nikkei.com/n/n1c9103c81c79

もともとマイナポータル日本代表するITベンダー通信キャリアの3社が開発したんだけど、大臣からの叱責を受け「ちゃんお金を払うから直してよ」って見積もり依頼したところ「無理です。電子申請にはActive XかJavaを使うのが常識で、それを簡単にするなんてことは技術的に不可能です」と逃げ出されてしまった。国際的通信網を運用したり、世界一スパコンを組み上げるよりはずっと簡単なはずで、大臣の手厚いサポートで億単位予算を用意したにも関わらず本当にケツを捲られた。これは役所調達としては極めて珍しいことで、自分たちが納品したシステム調達仕様書に定めた要件を実現できず、それが社会問題となって新聞に大きく載り、大臣が直接叱責するほどの大事件となって、それでも全く責任を取らずにケツを捲るというのは、日本代表する一流企業公共営業部隊が常識的にはやることではない。

たまたま並行して給付金オンライン申請世間をお騒がせした「ぴったりサービス」の開発が走っていて、そちらでも同じ課題に直面することが分かっていたので、担当している別の日本代表するSIベンダーさんと相談したところ「全く技術的な見通しは立たないんですけれども、やり方を一緒に考えてくれるのであれば何とかしましょう」と引き受けて下さったことで、何とか開発をスタートすることができた。

マイナンバー中枢システムNTTコムなど「大手5社連合」が異例の落札、114億円で

https://xtech.nikkei.com/it/article/NEWS/20140331/547394/

NTTコミュニケーションズ代表とし、ほかにNTTデータ富士通NEC日立製作所が参加するコンソーシアムが落札した。

マイナンバー制度を支えるシステム

https://www.fujitsu.com/jp/documents/about/resources/publications/magazine/backnumber/vol68-4/paper03.pdf

マイナポータルは、マイナンバーカードを保有する国民外国人住民利用者向け行政サービスとして位置付けられている。富士通代表者とする国内ベンダー3社のコンソーシアムが、2014年12月から開発に着手している。

2018年3月内閣官房様 | NTTデータ

https://www.nttdata.com/jp/ja/case/2018/032801/

行政機関が保有する自身個人情報の閲覧や、行政機関等から送信されるお知らせの確認などが行えるポータルサイト「マイナポータル」の運用2017年1月よりスタートした。このマイナポータルにおいて同年7月より提供開始されているのが、電子申請サービス「ぴったりサービスである

2021-06-12

男性ウケする腐女子になりたい

腐女子趣味男性ウケしない。

そう思って男性には腐女子であることを一切隠して生きてきたが、本当に腐女子趣味男性ウケしないのか。

かめるべく色々試したので書いていく。


まず二次創作BL

これは確かに男性ウケ最悪だなとは思う。

アクセス解析見ると私の書いたエロ小説を読みに来る男性も多少はいるみたいだが、私が彼らの性の対象となり得るのかというと、読みに来てんのって同性愛者な気もする。

ネットで「腐女子です。BL小説書いてます作業通話しましょう。」と募集をかけても、基本的に「全ての女性に手あたり次第に連絡している男性からしか連絡は来ない。

まあ同類からちゃんコンタクト来るので腐女子作業することばかりである


次に考えたのは考察だ。

私見だが男性オタは考察が好きな気がする。

私は別に考察とか好きじゃないけど、作品の背景とか掘り下げて文献漁ればまあ推し解像度は上がるので、よりえっちBL妄想が出来るという利点はある。

故にBL妄想に役立てるために考察に手を出した。

ネットで「腐女子です。〇〇という作品考察記事執筆しています作業通話しましょう。」と募集をかけると、作業内容がBL小説だったときとは違いかなりの数のコンタクトが来た。

オタトークもそこそこ盛り上がったと思う。

話した人達の中には考察ガチ勢の人もたまにはいて、ノートを取りながらしゃべることもあった。

あなたのような話ができる女性は珍しい」と色んな人に言われた。

まあ、テッパン社交辞令だが、BL小説を書いていたときはそれすらなかったので、かなりの進歩と言えよう。


私の進撃は止まらない。

次は料理だ。だって料理って男性ウケの代名詞じゃない???

キャラスイーツがウケないことはリサーチ済みだったので、キャラクターを再現する食事ではなく、「私が推しの〇〇司令官に食べていただくために作った食事」みたいなコンセプトでSNS映えと美味しさを意識した飯を作っては、趣味垢に上げた。パーティーでもするんかっていうアホみたいな飯だ。当然独りでは食えないので冷凍して少しずつ食べる。

しょうがない。私の推しの〇〇司令官はよく食べるお方なので。

知り合いの男性から「〇〇さんって料理とかするの?」と聞かれたときに見せる写真が出来た。

が、〇〇司令官の命日に作ったんだよね~、気合入ってんでしょ。みたいなことを言うと、ドン引かれる。

やはり男ウケ抜群の料理というカードを以ってしてもなお、腐女子趣味の男ウケの悪さは拭えないのか。無念。


その次にやったのはWeb開発だ。

推しカプを題材にクソみたいなゲームを作った。

知らんけど男ってテクノロジーきじゃん???私はミリも好きじゃないけど。

Java勉強中です!っていうと「教えてあげようか?」って親切なオタクがわらわら寄ってくる。

おもろ。

BL小説書いてても文字書きの男は寄ってこないが、BLのためにプログラミングやってるとコード書きの男は寄ってくる。

不思議だ。母数の問題なんだろうか。


ということで、私が男性ウケする腐女子になれたのかは未だ不明である

界隈では多芸に無芸的なポジションを得てまあそこそこに居心地は良い。

腐女子趣味を男ウケする形に昇華させることは、そう無理な話でもない気がするんだけど、どうなんだろうね。

2021-06-10

日本の古き良きIT企業退職して3年がたった

3年前、世間一般にはメーカーSIerとして知られている会社退職した。ただ俺のポジションパッケージソフト開発であり純粋SIerとは異なる。

客ともSEとも会話せず、ひたすらドキュメントプログラムを書く部署だ。といっても別にペーペーではなく主任クラスであり、

会社の業績がとてもよかったこともあり年収1000万弱はあった。35歳。

これだけ見るととてもいい待遇に見えるだろう。でも耐えられないことがいっぱいあった。

Linuxで動くアプリなのにVMを動かすのも苦労する8GBしかメモリのないWindows PC、紙にコード印刷して説明しないと納得しない品質保証部、

作業実施Excelにチェックを付けていくテストjquery一つ使うのに3ヶ月かかる承認フロー、開発中にバグを一つ出すごとに

ひたすら反省文を求める品質保証部と一緒になって詰めてくるマネージャー、常にコンパイルできないtrunk、

Java 5の時代から進化しないコード、使いにくい社内ミドルウェアの利用を強制される設計、開発期間の半分以上を占める最上設計

一旦書いたコードは消してはならずコメントアウトしないといけないコーディング規約など、数を上げればきりがない。

色々改善活動を頑張ったものの、結局Subversionの導入も品質保証部がついていけないから、ということでClearCaseといわれる

今ではほぼ誰も使ってないであろうバージョン管理ツールが使われ続けることになった。使いにくい社内ミドルウェア

研究所がその道のプロと聞いたので一緒に改善を図った。そしたらRubyしかいたことがない文系新卒の子が出てきた。

一応研究所の人だし…と思って新バージョンプロトの開発を依頼したら、1分以上稼働できない状態になって出てきた。

研究開発は準委任相当なのでそれ以上修正を依頼できずに期間が終わった。

また前の会社独特の文化として、大きなバグを出した開発者反省会(社内ではとある固有名詞で呼ばれている)があった。

この反省会のターゲットになった開発チームはその資料準備で開発が1〜3ヶ月ほど止まるほど大掛かりなイベントだ。

このとき担当品質保証部は「連帯責任から」という理由資料レビューに大変な精を出す。余計なお世話だ。

このため1020ページほどの資料を毎週レビューにかけて最高のものにしていく。でも結局本番では幹部からの怒号が飛んで終わりである

連帯責任かいっていた品質保証部は幹部と一緒になって詰めてくる。連帯責任ではなかったのか。

幹部によると、この反省会があるから今の会社があるんだそう。これを経験して一人前らしい。

こんな感じで開発の体制はひどかったが、世間一般ではホワイト企業と見られている通り有休は取りやすかった。

そのため、転職活動を始めた。そしたらなんと「メモリ32GBのマシン」「mavenが気兼ねなく使える回線」「自動テスト

GitHub」「CI/CD」 という発言ポンポン出てくる。メルカリだのGoogleだのといったイケイWeb系ではなく、

いわゆるSIerでもだ。最初は何だこの格差はと思ったが、まぁ営業トークなんだろうな、と思い直した。というわけで

ケイWeb系も内定は出たものの、つい安定をとってしまい某大企業のDX系の部署転職した。

そしたら何だこれは。最高スペックMacBook ProからGitHubpushするだけで自動デプロイで即サービスイン、

問題が発生したら社用携帯に通知が飛んできて、クラウド監視サービスログをチェック、即修正デプロイ

社内の連絡はSlackで、スタンプを押せばIssueがたち即関連部署対応に走る。OfficeツールGoogle Docsで、

計算表はちゃんと表として使っている。開発者ちゃんと開発をしており、反省会の準備や品質保証部の接待なんて業務はなく

純粋エンドユーザーだけを見ている。ここはなんて最高の環境なんだと歓喜した。また個人的にはおまけ程度であるが、

年収は30万ほど増えて大台に乗った。

さて、それから3年がたった。人間というのはい環境になれると対して喜びを感じなくなる、というのはそうだと思う。

今では別にdeployブランチマージされたらCIが走って自動テストが走りデプロイされるのも、だから何?

って感じだしま普通仕事として淡々とやっている感じはする。待遇面で悪化した点もちらほらあるし

(例えば年間休日が5日ぐらい減った、残業が月5時間ぐらい増えたなど)などもある。

ただ一つ言えることは前の会社には戻れないな…ということである人間一度生活レベルを上げてしまうと下げるのは

とても苦痛に感じてしまものである

ただ、一つだけ今の会社転職してよかったと感じ続けられることが一つある。それは人だ。

前の会社では家でプログラムを書いているなんていった日にはおちょくられたり、人生楽しいの的な目で見られたりした。

芸能人ゴルフの話ができないとコミュ障扱いされた。そのため仕事の話はしても、飲み会にはできるだけ行きたくなかった。

でも今の会社では雑談としてFastlyが落ちても大丈夫CDN構想とか、AtCoderの話をして盛り上がることができる。

ダイバーシティなんていうが、人間所詮同質な人間同士で集まったほうが快適なんだな・・・という複雑な思いを抱いている。

追記

皆さん読んでくれてありがとうございます。いくつか質問が出ているので答えられる範囲で答えます

真面目な疑問なんだけど、Java5のコード書いてる人を1000万で雇う会社があるの?どういうモチベーション??

製品自体90年代から脈々とバージョンアップしている企業向けのソフトウェアなので、コードベースが古いというのがあります

またユーザーからすると中身がJava17だろうがJava5だろうが関係ないわけで、要は業務が滞りなく進めばよいわけです。

そのため昔から受け継がれたスパゲッティコードを地道に解き明かし、新しく出てきた要件を今までのコードベースを壊さずにバグなしで追加していく、

もとからあったバグについては、その他の数百万行のユニットテストもないコードに影響なしで修正を施す、といった技能必要になります

こう考えると意外と希少なスキルなんだな・・・と思えるかもしれません。

clearcaseよりもsubversionの方が100億倍導入も運用簡単だと思うんだけど品管どうなってんの?

ClearCaseご存知な方がいるんですね!一から作る製品だとSubversionのほうが簡単かもしれません。ただ、ClearCase専用の

社内ツールがいくつかあり、そのツールで出力した情報を社内資産として持っているという理由があったりします。

例えばお客さんから「この機能バグってるっぽい」というクレームを受けた際、その機能周辺の情報をそのツールから検索し、

コードレベルで再発防止策を関係部署総出で練った上でお客さんに回答する、という運用フローになっています

そのため、Subversionに変えるためには開発陣の一存では無理で、品質保証部やマネージャー層など全ての知識アップデート

必要になり、そこまでコストをかけて説得して回る必要はあるのか・・・という話になってしまうわけです。

ただ、社内の生産性を向上させるのが目的部署としてはSubversionGitを社内に浸透させたがっているのも事実で、

新規プロダクトなんかはGitを使っていました。ただしGitHubプロキシでアク禁されているだけでなく、サービス名名指しで使用禁止

になっているので、相当の理由がない限り使えないかと思います

主任クラスでも1000万円近くもらえるのか。すごい。

1000万という数字に興味のある方が多かったので参考までに書いておくと、等級ランクというもの存在して管理職を除く最上位のランク

なると2人の子持ち、賃貸住まい、標準評価で大体900万になるという感じです。年功序列だが部署ごとに違うというイメージで、

研究所だと20代で到達する一方、利益を上げていない事業部や間接部署だと定年間際まで到達しない人も多い、ぐらいの感じです。

平均では30代中盤ぐらいでしょうか。

ちなみに私の場合は基本給は33万程度ですが、そこに裁量労働手当と住宅手当、家族手当がついて月給で50万を超えるぐらいでした。

ボーナス個人評価よりも部門業績に大きく左右されるのですが、部署が最高評価場合は夏冬とも150万以上でした。

最後最後ダイバーシティについては、ダイバーシティ勘違いしているように思う

なるほど、たしかに。ちょっと言葉の選びが悪かったかもしれないですね。

2021-06-09

職業訓練校でITエンジニアを目指す

増田に住まうITに自信ニキ、相談に乗ってほしい。

要約すると、37歳無能正社員の俺が、職業訓練校に通って未経験IT系に転職できるか、という相談

 もしくはビルメンを目指す方がベターかどうか。

俺はクソ弊社の無賃残業にブチ切れてる無能・一応正社員アラフォー男性年収300万強

 転職活動するも泣かず飛ばず

それ以前にプログラミングの独学勉強を始めるも、

 HTMLCSSJavaScriptPHPの初歩をドットインストールで習い、自分Wordpressをイジった程度で、壁にぶち当たり中。

ならばと方針転換、転職活動中に危険物乙種4類(ガソリン等を扱う初歩的な資格)を取ったので、

 シナジーありそうな電気工事士、ボイラー技士などの資格を取って活かせるビルメンナン方面での転職を考える。

  求人情報で、職業訓練校の講座を受けることで実務経験に近い扱いを得られるケースを知り、職業訓練校の説明会に行く。

職業訓練校の説明を受けた際に、ITエンジニアを目指す講座の存在を知り、その内容に魅力を感じて再び方針転換。

 訓練校の担当者さんいわく、講座を受けることは可能だが、技能習得後の年齢の壁は確かに存在すると忠告を受ける。

  (ビルメンは年齢問わず需要がある、とも)

皆さんにお聞きしたい。

以下の内容を職業訓練校で習得することで、転職に繋がる技術は身につくだろうか。

カリキュラムは要約すると以下の通り

基本情報技術者資格習得

WEBアプリ作成HTML

C言語習得

Java

電子回路理論・測定(ハードウェア

リアルタイムOSRTOS)を使用したマイコン制御システム作成

組込みシステムプログラミングによる機器作動

MySQLデータベース保守

Linuxの基礎

 以上の内容で、ソフトウェアハードウェア両方の知識を身に着け、サーバサイドエンジニアIoTエンジニアを目指すというもの

また、JavaScriptは独学での学習を続け、趣味に関するサイトWordpress作成し充実させるという目標はそれとは別に進めていくつもり。

 訓練校でプログラム言語を体系立てて学べれば、自己学習の進展にも繋がればと思っている。

ちなみに、ビルメン仕事内容や安定性に興味はあるものの、

 睡眠障害持ちのため(夜勤場合でも家で睡眠できれば問題はないが、ビルメン基本的職場に泊まるシフトがある場合が多い)

  そこがネックになるのではという危惧はある。

ビルメンサイドの意見も、もし伺えるのであればありがたい。

 ビルメン系の資格クレーン車等の資格を合わせて、清掃工場などの管理系も考えてはいるのだが…

  これ以上は本題がとっ散らかるのでこれくらいにさせていただく。

(以上の内容には、諸事情のため一部フェイクが含まれています。ご了承いただきたいと思います)

2021-06-03

anond:20210603071232

C言語が使えるJavaエンジニアってGoogleがやったけど

JavaVMを自分で作って、普通JAVAコードを動かせるという意味

anond:20210603065452

ボケなのかなんなのか

JavaってJavaScriptの略だけど

anond:20210602182710

JavaってJavaScriptの略だけど、こちらも略の方が浸透しすぎて何の略なのかわからなくなってるパターン

2021-06-02

anond:20210602050921

おまえはJavaでnewしたクラスdeleteを書くか?がベッジコレクターぐらい知ってろ 自動回収されるものをわざわざ書く必要はない

2021-05-31

anond:20210531221802

まるでAKBみたいな言語 それがJurina

Pythonのような簡単独自言語パースして、Javaコードを吐き出すだけのプログラム 

ばかっぽいところがB 

AK

B

っぽい言語

anond:20210531221609

独自言語を作ってJava中間コードを吐くのではなく

独自言語を作ってJavaソースコードを吐き出せばいい これがJurina言語のコンセプトモデル

jurina

cat filename.jurina

print "Hello world";

という命令ファイルから受け取ったら

public class filename{

public static void main(String[] args){

System.out.println("Hello world");

}

}

と出力するプログラムをjurinaと名付けるとする

cat filename.jurina

int i=1;

print i;

public class filename{

public static void main(String[] args){

int i=1;

System.out.println(i);

}

}

ものすごく単純なPythonっぽい独自言語

Javaに置き換えて出力するだけのJava プリプロセッサである

さて、このJurina言語JAVA VMで動くと思うか?

   

言いたいことVMを解析して、OPコードを吐くコンパイラを作ろうとしていたが

そもそもコンパイラが作れるならJavaソースコードを吐いてしまえば良いことに気がついた

2021-05-30

Javaインジェクショーン (Classファイルの実行領域コードを注入 他はすべて同じなので気が付きにくい) しかJava金融機関けが多い

この変数テーブルを全て1文字にすると

あら不思議、少しダイエットして何故か領域

無駄コード最適化 なぜかコード領域にも空間

ダイエットしたJavaクラスファイルに コードを注入

通信? いやあとは全部JAVAがやってくれるから

この空いたところでデータを別なサーバにあげても、ほぼ気が付かれない

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