「java」を含む日記 RSS

はてなキーワード: 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のためにプログラミングやってるとコード書きの男は寄ってくる。

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


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

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

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

Javaマインクラフトかい負債

いつになったら切り捨てるんだろう。

相当なコストが掛かってると思うけど。

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がやってくれるから

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

2021-05-25

スクリプト言語的にJavaを使っているんだ・・・

というかアセンブラもやるといういみで、C言語使いからすると

Javaってスクリプト言語だもんなぁ

職務経歴書を、社名はよいので、もっと具体的にかけませんか?

私がどこの企業にいて、その企業がどこと取引があるかは割と簡単にわかことなのですが

具体的な内容をお話してもよろしいでしょうか?

これって、漠然というように、わざと試験管の言うことをやらないようにするテストだよね?むずい

 

そうではなくて、一般論として

Java金融系をやっておりました。(例)

anond:20210525102225

eclipse最近まったく使ってないけど、今でもJava書くなら便利なのではないか

というかJavaEclipseバカにする傾向もあるけど、あれはあれで便利というか、

VS Codeもそうだけど拡張機能が充実してる、使ってる人がいっぱいいるってやっぱり強いんだよね

いい技術でも製品でも使ってる人が少ないと消えていってしま

2021-05-22

KotlinなどがそうですがJavaJava vmの違いがわかりますか?

バイトコードJAVA VMならどんな言語でも動くよね

そういえばバイトコードが86ならどんなCPUでも動くよね・・・

言語コンパイルしてJAVA VMにあわせるのと86にあわせるの

なにがちがうかりかいができないJITって知ってる?となったとき

C言語エンジニアからJava vmというCPUって事でしょC言語と何が違うのか理解ができない

2021-05-21

個人的Python についての不満

良い言語だと思うが、不満がある。

Perl比較して、


Ruby比較して、


Java比較して、


PHP比較して、

  • 後発のくせに、なんであの時に負けたのだろうねー。
  • OOP としては、流石に Python の方が良いと思う。

JavaScript と比較して、

  • カオス具合は、五十歩百歩ですね。
  • 文法的には、JS のが好き。
  • OOP としては、JS の方が優れていると思う。

Haskell比較して、


R と比較して、


C と比較して、

  • まぁ、比較ができんね。どうせ Python も中身は C だし。
  • どーせ C が最後には勝つんだよ。


という愚痴がある。他人の書いたものを読む分には良い言語だと思うよ。

追記。または、コメント欄への返事。

今日日型ヒント書くし、タプルは複数の値を返すけどクラスを作るほどではない関数を書く局面でよく使う

型ヒントはコンパイル時のエラーにならないじゃん。だったら、いらなくね?タプルは複数の値を返すときに使うのね。Go みたいだね。または Ruby の Struct みたいな。

リスト内包表記書かせるのやめてもらえません?

あれ嫌いな人おるのか。俺も好きじゃないが。純粋Haskell と同じ文法だったら良かったのにね。

三項演算子について

アレはキモいね。素直に ?! で良いと思う。というか、Python英語圏の人も納得はできないだろ、っていう文法が多くないか

インデントブロックなのて可読性が上がる

というのは同意する。ただ、書くときにそうは思わない。例えば、with 構文は Ruby の方がブロックを抜けたらクローズするという方針のが良いと思う。

互換性を断ち切って増田にも認めてもらえる仕様Python 4が待望される。

それ Python 2 から 3 になったときに既にやったじゃん。そして大成功したじゃん。ニャンニャン

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