PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)Koichiro Matsuoka
In this talk, I'm giving you 5 useful tips of RxJava you might not know. Reference - Subscriptions#empty() http://reactivex.io/RxJava/javadoc/rx/subscriptions/Subscriptions.html#empty() - SerialSubscription http://reactivex.io/RxJava/javadoc/rx/subscriptions/SerialSubscription.html - Observable#compose(Transformer) http://reactivex.io/RxJava/javadoc/rx/Observable.html#compose(rx.Observable.Transfo
こんにちは、アプリケーションエンジニアのid:takuji31です。 5月18日〜20日にGoole I/O 2016が開催されました。 私もはてなのAndroidエンジニア代表として派遣され、参加してきました。 この記事では先日に引き続き3日目のオススメセッションや、現地で見つけたものを紹介していきます。 オススメセッション紹介 3日目に私が見たセッションの中から、Android開発者の皆様にオススメのものを紹介します。 なお、1日目と2日目については既にまとめた記事がありますので、そちらをご覧ください。 developer.hatenastaff.com developer.hatenastaff.com Android Layouts: a new world www.youtube.com Constraint Layoutについて具体的に紹介されています。 Constraint
本日、Androidアプリ「はてなブックマーク」バージョン2.12.2をリリースしました。 今回のアップデートで「関心ワード」をリニューアルしました。iOS向けソーシャルニュースアプリ「Presso」の体験をAndroidアプリでも提供することにより、期待を寄せていただいていた全てのAndroidユーザーに、その体験をお届けできるようになりました(Pressoの終了についてはこちらから)。 各キーワードのエントリーが一望しやすくなり、関心事の最新情報を追いやすいデザインに生まれ変わりました。Google Play ストアからアップデートしてご利用ください。 ▽ はてなブックマーク / ニュース・まとめを無料でブックマーク - Google Play の Android アプリ 関心ワードを使ってみよう 関心ワードは、興味のあるキーワードを登録するだけで、自分だけの新着フィードがカスタマイズ
はじめに こんにちは、アプリケーションエンジニアのid:takuji31です。今年の1月に入社してAndroidアプリの開発を行っています。 先週4月2日(土)にはてな京都オフィスで開催されたKotlin 1.0.0リリース記念勉強会 in 京都で、「KotlinとモダンなライブラリーでAndroidアプリを作るっ」というタイトルで発表しました。 この発表では、AndroidアプリをKotlinを使って作る時に既存のライブラリーを使うことができるか、使う場合にKotlinの利点をどう活かすか、という点について話しました。 Kotlinとは KotlinはJetBrainsが開発しているJVM言語です。Javaとの100%の相互互換性を目指しつつモダンな言語機能を取り入れた言語で、最近は特にAndroid関連のサポートを強化していて、Androidアプリ開発で多く利用されはじめています。 発
Celebrate King's Day with TNW 🎟 Use code GEZELLIG40 on your Business, Investor and Startup passes today! This offer ends on April 29 → About the time Swift was going open source, representatives for three major brands — Google, Facebook and Uber — were at a meeting in London discussing the new language. Sources tell The Next Web that Google is considering making Swift a “first class” language for
こんにちは、takuji31です。 昨日リリースされたSupport Library 23.2.0で早速ハマりました。 TL;DR VectorDrawableCompatを使って古いAndroidでもVector Drawableを表示したい時に、AppCompatActivity(あるいはAppCompatDelegate)を使っていない場合はAppCompatImageViewの子クラス(AppCompatImageView、AppCompatImageButton、FloationgActionButton)を明示的に使う必要がある。 経緯 今開発しているアプリに早速使うことになり、同僚のid:cockscombに導入してもらって「Support Library最高!」みたいな話をしていただけですけど、マージしたらログイン画面にあるアプリのロゴが表示されなくなりました。 どうせまた
This post fills me both with joy and anticipation for the new update as well as with anger. It would've been best to delay that message until all nexus phones are able to get the update. Considering the last few versions that would be in a month or two. Or you also could have waited until all countries were able to pre/order the new nexus phones. It really bothers me that I live in a country that'
いや、ネタとかじゃないんで。 AndroidJavaそろそろ限界問題 以前の記事にも書いたけど、最近の関数型プログラミングやRxJavaなどの流れの中で、ラムダも書けない言語では限界を感じ、何かAndroid開発を救ってくれる魔法のアイテムを探す必要に迫られていました。 そして行き着いたのがKotlinでした。 Kotlinとは Kotlinはプログラミング言語です。 JVM言語で、いわゆるaltJavaの一つです。 開発したのはAndroid StudioのベースとなっているIntelliJを開発しているJetBrains社で、2011年に生まれたばかりのとても幼い子です。 特徴は型推論、null安全、高階関数、可愛い名前などで、Javaより書きやすく関数的で、尚且つScalaほど複雑にはならない事を目指しているようです。 最近ではSwiftに似ていると言われるようです。 なぜKotli
はじめに 最近、新しい市場を求めてサービスを海外展開しようとしている会社が増えてきています。サービスを海外展開するにあたって気にしなければならないことがいくつかありますが、そのうちの一つに通信環境があります。私は先週までインドネシアにいましたがAkamai Technologiesによるとのインドネシアの通信速度は日本の6分の1程度で、実行環境に厳しい制約があります。またFacebookによると、Facebookアプリの通信量のうち85%は画像が占めているというデータがあります。そこで、画像の読み込みを改善すると通信量をグッと減らせると思い、画像読み込みライブラリの比較をしました。 Picasso vs Glide Androidでは、Squareが開発しているPicassoと、Bumptechが開発しているGlideというライブラリが有名で、使っている方も多いと思います。次のコードをご覧
今年はついにAndroidアプリを作りました。Androidアプリを開発するに当たって、Java言語にもAndroidプラットフォームにも明るくなかったので、勉強しようと本を読みました。いろいろ読みましたが、そのうち特によかったものを紹介します。 Java言語 Effective Java Javaをちゃんと書けるようにしようと思って読みました。JavaのSerializableやClonableの挙動について知識を得られたし、Javaの言語上の特性を意識した設計について一定の視座を得られたように思います。読まずにJavaを書けていたとは思えないので、大変有意義でした。『並行性』の章などはまた再読したいと思います。 EFFECTIVE JAVA 第2版 (The Java Series) 作者: Joshua Bloch,柴田芳樹出版社/メーカー: 丸善出版発売日: 2014/03/11メ
アメリカにいる間にSimejiに関してBaidu社からコンタクトを頂き、色々ディスカッションしました。 オンラインでコミュニケーションしたり、 わざわざ中国からサンフランシスコに来てくれ、F2Fで会話したり、お互いの事をじっくり話しました。 我々がどういう考えでSimejiを開発しているのか、Baidu社がどう思っているのか。 本当に丁寧にジックリ。 売却するか否か迷いました。 Simejiを使ってくれている人達に今まで以上に良いモノを提供できるのだろうか? また使ってみたいと思ってもらえるSimejiを提供できるだろうか? これがBaidu社と深く議論したテーマでした。 とくに印象的だったのが中国で働くBaiduエンジニアとのディスカッションでした。 テレビ電話越しでしたが、本社の偉い人も含まれる中、みんな楽しそうでした。 偉い人なんてお構いなし!エンジニアがワクワクし
remembAR開発チームはこのほど、「誰といつどこで会ったか」を簡単に記録できるAndroidアプリ「remembAR オープンベータ版」を公開した。友人の顔にカメラをかざすと、その人のFacebookアカウントが画面にAR表示され、「meetボタン」を押すことでその時の「出会い」を記録できる仕組み。アプリはAndroidマーケットで無料でダウンロードできる。 face.com APIとOpenCV APIを活用した顔認識技術、Facebook APIを活用し、サービスを実現した。Facebook上で「友達」になっている相手のプロフィール写真やタグ付けされている写真と、カメラに写る顔を照合し、人物を判定している。「プロフィール写真に顔が写っていない人でも、タグ付けされている写真が十分にあれば、9割以上の精度で認識する場合もある」という。 相手を認識した後は、「meetボタン」を押すだけで
click this link: Mobile Perf bookmarklet bookmark this page edit the bookmark URL and remove everything up to and including the hash ("#") so that the bookmark URL starts with "javascript:" (see an example of step-by-step instructions) Web development on mobile devices is especially challenging. The debuggers and profilers we use on the desktop aren't available. Bookmarklets are a good alternative
コンテンツを1つ作るだけで、iPad / iPhone / Android Devices (Tablet and Phone) のいずれでも対応させることができます。Flashを使用して作るようなしかけ絵本、動く電子書籍サウ ンドノベル、ゲームなどをつくることができます。店頭での販促用POPやパンフレットのようなアプリを作る のに適しています。 BPRはコンテンツの実装方法にHTML5及びJavaScriptを採用、iOSでもAndroidでも再生可能、プラットフォームを選ばない。 BPRの提供する機能にアクセスするためのJavaScriptライブラリが提供、すぐにコンテンツの作成を始めることが可能。 HypeなどのHTML5リッチコンテンツ作成ツールで作成されたコンテンツとも連携。 BPRクライアントの機能により、画面解像度が異なる複数のデバイスにおいてもコンテンツの大きさがフィットす
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く