.NETラボ 勉強会 2015年04月の資料です。 Windowsフォーム開発に慣れきっている人がWPF開発に移行したときに、仕様の違いによりハマりやすい点を実体験も含めてお話しさせていただきました。 こちらのサイトで元のPPTXファイルをダウンロードしていただけます。 http://sonic.blue/it/129
今まさにスマートフォン時代になってきています。 PHPでPCやスマートフォン、タブレット、携帯を判別してみましょう。 ※この内容は2013年当時の方法です。 普通の判別法 $_SERVER['HTTP_USER_AGENT'] ユーザーエージェントで対応される方も多いかもしれません。 $UA = $_SERVER['HTTP_USER_AGENT']; if (ereg("iPhone|iPod|Android.*Mobile|Windows.*Phone", $UA)) { // スマートフォン }else{ } これだと追加や削除が必要なので面倒です。 良い判別法 php-mobile-detectのライブラリ(MITライセンス)を使いましょう。 更新は最新版をダウンロード→インストールするだけ! 携帯・スマホ判定 function isMobile(){ require_once('
15分で分か(った気になれ)るDocker 2014-03-28 Xtone Ltd.ピザ会 Aki / @nekoruriRead less
1: 名無しさん 2014/03/21(金)20:38:27 ID:GH53GHTre OreSettings かんたんに設定ができるアプリ カスタマイズできてこれはまじでおすすめ Ms FolderNote メモのアプリ UIも複雑でなくて機能もいろんなあって使いやすい aNdClip おなじみのコピペアプリ こんなアプリないのとかの質問も答えられる範囲で答える 元スレ:http://hayabusa5.open2ch.net/test/read.cgi/news4vip/1395401907/ 2: 名無しさん 2014/03/21(金)20:39:37 ID:OPFHEQbZD 2chmate 6: 名無しさん 2014/03/21(金)20:41:38 ID:coEGzt22a Apparatus これをこえるゲームに出会ってない 3: 名無しさん 2014/03/21(金)20:
いやー、めっちゃ楽しかったわ、JSオジサン。 もう色々と感想ブログは出てるけど、僕も一言で感想を言うと以下の様な感じです。 #JSオジサン 楽しかった。ギャルにも会えたし、typescriptオジサンにも会えた。ECMA-262 Edition 5.1を読む本も貰えたし、じゃんけんに勝ってエコバックも貰えた。50-60位の中規模なカンファレンスだとやっぱり話が濃くなるから良かった。— Yosuke FURUKAWA (@yosuke_furukawa) March 27, 2014 実際名前は知ってても顔を見たことない人もちゃんと話したことない人も多くて、そういう人たちと知り合えたのがやっぱり大きかった。 僕が発表した内容 ここ最近、substack wayでモジュールを書くことを実践してます。 本当は上のリンクにあるsubstack wayの話をすごくしたかったんですが、5分で伝えきれる
Git for Windows では改行コードが「レポジトリー上は LF」「ワーキング ディレクトリーは CR LF」となるように、git config の core.autocrlf が true となる状態でインストールされる (インストーラーでデフォルトの [Checkout Windows-style, commit Unix-style line endings] を選択した場合)。 Windows 以外の文化圏の人は CR LF を見ると CR がゴミに見えるので、妥当な設定だろう。 標準設定の autocrlf が true のときに、レポジトリー上に CR LF なファイルが紛れ込んでいないか調べたり、紛れ込んだ CR LF を LF に変換したかったのだけど、この手順が少しややこしかったので記事にまとめておく。 (autocrlf を false にして clone した
Web開発にとても便利なjQueryですが、 実はメモリーリークを誘発しやすい構造であることは あまり知られていないようです。 本記事ではメモリーリークが発生する傾向と対策を紹介します。 皆さんjQueryは使ったことありますよね。Webでの開発ではとても便利で、ほぼ必須と言っても過言ではありません。しかしながらこのjQueryはメモリーリークを誘発しやすい構造であることはあまり知られていません。 GCのあるJavaScriptでメモリーリークが発生するとは何を言っとるんだ、と思われる向きもあるやもしれません。しかしGCがあっても、もう使わなくなったオブジェクトを配列やテーブル(Object)にしまいこんでいて、それを回収するタイミングが存在しなければ積もり積もってメモリを圧迫する、メモリーリークとなりうるというのは想像に難くないでしょう。jQueryで起こりうるメモリーリークはそのような
AngularJSとPHPを組み合わせたCRUDのサンプルです。なるべくシンプルになるように作ってみました。 全ソースコード https://github.com/naga3/angular-php-basic 以下のデータベースとテーブルを作成して、それ以下の3ファイルを入力してindex.htmlを開くと動きます。 CREATE DATABASE school; USE school; CREATE TABLE students( id SERIAL PRIMARY KEY, name VARCHAR(255), age INT, comment TEXT ); <!doctype html> <html lang="ja" ng-app="app"> <head> <meta charset="utf-8"> <title>名簿</title> </head> <body ng-co
Android 3.0で導入され、Android 4.0からスマートフォンで利用できるようになった注目機能である「Fragment(フラグメント)」。 今回はヤフー矢端智光さんに、Fragmentでシンプルに実装できる効率的なUI設計についてレポートを書いていただきました。 by 馬場美由紀 (CodeIQ中の人) Fragmentでシンプルで効率的なUIの開発を ヤフー矢端です。 FragmentはAndroid3系から使用可能な機能なので、知っている人にとっては今さらという内容になるかもしれません。 しかし日本の市場では2.x系のAndroid端末を保有するユーザーの方も少なくなく、アプリを2.x系以上で対応していた都合から、「Fragmentを知っているけど、まだあまり触ったことがない」という開発者の方もいるのではないかと思います。 そこで本稿では、開発で新たにFragmentを導入
Android の端末に保存されている画像を、アルバム(ディレクトリ)を跨って複数枚選択するためのライブラリを作りました。 Intent の Action による画像選択の問題 Intent.ACTION_PICK や Intent.ACTION_GET_CONTENT を用いれば、ギャラリーアプリや KitKat のファイルセレクタが立ち上がって、使いたい画像を選択することができます。 ただし、この方法では、画像を 1 枚しか選択できないため、複数枚を同時に取り扱おうとすると、ユーザに何度も選択画面との往来をさせてしまいます。 一方で、Intent.ACTION_SEND_MULTIPLE という Action も宣言されており、ギャラリーアプリなどで複数選択して共有ボタンを押すと、この Action で Intent が発火され、選択した複数の画像 Uri が取得できます。 しかし、ギ
どうも〜こんにちはぁ!最近カナダから日本に戻ってまいりましたライター、のび太です。いや〜やっぱり日本はいいですね~。なんといっても牛丼が安くてウマい!! さて、LIGではこれまでWeb制作者にとって役に立つ様々な記事が公開されましたが、かなり数も増えてきたので、今回はそれらを分野別にまとめてみました。 時間のない方も、ぜひ一旦ブックマークなどをしておいて、週末なんかに一気に読んでもらえたらいいと思ってます。この機会にWeb力向上を目指しましょう! Web制作者に役立つ記事ジャンル別のまとめ Web制作者にとって便利ツールは欠かせませんよね〜。作業時間が何十、何百分の一にも短縮されることもあると思います。場面によって適切に使い分け、どんどん効率化を図っていきましょう。 ■Windowsユーザー必見!普段使い&制作に役立つ便利ツール5選 https://liginc.co.jp/web/too
Webサービス企画、UXデザインをする際の考え方や成果物は多くあります。 色々と試してみたのですが、いまいちうまく整理できない、網羅できていない感覚がありました。(自分がしっかり理解できていないも含め。。) User Experience Journey Map(もしくはCustomer Experience Journey Map)という考え方、成果物を知り、これがしっくりきたので最近はメインで利用しています。 User Experience Journey Mapとは サービスや企業によって異なりますが、横軸にサービス利用のフローを、縦軸にユーザ行動、要求、心理状況などを配置したマトリックスの形態をとっていることが多いです。 実際にみてみるとイメージが湧くと思います。 Rail EuropeのExperience Map ヨーロッパの鉄道予約サービスのExperience Mapです。
今日の概要 実は使われてるJavaScript AST JavaScript AST(Abstract Syntax Tree)とは? JavaScript ASTを使ったツール紹介 使うだけじゃなくて書いてみよう browserify Node.jsで書かれたものをブラウザ向けに変換するツール Node環境で開発 -> browserifyでビルド -> ブラウザで動く JavaScriptのコードを 変換 する ≒ JavaScript ASTを見て変換 する 本体の色々な部分、transform pluginなどでASTを使ってる
2/26に東京(初台)で開催された、サムライ・インターナショナル株式会社主催のセミナー「究極のマネタイズ!?アプリの事業売却方法とグロースハック!」の参加レポート(その2)をお送りします。 本記事では株式会社Nagisaさんの講演をまとめています。バグレポート、プッシュ通知などに使える、海外のお役立ちツール、また「49人目の少女」はどこの広告サービスからいくらくらい収益があがっているのか、具体的なeCPMなどの収益額、貴重な情報がたくさん公開されました。 Nagisaについて 株式会社Nagisa(http://nagisa-inc.jp/)という会社で、設立は3年ほど前で、今15名くらいでやっております。 一番最初に出したのはメッセージアプリのBaloonというアプリで、それは失敗に終わってしまったのですが、そこからいくつかアプリを出していて、今累計300万ダウンロードという状況です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く