タグ

Javaに関するrichard_rawのブックマーク (154)

  • Macでも「見ただけで感染」の恐れ : サイバー護身術 : セキュリティー : ネット&デジタル : YOMIURI ONLINE(読売新聞)

    Intego社による「Flashback.G」の偽表示。アップル社の表示に見えるが、下に赤い文字で警告が出ている Macを狙った巧妙な不正プログラムが見つかった。アップデートを怠っている場合、ウェブサイトを開いただけで感染し、パスワードなどを盗まれてしまう。(ITジャーナリスト・三上洋) ■Mac狙いのマルウエア「Flashback」 MacWindowsに比べて、ウイルスや不正プログラム(マルウエア)の心配は少ないとされてきた。MacWindowsよりもシェアが小さく、犯罪者にとって攻撃するうまみがなかったからだ。Macでも不正プログラムはあったものの、Windowsに比べると圧倒的に数が少なく、被害も目立たなかった。しかし状況が変わってきている。 Mac向けのセキュリティー対策ソフト会社・Integoによると、Macを狙った「Flashback」という不正プログラムが出回ってお

    richard_raw
    richard_raw 2012/03/03
    気をつけておきます。
  • 変数とメソッドの命名ベストプラクティス15 - 杉風呂2.0 - A Lifelog -

    この記事は、Cagdas Basarane 氏のブログ、 CodeBuild から 2012年2月20日の記事 "15 Best Practices of Variable & Method Naming" を翻訳したものです。 原文URL http://codebuild.blogspot.com/2012/02/15-best-practices-of-variable-method.html 十分短く十分長い変数名をスコープごとに使用する。一般的に、ループカウンタには1文字、条件やループ変数には1単語、メソッドには1-2単語、クラスには2-3単語、グローバル変数には3-4単語を使用する。 具体的な(specific)名前を使用する。例えば、"value"、"equals"、"data"といった変数名はいかなる場合も有効ではない。 意味のある(meaningful)名前を使用する。変数

    変数とメソッドの命名ベストプラクティス15 - 杉風呂2.0 - A Lifelog -
    richard_raw
    richard_raw 2012/02/29
    コーディング規約大事ですな。
  • 第25回 Red HatによるPaaS型クラウドサービス「OpenShift」 | gihyo.jp

    OpenShiftについて 「OpenShift」は、米Red Hat社が運営しているPaaS型のクラウドサービスです。JavaPHPRubyPythonPerlに対応しており、それぞれの開発フレームワークを利用したアプリケーションを展開することができます。現在はまだプレビュー段階ですが、SLA無しなどといった条件のもとで利用することができるのが特徴です。 OpenShiftには、無償で利用できる「Express」と、有償の「Flex」の2種類のサービスがあります。ExpressではWebコンソールやコマンドラインツールを用いたWebアプリケーションの作成や公開、カスタマイズ、gitを用いたデプロイやリポジトリ管理などを行え、アプリケーションは共有のサーバインスタンスに展開されます。 一方Flexでは、自前のサーバインスタンスやクラウドオブジェクトを作成・展開することが可能で、その

    第25回 Red HatによるPaaS型クラウドサービス「OpenShift」 | gihyo.jp
    richard_raw
    richard_raw 2012/01/31
    使ってみようかしら。続きが楽しみです。
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Androidアプリ開発者にお勧め『Android API Search』 | ライフハッカー・ジャパン

    こんばんは、傍島です。 一万円で購入できる7" Androidタブレット『ainol Novo 7 Paladin』を入手しました。1GHz のXBurst CPUは、ストレスなくAndroid 4.0を動かし、ハードの作りも良いので、これであれば、国内メーカーは余地が残されていないのでは? と考えたほどです。ところが、ハズレを引いたのか、操作をしていなくてもタップされてしまう「空気タップ」現象に悩まされ、初期不良として交換を求めています。やはりと言うべきか、品質に関しても値段相応なのかもしれません。 さて、私は、Android向けのアプリを開発しているのですが、開発段階でAPIの使い方や仕様を確認するために、リファレンスを参照したくなることがあります。アプリを開発されている方ならば、同じようなことがあるはずですが、こんな時はどうしていますか? まずは、API名をググる方法がありますが、リ

    Androidアプリ開発者にお勧め『Android API Search』 | ライフハッカー・ジャパン
    richard_raw
    richard_raw 2012/01/10
    Google Chromeのプラグイン。便利そうですな。
  • 僕たちプログラマーは、プログラミングに、Excelを使います! - m2

    なんとかカレンダー 21日目 id:miya2000 です。こんばんは! 低級テキストエディタでせっせとコーディングしているあなた!そろそろ手がが疲れてきていませんか? そんなあなたは、この記事で紹介する Excel コーディングをぜひ覚えてください。 わずか数秒で世界が変わります! 元ネタ めんどうな作業がわずか数秒に!新人デザイナーが 知らないと一生後悔するExcelを使ったHTML生成 | Webロケッツマガジン http://webrocketsmagazine.com/entry/20111209/html-code-generation-using-excel.html Excelを使った高級コーディング とにかく Excel でコーディングを行った画面を見てみましょう。今回は Java のコーディングをやってみます。 どうでしょう? 画面を見るだけでどれだけ恩恵があるかお分か

    僕たちプログラマーは、プログラミングに、Excelを使います! - m2
    richard_raw
    richard_raw 2011/12/22
    ExcelにIDEとしての可能性が見出されました。ただの方眼紙じゃなかったんだ!
  • ドワンゴScala勉強会で学んだ、ハイブリッド言語「Scala」の魅力 | Lab by engineering@dwango.jp

    こんにちは初めましてー。2011年度新卒の田中です。 12月から急に寒くなってきましたね。 11月が暖かかったからといって油断していませんか? 私は完全に油断していました。まだ冬服を買っていません。 さて、まだ暖かかった11月、ドワンゴでScala勉強会という熱いイベントがありました。 私は最近Scalaを勉強し始めたのですが、この勉強会で、Scalaの魅力的な機能をたくさん知ることができました。 今回はScala勉強会から持ち帰った情報や今まで私が勉強してきたことを元に、Scalaのどこが魅力的なのかを記事をしていこうと思います。 それではよろしくお願いいたします。 対象読者 Javaを書いたことがある方 Scalaを知りたい方 Scalaを始めたばかりの方 Scala? ドワンゴはエンジニア同士の技術交流が盛んな会社で、プログラミング言語を中心に日々、情報交換、議論が行われています。

    richard_raw
    richard_raw 2011/12/08
    オブジェクト指向と関数型のハイブリッドだと。後で動画観ます。
  • Androidアプリ開発でテストを始めるための基礎知識

    Androidアプリのテストに関する課題 Android端末の普及は世界規模で増加の一途をたどっています。2011年秋冬モデルが発表され、発売予定のものを含むと日で発売中のAndroidの携帯端末は100機種に迫ろうとしています。読者の皆さんの周囲を見渡しても、電車や街角でAndroidを採用したスマートフォンなど携帯端末を使用する人をよく見かけるのではないでしょうか。 そして、スマートフォンに留まらずタブレットやミュージックプレイヤー、電子ブックリーダー、POSレジ、テレビなど、さまざまなデバイスがAndroidを搭載し始めています。Androidの採用が増えるにつれ、Androidアプリの種類が増えるので、アプリの開発案件も増えることになります。実際、稿を読んでいる開発者の方の中にも、すでにAndroidアプリの開発に取り組んでいる方も多いのではないでしょうか。 筆者も普段の業務の

    Androidアプリ開発でテストを始めるための基礎知識
    richard_raw
    richard_raw 2011/11/22
    テストプロジェクトの作成から。これは読んでおく。
  • OpenCV 2.3.1 for Android がいい感じ - GeekleBoard

    OpenCV 2.3.1 for Androidで大幅に更新があってかなり使いやすくなったので、だれとなく知ってもらいたくて記事うp 2.3.1になってJava APIが整い、サンプルコードも更新されて、だいぶすっきりしています。 (2.2のサンプルコードは死ぬほどめんどくさいことになってて、正直ひどかった) これまではNDKで画処理できる程度で Java-C間をやりとりするのがめんどくさかったり 処理結果をCからJavaへ渡したはいいけど、UIに渡すのにどうすりゃいいの てな感じでしたがそこらへんがOpenCV2.3.1 for Androidですっきりと解決されています。 OpenCV for Android公式ページ http://opencv.willowgarage.com/wiki/Android http://opencv.willowgarage.com/wiki/Andr

    OpenCV 2.3.1 for Android がいい感じ - GeekleBoard
    richard_raw
    richard_raw 2011/10/27
    MatToBitmapが出来るなら嬉しいですな。
  • Scala School

    Other Languages: 한국어 Русский 简体中文 About Scala school started as a series of lectures at Twitter to prepare experienced engineers to be productive Scala programmers. Scala is a relatively new language, but draws on many familiar concepts. Thus, these lectures assumed the audience knew the concepts and showed how to use them in Scala. We found this an effective way of getting new engineers up to spe

    richard_raw
    richard_raw 2011/10/25
    Twitterの人が作ったScalaチュートリアルらしい。
  • mixi Engineers’ Blog » OpenSSLの暗号文をJava/Perl/Rubyで開く

    秘密鍵やプライベートな情報などを秘匿するためにパスワードでデータを暗号化・復号したい場合があります。このとき、暗号化と復号するアプリケーションが同じであれば簡単ですが、例えばCで暗号化してJavaPerlRubyで復号するといった風に異なるプラットフォームで暗号データをやりとりする場合には、いくつか気 をつけなければいけないポイントがあります。 OpenSSLによる暗号化 OpenSSLはWebサーバのSSL/TLSサポートに利用されますが、その他にも付属しているopensslコマンドから基的な暗号アルゴリズムを利用できます。次のような簡単なコマンドで、パスワードを使ってデータを暗号化したり復号したりすることができます: $ echo 'Hello World!' | openssl enc -e -aes-128-cbc > cipher.txt enter aes-128-cbc

    mixi Engineers’ Blog » OpenSSLの暗号文をJava/Perl/Rubyで開く
    richard_raw
    richard_raw 2011/10/16
    Salted, encでここに辿り着きました。Javaの例が長いなー。
  • これを待っていた。マインドマップ+GTD·MindOnTrack MOONGIFT

    MindOnTrackはマインドマップとタスク管理(GTD)が一つになったソフトウェア。 MindOnTrackはWindows/Linux用のフリーウェア(Mac OSX向けもリリース予定)。日々の業務やプライベートな予定など、うまく順番にやりくりするためにはTodo管理が欠かせない。そしてタスクというのは総じて自分の周囲を整理した時にも現れやすい。 タスク 単純に割り当てられているタスク以外にも、プロジェクトや業務に関して見直してみると新しいすべきことが見つかったりするのはよくあることだ。そこで考えをまとめつつタスクに落とし込めるソフトウェアとしてMindOnTrackを紹介しよう。 MindOnTrackはマインドマップとタスク管理が一緒になったソフトウェアだ。言わば作業を分類ごとにドリルダウンしながらまとめ、それに日付をつけてタスク化していくのだ。さらにGTDにも則っているので、プ

    richard_raw
    richard_raw 2011/10/08
    マインドマップからタスクに落とし込み。更にAndroidと同期出来たり。
  • これでVisioを使ったネットワーク図作成からおさらば?運用まで管理できる·Prime MOONGIFT

    Primeはハードウェア構成やソフトウェアも含めたネットワーク図を作成するソフトウェア。 PrimeはJava製のオープンソース・ソフトウェア。システム開発を行う際にデスクトップやルータ、サーバ等の配置を図に起こす時は多い。そういう時にドローソフトウェアとしてMS Visioを使うケースが多いのではないだろうか。他にも類似ソフトウェアはあるが、アイコンがどうも好きではなく結局Visioを使っていた。 描画中 しかしネットワーク図を描くためだけにMS Visioを購入するのではあまりにも勿体ない。デザインに優れたソフトウェアがあればそれを使えるはずだ。そこでネットワーク図を描く際にお勧めしたいのがPrimeだ。 Primeはデスクトップやサーバ、ネットワーク機器を配置してそれらを線で結んでネットワーク図を作成するソフトウェアだ。端末間の接続法をRJ45またはUSBから選べるなど芸が細かい。さ

    richard_raw
    richard_raw 2011/10/08
    職場では特定PCでしかVisioを使えないのでチェック。
  • はてなブログ | 無料ブログを作成しよう

    あたらしく社会人になるひとへ 2026 2009年に、こんなエントリーを書いていました。 hase0831.hatenablog.jp 当時と今ではかなり時代が進んでいて、出社する機会が減ったり、AIの活用が当たり前になったり、働く環境がガラッと変わりましたね。人間がやるべき仕事は何か?をより深く考える、というのを新…

    はてなブログ | 無料ブログを作成しよう
    richard_raw
    richard_raw 2011/09/28
    Indigoをアップデートして発生。C:\WINDOWS\system32の方のjavaw.exeが先に動いてしまうんですかね。
  • 404 NOT FOUND | Kagayaku

    滝沢カレンは整形をしていないナチュラル美人だと判明!証拠写真63枚でデビューから2023年まで検証してみた。

    404 NOT FOUND | Kagayaku
    richard_raw
    richard_raw 2011/09/15
    「たぶんTitaniumはこれから廃れていく。(国内を除く)」そうなんですか。 #TitaniumJP
  • Javascriptからroot権限でシェルコマンドを発行する | Android Techfirm Lab

    みなさんこんにちは。今回記事を担当するkudoです。テックファーム社内ではなるべく日の当たらないところでAndroid開発をしているつもりだったのですが、ある日突然Y部長から声がかかり、気付いたら記事を書くことになっていました(苦笑)。ということでこれからボチボチ記事を書くことになりますので、お付き合い頂けると幸いです。 Javascriptの重要性が日増しに高まっている 巷ではHTML5がトレンドのまっただ中。古くはブラウザ上の簡易スクリプト言語だったJavascriptがWebアプリケーションにとってなくてはならない存在になって久しく、先日このブログで紹介した「Titanium Mobile」のような開発環境としてAndroidのネイティブアプリを作るために利用されたりもしています。今回の記事のテーマも、そんな話題のJavascript。テーマは「スマートフォンでJavascript

    richard_raw
    richard_raw 2011/09/12
    そうかawk使えるんだ(そこか)
  • 「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門:ユカイ、ツーカイ、カイハツ環境!(21)(1/4 ページ) CIツール「Hudson」改め「Jenkins」とは 「Jenkins」とは、CI(継続的インテグレーション)ツールとして有名な「Hudson」の開発者たちにより開発されているCIツールです。Hudsonは商標上などの問題によりJenkinsと名前を変えて継続することが発表されたので、記憶に残っている方も多いと思います。現在では落ち着いて開発されているようです。 稿では、今話題のJenkinsの使い方を紹介します。記事の想定読者は、Java開発を行っている方で、「今までCIを導入していなかったけどこれから導入しよう」「Jenkins(Hudson)は使えそうだけど、難しそうだなぁ」と思っている方を対象としています。稿を読めば、10分程度でJe

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門
    richard_raw
    richard_raw 2011/09/07
    C++で使いたいです。
  • コンピュータ系技術書を無料で読めるサイトまとめ - 情報科学屋さんを目指す人のメモ(FC2ブログ版)

    何かのやり方や、問題の解決方法をどんどんメモするブログ。そんな大学院生の活動「キャッシュ」に誰かがヒットしてくれることを祈って。 特に探すつもりはなかったけど、技術書を無料で読めるサイトに複数遭遇したので、出会った分だけでもとまとめてみた。無料で読めるサイトと言っても、基的には無料公開されているページへのリンク集という形。 O'REILLY Open Books http://oreilly.com/openbook/ リンク先の右にあるリンクの書籍が無料。左のジャンル分けは通常の書籍一覧なので注意。他のサイトに比べるとだいぶ少ない。 O'REILLY Open Feedback Publishing System (OFPS) http://ofps.oreilly.com/ 出版前の書籍を公開して、フィードバックを受け付けるというサイト。作りかけのも存在するが、最新の内容が読めると

    richard_raw
    richard_raw 2011/09/07
    英語の勉強に(ぇ
  • Java開発者が知らないと損するPaaSクラウド8選

    Java開発者が知らないと損するPaaSクラウド8選:ユカイ、ツーカイ、カイハツ環境!(25)(1/3 ページ) 進化・激変するJavaクラウドの現状を知る、まとめ 連載「ユカイ、ツーカイ、開発環境」では、Javaが利用できるクラウドコンピューティングのPaaS環境について、いくつか紹介してきました。最近では、レッドハットの「OpenShift」とヴイエムウェアの「Cloud Foundry」などのPaaSクラウドのβサービスが提供され始め、また、いままで紹介した各クラウドの事情も変わってきました。 稿では、Javaで利用できる以下の8つのPaaSクラウドの最新動向をお届けします。 機能を拡充し続ける「Google App Engine」 「Stax」はCloudBeesに買収され「RUN@cloud」に Morphの「AppSpace」は「mCloud」に .NETだけじゃない「Wi

    Java開発者が知らないと損するPaaSクラウド8選
    richard_raw
    richard_raw 2011/08/30
    大半知りませんでした。
  • Javaのhello worldの読み方 | mwSoft

    前書き お馴染み、hello worldのソース。 class Hello { public static void main(String[] args) { System.out.println("hello world"); } } このコードはコンパイルされると、こんなバイトコードになります。 ca fe ba be 00 00 00 32 00 22 07 00 02 01 00 05 48 65 6c 6c 6f 07 00 04 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 01 00 06 3c 69 6e 69 74 3e 01 00 03 28 29 56 01 00 04 43 6f 64 65 0a 00 03 00 09 0c 00 05 00 06 01 00 0f 4c 69 6e 65 4e

    richard_raw
    richard_raw 2011/08/15
    なにかと思ったら「classファイルをバイトコードで」だった件。変態だー!(褒め言葉)