Unlimited Wordpress themes, plugins, graphics & courses! Unlimited asset downloads! From $16.50/m
Inside the Go playground Francesc Campoy Flores Developer Advocate, Gopher Agenda What is the Go playground What could go wrong What did we do to avoid it An animated ASCII train 2 The Go playground go.dev/play 3 De facto pastebin of the Go community go.dev/play/p/bJYnajZ6Kp 4 The Go tour go.dev/tour 5 Executable examples on documentation go.dev/pkg/strings 6 Executable code on blog posts go.dev/b
RailsGirls is an activity to introduce Ruby and Rails to women, ranging from beginners to programmers familiar with other languages. This presentation shows the current situation of women in engineering, and then introduce activities to improve the situation, including Rails Girls. The speaker contributed Rails Girls Tokyo.Read less
ブログでおなじみのクラスメソッドさんの勉強会に参加させて頂きました。 iOS 8とかけて8本のLTで構成された勉強会で、iOS 8で追加された新機能やニッチな技術の紹介がありました。とても勉強になったので、メモと併せてまとめてみます。 なお、本家のまとめはこちらになりますのであわせてご参考ください: [イベントレポート] 世界最速LT大会!?新iOS 8発表!で登場した新機能・ニッチな技術を大公開!! #cmdevio | DevelopersIO LT内容のまとめ 1.ついにiOS 8リリース!今までの歴史を振り返ってみる 大橋さん iPhoneの初期〜iOS 8までの変化を追う iPhoneの機能やiOSでできることの変化について コミュニケーションやメディア、コマースのあり方など、現実世界の変化について iOS 8技術の解説記事を200本出す予定。いま100本出している http:/
XP祭り2014で発表された「俺の価値創造契約」の発表資料がすごく参考になるのでメモ。 「この資料、非常に衝撃的だった。中の人がここまで公開していいものなのか、という意味でも。」という指摘はまさにその通り。 【参考】 永和さんの「価値創造契約」が大苦戦を強いられている件 - GoTheDistance 新しい契約形態での受託開発サービス「価値創造契約」 | 永和システムマネジメント 価値創造契約の件の感想 これだけはマスター!情報戦略キーワード - レベニューシェア型契約:ITpro 理想と現実 | 検索結果: | cloud42 エンタープライズの開発における、プロダクトオーナーとしての組織(前編)。Developers Summit 2014 Summer - Publickey エンタープライズの開発における、プロダクトオーナーとしての組織(後編)。Developers Summit
本日、IPA(独立行政法人情報処理推進機構)から表題のプレス発表が公開されました。 IPAからのプレス発表 (http://www.ipa.go.jp/about/press/20140919_1.html) 内容は2014年9月3日に米国のCERT/CCが行った報告を踏まえたもので、複数のAndroidアプリに「SSL証明書を適切に検証しない脆弱性」があることが確認されたことから、開発者に対して注意喚起するものとなっています。 なお、CERT/CCの報告では問題が確認されたアプリのリストが公開されており、現時点で複数の日本語名のアプリを含む617のアプリが記載されています。 実はこの「SSL証明書を適切に検証しない脆弱性」は2ヶ月に1度くらいの割合でJVN (Japan Vulnerability Notes)にも報告が上がってくるもので、個人的には「何で同じ問題が色々なアプリから上がっ
Yesterday’s article described various techniques for resizing images using APIs from the UIKit, Core Graphics, Core Image, and Image I/O frameworks. However, that article failed to mention some rather extraordinary functionality baked into the new Photos framework which takes care of all of this for you. For anyone developing apps that manage photos or videos, meet your new best friend: PHImageMan
Swift Generics create elegant code, fit for a king or queen. Update Note: This tutorial has been updated to Swift 3 by Gemma Barlow. The original tutorial was written by Mikael Konutgan. Generic programming is a way to write functions and data types while making minimal assumptions about the type of data being used. Swift generics create code that does not get specific about underlying data types,
次のプロジェクトでちょっと使ってみたくなる実用的なものから実験的なものまで、CodePenで多くのユーザーをうならせたスタイルシートのテクニックを紹介します。 まずはアニメーションが楽しいデモから。 ※上から10個くらいはアニメーションgifです。
https://www.youtube.com/watch?v=rP9EKvWt0zo 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 TwitterのYao Yuが、大規模サービスのキャッシュにおいてRedisを活用する取組みについて紹介しています。 1) Redisを採用している理由 キャッシュだけで、ストレージとしては利用していない。 主なところでは、Twitterのタイムラインで利用している。ホーム画面であれ、ユーザ画面であれ、タイムラインはTweetのインデックスなので、key/valueストア型のRedisを利用するケースとして最適。 以前はmemcachedを使っていたが、問題になったのは、タイムラインでおきるread/writeは、(ユーザが閲覧している範囲に追加反映するということなの
iOS8のリリースにより、A7を搭載したiOS端末からはOpenGLESに代わる新グラフィックスAPIであるMetalが動くようになりました。 iOS8発表時のAppleのKeynoteで紹介されたとおり、MetalはOpenGLとくらべてAPIの層が薄くて最適化されているので高速に動作するようで、他の多くの記事でもこの事が書かれています。 しかし実際にMetalに触れてみると、単にAppleのハードウェアに最適化されていてオーバーヘッドが低く速いということに留まらず、ある一つの特長に気付きます。 それは「shared CPU/GPU memory buffer」つまりCPU/GPU間でメモリが共有されているというものです。 ここでは今までiOSの3Dアプリケーション開発に利用されていたOpenGLESでのメモリの扱い方と比較しつつ、CPU/GPU間でメモリが共有されることのメリットについ
iOSのDeveloperサイトでは基本的なものから応用的なものまでいくつかのMetalのサンプルがダウンロードできるようになっています。 早速Metalを学習しようと一番基本的なサンプルを紐解いてみるも、以下のように沢山のクラスが登場します。 ・MTLDevice ・MTLBuffer ・MTLTexture ・MTLCommandQueue ・MTLCommandBuffer ・MTLRenderCommandEncoder ・MTLLibrary ・MTLFunction ・MTLRenderPipelineState 主なものを列挙してみましたが、数が多いだけに前提知識無しでいきなりサンプルを読み進めるのは困難です。 そこで今回はこれらのクラスがレンダリング全体の流れの中でどのような役割を担っているか図で整理しながら紹介したいと思います。 ここで紹介する流れは複雑なサンプルであって
サーバにCentOS 7をインストールしたので、メモを残しておく。 ネットワーク あぁ、インタフェース名がenp6s0とかenp7s0になっているね。それぞれのPCI IDは06:00.0と07:00.0。 管理ツールはNetwork Administration Toolがなくなり、Network Managerに一本化されたそうな。今まではインストール後速攻に削除していたけど、使ってみるか。Network Managerではネットワーク設定をコネクションという概念で抽象化しているけど、一番単純なケースはインタフェース=コネクション。 設定ファイル自体は/etc/sysconfig/network-scripts/ifcfg-<コネクション名>なのは一緒。ターミナルから使えるコマンドは、nmtuiとnmcli。 $ nmcli c sh # コネクション一覧表示 $ nmcli d sh
RubyKaigi 2014でmod_mrubyやngx_mrubyとその応用について話してきました。 この写真はhsbtさんに撮っていただいた写真で、その他RubyKaigi中のグレートな写真を沢山撮影されていました。 hsbtさんに感謝します。 RubyKaigi 2014, 18-20 september RubyKaigiは、オブジェクト指向スクリプト言語Rubyの準国際カンファレンスです。 世界中からRubyのコミッターや技術者がRuby発祥の地である日本にて一堂に会するイベントです。 2006年からほぼ毎年開催されており、前回のRubyKaigi 2013では公用語に英語を追加するなど、国際カンファレンスとしての場を整え、3日間でのべ1,500名以上の来場者を迎えました。 発表で使用したスライドは以下です。 スライドよく見ると、時間の関係上省いた最後の
例えば下記のように複雑な条件に基づいてレコードを抽出する場合、WHERE を使うと残念なことになります。 SELECT T.id, ( CASE WHEN /*難解極まりない条件1*/ false THEN 1 WHEN /*難解極まりない条件2*/ false THEN 2 WHEN /*難解極まりない条件3*/ false THEN 3 ELSE 0 END ) AS stat FROM tbl T WHERE ( CASE WHEN /*難解極まりない条件1*/ false THEN 1 WHEN /*難解極まりない条件2*/ false THEN 2 WHEN /*難解極まりない条件3*/ false THEN 3 ELSE 0 END ) = 2 とても保守性が低いと思います。 WHERE を無くして stat を使用してアプリケーションレイヤーで絞り込むことも出来ますが、そうす
こんにちは、LIGブログ編集部です。こちらは「Illustratorをはじめて使う人が、ひと通りの基本的な操作ができるようになる」ところまでを目標とした全4回の超初心者向けIllustrator講座です。 第1回ではIllustratorの基本的な設定を、第2回ではIllustratorの基本画面およびベジェ曲線について、第3回ではIllustratorの各ツールについて説明をしました。 最終回となる今回では、総まとめとして、Illustratorを効率化するためのショートカットキー、過去にLIGブログに掲載された役に立つIllustratorの記事などを紹介していきたいと思います。初心者ではない方も、おさらいのつもりでぜひ確認してみてください。 ▼目次 Illustratorを効率化するためのショートカットキー 拡大、縮小、手のひらツール ペンツールを効率化 文字ツールを効率化 Illu
https://www.youtube.com/watch?v=XhXC4SKOGfQ 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 39分前 FacebookのiOSチーム、Adam ErnstとAri Grantによる@Sacle 2014での講演。データモデルとビューレイヤの改善の取組みについて紹介してくれてます。 1) データモデル 背景 2年前からHTML5からネイティブに切り替えて一旦大きく改善したが、その後機能を追加するたびにアプリのパフォーマンスが悪化。 ネイティブに移行後、オブジェクトのキャッシュレイヤとしてiOSのCore Dataを使ったのが失敗であった。 Core Dataの役割は「整合性を含むオブジェクトグラフ管理」 Facebook iOSアプリの場合、サーバ側を正のデータとするが、
1990年代初頭から記者としてまた起業家としてITスタートアップ業界のハードウェアからソフトウェアの事業創出に関わる。シリコンバレーやEU等でのスタートアップを経験。日本ではネットエイジ等に所属、大手企業の新規事業創出に協力。ブログやSNS、LINEなどの誕生から普及成長までを最前線で見てきた生き字引として注目される。通信キャリアのニュースポータルの創業デスクとして数億PV事業に。世界最大IT系メディア(スペイン)の元日本編集長、World Innovation Lab(WiL)などを経て、現在、スタートアップ支援側の取り組みに注力中。 [読了時間: 2分] 米アップルは2014年9月17日未明、今秋リリース予定のMac OS X 新バージョン 10.10(コードネーム:Yosemite)に搭載される自動化機能「JavaScript for Automation」の技術資料を公開した。 こ
https://www.youtube.com/watch?v=GHTO2WKDO6I#t=33m43s 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 Uberの技術については以前から興味ありましたが、残念ながらその点についてはあまり発信がない会社。今回、@Scale 2014に、CTOのThuan Pham(元VMWare / Westbridge / Doubleclick)とSenior Engineering ManagerのPaul Holden(元Apple)が登壇していたので、その他の情報も調べてまとめてみました。 1) 急成長 急成長という意味では、かつてはGrouponがありましたが、サイトのローカル言語/課金対応さえすれば、後は営業 + サイト運営の体制づくりというオペーレーショ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く