Tech FunはAWS認定のセレクトティアサービスパートナーです。専門的かつ高度な知識を持つスペシャリストが、AWSなどのクラウドを活用したSI(システムインテグレーション)サービスを提供します。モダンアプリケーションを中心に、バックエンドからフロントエンド、スマホアプリ、クラウドインフラまで、ワンストップでご要望のアプリケーションを開発します。また、AI/機械学習や暗号化/復号などの高度技術を駆使したR&DやPoC支援サービスにも豊富な実績があります。

ブレンダー初心者向け無料講習・勉強会のお知らせ 3DCGソフト、ブレンダーを覚えてみたいという方はいらっしゃいますか?(都営浅草線沿線(押上ー泉岳寺間)にお住まいの方か駅まで来られる方、押上ー泉岳寺、JR錦糸町近辺の方か駅まで来られる方) 初心者向けに無料(コーヒー代だけお願いします)で教えます。 詳しくは こちら ・対象者: ブレンダー初心者向け、ブレンダーを使い始めて操作がよくわからない方向け。18歳以上とします。 ・日時、講習・勉強会時間: 不定期募集(仕事の休みが不定期なので休みの時に開催します)、午後の時間帯で約1時間程度 ・場所: 喫茶店かスタバ等のお店か座る場所があるところ、都営浅草線沿線(押上ー泉岳寺間)にお住まいの方か駅に来られる方、またはJR錦糸町駅近辺 ・費用: 喫茶店かスタバ等のお店のお茶代をおごっていただければ結構です。その他の費用は一切必要ありません。請求しませ
何もやってないのにエントリ名のエラーが出た(´・ω・`) ←ゼッタイウソ ナンカヤッテル アクションバーのセットアップをチェックする為にサポートライブラリを入れて ちょこっと設定を変えたりしたけど、それ以外は何もやってないのに、 "rを変数に解決できません"というエラーが発生した。 これはバグですか(・∀・)? ←ヤッパリナンカヤッテタ 発生した原因も解決した理由もわからないが一応エラーが消えるまで流れ。 なんか大昔にもR.javaではまっていたような気がする… R.java そもそもR.javaってなんだべ(´・ω・`)? おかゆライスが好きで下駄履きで自転車に乗るアンドロイドかというと そういうことでもないらしい。 ヤッテクルヨ~ゴ~テンゴ~(・∀・)♪ SDKによって自動生成される、リソースへ与えられたリソースIDを まとめて保持するjavaのソースファイルということらしい。
注意 ここで紹介している各モジュールは、日々頻繁にバージョンアップが行われています。 その時々の最新バージョンをダウンロードされる事をお勧めします。 本サイトの内容を元に運用した結果の影響につきましては、責任を負いかねますのでご了承ください。 できるだけバージョンアップ対応(更新)に努めてはおりますが、リソースの都合上限りがございます。 必ずしも最新バージョン対応にはなっておりませんので、ご了承いただきますようお願い致します。 本サイトの内容と異なるOS、バージョンに関するご質問にはお答えいたしかねます。申し訳ございませんが、ご遠慮いただきますようお願い致します。 各サーバーサイド技術ごとに表にしています。 必要なソフトウェア(モジュール)の詳しいセットアップ方法が知りたい場合は、表内の「解説」ボタンをクリックしてください。 言語/フレームワーク ソフトウェア名 WindowsmacOS
前回はJavaで業務アプリの開発を行うための開発環境を構築し、プログラム言語の世界では慣例になっているHelloWorldアプリケーションを作成しました。今回はJavaのソースコードの読み書きができるようになり、Javaのアプリケーションを作成できるように、まずはJavaの文法の基本的なことについて学んでいきましょう。 対象読者 今までプログラミングの経験がまったくない人 Java以外の言語しか経験がないJava初心者の人 Javaを使った業務アプリの開発をすることになった人 必要な環境 今回必要な環境はJDKとEclipseです。今回使っているものは下記になります。開発環境の構築手順は前回を参照してください。 JDK8(Java SE 8) Eclipse Luna(4.4.1) Eclipseは前回はKepler(4.3.2)でしたが、Java 8に対応したLunaが出たので変更してい
はじめに 一通りプログラムの文法を覚えたら、皆さんはどうしていますか? いきなり大掛かりなものには取り掛かれませんから、何かちょっとした物を作ろうとするのではないでしょうか? しかし、プログラミング経験が豊富な人ならともかく、ほとんど経験の無い人の場合、そもそも何を作ってよいのかが分からない、分からないから書けない、という無限ループになりがちです。そこで今回は、「CodeBreaker」という数当てゲームを題材にし、mainメソッドにべた書きの状態から、GUIを使ったアプリケーションにしていく過程を追ってみます。初心者の方のお役に立てば幸いです。 対象読者 一通りJavaの文法の基礎を習得した人。ちょっとしたプログラムを作ってみたいが、良い課題が見つからない人。 必要な環境 J2SE1.4以上。開発環境としてEclipseを使っていますが、他の開発環境でも構いません。 構想 何をするにも、
※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。 Spring Bootは、Spring Frameworkを使ったアプリケーションを高速開発するためのフレームワークです。Spring MVCによるWebアプリケーション開発も、Spring Bootならあっという間にできてしまいます。Spring Bootで、今日から「Spring開発」を始めましょう!(Spring Boot 1.2.3対応)
※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。
Yet another fast Java decompilerThe “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions. JD-Core is a freeware library that reconstructs Java source code from one or more “.class” files. JD-Core may be used to recover lost source code and explore the source of Java runtime libraries. New features of Java 5, such as annotations
アクセスが多いようなので追記: Jadよりもhttp://java.decompiler.free.fr/というソフトを使ったほうが便利だと思います。 目を背けたい現実のひとつとして、ある日突然ソースファイルがないプロダクトの修正を任されたりするというものがありますよね。Jadはそんなときに使います。 Jadのダウンロード 本家サイトが行方不明なので、ミラーサイトからダウンロードします。 http://www.varaneckas.com/jad テキトウな場所に置いて、パスを通しておきます。 パス設定が面倒な人はC:\WINDOWSの中にでも入れなされ。 ふつうの使い方 jad -s HelloWorld.classHelloWorld.classを逆コンパイルした、HelloWorld.jadというJavaソースファイルができる。 少し便利な使い方 jad -s java -d src
文字列(String) テキストブロック 文字列長を得る(length) 等しいかどうか調べる(equals, equalsIgnoreCase) 文字列を大小比較する(compareTo, compareToIgnoreCase) n番目の文字を得る(charAt) 指定文字が出現する場所を得る(indexOf) 文字列を分割する(split) エスケープシーケンス サロゲートペア 文字列(String) 文字列 を扱うには、String を用います。文字列は "..." で囲みます。 String str = "abc"; テキストブロック Java 15 でサポートされた機能で、"""...""" で複数行にまたがる テキストブロック を使用することができます。 String s = """ Usage command [options] file... """; System.ou
J2EEがミッションクリティカルな分野に適用されるようになり、Javaのパフォーマンスチューニングの重要性はさらに高まっています。パフォーマンスチューニングにはさまざまなパラメータがありますが、中でもJava VMに関連するチューニングの効果は大きいといわれています。本稿は、Java VMに関連するチューニング手法を学ぶための前提知識を提供することを目的にしています(編集部)。 ガベージコレクション(Garbage Collection:以下GC)と聞くと、「プログラマの煩雑なメモリ管理作業を軽減してくれるのはいいけど、アプリケーションの応答時間を遅らせたり、スループットを低下させたりして、パフォーマンスの観点からは非常に困ったものだ」というイメージを持つ人も多いのではないでしょうか。 GCはJava HotSpot仮想マシン(Java HotSpot Virtual Machine:以下
コンピュータープログラムの開発経験の無い、まったくの初心者及びJava言語を勉強したい方を対象にしたプログラミング入門講座です。 目的は、コンピューターゲーム制作を通したプログラム技術の習得です。 「プログラミングとはなにか?」、Javaに限らない様々な開発言語に共通する全般的な知識を学びます。 ゲームの作り方を通して、開発言語や開発に必要なものなど、プログラムの基本やゲーム作成の基本について0から学習していきます。 学習にはJava言語を利用し、漫画形式で図や絵を多くして、はじめての方にもアプリケーション作成やゲームプログラミングに関することを分かりやすく説明していきたいと思います。 なお、内容については慎重に執筆していますが、執筆者の理解と経験を元に書いているため、間違っている場合があるかもしれません。ご了承の上、閲覧下さい。 このコンテンツは不定期更新です。あしからずご了承下さい。
はじめに ゲームでは、その進行状況を「フラグ」と呼ばれるもので管理します。フラグとは「flag」、つまり「旗」のことで、ONまたはOFFどちらかの状態を表すものです。例えば「王様と会話したかどうか?」で発生するイベントを変えたいときなどは、王様と会話したときに、フラグがONになるよう(俗に「フラグを立てる」といいます)設定しておき、イベント発生時に、そのフラグをチェックして、ONならばイベントA、OFFならばイベントBのように処理を分岐します。主に、アドベンチャーゲームや、ロールプレイングゲームなどで用いられる手法ですね。今回はそのフラグ管理の方法を解説してみたいと思います。 サンプルプログラムは「ミステリールーム」。家に隠されたダイヤモンドを探し出す、ミステリーアドベンチャーです。さあ、あなたはこの家の謎を解いて、クリアすることが出来るでしょうか? 「ミステリールーム」で遊ぶ ちなみに元
JavaCurryの表示は、「四角」「文字」「円」の3つのクラスから構成されています。黄色い箱がBoxクラス。文字はTextクラスで、同心円はCircleクラスのインスタンスを4つ重ねたもの。ふざけているようで、じつは深い味わいのソースコード。256ノックの真骨頂っす。 サンプルを見る トレーニング理論 プログラム初心者に「プログラム上達の秘訣は?」と聞かれたら、僕はこう答えます。 1.たくさんプログラムを読む 2.たくさんプログラムを改造する 3.たくさんプログラムを楽しむ プログラムというと、どうしても「書く」「作る」という行為を連想するかもしれませんが、 初心者がまず身につけなければならないのは、サンプルプログラムを読んで理解する、読解力です。 そして、理解したサンプルを、自分の意図した処理へと改造することこそ、 プログラムを書く能力を高める一番の方法です。 この「読む」「改造する」
目次 Javaでシューティングゲームを作ろう 自機の左右移動 弾発射・はみ出しチェック 敵登場・仮想画面 当たり判定(敵と弾)・スコア 当たり判定(自機と敵)・シーン切り替え クラス化 継承・Vectorによるキャラ管理・サウンド パワーアップ・複数種類の敵 ペンギンシューティング はじめに 対象 ある程度言語の知識がある人。Javaの知識は問わない。 この講座の目的 Javaアプレットによるシューティングゲーム作成を通して、オブジェクト指向の考え方を学ぶ。 用意するもの Java 2 SDK, Standard Edition(J2SE) Javaの開発環境です。SUNのサイト(http://java.sun.com/j2se/1.4/ja/)でSDKをダウンロードし、インストールしておいてください。WindowsXPの人はJREのインストールも必要です。 テキストエディタ Window
Java は 1995 年にサン・マイクロシステムズ(現在はオラクル社)によって開発されたプログラミング言語です。高い汎用性と安定性を備えており、 Web アプリケーション、デスクトップアプリ、モバイルアプリ、組み込みシステム、企業向けシステムなど、幅広い分野で利用されています。特に Android アプリの開発においては主要な言語の一つです。 Java で書かれたプログラムは、Java 仮想マシン(JVM)上で動作するため、 Windows、 macOS、 Linux といった異なる OS でも同じコードを実行できます。さらに Java はオブジェクト指向プログラミングの概念を採用しており、コードの再利用性や保守性が高いのも特徴です。クラスやインターフェースを活用することで、大規模なシステムを効率的に開発・管理できます。さらに、豊富な標準ライブラリが用意されており、データベース操作、ネッ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く