pixivと連携した無料のネットショップ作成サービス「BOOTH」で販売ができます。 販売方法は2つ。どちらもオンラインですぐに始められます。 オンデマンド販売初期費用無料、在庫リスクなし。手軽で最も人気な販売方法です。注文が入る度に、オンデマンドで製造・発送されるので、手間が一切かかりません。 もっと詳しく
![ものづくりがもっと楽しくなるアイテム制作サービス - ピクシブファクトリー - pixivFACTORY](https://cdn-ak-scissors.b.st-hatena.com/image/square/8a7d2a3cb759a79e8ae0ef5ae82e9d09468f3c87/height=288;version=1;width=512/https%3A%2F%2Ffactory.pixiv.net%2Fstatic-assets%2Fimages%2Fog_image.png%3F20170905)
pixivと連携した無料のネットショップ作成サービス「BOOTH」で販売ができます。 販売方法は2つ。どちらもオンラインですぐに始められます。 オンデマンド販売初期費用無料、在庫リスクなし。手軽で最も人気な販売方法です。注文が入る度に、オンデマンドで製造・発送されるので、手間が一切かかりません。 もっと詳しく
If you're interested in getting the latest and greatest in Marionette, help by making a book on v3 a reality here. I might be writing a new book covering v3. I don't know whether there will be enough interest to warrant it, or when it will be ready, so you'll probably still want to pick this one up: current readers will get a major discount on the new book when it ships. The book is up to date for
CompanyEngineeringProductSunsetting AtomWe are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022. January 30, 2023 Update: Update to the previous version of Atom before February 2 On December 7, 2022, GitHub detected unauthorized access to a set of repositories used in the planning and development of Atom. After a thorough investigation, we hav
Update 2015-02-05: More information – “Experimental New Directions for JavaScript” by Andreas Rossberg (slides in English). Google is currently working on SoundScript, a way to speed up object-oriented programming in JavaScript. The content of this blog post is completely based on a recent talk [1] by Dmitry Lomov. That is, everything I have written here is inferred from those slides and may or ma
先月末の話になりますが、SAPジャパンさんを会場に開催されたデータ転送ミドルウェア勉強会で、私が中心になって開発しているHTTPサーバ「H2O」について話す機会をいただき、登壇してきました。 以下は当日使用したスライドです。なぜ今H2Oを開発しているのか、その背景にある現状認識と将来の方針について、日本語で説明してあるので、興味ある方はご覧ください。 発表の機会をくださった@repeatedlyさんと@frsyukiさん、会場を提供してくださったSAPジャパンさん、ありがとうございました。 H2Oの開発は順調に進んでおり、HTTP/2サーバプッシュへの対応も完了し、まもなく次のバージョンがリリースできるかと思います。今後ともよろしくお願いいたします。
productionのデータ変更処理をmigrationに書くとrails_best_practicesに怒られる。 Rails Best Practices | Isolating Seed Data 怖話のコードで言えば下記の様なもの。 # encoding: utf-8 class InsertSeedToSound < ActiveRecord::Migration def up Sound.create!(id: 1, name: "鳥の鳴き声") Sound.create!(id: 2, name: "犬の鳴き声") Sound.create!(id: 3, name: "水滴") Sound.create!(id: 4, name: "カエルの鳴き声") Sound.create!(id: 5, name: "ラジオのチューニング") end def down Sound.d
SlackにBotを入れたいと思い、少し調べてみたところHUBOTがやはり簡単らしいのでやってみた # HUBOT用のAPI Tokenを取得するまずはSlackのチームメニューからConfigure Integrationsを選択 {% img /images/slack_hubot/team_menu.png %} 様々な外部サービスとの連携メニューからHUBOTを選択する {% img /images/slack_hubot/add_hubot.png %} 追加するbotの名前を入力 {% img /images/slack_hubot/set_botname.png %} ここまでのステップを踏むとAPI Tokenが記されたページが表示される そしてこの段階でbotがSlackにjoinする {% img /images/slack_hubot/join_bot.png %}
SlackにBotを入れたいと思い、少し調べてみたところHUBOTがやはり簡単らしいのでやってみた # HUBOT用のAPI Tokenを取得するまずはSlackのチームメニューからConfigure Integrationsを選択 {% img /images/slack_hubot/team_menu.png %} 様々な外部サービスとの連携メニューからHUBOTを選択する {% img /images/slack_hubot/add_hubot.png %} 追加するbotの名前を入力 {% img /images/slack_hubot/set_botname.png %} ここまでのステップを踏むとAPI Tokenが記されたページが表示される そしてこの段階でbotがSlackにjoinする {% img /images/slack_hubot/join_bot.png %}
webapplog [tech blog] Book author Azat Mardan writes about apps, startups and technology Inspired by 5 Things You Should Stop Doing With jQuery by Burke Holland, I decided to open a discussion and highlight seven things you should immediately stop doing with Node.js: Stop using callbacks Stop using * for versions Stop using console.log for debugging Stop using GET and POST for everything Stop usin
Reactは当初、「Huge step backwards(これではメンテできなくて、かえって大きく後退してしまっている。)」「Rethink established best practives(皆が積み上げてきたベストプラクティスを変えようとしている。)」と揶揄されたりもしましたが、最近は他のJavaScriptフレームワークにもその思想の一部が反映されるようになって、メインストリームに近づきつつあるようです。 さて今回Facebookが、React Nativeを発表 & オープンソースとして公開して話題になっていますが、Tom Occhinoは React.js Conf 2015のキーノートスピーチで、「一度書けば、どのプラットフォームでもうまく動作する。」ではなく、「一度覚えれば、どのプラットフォーム向けにも書けるようになる。」ものであることを強調しています。 同社の開発メンバ
研究発表等で使っているシンプルな自作テンプレートをGithubにアップしたので紹介しようと思います。 テーマ 「Mint Green」 ミントグリーンがベースのシンプルなテーマ。 タイトルにはスマートフォントUIというフォントを利用していますが、これを入れてなくても問題なく使えると思います。 テーマ 「Violet」 紫がベースのシンプルなテーマ。Mint Greenの色違い。 こちらも、タイトルにはスマートフォントUIというフォントを利用していますが、これを入れてなくても問題なく使えると思います。 テーマ 「Scarlet」 赤がベースのテーマ。 フォントはヒラギノ角ゴ + Avenir Next。 こちらからDLできます リポジトリ: GitHub - cocodrips/keynote-themes: Free Keynote templates. 良かったら自由にDLして使ってくだ
「PHPがdisられる時代は終わった~っ! いくぜおまえら~!」「PHP!」「PHP!」(PHPはこの後一回戦で敗退しました) さる2015年1月29日。横浜大さん橋ホールで行われたエンジニア勉強会イベント「CROSS 2015」にて「第一回 プログラム言語対抗綱引き」が行われた。 コンピュータの世界を支えるプログラム言語がその至高性を競い腕力でぶつかる、言語間戦争に決着をつける大会である。 40人の勇者(プログラマー)により死闘を繰り広げたのはC、Perl、PHP、Python、Ruby、JavaScript、Go、Java。 結果、Goの圧倒的勝利で幕を閉じたのだった。あらためて本記事でその全貌をレポートしていこう。 知ってた? 綱引きの掛け声の「オーエス」ってあれ、「OS(オペレーションシステム)」のことなんだぜ? 英語版もご用意しております! English article↓↓↓
色々な事情があり,秘密のメッセージを送り合う必要性が今年に入ってから多数発生していて, そのたびに毎度毎度手で暗号化して〜みたいな風にやるのめんどいですね,そうですね, ということでこの度 naisho というものをこさえました.みんなには内緒ですよ. これは何かと言うと,やりとりしたい相手の GitHub の ID を指定するだけで その ID のユーザの ssh-rsa の公開鍵を引っ張ってきて その ID のユーザのメールアドレスを引っ張ってきて そのメールアドレスに対して公開鍵で暗号化したメッセージを添付ファイルにしてメールで送りつける という動きをするコマンドです. golang で書きたかったというのと golang で書くと便利なのではと思ったので golang で書いてあります. Wercker で Go のプロジェクトをクロスコンパイルし、GitHub にリリースする -
世の中にUnity情報が山ほどあって、素晴らしいです。 分からない事があっても、ググるだけでピンポイントなブログの記事やstack overflowが出てきたりします。素晴らしい。 ただ、技術に対する体系だった学習に技術書を読むのは、とても良いと思うので、読んだことある本を難しさ順に並べてみます。 ここに出ていない本は読んでいないか、読んでオススメしかねる本だったので、お勧め本があれば教えてください。 2016年版を書きました izm-11.hatenablog.com Unityって何?レベル まずは本を買うより先にドットインストールのUnity講座を見ましょう。 お金を払って本を買うのはその後で良いのです。 http://dotinstall.com/lessons/basic_unity 個人的には、最初から本を買って「お金払ったんだし、やるか…」と言う気持ちにするメソッドを良く使う
CSS Tips and Tricks Sometimes with jQueryCSSスプライトとは? CSSスプライトってご存知ですか? Yahoo!のパフォーマンス改善チームにも推奨されている手法で、CSSのコードもスマートに読みやすくなる、一石二鳥のテクニック。 さらに、ちょっと面倒な値を設定や画像の生成を手伝ってくれるオンラインツールも紹介しよう。 CSSでカラムのheightを合わせる 複数カラムを採用する場合のそれぞれのカラムの高さが同じにならない。 CSSレイアウトでよく出会うこんな不満。 Tableレイアウトにしてしまう前に、シンプルな解決を紹介。 IE ダブルマージンフロートバグをFix floatした要素に対して、同じ方向にmarginを与えると、marginが2倍になってしまう。 という、IEにおける不可解なバグ。 レイアウトに欠かすことのできないfloat
デッキから順番にカードを引いていき、爆弾をくわえた子猫のカードを引き当ててしまうと大爆発してゲームオーバー……というカードゲームが「Exploding Kittens」です。ちょっと悲惨に聞こえますが、コミカルな絵柄で複数人でわいわい楽しむことができ、「子猫の爆発を回避するカード」や「スキップカード」を駆使して、最後まで爆死しなければ勝ちという、UNOのような戦略性を持ったゲームとなっています。 Exploding Kittens by Elan Lee — Kickstarter https://www.kickstarter.com/projects/elanlee/exploding-kittens 「Exploding Kittens」のルールは以下のムービーで説明されています。 子猫 ヤギ 魔法のトルティーヤ(エンチラーダ) 武器化された背中の毛……? そして世界中で巻き起こる爆
4月25日に、開発者向けのAndroidカンファレンス「DroidKaigi」を開催します。 - http://droidkaigi.github.io/ 今回は責任者として関わってます。このエントリはイベント開催の告知です。開催にあたって何か残しておきたかったので書きました。現在進行形なので諸々いったんまとめておくか、という個人的な気持ちもあります。 またDroidKaigiでは現在、スピーカーを募集中です。ですのでエントリを読んで「スピーカーとして話してみたいな、チャレンジしてみたいな、参加してみたいな」と思ってもらえたら嬉しいです。 開催の目的 ざっくりと一言にまとめると、Android技術情報の共有とコミュニケーションが目的です。 Androidが世に出て6年が経ちました。時が流れるのはほんとうに早いです。もはや革新性というより、現在は定着したプラットフォームとして利用されることが
LTSVのログビューワーltsview (http://d.hatena.ne.jp/naoya/20130207/1360229220) のC言語版を作りました。 ソースコードはGithubにおいてあります。 https://github.com/DQNEO/c-ltsview やる前は難しそうだと思っていたのですが、書いてみたら意外と簡単で、100行ほどでできました。 こんな感じです。 #include <stdio.h> #include <string.h> #include <stdlib.h> #define BUF_MAX 10240 #define KEYS_MAX 100 struct item { char *key; char *value; }; void parse_item(struct item *item, char *key_value); int in_
Rubyでアクセスログからいま話題のLTSV(Labeled Tab-separated Values)を生成しようと考えました。ところが自分はアクセスログを扱った経験がなくそのフォーマットをよく知らないという事実に気付いたのでした(遅い)。一方で、仕様書を読むモチベーションもなく、仕方がないのでアクセスログというものの基礎仕様を以下のように仮定してみることにしました。 1. 1エントリ内の各情報はスペース区切りされている。 2. [ ]または" "で囲まれた情報を含むことができ、その間ではスペースが許容される。 それで、この仕様に基いたアクセスログ(のようなもの)をLTSVフォーマットに変換するために、次の手順を考えました。 1. スペース区切りをタブ区切り(TSV)のアクセスログに変換する。 1-1. [ ]または" "で囲まれた情報内におけるスペースを一旦特殊シンボルに変換する。 1
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます クラウドというとAmazon Web Services(AWS)、Google、Microsoftなど米国のIT企業の独断場と言えなくもないが、世界のモバイル通信の4割が同社の機器を利用しているという無線通信最大手北欧Ericssonは、テレコム分野で築いた地位を土台にクラウドに拡大を狙っている。 同社は2014年、パブリッククラウド「Joyent」の共同創業者Jason Hoffman氏を迎え入れ、クラウド分野のポートフォリオ確立を進めている。大手ITベンダーがひしめくクラウド市場にチャンスはあるのか――Ericssonのスウェーデン本社でHoffman氏に話を聞いた。 テレコムは世界レベルのネットワーク 病理学者の顔も持つHoffm
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く