「java」を含む日記 RSS

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

2014-06-17

素人でもティラノスクリプトスマホ対応RPGを作れるのか実験した

RPGを作るツールといえば、RPGツクールが一番簡単で馴染み深いと思う。

けれど、ツクールだとダウンロード必須だし、スマホプレイすることも出来ない。

昔、FLASHが全盛期の時にプレイしたブラウザRPG(モ○ゲーやG○EEみたいな課金ゲーではなく素人が作ったフリーゲーム

あれを作りたくて、html5ベース作ってみた

ツンデレ妹の学費を稼ぐ勇者な俺

http://kaigaihannou.konkatugo.com/kaigai/?p=36

使用エンジン:ティラノスクリプト

使用言語:html5対応 RPG部分はjava

ジャンル妹萌えコマンドRPG

システム

待を拠点としてダンジョンに進んだりアイテム屋で強化アイテムを買ったりする

比較的単純なフラッシュRPGのような作り。クリックゲーとも言う。

ドラクエ1のような1VS1戦闘で、難易度はやや難。しかレベル上げして強化すればクリア可能。

主人公である勇者ステータス変数で指定(初期ステ)

あとはレベルアップしたら各能力が固定でアップする、といった基本は押さえた。

薬草のようなアイテム武器防具、複数複数パーティーシステムの実装、

素早さによるソートなどは未実装。

魔法は何とか作れた。

・つまづいたところ

javaでの戦闘アルゴリズムが難しかった。ダメージマイナスになると-10のダメージを与えた! みたいになって

敵の攻撃で勇者HP回復するというバグが起こったり、変数指定ミスってフリーズしたり・・・

RPGツクールデフォルト部分がいかに難しいかわかった。

素人ツクール大正義ということだ。

けど、ブラウザで出来る上にスマホでもプレイ出来るのは感動した。

アプリ制作難易度が高いけど、これなら素人でも頑張れば作れるレベルなのでオススメ

脱出ゲームとかなら、もっと簡単に作れるので、かつてFLASHゲームにはまった人は挑戦してみて欲しい。

だいぶ敷居下がってます。俺的な感覚だけど。

2014-06-14

http://anond.hatelabo.jp/20140613190433

ゲームじゃなくて、プログラミング自体が好きじゃないと4年間(修士行くなら6年間)辛いと思う

ゲーム作りたいとか、動画DLプログラム作りたいとか、画像収集プログラム作りたいとか、何かしらの自分なりの目的があるといいかも。

授業のCとかJavaあたりでプログラミングとはなんぞやを学んで、そのあとでrubyとかおすすめ

2014-06-04

プログラミング言語字面だけで理解してる人たち

swiftJavascriptとかLLみたいに言ってる人沢山いたけど、あれって変数宣言がvarだとか、見た目がスッキリしてるとかそういう印象だけで言ってるんだよね。

以前、C#型推論が導入されたときも(っていうか今でも)動的型やバリアント型と区別がつかなくて「使うな」「バグの元」みたいに言ってる人よくいたし。

あと、C++, Perl, Java, C#, Javascriptあたりをまとめて「C系の言語」と言ってPythonやらRubyみたいな言語比較する文脈で「似てるから」おぼえやすいとかいう人とか。

VB6をやっていてVB.NETなら移行しやすいと思っていて「ぜんぜん違う言語だよ」って言われて驚く人とか。

共通のキーワードを使ってるとかぱっと見た目が似てたら、同じような言語と思ってしまう層がけっこうな量で存在するみたいで、そういう人たちも一応コードを書けてるんだよね。

そういう人たちの脳内ではプログラミングってどう認識されているんだろうか。永遠にからないと思うけど疑問に思ってしまう。

2014-05-27

なんで一般人がこんなクソなPCライフを送らないといけないんだよ

なんで既製PCは糞プリインストールだらけなんだ。友人にPCが重いって言われて見てみたら

メーカープロバイダ謹製のお助けツールとやらがてんこ盛りで、リソース消費しまくりなんだよ。

普通にOSOfficeDVDプレイヤーだけ入れとけよ。

 

なんで素人普通にネットやってるだけで糞ソフトをたくさん押し付けられる仕様になってるのか。

こないだ久しぶりに実家の共用PCみたらタスクバーもツールバーもひどいことになってたぞ。

 

JavaAdobeみたいな有名どころですら、Chromeノートンマカフィーをくっつけようとしてくる。

チェックボックスに気づかなくてそのまま流したらたちまち不要機能の山。楽天メールかお前らは。

 

なんで、ちょっとしたフリーソフトを探すだけで隠しリンクを見つけないといけないのか。

なんで、一番自然な形でたどっていたらそこを押すだろ、ってとこに平気で広告を置けるのか。

うちの彼女がそんなの分かるわけないだろうが。

そんなのを避けるスキルは、長年ズリネタ検索に使ってた俺だけが覚えとけばいいんだよ。

 

みんな邪魔くせえんだよ!!!

2014-05-23

http://anond.hatelabo.jp/20140522162254

いいぞ、もっとやれ

しかしな、「静的型言語」がダメだとは言ってないだろ。

あとJavaだろうがHaskellだろうが結局テスト必要になるぞ。

そんな限定的な1項目(型エラーの検知)だけで優劣語れるわけないだろ。いいか、

優劣を語れる項目なんていくらでもあるんだ。

激論を交わせ、俺はお前に期待している。

http://anond.hatelabo.jp/20140522234136

Scalaで普及してるんなら

Java幼稚園児でもわかるくらい普及してるってことだな

http://anond.hatelabo.jp/20140522234826

これはわかる

できる人は複数言語できて当たり前な訳で

Java募集して屑が来るのもわかる

ただ単価高くすれば基本的にはある程度まともな人が来るのも事実

2014-05-22

http://anond.hatelabo.jp/20140522162254

自分ジャバプログラマだけどJava募集したらクズしか来ないのはちょっとわかる

マトモな人は手広くやってるし色々できていい条件でマトモな所にいると思われる

作りたい、ゲームアプリを作りたい


アイデアがあって仕方がない。一刻も早く形にしたい。

ということでアプリ制作を決意した。

クロスプラットフォームと評判の良さに惹かれ、

cocos2d-xで開発しようと思った。


絵とデザインはできる。音楽もまあなんとか。

けどプログラミングはド素人

cocos2d-xの言語c++か、ふーん、勉強しなきゃってんで、

c言語初心者向けの教本から入って。

一通り分かったから、c++の本読んだんだ。


なにこれ。

意味分かりません。何語ですか。

ざっとでも理解するには最低半年。そんだけ勉強する気力はない。

プログラマになりたいんじゃない。ゲームを作りたいの。


とか言ってるうちに今度は、3dカジュアルゲームアイデアが浮かんだ。

一刻も早く形にしたい。3dとなると開発環境unityか。

言語javac#…これならなんとか勉強できるかも、さっそく本を、ってとこでコレ、

あれやりたいこれやりたいが先走って、なにもやれないパターンじゃんと思った。



…ということでお尋ねしたいのですが、

ずぶの初心者が、ある程度まで思う通りにカスタマイズできるようになるには、

unityかcocos2dx、どちらがいいのでしょうか。

長期的に作りたいのは2dアドベンチャーですが、unityでも作れるならそれでいいやなんて。甘い考えでしょうか。

そもそもこれは知恵袋で聞いた方がよろしいか。

http://anond.hatelabo.jp/20140522162254

ぶっちゃけjavascriptとかクソだろw

プロトタイプ志向とか場当たり志向しか思えん

Javascriptphpに似たクソさがある

まともな言語で言えばC♯

普及率とかで総合的にみればJavaだろ

またrebuild.fmJavaの悪口で盛り上がってたよ

http://rebuild.fm/44/

 Androidアプリ作ろうとしてJavaプログラマ募集したらクズしかこなかった全部クズだったとか、ひどくありません?

 まあそれは置いといて、UIみたいに最初から仕様を決められなくて何度も作り直すようなコードJavaは不向きみたいな話もまったく同意できないわ。

JavaじゃなくてC#だけど、昨日コードを書いていて

string url = "http://www…";

のように、URL文字列で持っていたけど、やっぱアドレス用のクラスでもったほうが安心だなって思って

URI url = new URI("http://www…");

と書き直しました。

当然、このurlを参照しているところは全部エラーになります

Javaをはじめとする静的型の言語をけなしてる人たちは、これが面倒だと思うんでしょうか。

逆にエラーの出ている箇所を片っ端から直してエラーが無くなれば、修正漏れなしの証拠からめちゃくちゃ安心できます

JavascriptやらRubyでこういうことをしたら、人間が目を皿のようにして全部チェックしないといけないわけでしょ。

どう考えても変更の多いコードこそ動的型の言語は不向きだと思われますが。

 こういう話をすると、エディタ検索でどうこうって反論がくると思いますけど、あれは言語理解しないでテキストマッチしてるだけでしょ。

たとえば func($url); と他のサブルーチンに渡して、

function func($address) {} みたいに受け取って、そこから先は文字列として扱ってるコードがあっても探しきれませんよね。

静的型の言語なら、void func(string address) {} を void func(URI address) {}と修正したら修正漏れの箇所があってもエラーが伝播して言って、すぐ分かります

 OracleGoogle裁判がらみで「Java終了よかったよかった」みたいな話の流れで、AndroidアプリJavascriptで作ればいいって盛り上がってたけど、そうなったらIDEサポートが大幅になくなる原始的環境に逆戻りでしょ。

勘弁して欲しい。

ほんとうに動的型の言語はめんどくさい。

2014-05-20

http://anond.hatelabo.jp/20140520110437

そこを言語でわけるのが馬鹿だろ。

言語より環境のが大きい。

Windowsプログラム経験があれば、言語C++でもC#でもVBでもJavaでもあんま関係ない。

Linuxサーバプログラム書いてたやつが、Windowsプログラムを練習無しに書くのは難しい。

2014-05-19

真犯人からメール

例の真犯人からメール片山からのものとはまだ決まっていないけれど、もしそうだとするならばメールの文面とは裏腹に片山氏自身は弁護団をまったく信用していなかったわけだ。

理由は推測するしかないけど、俺はあの片山氏にC#の開発能力は無いって言っていた一連の展開が彼のプライドを傷つけたのじゃないかと思う。

Javaプログラマーだけど、C#を短期間で学習できない無能ですよ-って連呼されたらそりゃ気を悪くするだろ。

http://anond.hatelabo.jp/20140519132805

変わらんところも多いけどな。

一番人気のプログラミング言語10年以上JavaかCかだし。

OSAPIネットワークの仕組みだってうそう変わらない。

変わらないところを深く勉強すればいいよ。

2014-05-15

http://anond.hatelabo.jp/20140510231402

「何が」と簡単には断定出来ないが、元増田には色々と不足していたところがあるからこういう結果になってるんだろうと思うよ。

転職エージェント経由での書類選考とか、落ちる方が難しいわけで……。

その書類選考でこれだけ大量にお祈りされているということは、よっぽどエージェントの腕が悪いか

元増田の経歴が信じられないくらいしょぼいかのどちらかであろう。

指標として自分スペックを書く、転職回数などで元増田と共通項があるので

ある程度参考になるかも知れない。

転職4回

社会人8年目

業界経験4年

JavaPHPPythonJavascriptObjective-C

ブログは少し書いている

・個人でのアプリケーションリリース経験あり

勉強会での登壇経験あり

LinkedinFacebook、公開しているメールアドレスにたまに企業から直接アプローチあり

上記のようなスペックで、グリーとかコロプラDMM.com ラボ辺りから内定が簡単にでた。

もし、元増田がこれ以上の経歴で落ちまくってるなら人格に問題があるのかも知れない

そうでなければ、大手の方が決まった時のバックが大きいので、数打ちゃ当たるの運勝負で色々受けさせられている可哀想な人っぽいので

大手ばかり狙うのはやめた方が良いかもしれない。

2014-05-13

派遣会社経由で内定を貰ったが辞退した

今回派遣会社経由でとあるIT系会社(以下D社)の内定が決まったが、その内定を蹴って良かったと思う話をしたい。蹴った決め手は、会社側が実務でJavaを触った事ありますと経歴書を偽造したこと等もあり、会社に対する不信感が募ったからだ。

まずA社の方から内定をもらう。しかしどういうわけか労働契約書の話も無く、系列(?)のB社に送り込まれる。A社とB社の面接の際、俺の単金の話が出て来たあたりまずいなと察知。この時点でA社は俺を送り込んで、お金を取りたいだけという感じだ。この段階で辞めますと言えば良かったのだが、ずるずる続けてしまったのが落ち度だ。

そしてB社の方で派遣先(C社やD社)の面接練習をした訳だが、 要件定義テストなどやった事がないものをあると答えろと言う指示も多く非常に困った。Javaと言っても、ままごと程度にしかできないしかstrutsと言ったサーバーサイドのフレームワーク経験もなく、面接が決まってから仕様の確認をする始末。

その一方面接で「Javaで何が出来ますか?」と聞かれても、「strutsフォームを作る練習中です」位にしか答えられず敗北。そんなこんなで「Javaお金を取って来て欲しい」と言う話もあったものの、Java関連の案件は全て失敗。結局PHPの方の案件が通った。その時並行で数社受けていたが、落ちた会社や他に受かった会社の説明が無い点があって、余計不信感が募っていく。

そして何故他社を見下す発言が多いんだろうね?とずっと疑問に思っていて、直感的に止めた方が良いと思い内定辞退。その際言い合いになり、C社やD社の案件が惜しい気持ちもあったが、結果的に辞めて良かったと思う。

皆さんもこういう人を舐めた会社には、くれぐれも気をつけてほしい。

http://anond.hatelabo.jp/20140513191520

アメリカではアイディアパクるとか普通からアイディアどころか、製品パクって、「文句があるなら法廷で」っていうのが普通

まぁそれもこれも作ってから考えることだw 断言するのもあれだが、スマホアプリって思っているほど簡単じゃないぞ。経験から言わせてもらえば、JAVAでいきなり作るよりはHTML5を絡ませたほうがやりやすいと思うよ。俺が初心者だったら、JAVAの基礎だけで挫折する。最近ではMonacaっていうフレームワーク(作るための道具)が主流らしい。

http://codezine.jp/article/detail/7633

まぁがんばれ。応援してなくもない。

アプリアイディアパクる

スマホにある不満があって、「こういうアプリないかな」って探してみたら見つかったかインストールして使ってみたんだけどバグがあってかなり使いづらい。

しかもアプデされずにずっと放置状態。あとデザインがひどい。ついでにアプリ名もださい。と、けっこう不満がある。

アプリレビューではバグに不満の声続出だがアイディア自体は褒めてる人が多い。バグさえなければって感じ)

なので同じ機能を持ったアプリ自分で作ろうと思う。出来上がったらストアにリリースするつもり。

無料にするのは決めてるけど広告をどうするかは決めてない。

こういう場合、後発である俺のアプリパクリと非難されちゃうのかな?元のアプリを上回れば問題ない?

まあそもそもそんな大したアイディアでもないし、スマホユーザーなら誰でも一度は思いつくレベルなんだよね。

(なのになんでアプリがそのたったひとつしか存在しないのか謎。実はその機能を実現させるのが意外とむずいのか?)

(まあ金になりそうなアプリじゃないってもあるかもしれん)

うーん、やっぱり問題ないな。書いてるうちに自己解決してしまった。増田汚しスマソ

さっそくJavaの本買ってくるわ

2014-05-11

http://anond.hatelabo.jp/20140510231402

どれほどのスキルを持っているのかってのは具体的な実績を見ないとわからない

で、その実績を持っていかなかったとしたらエンジニアとして失格だよ

仮に見せたのなら本当にスキル不足だったんだろ

当然、履歴書以外のポートフォリオを持っていたんだろうな?

まさかとは思うが選考対象書類が履歴書だけで、あとは口頭なんてオチはないよな?

ここがはっきりしないと何とも言えない

ウチにも毎年、中途のエンジニア20~30人ほど面接に来るけど

ポートフォリオも無いエンジニアはその場で理由を伝えて落としてるよ

今時JavaPHPを触ったことある奴なんて腐るほどいるか

企業から見れば具体的なスキル提示してくれない限り雇うのが怖いんだ

もし元増田が書いてることが本当ならコロプラには失望だよ

http://anond.hatelabo.jp/20140510231402

JavaまたはPHPでの開発経験があること」

まさかとは思うけど、「Java or PHP」の経験が1年か2年あるだけでこれだけの数の企業受けたの?(3年以上もしくは「Java and PHP」ならIT業界が人不足の現在こんなに書類で落とされるのは有り得ない)

それでこんなに落ちてるならIT業界で職を探すの辞めた方が良いよ。そっちの方が幸せだと思う。

コロプラとかUnityC#UnityScript)を使ってることで超有名な会社じゃん。

WebサーバーにはPHP使ってるっぽいけどZend Frameworkからやってない人多そう。

増田も「実績が無い」と言われるってことはPHPZend Frameworkをやったことが無い1人だったんだろ?

そんな人が面接に来たら俺が面接官でも「何が出来ると思ってウチを受けたんですか????」って素の好奇心で聞いちゃうわ。

社会人野球ボールボーイプロ球団プロテスト受けに行くようなもんだぞ。

2014-05-10

転職活動で心を病んだ件について

転職活動が修羅場というか理不尽過ぎて心が病んでしまった。

全ての求人が、必須条件として「JavaまたはPHPでの開発経験があること」の求人で、

ほぼ同じ求人内容に応募していることになる。提出している書類も同じ。

書類選考不合格となった会社

ベルトラ株式会社

株式会社ベーシック

株式会社ユビテック

株式会社ぐるなび

株式会社hontoブックサービス

株式会社コテック

日本コンピュータシステム株式会社

ピーシーフェーズ株式会社

株式会社オープンストリーム

株式会社ビジネスネットコーポレーション

株式会社アイ・エンタ

株式会社ビジネスネットコーポレーション

株式会社アイ・エンタ

ヤマトフィナンシャル株式会社

株式会社デジタルチェンジ

株式会社オズビジョン

株式会社Gnzo

株式会社リアルワールド

株式会社アマナ

株式会社スリンク

株式会社ATGS

株式会社エスエスサポート

株式会社テラスカイ

株式会社リクルートコミュニケーション

ロジックファクトリ株式会社

株式会社サイエンスリサーチアンドコンサルティング

サイボウズ株式会社

株式会社Aiming

グリー株式会社

株式会社FFRI

株式会社CLARITY STUDIO

株式会社オプティム

株式会社ソフトビジョン

株式会社Donuts

まあ、理不尽な理由ばかりで、人を選り好みしている上記の会社は「人手不足」って言葉は絶対使うなよ。

特にサイボウズ株式会社の「スキルは申し分無いけど、転職回数が多すぎるからうちではお断り」という仕打ち

一生恨んでやる。

■一次面接不合格となった会社

株式会社コロプラ

アルファクラブ武蔵野株式会社

株式会社ケイブ

株式会社f4samurai

株式会社CyberX

株式会社ライトカフェ

特に株式会社コロプラ圧迫面接を受けた、「なぜ、あなたのくらいの評価する実績の無い人が我が社を応募したのですか?」「なぜもっと実績を作ってから我が社を応募しなかったのですか?」「なんで、あなたは我が社の面接を受けているのですか?」って相手を完全に侮辱している態度をよく出来るなと関心してしまう。二度とお前の会社アプリは使わない。

■ニ次面接またはそれ以降で不合格となった会社

株式会社ドリコム

株式会社 DMM.com ラボ

株式会社サーバーワークス

クラスメソッド株式会社

全社とも不合格理由が「スキル不足」。面接の時にはスキルに関してはなにも指摘されなかった上に、一次面接ではスキル筆記試験や確認があったのに、

スキル不足」だとさ。一次面接官が見落としていたのかそれともバカなのか、そもそもスキルに関しては応募書類に事実全てを記載しているので、書類選考で落とせよ。

まだまだ書きたいことはたくさんあるけど、会社名を晒してやる。

上記の会社理不尽なことをされるので、今後志望する人への参考となれば幸い。

2014-05-06

http://anond.hatelabo.jp/20140506201237

お金がほしいなら、Java銀行系。元請け何って1人月むかしは100万とか150万とかだしてるんだぜ?下手すりゃ300万とか。

冷静に考えてみ?どこの馬の骨わからんフリーランスに、銀行系のような堅い仕事を依頼すると思うか?何かあった時の責任なんて取れないし、俺がその銀行顧客なら怖くてよその銀行に代えるわ。夢物語アドバイスするのもいいかげんにしろよな。

http://anond.hatelabo.jp/20140506200711

お金がほしいなら、Java銀行系。元請け何って1人月むかしは100万とか150万とかだしてるんだぜ?下手すりゃ300万とか。

いまはだいぶ削減されているとはいえ そこそこ期待できるだろ。

金がほしいならPHPにいることがおかしい。

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