You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
FragmentStatePagerAdapter の欠点 Android Support Library に含まれている FragmentStatePagerAdapter は ViewPager を用いたナビゲーションを実装する上でよく利用されるAPIです。 Fragment に bind したいデータのコレクションを管理させて、 Fragment のインスタンスを作らせるパターンが多いのではないでしょうか。 しかしそんな FragmentStatePagerAdapter ですが、任意の位置の Fragment を削除が難しい問題がありました。 ググると 色々情報が出てきますが、わりとよく見つけられたのが以下のパターン。 public int getItemPosition (Object object) { return PagerAdapter.POSITION_NONE; }
畳み込みニューラルネットワーク (Convolutional Neural Network) を勉強するため、MNISTのデータの識別をライブラリ(Caffeやcuda-convnetなど)を使用せず一から実装してみましたが、ここでは備忘録として書いていくことにします。 出来る限り理解し易いように書いていくように努力はします。(^_^;; おかしな点があれば教えてください。お願いします。 まずは二値分類 多次元の入力データから、それが識別対象かそうでないか(例えば画像から人かそうでないか)といった二値分類の学習を考えます。 入力を\(n\)次元の\(\mathbf{x}=(x_1\ x_2\ \dots\ x_n)^\text{T}\)*1、重みを\(\mathbf{w}=(w_1\ w_2\ \dots\ w_n)^\text{T}\)とし、これら入力と重みを掛け合わせたものとバイアス\
こんにちは。今回のテーマは『Vimを自分でビルドして機能を追加する』です。最近SlackwareでSlackBuildを自分用に書いていてVimを使用する機会が多いのですが、公式パッケージのVimがクリップボード無効化されていることに気が付き、自前でビルドしました。目新しい話題ではないですが、Python3インターフェースも有効化しましたので記事にしてみました。何かのお役に立てば幸いです。 [adsense02] 【目次】 Vimに機能を追加したい Vimの機能を調べてみる Vimを自分でビルドする インストールする Vimに機能を追加したい LinuxユーザーがVimを導入する場合はディストリビューションから提供されたバイナリパッケージをインストールする場合が多いと思います。多くの場合はこれで特に問題はないのですが、時として使いたい機能が有効になっていために不便に感じることもあります。具
基礎的なものからちょっとした機能の実装方法など、jQueryに関する個人的なメモ・スニペットリストの一覧です。 May 08, 2017 追記 「jQuery Snippets #10」を追加しました。 May 07, 2017 追記 「jQuery Snippets #9」を追加しました。 September 16, 2016 追記 「jQuery Snippets #8」を追加しました。 April 25, 2016 追記 「jQuery Snippets #7」を追加しました。 February 04, 2016 追記 「jQuery Snippets #6」を追加しました。 January 05, 2016 追記 「jQuery Snippets #5」を追加しました。
Posted by Wayne Piekarski, Developer Advocate The new LG Watch Urbane 2nd Edition LTE is the first watch to run Android 6.0 Marshmallow (API 23) for Android Wear. Currently, all other Android Wear watches implement API 22, and in the coming months, these will receive an OTA update for API 23 as well. So what does this mean for you as an Android Wear developer? You will need to ensure that your app
ITの専門用語を擬人化した解説書「擬人化でまなぼ!」(翔泳社)がクラウドファンディングサイト「Makuake」で先行予約とプロモーション支援を募っている。価格は2000円(税込)から。 ネットワーク接続に使われる技術など基礎知識の習得を目的に、トラブルが起きると「404! 404!」と叫んで仕事を放棄する「HTTP」、パケットの生殺与奪権を掌握する“ネットワークの王”こと「IP」――など、プロトコルの特徴を属性化し、キャラクターとして紹介する。 「直感的に理解しづらいITの概念や専門用語に『人格』を与えることで、技術の個性や関係性をわかりやく表現できるのでは」という考えから企画がスタート。アニメ制作会社の協力のもと、絵師の108号さんがイラストを手掛け、岡嶋裕史さんが解説を執筆する。 クラウドファンディングでは、書籍の先行予約や今後のプロモーション活動支援の資金を募っている。他領域の擬人化
Facebookでのリーチ数を増やす手段としてFacebook広告は効率的です。広告費を支払うことで、Facebookでセグメントされたユーザーに広告を配信するができます。 当然ながら、Facebook広告にも規約が存在するため、規約を守ったうえで広告出稿をする必要があります。今回は、ありがちなFacebook広告の規約違反についてまとめました。 Facebook広告の規約違反7例 1. 広告画像に対する文字の割合 Facebook広告で使用する画像には、通称「20%ルール」というものがあります。 これはFacebook広告で使う画像の中に占めるテキストの割合が、20%以内でないといけないというものです。20%以上がテキストで占められている場合は、その画像を使うことはできません。 具体的に20%の範囲を見極めるのが難しいというときに役立つのが、Facebookからリリースされているチェック
About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)
どのプログラミング言語から学び始めればいいのかわからない… 初心者におすすめのプログラミング言語ってあるのかな? 国内におけるIT人材の不足が深刻化していることもあり、ITエンジニアといったプログラミングスキルがある人材の需要は増し、他の職種に比べ高い報酬を設けるケースが増えてきました。 そんななか、転職や副業での収入獲得に向けたリスキリングを目的に、プログラミングを学び始めようと考えている人も多いのではないでしょうか。 目的を見据えたスキル習得はもちろん、学習途中での挫折を防ぐ意味でも、自身にあう言語選びは不可欠です。ただ、どれを選べばいいのかわからない人は多いですよね。 おすすめの言語を知るなら、プログラミングの経験者に聞くのが一番です。 そこで、今回は2021年・2023年に100名の現役エンジニアへ実施したアンケート調査をもとに、次のトピック別で初心者におすすめのプログラミング言語
あらすじ ソフトウェアの中の依存関係について 正規表現で抽出できることとその限界 コードの依存関係を抽出するツール rexdep を作りました ソフトウェアの構造を概観するには あなたは、大きなソフトウェアを目にした時、何をしますか? ファイルが何十、何百もある時、どこから読みますか? ソフトウェアが巨大になると、そのコードの構造を把握するのは難しくなります。 特にプロジェクトに入りたての人にとって巨大なコードベースを一目で理解することは難しく、細かなタスクをこなしていく中で徐々に「どこに何が書いてあるか」を理解していくしかありません。 ソフトウェアによってはモデルとコントローラ、データベースとビューと言った具合にコードが分かれており、これくらいの分類はディレクトリ名を見れば理解できるかもしれません。 しかしそのようなざっくりとしたコードの分類が分かったところで、ソフトウェアの構造を理解し
The unsung heroes of log analysis are the log collectors. They are the hard-working daemons that run on servers to pull server metrics, parse loogs, and transport them to systems like Elasticsearch or PostgreSQL. While visualization tools like Kibana or re:dash bask in the glory, log collectors’s routing making it all possible. Here, we will pit the two of the most popular data collectors in the o
[速報]マイクロソフト、「Free Visual Studio Dev Essentials」発表。無料版Visual StudioやAzureの無料枠、トレーニングなど提供。Microsoft Connect(); 2015 マイクロソフトは11月18日(日本時間18日深夜)に開催したオンラインイベント「Microsoft Connect (); 2015」で、デベロッパー向けの無料プログラム「Free Visual Studio Dev Essentials」を発表しました。 Free Visual Studio Dev Essentialsには、「Visual Studio Community Edition」や「Visual Studio Code」など無料版のVisual Studio、コードリポジトリやビルド、デプロイ、テストなどの機能を提供するクラウドサービス「Visual
[速報]無償のコードエディタ「Visual Studio Code」が、Go言語/Pascal/Reactなどに対応。ベータ版にも到達。Microsoft Connect(); 2015 マイクロソフトは11月18日(日本時間18日深夜)に開催したオンラインイベント「Microsoft Connect (); 2015」において、無償のコードエディタ「Visual Studio Code」のベータ版到達と、エクステンションによるGo言語やPascal言語、TypeScriptやReactなどを発表しました。 エクステンションでGo言語やPascalに対応 マイクロソフト EVP、Cloud&Enterprise Groupスコット・ガスリー氏。 4月に発表したVisual Studio Codeは、コードを書くことに最適化したエディタだ。IntelliSenseやデバッガ、Gitによるソー
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
デザインする時にユーザーの目的を考えることは重要ですが、あまりに「目的」に偏ると窮屈なものができあがります。 今回は身の回りの具体的な例(プラス例え話)を集め、最後にその対処例のサンプルとして1つのアプリのアプローチを考察してみました。 (集めたものは偏りすぎているものばかりではありませんが、どのような方向に向かうと窮屈さが増すのかという点でサンプルになるかと思います。) 閉架式の図書館 タスク偏重の窮屈なUIとは、例えるなら閉架式の図書館。本棚を見ながら本を選べず、まず目録などで指定して手続きをしてようやく本というオブジェクトを見ることができるので窮屈になります。 窮屈な理由は「Aという本を借りる」という目的以外を受け付けないためです。 一本道RPG タスク偏重の窮屈なUIとは、一本道RPG。対極は自由度の高いRPG。前者は目的が限定され、後者は目的が多種多様どころか決まっていないことも
アプリケーションエンジニアの多くは、眠れない夜を過ごしたことがあるでしょう。特に月に一度の…「月末締めバッチ」の日は。 そんなデータ量の多い日や、初モノのバッチが動く日でも安心して眠れるためのバッチ設計を考えてみます。 ログの設計 まず何はなくともログです。きちんとしたメッセージを出せていれば、専任の人がリカバリ可能にもなるってものです。 Audit用のログなど業務要件の強いものを除いては、だいたい3種類に分けるようにしています。 プログレスログ リカバリログ 例外ログ(調査のため) この分類でファイル単位も分けます。ログを必要とする人が、それぞれ異なるからです。 プログレスログ プログレスログは、特に長時間かかるバッチに対して、現在どのくらいまで処理が出来ているのかを目的として出力します。 トラブル発生時や、大規模移行作業時には、バッチの定期的なモニタリングと報告の必要が出てきます。「あ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く