雑談力がつくニュースアプリ
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission> public class Decision { // オンライン、オフライン判定 public static boolean isConnected(Context context) { ConnectivityManager cm = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = cm.getActiveNetworkInfo(); if(networkInfo != null) { return cm.getActiveNetworkInfo().
http://www.winehq.org/download/deb を参照してください。 Windows 用アプリケーションをインストールする これを実行すると ~/.wine 以下にインストールされます。 Nautilus (ファイルマネージャ)から 圧縮されている場合は形式に応じて展開しておいてください。 GNOME のメニューの場所よりインストールしたいアプリケーションのインストーラー( *.exe のようなファイル名のファイル)を右クリックして"Wine Windowsプログラムローダー"で開くを選択してください。 Windows での方法と同じようにしてインストールしてください。 Wine にインストールしたアプリケーションをアンインストール DashからUninstall Wine Softwareを選択もしくはwineコマンドでuninstaller.exeを実行する。 ア
コマンドラインからSlackにメッセージや画像を送りつけたいので、そのようなコマンドを作った。 使い方 引数に文字列を渡して、文字列が存在するファイル名だったらファイルがSlackにアップロードされる。ファイル名じゃない文字列はメッセージとしてSlackにポストされる。 例えば: slackme "hello world" : "hello world" とメッセージをポストする slackme image.jpg : image.jpg をアップロードする(ファイルが存在すれば) slackme "i like it" lgtm.gif : "i like it" をメッセージとしてポストしたあと、lgtm.gif をアップロードする 個人的な便利ポイントとして、EPSファイルやSVGファイルは、ImageMagickのconvertがあると勝手にPNGに変換してくれたり、高解像度(1M
Wineで大戦略パーフェクト3.0のオープニングムービーが再生されないので、GPL MPEG-1/2 DirectShow Decoder FilterをWineにぶっこんでみた。 動画再生プログラムで、オープニングのムービーを開くと、再生されるようになったので、WineでのMPEG1再生は問題無いはずなのだが、大戦略パーフェクト3.0を起動すると、オープニングムービーが再生されず、まだDirectX絡みでうまくいってないようだ。 デスクトップはConkyを入れて、こんな感じ Conkyを見ると、Core i7 740QMは独立してCPUクロックを可変させているようだ。擬似8コアなのに(笑) ターボブーストは観測できていないが、多分効いているだろう。
yumやapt-getからインストールしたり、rpmやdebパッケージを利用してインストールした場合、アンインストールやアップグレードを行うのは簡単だ。 しかし、ソースファイルからコンパイルしたパッケージの場合、makeファイルにuninstallが用意されているならまだしも、もし用意されてないと、パッケージをアンインストールしたりするのは非常に大変だ。 そんなソースからコンパイルしmake installしたパッケージを管理してくれるのが、『porg』だ。pacoという、同じくソースからインストールしたパッケージの管理ツールが前身。 今回は、この『porg』をCentOS 7に実際にインストールし、ソースからインストールしたパッケージを管理してみることにする。 1.『porg』のインストール まずは『porg』のインストールから。 以下のコマンドを実行し、パッケージのソースコードをダウン
7月に入り、Windows 10正式登場まで1か月を切った。夏のボーナス商戦でも超目玉となりそうだ。 特にタッチ操作が可能な「液晶ディスプレイ一体型PC」はWindows 10をもっともスマートに使えるオシャレなPCだ。 NECのLAVIE「LAVIE Direct HF [Hybrid Frista]」は、21.5インチ(フルHD)、マルチタッチ対応で、専用のワイヤレスキーボードも搭載する魅力的な製品だ。ただし、価格も税別12万1,800円からと、少々高い。 そこで、スタイリッシュな「液晶ディスプレイ一体型PC」を様々な周辺機器と組み合わせて安く組み立ててしまうというのはどうだろう? いま流行のスティックPCを使って、「液晶ディスプレイ一体型PC」がどのくらいで構成できるのかをチェックしてみた。 準備するものは以下 1)インテルのスティックPC(実売2万円) 2)マルチタッチ対応液晶ディ
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました システム開発において一番厄介とも言えるのが帳票です。幾つかの解決手段はありますが、今なお一番最初の帳票設計をいかに行うかは苦労するのではないでしょうか。 今回はPDFベースの帳票システムを構築できるThinreportsを紹介します。帳票設計ツールとRuby/Ruby on Railsのジェネレータによる帳票作成システムとなっています。 Thinreportsの使い方 Thinreportsの帳票設計ツールはChromeアプリとして動作します。元々日本語なのが嬉しいですね。 最初に新しい帳票の形式を決めます。 テキストを編集したり、画像を追加できます。 この青いラベルはプログラマブルに変更できるポイントになります。 ThinreportsはRubyから直接実行する形でPDFを生成で
空白スペースは単なる美ではありません、ユーザインターフェイスの成功への鍵です。空白スペースがWebデザインやUXデザインにおいてどのように使うと効果的に機能するかを紹介します。 Why White Space Is Crucial To UX Design 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様に許可を得て翻訳しています。 はじめに -UXデザインにおける空白スペースの価値 1. 空白スペースでコンテンツを理解しやすくする 2. 空白スペースで関係を明確にする 3. 空白スペースで注意を引きつける はじめに -UXデザインにおける空白スペースの価値 メインとなるオブジェクトを強調し、ユーザーの注目を引きつけるネガティブスペース・空白スペースの重要性をすべてのビジュアルアーティストが理解しているでしょう。 ネガティブスペース(デザイナー的には空白スペース)
Update 2018-05-09: Even though tail call optimization is part of the language specification, it isn’t supported by many engines and that may never change. The ideas are still interesting, however and explained in this blog post. ECMAScript 6 offers tail call optimization, where you can make some function calls without growing the call stack. This blog post explains how that works and what benefits
2015/4/21、Android Support Libraryの22.1が公開されました。 公式ブログから変更点を抄訳してます 引用: http://yslibrary.net/2015/04/22/android-supoprt-library-221-released/ Support v4 DrawableCompatで、drawable tintingがAPI4以上で使用可能に DrawableCompat.wrap(Drawable)でdrawableをラップして、setTint(), setTintList(), setTintMode()を使おう Paletteの内部ロジックの一部をColorUtilsで公開 Lollipopで追加された、building authentic motionの重要な要素のInterpolatorをSupport v4に追加 FastOutL
Polymer 1.0最新情報!(前編)ーPolymer 1.0とPolymer Catalog、活用事例の徹底解説 河合良哉 Polymerは、Google I/O 2015にて1.0が正式リリースとしてアナウンスされました。本記事は、Google I/OでPolymerが取り上げられた「Polymer and modern web APIs: In production at Google scale」のセッションをレポートします。Polymerの最新情報や活用事例、Polymer Catalog、Polymer Starter Kitなど 盛りだくさんのこのセッションの翻訳と解説を前後編に分けてお伝えします。 前編となる本記事では、「Polymer1.0の特徴」、「Polymer Catalogとすぐに使えるElements」、「ライブサイトへの適用例(前半)」を解説します。 Pol
Twitterでハッシュタグ「#naoya_sushi」が生まれてしまうほど、無類の寿司好きとして知られる伊藤直也氏(@naoya_ito)。そんな伊藤氏をホスト役とし、トップエンジニアをゲストに招いて、寿司をつまみつつホンネで語ってもらおうという、この企画。 第五回のゲストは、弱冠29歳にして2015年5月から『株式会社メルカリ』の執行役員として技術領域のトップに就任した、柄沢聡太郎氏(@sotarok)。新卒で『グリー株式会社』に入社し、その約1年後には『株式会社クロコス』での起業を果たし、社会人2年目にしてCTOを務め、その後『ヤフー株式会社』に買収され、現在に至る――と華麗かつ怒涛のキャリアを歩む柄沢氏の軌跡から、これからCTOを目指す若手エンジニアの指標を導き出せるか、乞うご期待! — 伊藤直也(以下「naoya」):とりあえず乾杯しましょうかね。 — 柄沢聡太郎(以下「sota
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます セキュリティインシデントの対処で、もっとも難しいことの1つは、そのサイバー攻撃の背後にいる人物を暴き出すことだ。これは近年、ますます困難の度合いを増している。 ハッカーに法の裁きを受けさせることは難しいにせよ(特にそのハッカーがほかの国にいる、あるいはほかの国の政府のために働いている場合には)、その攻撃が誰に手によるものかを理解できれば、防御にも役立つことが多い。 セキュリティ企業MandiantのMike Oppenheim氏によれば、それこそが、攻撃を受けている組織が犯人を特定することが重要である理由だという。たとえ特定した犯人を逮捕できない場合でもだ。 「誰に狙われているのかを知ることは大切だ。それによってビジネス上の判断も、防御
皆さん、こんにちは。Androidエンジニアの後藤です。 前回のブログで次回はAndroid MやDeveloperToolについて書きます!!と熱くなっていましたが、Design Support Library ( DSL ) の魅力をどうしてもお伝えしたくなったので、今回はDSLについて書いていきます! これを機に、ライブラリが提供しているコンポーネントを使ってTODOアプリを作ってみたので、コードを見ながら一緒にDSLをマスターしていきましょう!! もうコードを見たくて仕方が無い方はどうぞ! https://github.com/eure/citrus Databaseには話題のRealmを使ってみています。 理由は、実はですね……… ……なんとなくです。 今回はデザインからコードまでを自分でやりました。DSLを使うことが目標なので、マテリアルデザインのルールは厳守していません。 D
はじめに 最近ではInfrastracutre as codeやImmutable Infrastructreの考え方によるインフラ管理が浸透してきました。 ChefやAnsibl、最近ではItamaeといったプロビジョニングツールの選択肢が増えてきとはいえ、未だに敷居の高さを感じ導入に踏み切れていない方も多いのではないでしょうか。 そこで今回はお手軽に始められるインフラ構築ツールとしてconfdについてまとめてみました。 confdとは goで書かれた設定ファイル管理ツールです。 kelseyhightower/confd 主要機能は設定ファイルのテンプレートエンジンなのですが、設定ファイルの生成前後で外部コマンドを実行することが可能です。 そのため 設定反映のための前処理 設定ファイルの自動生成 設定反映のためプロセス再起動 といった一連の作業を担わせることができます。 また、構成もシ
スマホの普及率があっという間に高くなり、今や高齢者さえiPhoneを使いこなしているほどになっている。 新しいデバイスの普及率の高さは、新デバイスへの対応が企業担当者の悩みになることも意味する。 つまり、コンシューマーがターゲットの担当者ばかりでなく、B2B企業にとってもWEBサイトのスマホ率の上昇をアナリティクスで目にするたびに、「スマホ化」の4文字が頭をよぎるようになってきたということだ。 今回の記事では、今話題のレスポンシブWEBデザイン(「レスポンシブル」と言う人が時々いるが、「ル」は要らない。「レスポンシブ(responsive)」は反応が良いという意味)について、初級者を対象に「なぜレスポンシブWEBデザインが、多くの企業担当者の心をとらえるのか」を、実際に自社サイトのレスポンシブWEBデザイン化に踏み切った担当者の声をまじえて解き明かしていきたい。 あなたがもし、スマホ対応に
なぜデザインは人を動かすのか? 〜「広告」を通じて、デザインの力を考える(前編)2015/07/01 ——2015年のアドフェストでは、八木さんが制作されたホンダのコーポレートブランディング「Honda. Beautiful Engines.」が、Design/Booklet部門で最高賞のグランデをはじめ、複数の賞を獲得されました。当財団が運営するアド・ミュージアム東京の企画展示「鉄のマインド One Show 2013」でもDesign/Flyers部門でブロンズを獲得されていますね。さらにOutdoor/Poster部門とPrint Craft/Photography部門、Print Craft/Best Use of Photo部門では、JR東日本「行くぜ、東北。」がブロンズをトリプル受賞されるなど、幾つもの賞を重ねての受賞、本当におめでとうございます(編集部:以下同様)。 八木:ま
フラットデザインの導入以来、アニメーションの質が、今までにないほど、優れたインターフェース作成のために必要不可欠なものとなっています。モーションデザインを通して、製品の総体的なブランドエクスペリエンスを左右するようになり、製品を、市場の他のものと差別化する要素となりました。アニメーションは複雑なインタラクションを簡素化し、優れたデザインを記憶に残るユーザエクスペリエンスにしました。では、質の高いアニメーションはどのように作られるのでしょうか? イージングカーブは多くの要となるコンポーネントの1つで、適切なアニメーションをとり、素晴らしいものに作り上げます。 問題なのは、イージングカーブがどのように機能するかについての理解が、少々難しいということです。 前回の記事 After Effects to CSS で触れたタイミング関数への興味の派生としてこの記事を書きましたが、この記事を読むことで
こんにちは!6月も今日で終わり、2015年が折り返し地点を迎えます…! 本当に毎日はやいですね。 Goodpatchでは、今月Prott for Androidをリリースしました!使いやすさを求めて全力で開発したのでAndroidアプリを開発する際は是非使ってくださいね!では今月も新しいサービスやアプリをたくさん紹介していきます。 過去の月間まとめ記事→月間まとめ一覧 LAPA – Landing Pages Collection http://lapa.ninja/ Tumblrで作られた海外のランディングページギャラリーサイトです。現在掲載されているサイトの数は少ないですが、定期的に更新されているので、Tumblrアカウントを持っている方は是非フォローを! Doctant https://www.doctant.com/ Web上でドキュメントを書いてURLでシェアできるサービスです。
ども、大瀧です。 Dockerバージョン1.6でLogging Driverというプラガブルなログ機構が追加され、DockerコンテナのログをSyslogに送信するなど柔軟なログ構成ができるようになりました。 ログアグリゲータとして著名なFluentdのLogging Driverが最近Dockerのmasterブランチにマージされたので、試してみた様子をご紹介します。 検証環境 OS : Ubuntu 15.04 Vivid Vervet(AMI : ubuntu-vivid-15.04-amd64-server-20150616.1 (ami-0473a904) 東京リージョン) Docker : Master Binaries 1.8.0-dev/Git commit: 90024b9 まだリリースされていない段階なので、最新リリースのDockerパッケージをインストールした状態でG
男子校に通う中学生の僕らにとって「家庭科」の授業は休憩時間のようなものだった。 僕の中学校には家庭科室というものがない。だから、いつもの教室で野菜の種類やそれに含まれる栄養素なんかを教わるというだけの、正直退屈な授業だった。話される内容はどれもただ暗記すればいいものなので、授業を聴かなくても定期試験前に教科書を読み通すだけで九〇点は取れる教科だった。 学校としても文科省の教育課程に沿うがためだけに時間割にねじ込んでいるに過ぎなかったと思う。特別教室がないことでも真面目にこの教科を取り扱う気がないことがわかるし、生徒の方でもその学校の態度を敏感に感じとっていた。 そんなやる気のない男子学生の前に立って話すのは教師にとって楽しいものではなかっただろう。僕らの先生は、落ち着いた雰囲気でどこかしたたかさのある、髪の長い女の先生だった。 その日も彼女はいつも通り、キノコに含まれる何々という栄養素が、
この連載ではSEから営業職に転向した人に向けて、SEの強みを生かした「ロジカルセールス」の進め方を筆者の経験とノウハウを基に説明しています。 前回(商品訴求に「笑い」も大切、スベっても気にするな)までで、アポの取り方(第2回、第3回)、初回訪問の心得(第4回)、環境準備(第5回)、会社説明(第6回)、商品説明(第7回、第8回)を取り上げました。 いよいよ営業折衝の「クロージング」に向かいます。ターゲット顧客への営業活動が受注につながらないようでは意味がありません。営業は受注のために働いているといっても過言ではありません。 訪問を終えるにあたり、どうすれば相手から受注できるのでしょうか。今回はこの点についてお話しします。 営業折衝の結果が「受注」 「商品を説明するのは得意ですが、受注に話を持っていくのがどうも苦手です。お客さんに『注文ください』とはなかなか言いづらいのですが…」 よく、こんな
連番ファイルをダウンロードして他のコマンドに渡すには? curlコマンドの使い方:ネットワーク管理の基本Tips ファイルダウンロードのコマンドは、Linuxでは「wget」が定番といえる存在ですが、「curl」も多く利用されています。curlコマンドはダウンロードだけでなくアップロード機能も備える他、ユーザー認証が必要なサイトにも対応しています。wgetと併せて活用することで、より柔軟なファイルのやりとりが可能になります。 連載バックナンバー 本連載では、ネットワーク管理の基本コマンドを順を追って紹介していきます。基本書式と用法、主要なオプション、用例サンプルを示しますので、manやhelp代わりに通読し、各コマンドでできることを順次おさらいしてみてください。今回は、ファイルアップロード/ダウンロードで利用することの多い「curl」コマンドを紹介します。 なお、本連載では、執筆時点の最新
前職の時、私は顧客へアドバイスすることが生業だった。 だが、恥ずかしながらすべてが良いアドバイスであったかといえば、おそらくそうではない。 正直に言うと、私に知識と経験が不足していたがゆえに、全く顧客の役に立てなかったこともしばしばあった。 だが、もっと悪いのは、アドバイスのやり方を知らなかったがゆえに、「相手に話を聞いてもらえない」時があったことだ。 実際、人へのアドバイスは非常に難しく、気を遣う。特に若造の言うことを、業界経験何十年というベテランが聞く、という状況自体がそもそもありえないシチュエーションである。 したがって、社内では何度も何度もそう行った状況におけるシミュレーションを行い、できるだけ話を聞いてもらえる状況を作り出すスキルを身につけるべく、練習を重ねていた。 具体的には、話を聞いてもらうために次の6つのステップを踏む。 STEP1.解決して欲しいのか?聞いて欲しいだけか?
本サイトはいわゆる帰国子女で30年弱英語を使っているエンジニアである筆者が英語関連の気になった項目や、質問された項目について解説を試みるサイトです。一応TOEIC 950点ですが、普段から使っているという以外に特に英語の専門的な知識はありませんので、鵜呑みにせず参考としてご使用ください。質問の仕方→ http://www.englishforengineers.jp/post/122219356460 お題:github issuesでOSS関連のやりとりしてるケースで例えばpull-reqを送る時にcan you merge?とは聞きづらい(would youなら良さげな感じがする)んだけど、どう言う? 関連項目:http://englishforengineers.tumblr.com/post/122233261550/could-you-would-you この話に関してはお題を出
Yahoo天気が大幅リニューアル。 以前のエントリ 結局、天気アプリはどれを使えばいいのか問題。 - Yukibou's Hideout on Hatenapotatostudio.hatenablog.com の中で、個人的オススメ天気アプリに勝手に選出した「Yahoo天気」が、先日大幅にリニューアルした。 Yahoo!天気 - 雨雲の接近がわかる無料の天気予報アプリ Yahoo Japan Corp. 天気 無料 正直言うと、以前のYahoo天気は、iOS7以前の野暮ったさを残したデザインだったように思う。だが、今回のアップデートで随分と今風のモダンなアプリに生まれ変わった。それだけでなく、細かな機能の強化もされて、格段に使いやすくなった。 というわけで、今回は、Yahoo天気のなにがどう変わったのかを、簡単に書き記していこうと思う。 1.見た目が変わった。 まず、一番大きな変更点とし
Android と iPhone との比較は多くの点で議論されており、どちらがより良いかは、Android の画像の質は iPhone とくらべてずっと劣るという点を除けば、未だ結論が出ていません。Facebook、Twitter、Instagram 等どれを使っていても、写真をとって、フィルタをかけて、ソーシャルネットワーク上に公開すると、いつも Android から投稿される写真は画質が劣化しています。しかし何故でしょう? 私達は昨年の間調査をし、そしてついに、Google が犯したほんのちょっとしたミスが原因であることを突き止めました。それは本当にちょっとしたミスでしたが、その影響はすべての画像を扱うアプリケーションに波及するほど大きく、現在に亘っても影響が続いています。 問題は、libjpegです。 libjpegといえば、数多くのオープンソースプロダクトでも使用されており、And
June 29, 2021 9 minute read President of WebFX. Bill has over 25 years of experience in the Internet marketing industry specializing in SEO, UX, information architecture, marketing automation and more. William’s background in scientific computing and education from Shippensburg and MIT provided the foundation for MarketingCloudFX and other key research and development projects at WebFX. Here are s
プログラミングが好きな学生のためのGitHub勉強会 2015 | SEゼミ で、クックパッドでの基本的な開発プロセスについて話しました。 また当日はメンターとしても参加しました。 今回はGitHubを使ったこと無かったり、プルリ(Pull Requst)をしたことが無い学生の方々が主な参加者で、 GitHub実践入門の著者が講師を務め、いくつかのWeb系企業のエンジニアがメンターを務めました。 だいたい4人くらいの様子を見ていましたが、プルリを送り合うあたりまではスムーズに。 プルリするために、相手のリポジトリをForkして、ブランチを作って、push して、と ちょっと複雑になると、大変そうでした。 私も最初にgitを使い始めたころは、origin とか master とか、わけがわからなかったのを覚えています。 特に、当時は Subversion を主に使っていたこともあり。 発表内
Go言語のDependency/Vendoringは長く批判の的になってきた(cf. “0x74696d | go get considered harmful”, HN).Go1.5からは実験的にVendoringの機能が入り,サードパーティからはDave Chaney氏を中心としてgbというプロジェクベースのビルドツールが登場している.なぜこれらのリリースやツールが登場したのか?それらはどのように問題を解決しようとしているのか?をつらつらと書いてみる. Dependencyの問題 最初にGo言語におけるDependecy(依存解決)の問題についてまとめる.Go言語のDependencyで問題なのはビルドの再現性が保証できないこと.この原因はimport文にある. Go言語で外部パッケージを利用したいときはimport文を使ってソースコード内にそれを記述する.このimport文は2通りの
UXという言葉は2005年ぐらいにはすでにバズワードだったが、その後もますますバズっぷりを増している。 UXという言葉は人によっていろいろな意味で使われるとよく言われる。実際、私も仕事でいろいろな人がいろいろな意味で(そして真面目に)UXという言葉を使っているのに遭遇する。 デザインコンサルタントとしては、UXを何かひとつ定義づけることよりも、世間でこの言葉がどのような使われ方をしているのかを知ることの方が重要だ。 ちなみに、私の定義はとても簡単だ。誰かが私に「UXとは何ですか?」とたずねれば、私はこう答える。 「利用者体験のことです」 それ以上でも以下でもない。英単語の直訳で十分意味のある言葉だと思う。 例えば「デザインって何ですか」とか「UIって何ですか」といった質問に答えることの方がずっとコンセプチュアルで難しい。UXは簡単だ。 ただ世間でいろいろなニュアンスが盛られて使われているよ
2015.06.03 スキル 社会人になったばかりの若いエンジニアの中には、一度この道に足を踏み入れたからには、自らの技術一本で身を立てていけたらという、強い思いを胸に秘めている人も少なくないのではないか。 そう考えて今回、Rubyの父として知られるまつもとゆきひろ氏に、あえて「これからの時代に技術だけで生き残るには?」という偏ったテーマで取材を依頼した。返ってきたメールの冒頭にあったのが、次の一文である。 「技術だけで生きるというのは幻想である」 まずはその真意を聞くところから、取材は始まった。 まつもとゆきひろさん(@yukihiro_matz) 1965年生まれ。筑波大学第三学群情報学類卒業。プログラミング言語Rubyの生みの親。株式会社ネットワーク応用通信研究所フェロー、一般財団法人Rubyアソシエーション理事長、Speeeをはじめとした複数社の技術顧問、Herokuチーフアーキテ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く