アンドロイド アプリの作成をしています。 あるサーバに標準ブラウザを使用してアクセスしてから、アンドロイドマーケットの ダウンロードページに遷移してるのですが、そのサーバでクッキーにある情報を保存しています。 ※保存する情報はサーバにアクセスされた時点で作成されるもので、 毎回違う情報が作成されます。 アプリをインストールした時に、初期起動の一度だけこのサーバにアクセスして 保存してある情報を取得したいと考えています。 標準ブラウザのクッキーを取得することは不可能とのことだったので、クッキーで 保存するのはあきらめて、何か他の方法で保存しようと考えています。 保存は色々な方法があると思いますが、保存した情報の取得ができません。 (取得は、DefaultHttpClientでと考えています) 例えば、スマートフォンを一意に識別できるIDか何かをダウンロード時に 埋め込むことができれば実現でき
WebView 上で Web アプリを開発する場合に JavaScript のデバッグが大変そうだなと思いどうすれば良いのか調べてみた。 結論から言うと PC の Chrome に ADB プラグインをインストールすると リモートで Chrome のデバッガが使える事が分かった。 しかも WebView がデバックできるようになったのが 4.4(KitKat) からと言うタイムリーさ。 公式:Remote Debugging Chrome on Android 参考:SDK不要Android端末のリモートデバッグChrome拡張機能「ADB」 インストール 以下の Chrome ウェブストアからプラグインをインストールすれば終わりです。 (なぜかウェブストアの検索では出てこないのでリンクを直接叩く必要があります。) https://chrome.google.com/webstore/de
はじめに 今回は、ViewのonDraw()メソッド内でBitmap化したテキストを回転させる方法を解説したいと思います。 それだけでは物足りないので、NinePatchを適用したDrawableを描画する方法と onDraw()メソッド内での処理の高速化についても併せて解説していきます。 テキストを回転させる テキストの描画は Bitmapクラス, Canvasクラス, Paintクラス, FontMetricsクラスを使用します。 それに加えて、回転させるためにMatrixクラスも使用します。 Canvasクラス テキストの幅、高さを取得してBitmapを生成する FontMetricsクラスはテキストの正確な高さを取得するために使用します。 Paint#getFontMetrics() メソッドでインスタンスを取得し、以下のプロパティでテキストの高さを得ることができます。 以下のよう
roomieより転載:普段何気なく飲んでいるコーヒー。あなたはその淹れ方をどれくらい知っていますか? 世の中には自分の知らない淹れ方があるかもしれない...。そんな方に朗報です。約1分ほどでコーヒーの主な淹れ方を数種類ほど紹介している動画を発見しました。 オレゴンモーションデザインが製作したこの動画。ポートランドのStumptown Coffee Roastersにより監修されていることから、短いにも関わらず参考になりますので、まずは一度ご覧ください。 An Instant Guide to Making Coffee from &Orange Motion Design on Vimeo.さて、みなさんが普段コーヒーを淹れている方法は、この中にあるのでしょうか。動画で紹介されている淹れ方は全部で6種類。改めて豆の細かさと淹れるのにかかる時間、そしてそれぞれの器具のメリットとデメリットをご
食べたら、歯を磨く――。当たり前の何気ない日常の動作が、もしできなくなってしまったら。そこに感じるストレス、そして健康への影響は想像以上に大きいものだろう。 近年、口腔ケアの需要が高まる背景には、深刻な「誤嚥性肺炎」の問題がある。 うがいや歯磨きで細菌を飲み込んでしまうことも 肺炎は日本人の死因の第3位を占め、65歳以上の高齢者が97%を占める。そして、高齢者の肺炎の中でも特に多い誤嚥性肺炎は、口腔内で繁殖した細菌が、気管に入り、肺で炎症を起こす。つまり、適切な口腔ケアをすることで、予防することができる肺炎なのだ。 しかし、その予防ケアをすることは、要介護シニアにおいては決して容易なことではない。特に寝たきりの場合や、認知症の人においては自分で歯を磨くことが困難で、その介助は非常に難しいという。
職場で若手指導にあたっている方向けに「仕事の教え方」スライドを共有します。 仕事の教え方って、万能な一つの方法があるのではなくて、学ぶ相手にあった個別最適化を図るのが最適解だと思っています。 そうすると、教える側は「自分の教わったやり方」だけでなく、いろんな打ち手を知っておいたほうが効果を上げやすいってことになる。 そこで、教える側の人たちが集まって、「自分たちの現場で、後輩や新人をどう教えたらいいか/どう関わったらいいか」を深く掘り下げてシェアできる場を作るのが、私のような後方サポーターの務めとして一番いいんじゃないかと考えました。 このスライドは、業界や職種問わずの汎用的な内容にとどまっていますが、具体的なノウハウをみんなでシェアしやすいフレームワークを提供しています。 これをテーブルに置いて、具体的なノウハウはみんなでわいわい膝突き合わせて出しあっていただけたらという思いでスライドを
まさかな意表を衝いてきた! 麻薬の密輸には手段を選びません。金に糸目をつけず、最新技術満載の潜水艦でドラッグを持ち込む犯罪者集団だっていると伝えられたことがあります。その手口は次々と進化を遂げておりまして…。 このほどスペイン警察は、ヴァレンシア港にて、コロンビアから密輸された1.5トンものコカインを押収。その額は3億7,000万ドル相当とされています。スペインに荷揚げされたコカインは、ここから欧州各地に配られる一大ビジネスになっていたようなのですが、驚くべきは、その密輸手口でございます。 とある化学製品を扱う会社を装って、木製パレットの上に、いっぱいに炭が入った袋を積むコンテナを輸入。炭の臭いがきついため、麻薬探知犬だって欺かれそうです。でも、なんと炭袋が載ったパレットは、ダークウッドでできているように見えますけど、うまくコカインを圧縮して作られていたのでした。つまり、コカイン製パレット
『読書は「量」じゃない』 そう言う方がいます。 私も以前はそう思っていました。 しかし今は、一度は年間100冊くらいの多読をしたほうが良いと考えています。 「量じゃない」という人は、一度は多読したから、今は量を読む必要性が減った一度も多読していないから、量を読むメリットが分かっていないのどちらかだと思うのです。 「記憶しなきゃ」「行動しなきゃ」と意識しすぎず、ただ浴びるように多読する「せっかく読書しても、忘れてしまいます。どうしたら記憶できますか?」 「せっかく読書したのに、行動に移せません。どうしたら良いでしょう?」 読書術セミナーを開催すると、そんな質問をいただくことがあります。 たしかに、年に1冊しか読まないのなら、それをしっかり熟読し、記憶し、何か行動に移して成果を出したほうが良いでしょう。 しかしもし多読するなら、年に100冊読むなら、その全てを記憶しようなんて不可能です。 10
あまりの人気で一時はゲーム屋にいっても売り切れが続出していた庭園制作ボードゲーム「枯山水」が、新装版になったおかげかようやく手に入ったので、遊んでみました。 枯山水 新装版 - New Games Order, LLC. http://www.newgamesorder.jp/games/stone-garden ◆ゲーム準備 パッケージにはママダユースケさんによる味のあるイラストが描かれています。ゲームの作者は山田空太さん。 ふたを開けるとこんな感じ。 「枯山水」の名前にふさわしく、庭園に並べる石がぎっしり。 大きいものだと45gと、手にするとちょっとした重さを感じます。 たくさんの石がありますが、種類で分けるとこの写真に並べたように立石(大)、立石(小)、臥石、横石、舟石と5種類です。 それぞれの石の裏側には種類を間違えないように印がついています。 そしてこれがボード類。左から寺院ボー
Popular Science:ゲームと科学の関係については、これまでさまざまなことが言われてきました。ゲームをやると頭が良くなる、頭が悪くなる、太る、痩せる、リラックスする、攻撃的になる、などです。そして、最新の研究では、ゲームをやることで記憶力が高まる、ということがわかりました。 学術誌『Journal of Neuroscience』に掲載された論文で、ゲーム、特に3Dゲームをプレイすることで、記憶力テストの結果が12%近く向上したという結果が報告されています。また、研究グループは、この数字は45歳から75歳の間に起こる、記憶機能が減少する典型的な割合と同じだったと付け加えています。 「市販されているゲームをプレイし、ゲーム内の世界を冒険するだけで、学習能力や出来事の細かなところを記憶する能力が高まるようです」と、この論文の著者の1人、Craig Stark教授が話してくれました。
やりたいことができないので転職するというのはよくある。 "やりたいこと"ってなんだよオイ!って思うんだけど、割とそれは100%やりたくないことをやらないで働くみたいなことらしく、これについてはなかなか道が険しい。 それについて考えたことがあったのだけど、やはり企業の中で100%やりたくないことだけやらないで働ける人は創業者だけで、その他の人は彼らが創業時に作った何かしらの制約(会社の方針とか理念とか予算とか)の中でうまい妥協点を見つけながら働いているよなあという話になった。 その話の延長で、じゃあ独立する人はどういう人なのかということを考えたらリスク(成功と失敗の振れ幅)への恐怖心に対する考え方じゃないかなという話になり、 1) リスクを恐れないくらいやりたいことへの思いが強い 2) キャリアを積んでリスクへの恐怖心を減らせてる 3) もともとリスクへの恐怖心がない心臓に毛の生えてる人 と
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
Drawable Resource ドキュメント イメージ 各ボタンはタッチフィードバック付きです。シャドウ付きのボタンは、タッチするとボタンが凹むような動きをします。 xml サンプルは、各素材を単一ファイルで完結させるため、カラーコード等はベタ書きしてます。 内容は、上記ドキュメントを見れば簡単に理解できると思います。 緑のラベル <shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#009688" /> <corners android:radius="8dp" /> </shape>
android.graphics パッケージ Bitmap クラスの static メソッドである createBitmap() を使用すると、動的に Bitmap を作成することができます。 Bitmap を編集する場合、getPixels() / setPixels() を呼び出すことで、ピクセル操作することができるのですが、この方法だと、直線や円など、複雑な描画をするのは、少々面倒です。 そういった場合、BItmap と Canvas クラスをあわせて使用すると、Canvas クラスの高度な描画メソッドが利用できるため、複雑な描画を簡単にすることができます。 具体的には、描画したい Bitmap を Canvas クラスのコンストラクタに渡し、Canvas クラスの描画メソッドを呼び出すだけです。 サンプルソースコードは、以下のとおりです。 サンプルソースコード Bitmap bit
円を描画するサンプルソースと解説(Android) android.graphicsパッケージの Canvasクラスを使用します。 Canvas.drawCircle()で中心点の座標と半径を指定し円を描画します。 色・塗りつぶしなどは Paintインスタンスに設定します。 package jp.mediawing.android.test; import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.os.Bundle; import android.view.View; public class TestAct
JavaScriptは動的に型を定義しているので、実行するまでエラーが分からなかったり、デバッグ時にも間違いに気付きにくかったりという欠点があります。特に大規模開発になり、複数人で分担して開発を進めるようになってくると、この型の違いや名前空間の衝突など、実行してみて初めて気付く障害が多くなっていきます。そのため、記述力の向上や、静的な型定義機能などによるコーディング品質の均一化および向上を図った代替プログラミング言語が多数開発されており、その総称を「altJS」と言います。altJSでは、別の言語を使って実装を行い、JavaScriptにコンパイルして使用します。 今回はそのうちの一つであるMicrosoftが開発した「TypeScript」を使用して実装してみます。TypeScriptは上記のようなaltJSとしての特徴を持つため、品質向上に一役買うだけではなく、将来のJavaScrip
この記事はリクルートライフスタイル Advent Calendar 2015 - Qiita の18日目です。 こんにちは、nirazoです。iOSエンジニアです。 Swiftのお話 先日Swiftがオープンソース化され、業界はにわかに盛り上がっていますね。そして早くもSwift3.0に向けたリポジトリも公開され、これからまた更に盛り上がっていくことは想像に難くありません。 しかし、Swiftといえば「iOSとかMacのアプリ作るときしか使えないじゃん」「汎用性がね…」などと言われ、私としては少し悲しい思いをしていたりします。 そんな中!11月末に、遂にSwift向けのWebアプリケーションサーバ・フレームワークの大本命といえそうなプロダクトが発表されました。 その名もPerfect。 Swiftのサーバサイドフレームワークといえば TaylorやSwifterといったものもありますが、P
はじめに Amazon EC2でLinuxサーバを新規構築する場合は弊社ではAmazon Linuxをお勧めすることが多いです。その理由としてはAWSのツールが最初から入っていてAmazonのサポートも受けやすいからです。Amazon Linuxを使ったことがない方はどんなディストリビューションなのか特徴を知りたいのではないかと思いますので、CentOSとの違いも含めまとめてみました。以下はAWS公式サイトのページになります。 Amazon Linux AMI Amazon Linuxの特徴 Amazon LinuxはRedHat系のディストリビューションになります。CentOSやRHELを使ったことがある方なら同じように使えるのではないかと思います。CentOSとの比較をしながらAmazon Linuxの特徴を見ていきたいと思います。CentOSはAWS MarketPlaceにあるCe
この記事ははてなデベロッパーアドベントカレンダーを始めます - Hatena Developer Blogの17日目の記事です.昨日は id:yashigani_w の Promiseを学ぶためにSwiftでPromiseを実装してみた話 - yashigani?.days でした. こんにちは、はてなの id:wtatsuru です。はてなのインフラ全般をみています。 はてなでは、しばしば新サービスを構築する機会があります。正式サービスもあれば、はてラボ のような実験的サービス、内部の Microserviceの一部になっているものなど多種多様なものがあります。新規サービスのインフラを構築する際は、最小構成でありつつ後のスケールやメンテナンスを考えた仕組みを作っていくことになります。この記事では、2015年12月現在のはてなでの標準的な構成を紹介していきます。 新サービスの最小構成 こち
MITライセンス ※ライセンスが変更される可能性がありますので、使用される際は必ずご自身でご確認ください。
WEBデザイン関連の記事を紹介します これから不定期でWEBデザイン関係の記事を紹介していこうと思います。自分自身のWEBの仕事に役立てたいのと、読者の中にもWEBデザインの勉強をされている方やWEB制作に関わっている方もいらっしゃるので今後は継続して書いていきたいと思います。 デザイナー初心者の方向けのWEBサイトやブログを集めた記事です。私も初心者の頃は、ここに載っているサイトにはお世話になりました。いや、今でも読んでますね。 先月の記事ですが、こちらも独学で勉強している人におすすめの記事。残念ながらサムネイルの女性は出てきません(当たり前か) 意外とmargin と padding がよく分からないという人も多いようで、500ブックマークもついてますね。ちょっとわかりづらいマージン相殺についても書いてて役に立つ記事です。 2015年総まとめ、jQueryのプラグインとスクリプト100
はじめに この記事は、@kjunichiの2015年パーソナルアドベントカレンダーの17日目の記事です。 どうやらFacebookのおかげらしい 見よう見まねで.travis.ymlを書いており、OSX向けにもテストしろと書いていた模様。 以下が、分かった。 ちなみに、travisの古い書き方での対応となっており、新しい書き方だと若干ちがうこともありそう。 apt-getはOSXにはない if [ "$TRAVIS_OS_NAME" == "linux" ]; then sudo apt-get -qq install rake bison git gperf g++-4.8 libev-dev libevent-dev libjansson-dev libjemalloc-dev libxml2-dev libssl-dev zlib1g-dev; fi OSXだとnvm install
この記事は CAMPHOR- Advent Calendar 18日目の記事です. こんにちは @yu_i9 です.CAMPHOR- Advent Calendar には今年が初参加になります! 本記事では「Typing Haskell in Haskell (通称 thih)」から型クラスを含んだ型推論のエッセンスを紹介したいと思います. 多少専門的な内容ですが,なるべく多くの人に理解してもらえるように頑張ります. 論文のホームページは以下になります.論文本体とオリジナルの実装が利用できます. Mark P Jones: Typing Haskell in Haskell 1.概要 Typing Haskell in Haskell から型クラスを含む型推論のアイディアを実装を交えて紹介します. オリジナルの実装を修正し stack でビルドできるようにしました. 2.注意 現在の仕様・
『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day
問題 CacheLock On にしたら、いいことあるんですか? 答え キャッシュを有効にしているとき、キャッシュ作成中や、キャッシュ有効期限切れでキャッシュを再作成する必要があるタイミングで問題が発生する可能性があります。 キャッシュがまだないコンテンツ、キャッシュの有効期限切れのコンテンツにリクエストがあると、キャッシュが作成されますが、そのキャッシュ作成中にさらに立て続けにリクエストがあると、バックエンドに対して複数のリクエストが届いてしまうという問題が発生します。 その対策として、キャッシュを作成中であることを示すロックファイルを使って、後続のリクエストがバックエンドにアクセスするのを防ぐようにすることができます。 CacheLock の設定は、Apacheの設定ファイルでは、以下の3つで制御します。 CacheLock [ On | Off ] CacheLockMaxAge [
コミュニケーションのAdvent Calendar 16日目です。 みろなるさんがコミュニケーションのAdventCalendarやるから書いてって言われたので、つらつらと書いてみます。 今年春にSI屋さんをやめて、デザイン事務所のような会社で唯一の常駐エンジニアとして、アプリの技術なんかほとんど知らないWebデザイナーさんやディレクターさんとのコミュニケーションについて思ったことを書きます。 経緯 今年の春に2年務めたSIerをやめました(参考:退職しました)。 SIer時代には、基本的にどこの現場に行っても周りはSEかPG。 お客さんもSEかPG。 エンドユーザーがSEなんて仕事も。 多々ストレスは有りましたが、話す方も聞く方もエンジニア。ある程度の共通の認識や知識を持ってコミュニケーションを取れることが多かったです。 そんな会社をやめて、今いる会社はWebデザイナーやディレクターがメ
Rails - Resource Routingつらくね? - Qiita というのがあり、更に ルーティング定義時の変数名のアレ - ✘╹◡╹✘ というのもあるので、最近Railsアプリのルーティング部分をリファクタリングすることが多い。 最近のRailsだと、開発環境で存在しないパスにアクセスすると、No route matches [GET] "/a/b/c" みたいな赤い画面が出ると思うんですが、そこで既存のルーティングはこれですよというのがtable要素で表示される。それを画面上で適当にコピーすればtsv形式になるので、Googleスプレッドシートにペタッと貼って、列を入れ替えたりソートしたりして (基本的にはパスの辞書順で並べるのが楽) TSVをエクスポートすると、なんかいい感じのデータが得られます。それを適当にRubyで加工して、最終的にroutes.rbにペタッと貼ってテス
クライアントのエラーをキャッチする この記事を読みました。 WEBブラウザで起きた JavaScript のエラーをサーバに送りたい 素晴らしいアイデアですが、AngularJSでは、window.onerrorが発火しないため、通常のやり方が通用しません、とのこと。 そのため、$exceptionHandlerという、例外を集約しているサービスをオーバーライドする必要があります。 以下のように書けば問題ないかと思われます。 angular.module('myApp') .factory('$exceptionHandler', function($injector) { return function errorCatcherHandler(exception) { // オーバーライドしたためブラウザにエラー出力しないので、ここからブラウザにエラー出力する console.error
本記事はNode.js Advent Calendar 201518日目の記事です。 atomやbracketsなど、WWWの技術で作られたアプリケーションの中にはエクステンションを入れて拡張できるものがいろいろ存在します。 これらのアプリケーションは、どのようにしてエクステンションの仕組みを実現しているのでしょうか。 bracketsとatom(electron)を例にとって調べてみました。 bracketsはRequireJSベース bracketsは結論からいうとRequireJSベースのようです。以下詳しく説明します。 エクステンションの作り方 ざっくりですが、まずはエクステンション自身の作り方を紹介します。 main.js 下記は、wikiに示されているHello World!のサンプルです。 エクステンションは、必ずmain.jsに本体を記述します。 /*jslint vars
※無料体験版をご利用の際は、クレジットカードの登録不要! ※30日無料体験版は、無料体験期間終了後、自動で有償版に切り替わることはございません。 ※Windows版とMac版ではご利用いただける機能が異なります。詳しくは機能一覧をご覧ください。 TREND MICRO、およびウイルスバスターはトレンドマイクロ株式会社の登録商標です。 「Android」、「Google Play」はGoogle LLCの商標です。 「iOS」、「iPadOS」、「MacOS」、「App Store」はApple inc. の商標です。 「Microsoft」はMicrosoft Corporation の商標です。
anthonyはUX Movementの執筆者、チーフエディターです。素敵なWeb体験をこよなく愛し、ユーザのために日々奮闘しています。 モバイル端末でコンテンツのレイアウトをどうするかというのは意外と厄介な課題です。デスクトップは広々とした画面がありますが、モバイルでは限られたスペースしかありません。ユーザーはモバイル端末を使う時、一度にコンテンツのわずかな一部分だけしか見られず、それ以上見るにはスクロールする必要があります。 結局、モバイル端末で最も効果的なレイアウトとは何か悩むことになるでしょう。リストビューとグリッドビュー、どちらを使うべきでしょうか。ユーザーがいかに早く簡単に情報を見つけられるかは、この決定で変わってくるかもしれません。 リストビューか、グリッドビューか リストビューとは、コンテンツを一列に並べて表示したものです。文字が中心で画像はなく、もしあったとしても、文字の
コンテンツマーケティングのあるべき姿 こんにちは、コンテンツディレクターの成田です。 コンテンツマーケティングやオウンドメディアに関するセミナーに登壇させていただくと、他社の成功事例を知りたいというWeb担当者が非常に多くいます。主催者からも必ず「成功事例を紹介してください」という要望をいただきます。 他社の成功事例を知っておくことは無駄にはならないし、オウンドメディアを運営する際に成功事例を参考にすれば、会社(上司)への説得材料として一番手っ取り早いのも事実でしょう。いじわるな言い方をすれば、失敗しても会社に言い訳がしやすい。 ただ、自社が本当にオンリーワンの存在をめざし、競合他社との差別化を図りたいのであれば、他社の動向をうかがうことより、自社の足元をしっかり見つめ直すことを優先すべきでしょう。自社の意図と目的が曖昧なままでは、いくら他社の成功事例をマネしたところで、うまく進められるは
GoogleBooksで読める、読んでおくと良さそうなJavaScript 書籍メモ JavaScriptを勉強するにあたって、 読んでおくといいかもしれない本メモ。 GoogleBooks でプレビューできるもの優先でリストしておきます。 順番はテキトーです。 書籍 よくわかるJavaScriptの教科書 よくわかるJavaScriptの教科書 教科書シリーズ 作者: たにぐちまこと 出版社/メーカー: マイナビ出版 発売日: 2012/03/24 メディア: Kindle版 この商品を含むブログを見る 発行年:2012 GoogleBooks: よくわかるJavaScriptの教科書 - たにぐちまこと - Google ブックス プログラミング初めての人でも大丈夫そうなくらい、 簡単に書かれている。 後半、jQueryの話もある。 JavaScript本格入門: モダンスタイルによる
小越ブログ スマートニュース株式会社ではたらく小越のブログ。旧:今日のニッパウ *スパムが多いのでコメントは承認制になっております。 前々からやろうやろうと思っていて今年ちゃんとやったことに SQL があります。 今年坂本くんが入ってきたタイミングで教えてもらって、 現在は作ってもらったアカウントで自分で Redshift からログを 叩いて必要な分析データを収集しています。 元々これをやりたいと思ったきっかけは、 「そもそもこれエンジニアの仕事じゃねーんじゃね?」と思った事です。 新しい施策の評価、次の施策の為の下調査の為にログを叩いてもらって データを出すという事をやっていたのですが、 ・そもそも構文が間違ってなければ誰がやっても結果が同じ ・結果の確からしさを一番分かるのはPかD(この数字は1日で2倍にならないでしょ、的な) ・施策やサービスが軌道に乗るまでは変更が多くて、システム化
Webは面倒くさくて、本当にイケてない。 わたしはWebデザイナーとして働いているので、Webについての色々な事を当たり前だと思い込んで何の疑問も抱きませんでした。 しかし、冷静に考えてみると、おかしいことだらけだと思います。 Webデザイナーは、デザインするのが仕事です。 コンテンツの魅力を最大限にエンドユーザーに伝えるべく、情報をデザインしています。 つまり、Webデザイナーは「コンテンツの質を高めること」に注力しなければならないのです。 しかし、現状はどうでしょうか。 人間ではなく検索エンジンに優しいWebサイト 本来ならデザインに集中すべきなのに、なぜブラウザの差分に振り回されたり、SEOを気にしながらWebコンテンツを作らなければならないのでしょうか。 ブラウザもSEOも「手段」であるはずなのに、わたしたちはいつもその「手段」に振り回されています。 特に、SEOなんてひどい話だと
この記事はGo その3 Advent Calendar 2015の18日目です。 仕事の関係でGoを使い始めて気付けば9ヶ月。今ではすっかり慣れましたが、始めた当初はそれまでC言語・Java中心で仕事をしてきた自分にとってGoの文化はかなり異質に映ったのを覚えています。 せっかくなので、他言語経験者でこれからGoを始めますよという方向けに、「Goではこんなことしても許されるよ」みたいなポイントを挙げてみたいと思います。 1文字の変数名 昔のプログラミングの入門書のコード例なんかだと、 というように1文字の変数名が多用されてたりして、それを引きずったまま職業プログラマになってコードレビューで可読性警察に逮捕される、なんてことは良くあったのではないでしょうか。 最近は「リーダブルコード」などの良い書籍が普及したのもあり、変数名は多少長くとも意味が判るものが良い、という文化が一般的なのではないか
in-Pocket 編集部が新サービス開発に取り組む様々な企業にお邪魔し、プロダクト誕生の裏側と成功のヒントに迫るこの企画。 今回は、スマートフォンサイト上で実店舗のような接客体験を提供する販促プラットフォーム『Flipdesk(フリップデスク)』の企画開発元・株式会社Socketさんへ。ローンチからわずかな期間で何故、大きなプロダクト成果を上げることができているのか?会社の立ち上げメンバーでもある安達隆さんにお話を伺いました。 株式会社Socket プロダクトマネージャー 安達隆さん 差別化のポイントはアナログ的サポート。 目指すは、「店舗さながらの接客」 ——『Flipdesk』はたくさんのEC事業者さんから熱い注目を集めているそうですが、具体的にどんな部分で評価を頂いているんでしょうか? 『Flipdesk』は、訪問者の行動を自動で解析し、状況に応じて「クーポン発行」や「キャンペーン
public class Ratio { public long numerator; public long denominator; public Ratio(long numerator, long denominator) { this.numerator = numerator; this.denominator = denominator; reduce(); } public Ratio plus(Ratio x) { if (x.denominator == this.denominator) { this.numerator += x.numerator; } else { long d = this.denominator * x.denominator; this.numerator = this.numerator * x.denominator + x.numer
17歳にして世界で初めてiPhoneのSIMロックを解除し、その後も脱獄(ジェイルブレイク)界隈で名を上げ、プレイステーション3を誰よりも早くハッキングしてソニーに訴えられるなど、天才プログラマーにして伝説的なハッカーとして知られるジョージ・ホッツ氏が、なんと1カ月で市販車を改造し、自動運転車に仕立て上げました。世界中の自動車メーカーやIT企業がこぞって参戦している自動運転車の開発競争に天才がたった一人で殴り込みをかけるとこうなるようです。 George Hotz Is Taking on Tesla by Himself http://www.bloomberg.com/features/2015-george-hotz-self-driving-car/ ホッツ氏が開発した自動運転車が実際に自動運転する様子は以下のムービーで確認できます。 Meet the 26-Year-Old Ha
今回の記事は、リモートワークアドベントカレンダーの17日目として用意しました。 注目されるリモートワークですが、オフィスで働くのと変わらない成果を発揮するためにはノウハウが必要になります。この記事では「デジタル出社」という新しいワークスタイルで、リモートワークでもチームでうまく働くノウハウを紹介します。 リモートワークを望む課題の本質は「通勤」だったのでは? 都心で働く人たちにとって、通勤における満員電車ほど嫌なものはないでしょう。ただでさえ飽和状態にある都市人口の中で、多くの人たちが同じ時間に通勤するものだから混雑は大変なものだし、男女共に痴漢にまつわるリスクもあるでしょう。 私がリモートワークを始めて本当に良かったな、と思うのは、満員電車に乗る機会が激減したことです。週2日ほどはオフィスに行きますが、それも午前中は在宅勤務にして、午後から移動にしたりすることで満員電車は避けることができ
findで日付指定して検索する際、 ▲日前ではなく、★月▼日を指定したい 2014-09-25 00:00:00 から 2014-09-25 23:59:59 までのファイルを検索 ★月▼日が何日前かを計算して指定する STARTTIME=$(( (`date +%s`-`date --date='2014-09-25' +%s`)/86400 +1 )) ENDTIME=$(( (`date +%s`-`date --date='2014-09-26' +%s`)/86400 -1 )) find ./ -daystart -mtime -$STARTTIME -and -mtime +$ENDTIME メリット 古いバージョンのfindでも動作する デメリット 日付の計算で目を疑う newermtオプションを使用する findコマンドで日付指定を使っての期間絞込み - cakephpe
こんにちは、イノーバ代表の宗像です。 MBAでは、非常にロジカルな思考を学びます。しかし、企業経営においては、ロジカルな発想だけではうまくいきません。むしろ、ロジックよりも、突破力のほうが重要なのです。では、なぜロジカルシンキングよりも突破力のほうが大事なのでしょうか。 MBAはマップ、パッションはコンパスである 僕が過去4年間の起業経験のなかで学んだことを、一つだけ挙げるとしたら、「起業家に必要なのはロジックよりも突破力である」ということです。 起業というのは、なかなかたいへんです。いろいろなたとえがありますが、石油を掘るのに似ているとか、大きな山を目指すという意味では登山に似ているという話があります。 僕もMBAに行っていたこともあって、最初に考えていたのは、きちんと計画を立て、ビジネス・モデルを考え、順序立ててやるのが大事だと思っていました。「計画を立ててやらないと戦略的じゃない」と
今の仕事は好きですか? 仕事に対して今も情熱があると迷わず言えますか? 自分に正直に答えようとすると難しい問いかけです。朝、布団からどうしても出たくなくて、起きるのが一苦労という日がたいていの人にはあるはずです。仕事に対する情熱がなくなっただけでなく、今では自分がしていることの意味も見失っています。こうなると 自分の仕事の出来に妥協し始める 職場でネガティブな雰囲気を発散している可能性がある という理由で、職場にいるのが大変になります。 告白すると、私自身も職場で幸福感を見つけるのに苦労することがあります。でも、そんな状態を乗り越える術を身につけました。オフィス生活を完全無欠とまでは言いませんが、充実したものにするために私が実行したことを共有したいと思います。 1. ルーティンを乱さない つらいときは、ついルーティンをおろそかにして、心の痛みから逃れるために何でもしようとしてしまいがちです
なるほど。アフィリエイトによくないイメージをもっている人はまだ多いのね。 でも、そのWebデザイナーさん、先入観が災いして、アフィリエイトをするからこそ手に入るノウハウに気付いてないかも。 ・・・というわけで、突然ですが、あなたは「アフィリエイト」についてどう思われますか? もし、あなたがWebデザイナーであれば、「アフィリエイトって、Webサイトで何かの商品を紹介してお小遣いを稼ぐ、なんか胡散臭いビジネスのことでしょ?」なんてお思いかもしれません。 でも、それは間違いです。 なぜなら、今、アフィリエイトはひとつの大きなビジネスになっていて、アフィリエイトだけで生計を立てている人たちが増えているからです。 アフィリエイトで得られる収益はもはや“お小遣い”というレベルではなく、アフィリエイトを専門におこなう企業も生まれているくらい、立派なビジネスになっているのです。 「えっ!?そうなの!?
DMMゲームズとDMM.com OVERRIDEは、iOSアプリ『かんぱに☆ガールズ』の配信を開始しました。 本作は、PC向けブラウザーゲーム『かんぱに☆ガールズ』のiOSアプリ版です。剣と魔法の世界に迷い込んでしまった社長(プレイヤー)が、ファンタジー世界で多くのキャラクター達と出会い、彼女たちの力を集めて新しい会社を育てていくという、「ファンタジー」と「会社経営」を組み合わせたファンタジーRPGとなっています。 iOSアプリ版では、 ハイクオリティなビジュアルや音楽はそのままに、端末に最適化されたUIで快適なプレイが可能となっています。 社長室では、主要なボタンが押しやすい位置に配置。各画面へ快適にアクセスできます。お気に入りの社員は中央に大きく表示されます。社員/編成/装備画面はiOS端末での操作性を重視してレイアウトが一新され、社員の編成や装備の入れ替えなど様々な操作がiOS端末上
嫌なことがあると気分が落ち込んでしまうものですが、これは誰にでも起きる心理現象です。そんな「憂うつ」と精神疾患としての「うつ病」は似て非なるものだということを、わかりやすくイラストで説明したムービーが公開されています。 What is depression? - Helen M. Farrell - YouTube アメリカでは成人全体の10%がうつ病に苦しんでいると言われています。 しかし、うつ病は数値化することができない精神疾患であるため、「コレステロール値が高い」と同じように理解するのは難しいかもしれません。 「うつ病」と「憂うつ」の違いがわかりにくいことも、混乱を招く大きな原因の1つです。 時々、気持ちが落ち込むことは誰にでもあるもの。成績が悪かった時、失業してしまった時、誰かと口論になった時や、単に雨が降っているだけでも、悲しい気持ちに襲われることがあります。 そのような気持ちの
世界初! 12時間、痛みから解放してくれるパッチが完成2015.12.16 10:00 junjun 痛みに耐えるのって、本当に辛いですよね…。 腰痛、関節痛などをかかえてる人にとっては多分お馴染みのイブプロフェン。驚異的に効果的で非ステロイド系の安全な鎮痛・抗炎症薬として有名ですが、この度、イギリスのウォーリック大学の研究者たちと生体接着の医薬品を得意分野とするMedherant社が画期的イブプロフェン・パッチの開発に成功したようです。 このパッチのスゴイところは、なんと1枚貼ると12時間絶え間なく皮膚から拡散して鎮痛してくれるところなんです。研究者たちの主張によると、このパッチは通常のイブプロフェン入りジェル剤よりも30%も多くイブプロフェンを含ませていることに成功したそうです。 パッチは、皮膚に密着して動いても取れないようにベトッとしていますが、痛みを12時間緩和する耐久力、投薬量の
特にアメリカなどでは、医療費も高額なために自宅でなんとかしちゃおうという向きもあるため、様々な民間療法的おばあちゃんの知恵袋的な治療方法が伝わっているそうで、ここにあげるのはその中でも、研究者たちが実際に役立つことを認めたものだそうだ。 もちろん効果は個人差があるし、自己責任でのお試しとなるが、参考になるかもしれない昔から伝わる9つの民間療法だ。
photo by wootam! キャンセルのキャンセルについて社内ブログに書いたので、こっちにも書いておこうと思います。 confirm, dialogのdesignは案外と難しいものです。 どのタイミングで表示すべきか? どのようなメッセージを書くべきか? どのようなアクションをユーザーに提示すべきか? そもそも本当に必要なのか? いろいろと考えることは多いですが、「そもそも本当に必要なのか?」という問からスタートして、ではなぜ必要なのか?と考えていけば最適な解決方法にたどり着けるように思います。基本的にDialogは邪魔なものだと思うので、表示しないのが一番です。 confirm, dialogのdesignはどうあるべきなのかというのは、基本的にはiOSやAndroidのDesign Guidelineにも書かれているのでまずはそれを読んでおけば多くの場合、最適な解を見つける指針に
こんにちは、らくからちゃです。 今日もぶらっとネットサーフィンをしていたら、こんな記事を発見いたしました。 よくブログで自慢気に「毎月100冊本読んでます」とか言う奴いるけどさ 俺がそこの何に感心するかって"本を100冊読む努力"より"読みたい本を100冊も探せた事"なんだよね。 前は「少しの知識欲さえあれば読みたい本なんていくらでもできるだろ」と思ってたけどさ。 最近暇ができていざ読書習慣をつけようと本屋行ったら何も読みたい本がないのな。 なんか"胡散臭い政治本" "超絶難しそうな技術書" "胡散臭い自己啓発書"しか眼に入ってこない。 小説という手もあるが個人的に物語は小説より映像派なのであんまり… ベストセラーコーナーもなんか「ブログにでも書いてろよ…」ってレベルの新書が並んでる。 仕方なく本棚から探していくんだが砂漠でコンタクト探してる気分だ。 分かる!分かるぞ、その気持ち! 職業柄
元スレ:http://viper.2ch.sc/test/read.cgi/news4vip/1450283779/ 1 :以下、\(^o^)/でVIPがお送りします:2015/12/17(木) 01:36:19.812 ID:SK3kZ8Og0.net 晩飯だけならまだしも朝飯まで作ってるしもう我慢の限界 3 :以下、\(^o^)/でVIPがお送りします:2015/12/17(木) 01:36:50.059 ID:7DuwUmQV0.net きも…… 4 :以下、\(^o^)/でVIPがお送りします:2015/12/17(木) 01:36:53.575 ID:SK3kZ8Og0.net すまん、一行抜けてた 角が立たない言い方考えてほしくてスレ立てた 7 :以下、\(^o^)/でVIPがお送りします:2015/12/17(木) 01:37:46.227 ID:wCZSznM/0.net
タオルに薬品を染みこませ、被害者の口元に押さえつけると、あらあらたちまちグッタリおとなしく…。そんな悪役ロマンあふれる薬品として、映画やドラマ、マンガなどにたびたび登場するクロロホルム。 では、果たして本当に、あれほど簡単に意識を失わせる効果がクロロホルムにあるのでしょうか? 今回はさまざまな作品でお馴染みの“あの効果”があるのかどうかを徹底検証!! その歴史的背景から掘り下げて、現実とフィクションの間にどれほど深い溝があるのかを紐解いていきましょう。 流石に無いって? それはどうなのでしょう…? ■クロロホルムはかつては麻酔薬として使われていた クロロホルムが生まれたのは、ちょうど『切り裂きジャック』などの話題がヨーロッパをせっけんしていた19世紀半ば。いわゆる、科学文明が夜明けを迎えようかという時期です。ドイツの化学者であるユストゥス・フォン・リービッヒをはじめ、アメリカやフランスなど
先日Mac向けに配信された「OS X El Capitan」で、日本語入力をすると自動で変換できる機能「ライブ変換」が追加されました。 ライブ変換を使うことで、「文節単位でスペースキーを押して変換する」といった操作が減るので、従来の入力方式よりも快適に日本語を入力することができます。 ただ、スペースキーで変換する癖が染み付いていると、どうしてもライブ変換が慣れず使いづらいと感じるかもしれません。 新機能だからと言って無理に使う必要は無いので、従来の入力方式が好みなのであれば、次の方法でライブ変換をオフにすることができます。 ライブ変換をオフにする2つの方法 ライブ変換をオフにする方法は2つあります。 メニューバーからオフにする メニューバーのIMEのアイコンをクリックし、「ライブ変換」のチェックを外す。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く