JavaからKotlinに変換する7つのテクニック Kotlinらしさを生かした簡潔なコードに置き換えよう 既存のJavaコードをKotlinに変換する場面を想定し、より簡潔でKotlinらしいコードに置き換えるテクニックを、ヤフー株式会社でYahoo!ニュースアプリを開発する池田惇さんが解説します。開発現場にまだ多く残るJavaコードを必要に応じてKotlinへ置き換えることで、開発の負担を減らすことができます。 アプリエンジニアの池田惇(@jun_ikd)です。 これまでYahoo!ニュースや映像配信サービスGYAO!のAndroidアプリにKotlinを導入して、Javaからの置き換えを行ってきました。その経験などをもとに、既存のJavaコードを変換する際にどのように書けば、Kotlinの長所を生かすことができるかを紹介していきます Kotlinの利用拡大とJavaからの変換 Jav
ハッカソン中に試行錯誤してたどり着いたやり方をまとめておきます。 概要 地図の任意の範囲の.osmファイルを出力する OSM2Worldを使って.objファイル形式に変換する 1. 地図の任意の範囲の.osmファイルを出力する http://www.openstreetmap.org/ にアクセスし、任意の範囲を選択してから「エクスポート」します。 2. OSM2Worldを使って.objファイル形式に変換する OSM2Worldをインストール→起動し、osmファイルを取り込みます。 http://wiki.openstreetmap.org/wiki/JA:OSM2World の記述を参考にすると良いです。 起動画面 OSMファイルを開いたところ(この後、File > Export OBJ file を選択) Unityに取り込むとこんな感じです。 今後の課題 建物同士がオブジェクトとし
graph-easy というツールを使うと、アスキーアートのグラフを簡単に作ることができる。 こちらを参考に試してみた。 - ditaa で簡単に作図する方法 « Stop Making Sense - graph-easy - search.cpan.org 公式サイトの例をそのままやってみる。 まず、次のようなテキストファイルを作る。ここでは graph.txt という名前にした。 これを次のコマンドで処理すると $ graph-easy graph.txt --output=graph.ascii 次のようなアスキーアートのグラフ graph.ascii が出力される。 +--------+ car +-----+ | Bonn | -----> | Ulm | +--------+ +-----+ | | car v +--------+ | Berlin | +--------+
Jupyter nbconvert(ファイル変換)メモ Jupyter Notebook のファイルを別形式に変換してくれるnbconvertコマンドについてのメモ。 環境 Windows 10 conda 4.02 Jupyter notebook 4.1 「Download As」での変換 「File」→「Download As」からノートファイル(.ipynb)をDL(変換)できる。 .ipynb ファイルから変換できる形式は、以下の5種類である。 「Download As」から変換できる形式 Python(.py) markdown cell で書かれた部分はコメントアウトされ、 code cell の入力(In[X])部分のみが有効になっている。 HTML(.html) markdown cell で書かれたhtmlやcssの部分もそのまま有効になるので、 最も互換性の高い変換に
This area has been made to save SVG images for later. It's really helpful when you need to compare filters result, or to make a backup. Only you can see them (it's a local save) What is a SVG file ? Svg (Scalable Vector Graphics) is an XML-based vector image format for two-dimensional graphics. The advantage is that you can modify image size without losing quality and detail. This vector format de
JPAのバージョンは2.1と前バージョンから0.1しか上がっていないが、非常にいいものが追加されている。 2.1の目玉機能としてはストアド呼び出しが可能になったとかあるのだろうが、基本ストアド使いたくないのでおいらは無視する。 で、地味・・・ではなくド派手なのにあまり語られない新機能もある。 それがコンバータだ。やっときた! これはどういうものかというと、たとえば、DB上には文字列で保存をして、Entity上はIntegerで保持するといったもの。 もちろん、ラッパクラス以外でもふつうに使えるので、アプリケーションに合わせて積極的にコンバータを作っておくと既存のDBを変更せず、かといってそれにEntity操作が引きずられない、非常に良いものが出来上がる。 コードは昨日のエントリのJPA2.0のサンプルをもとに変更してみよう。 addressという文字列型には都道府県が入っていたので、そこに
日付型の変換処理 Date/Timestamp変換のまとめ - Yuta.Kikuchiの日記 10言語のプログラミング言語に対してそこそこの知識を保有している@yutakikucです。いろんなプログラミング言語を使用していると文法を覚えるのは大変ですよね。PHP書いている途中からJavaScriptの文法を誤って書き始めたり... それぞれの言語の文法の違いを事細かく覚える事は無理に近いです。今日はそんな各種言語仕様の記述で難解なDateTime/TimeStampについて紹介したいと思います。扱うのはWeb系のメジャープログラミング言語のSQL/C++/Java/JavaScript/Perl/PHP/Python/Rubyになります。Mysqlからデータを取り出した後や、WebAPIから取得したデータを表示用の日付フォーマットに変換する事があると思うのでそこで利用できる知識になるかと
Apache Tika - a content analysis toolkit The Apache Tika™ toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF). All of these file types can be parsed through a single interface, making Tika useful for search engine indexing, content analysis, translation, and much more. You can find the latest release on the download page. Please see
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く