You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
ある日突然、業務知識もない、人脈もない、基礎的な素養もない部署に異動することになったら、あなたならどうしますか?そして、その事業が15年連続右肩下がり業界としたら、あなたは何から手を付けますか?そんなピンチな私の杖になってくれたのは、アジャイルの鉄人たちの教えでした。 業務改善をしたいけれど、どこから手を付けていいかわからないと思っている方に、未来会議というフレームワークとそのダンドリを「XP祭り2014」でお話させていただきました。何かの参考になれば幸いです!
AlamofireはSwiftで書かれたHTTPネットワークライブラリです。作者はAFNetworkingのメインコミッターとしても有名なMatttさんです。9月7日時点でまだ21コミットほどしかありませんが、GitHubスターも3500ほどあり、機能としても実用十分なものを備えています。コードを見てみるとSwiftのパワフルな特性と活かした非常に簡素で可読性の高い記述がされています。コードも1000行ほどでSwiftの勉強教材としても大変役に立つかと思います。 機能 以下の機能があります。AFNetworkingにあるUIImageViewの拡張はありません。 Chainable Request / Response methods URL / JSON / plist Parameter Encoding Upload File / Data / Stream Download usi
GreeChat アクティビティの活性化を目的とする 数十万人の利用を目的とするバックエンドの構築 対象者はこれからScalaを使ってなんかアプリを作る人向け チーム開発 問題点 Scalaを選んだ理由 GREEChatの要件 何十万人のユーザー リアルタイム 少ないサーバ(サーバ資源の効率化) 保守性(5年以上) 候補 PHP(社内で使っているから。) ストリーミングの問題 シングルスレッド マルチプロセス(サーバを効率よく使うのが難しい) 保守性の問題 セミコロン Scala 並行プログラミングとの親和性とサーバ台数を減らせる 一つのプロセス、複数のコネクション 関数型言語→副作用がない→保守性 社内技術の活性化 コード量を少なく 社内にScala大好きな人がいた どのようにScalaを学んでいったか 2/7(チームでのScala力の向上) 自主学習(基本的な構文の理解) コップ本 逆
oreilly-generator.com 2023 著作権. 不許複製 プライバシーポリシー
photo credit: eskimoblood via photopin cc こんにちは、@h0saです。 世に出ているUXについての理解を助ける概念図をまとめました。 UX(ユーザー体験)という概念は目に見えない分、それを説明するための図やビジュアルで説明した資料が世の中に数多く存在しています。 この記事では、主に有名どころをピックアップしつつ、全26枚の画像を短い説明を加えて紹介していきます。 更新履歴 2014/12/29: ・Alan Cooper氏のUX概念図(Form/Content/Behavior)を追加 2015/08/16: ・リンク切れの修正とそれに伴う記事の再構成 2016/05/06: ・リンク切れの修正 ・UX Maturity Model を追加 ・記事末尾に参考資料のスライドを追加 2017/1/8: ・Alan Cooper氏のUX概念図を削除(ソー
2014-09-07 ブログ運営するならポモドーロを導入しなさい lifehack ブログ運営 凡夫です。先に結論を書きます。 ブログ運営するならポモドーロ導入した方がいい。捗ります。 以前こんな記事を書きました。 ライフハック失敗談 ポモドーロ編 ブログと相性良さそうだけどね - 凡夫じゆうちょう これでわかるように盛大に挫折しました。 ただブログを運営してるとやはり必要だなと判断し導入しています。 アジャイルな時間管理術 ポモドーロテクニック入門 作者: Staffan Noeteberg,渋川よしき,渋川あき 出版社/メーカー: アスキー・メディアワークス 発売日: 2010/12/16 メディア: 単行本(ソフトカバー) 購入: 13人 クリック: 330回 この商品を含むブログ (56件) を見る ポモドーロのやりかた ということで復習。これがポモドーロのやり方です。 大ざっぱに
最終回、「何故、大企業へと成長したドワンゴを辞めたのか」 2014/9/1 から "株式会社アークライト" で働き始めました。 入社初日の仕事はまたしても "秋葉原で自分の PC を買ってくること" 15年前と変わったのは、今回は自作 PC ではなく SurfacePro3 を購入した点。 自作 PC のメリットは以前ほどは無くなってしまった。 さて、アークライトはどんな会社か簡単に説明すると。 主にアナログゲーム(非電源系と呼ばれたりする)のカードゲームやボードゲームを取り扱い 雑誌の出版、ショップ経営、ゲーム販売、企画、イベント運営をしている会社だ。 ここが自分の新しい職場となる。 --------------------------------------------------- 【自己アピール】 入社初日に職場で一風変わったことをやったところ、 予想以上に面白い結果が得られ、他の
あと1カ月弱で新作アニメがどばっと始まる番組改編期です。この秋は、富野由悠季監督が久々に制作するガンダムのテレビシリーズ「ガンダム Gのレコンギスタ」や、凛ルートをテレビアニメ化する「Fate/stay night」、原作のアニメ化がいよいよ完結する「蟲師 続章」(後半1クール分)、週刊少年ジャンプから「ワールドトリガー」、週刊少年マガジンから「七つの大罪」、OVAとテレビアニメでがっつりアニメ化の「テラフォーマーズ」など、注目作品が目白押し。人気作品の続編「ガンダムビルドファイターズトライ」「ログ・ホライズン 第2シリーズ」や、従来とがらっとイメージの変わった「愛・天地無用!」、特撮ドラマからのアニメ化「牙狼〈GARO〉-炎の刻印-」、総勢100名以上というヒロインをどうするのか気になる「ガールフレンド(仮)」などなど、ジャンルは幅広く全部で45作品ほどあるので、レコーダーの容量を1カ月
次なる Web を見据えて 来たるべき WebGL2 の時代へ 2011 年、最初のバージョンである 1.0 が勧告された WebGL は、ウェブブラウザ上で OpenGL ES に相当するグラフィックス API の機能を利用することができる JavaScript の API です。 そして 2016 年、WebGL の正当な後継バージョンとなる WebGL2 (もしくは WebGL 2.0) がいよいよ本格的に利用できる段階になりつつあります。 当サイトでは、2012 年の開設以来、WebGL 1.0 系の API を用いるための技術解説を掲載してきました。そして今後は、時代の変遷に合わせて WebGL 2.0 系の解説記事も公開していく方針です。 WebGL 2.0 が登場するとは言っても、後方互換を保つという意味もあって 意図的に有効化 しない限りは WebGL 1.0 相当の AP
http://izismile.com/2014/09/04/do_you_not_see_whats_wrong_here_47_pics_6_gifs.html
Attribute Modules (AM) is a technique for using HTML attributes and their values rather than classes for styling elements. In doing so, each attribute effectively declares a separate namespace for encapsulating style information, resulting in more readable and maintainable HTML & CSS. It's not a framework or a library, it's a style that better describes the components you're building. For an intro
ども、ひよこの素材屋 影の運営者 Qtaro(@Daisuke_9taro)です。 早いもので、ひよこのイラスト素材屋さん「ぴよたそ」をオープンして1ヶ月が経ちました! フリーイラスト素材サイト「ぴよたそ」はオープンしてから1ヶ月を迎えましたー。 皆様、これからもよろしくぴよー。 pic.twitter.com/CH0vt0cwyg — ゆるいイラスト素材屋「ぴよたそ」 (@p_i_y_o_t_a_s_o) 2014, 9月 5 ひよこじゃない輩がシャシャリと表に出ることは避けたい想いもあり、お店の運営やら現場の顔はシブタクひよこ店長(公式アカ)にほぼ100%お任せしている私ですが。。 特にTwitter上の絡みなんかは影からちゃっかりと拝見させていただいております。 いつも店長に絡んでくださる方々、本当に本当にありがとうございますm(__)m さて、そんなワケで。裏方の僕の方からは月次の
The document discusses differences between Ruby and Scala programming languages. Some key similarities include both being class-based object-oriented languages with functional features. Differences include Scala using explicit types while Ruby is dynamically typed, and Scala having separate concepts of methods and functions while Ruby blurs the distinction. The document also compares features like
コードブロックは今までテキトーにshとかnoneとかしてて、ちょっとハイライトが変でも気にしてなかったんですが、あまりにも見た目が酷いときとかもあったんで、ホントにめんどくさがりなのでホントにめんどくさいんですが、いい加減ちゃんと確認しとこうかと思いました。ああめんどくさい。もっと楽して暮らしたい。お金がいっぱいほしい。 コンソール(シェル)のために指定するやつ たぶんこの用途で指定する言語は主に3つデス。 そのまま見た目を載せておくのが一番わかりやすいかと思うので、そうすることにします。 sh (bash, ksh) ・・・ シェルスクリプト console ・・・ 単発のコマンド、ワンライナー shell-session ・・・ 出力も含めセッションをそのまま書きたいとき と使い分けるのが綺麗なのかな。 てか、Qiitaの、というよりはハイライトに使われてるPygmentsライブラリの
BatsはCLIで実行するUNIXプログラムのテストをするためのツールです。 Bash Automated Testing SystemでBatsとのこと。 Bats自体がbashで書かれていて、特にbashスクリプトのテストに最適なようですが、出力と終了ステータスをチェックするような単純な作りなので、CLIで動作するプログラムであれば何でもテストできるでしょう。 元々、ruby-buildのテストファイル眺めてたら拡張子が*.batsになってて、「なんだろこれ?」と思って見たら同じ作者のBatsというツールでした。 使ってみたら結構手軽で便利だったので紹介します。 簡単な例 以下の例を見れば大体どんな感じかわかると思います。 bc, dcの演算結果をチェックするためのテストですね。 #!/usr/bin/env bats @test "addition using bc" { resul
さくらのクラウドで、WordPressが動くWEBサーバーをコマンド一発(コントロールパネルでスタートアップスクリプトを選択するだけ)でインストールするという試みの勉強会です。
0.追記 @susieyy さんのご指摘により解決致しました。 Beta7にアップデートしてから、以下のコマンドは実施されましかたか? Beta7以前の中間コンパイルがあるとうまく動作しないです rm -rf ~/Library/Developer/Xcode/DerivedData こちらを実行後、@objcを取り除いても、正常に動作しました。 1.はまったこと beta7に変更してから、これまでのDelegateだとうまく通らならかったのでメモ。 ハマったプロジェクトは、この前投稿したこちらの記事(SwiftでTinderUIを実装してみた)です。 2.beta7に対応する前のコード 「SwiftでTinderUIを実装してみた」にソースはほとんどおいているので(もしくはGithub)、下記コードは必要な部分のみを抜粋しています。 今回関連するファイルは2つで、DraggableVie
アカマイ・テクノロジーズ合同会社(アカマイ)は9月4日、同社のProlexic Security Engineering & Response Team(PLXsert)を通して、新しい「サイバーセキュリティThreat Advisory(脅威アドバイザリ)」を発行したと発表した。このアドバイザリは、Linuxシステム上でのIptabLesおよびIptabLex感染の高リスクな脅威について企業に警告を発するもの。 IptabLesおよびIptabLexの大量感染は、主としてApache Struts、Tomcat、およびElasticsearchの脆弱性を悪用した多数のLinuxベースのWebサーバの侵害によって促進されたと思われるとしている。攻撃者はメンテナンスされていないサーバ上でLinuxの脆弱性を使用してアクセス権を手に入れ、権限を昇格してマシンのリモート制御を可能にした後、悪質
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 今でこそバックアップを取る方法は色々と出ていますが、やはり昔ながらのrsyncが一番使いやすくて安心というサーバ管理者は多いのではないでしょうか。しかしそのUIがいつまでもコンソールベースというのはちょっと残念です。 そこで使ってみたいのがwebsyncです。rsyncにWeb管理インタフェースを追加するソフトウェアです。 websyncの使い方 rsyncでは様々なフラグが存在します。設定画面ではそれらを選択するだけで指定が出来るので、色々と使えるフラグを洩れなく設定できるのではないでしょうか。またスケジューリングも指定できるのでwebsyncがあればバックアップ、同期設定が簡単にできるようになるでしょう。 websyncはnode/JavaScript製のオープンソース・ソフト
By Diego Sevilla Ruiz CDはコンパクトディスクの略称で、レコードの代わりに音楽データを記録するためにソニーとフィリップスが共同開発した光ディスク規格です。世界初の商用CDが発売されたのは1982年で、それ以来よりデータ容量の大きなDVDやBlu-ray Discなどさまざまな規格が登場していますが、現在も音楽はCDに記録されて販売されているように確実に活躍の場は存在しています。そんなCDは「一体いつまで保つのか?」を、アメリカの非営利公共ラジオネットワークNPRがリサーチしています。 How Long Do CDs Last? It Depends, But Definitely Not Forever : All Tech Considered : NPR http://www.npr.org/blogs/alltechconsidered/2014/08/18/3
前から書きたいネタだったが、TwitPicが閉鎖されるニュースをぼーっと見ていて、俄然書きたくなったものの、ちゃんと書くのは大変なので、思うがままに適当に書いてみる。 Twitter apiとは、Twitterというビジョンに賛同した人が得られた楽園 要するに「Twitterというビジョン」に賛同した人が、「いいもの」を作れば注目されることができる、という面白い現象だった。 エコシステムってそういうことだと思うけどね。 昔は、サードパーティを活用した戦略だったに違いない。 国内だとTwitterにモバツイとTweenへのリンクを貼ってもらっていたわけで。 あとツイートからサードパーティへのリンクが貼られていたのも特徴的でしたね。 調子に乗りすぎたサードパーティ サードパーティは、本体を超えてはいけないんです。蛇口を止められたら終わりなんですから。 Twitterにとってのサードパーティに対
以前に8ccというCコンパイラをゼロからひとりで開発していたときのログです。40日でセルフコンパイルできるところまで到達しています。日付はすべて2012年です。コードとヒストリはすべてGitHubで見れます。 3月4日 というわけでコンパイラを作っているわけだけど、1000行くらい書いたらそれなりに動き始めてきた。こんなのも動くし: int a = 1; a + 2; // => 3 こういうのも通る。 int a = 61; int *b = &a; *b; // => 61 文字列は文字の配列として扱っていて、配列をポインタに成り下げる振る舞いも実装しているので、こういうのも通る。関数呼び出しもある。 char *c= "ab" + 1; printf("%c", *c); // => b 前回もこのあたりはがんばって実装したからここまで作るのはわりと単純作業かも。二回目だから配列とか
生まれつき耳の聞こえない赤ちゃんが、初めて補聴器をつけて周りの音を聞いた瞬間の動画が海外で話題になっている。 オーストラリアに住むLachlan Leverくんは難聴を患っており、生まれたときから音のない世界で暮らしていた。 そんなLachlanくんに転機が訪れたのは生後7週間のとき。補聴器をつけてもらい、初めてママやパパの声を耳にしたのだ! 最初は耳につけられた補聴器がイヤで泣いてしまったLachlanくん。
Tokyo Otaku ModeではNode.jsからMongoDBにアクセスするのにODMとしてMongooseを採用しています。 Mongoose(ODM)を利用するメリットとしては、 collectionのSchema設計がコードに残る virtualなどデータ周りの機能がModelに集約できる populationが利用できる などが上げられます。 どれもサービスを効率的に作る上で助かる機能ばかりですが、とくにpopulationは別ドキュメントのreference(_id)を持っているだけで、自動的にドキュメントに展開してくれる強力な機能です。 一方で、DBロック回避の目的やある程度の規模になってDBを分割するようになると、別DBのcollectionをpopulateできないという問題がでてきます。 Mongooseの仕様上、特定DBへのconnectionとModel(col
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く