当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。
自分はImmutable.jsとRxをなぜ採用しなかったか、自分の考えを整理するために書き出してみる。 僕の理解が及んでいない無知のゆえのアレもあると思うので間違っていたら罵倒ブコメお願いします。 Immutalbe(.js) 扱う対象をイミュータブルにするのはたぶん間違いなく正しい。正しいが、現時点のエコシステムにおいてその必要性を示せてない。具体的に言うと、Immutable.jsの110kbのオーバーヘッドの配信負荷、読み込み負荷、開発者の学習コストを支払ったとき、それに見合う価値を提示できているのか?にまだ疑問が残る。 PureなJSでも、ただ単に目的のデータを作るだけなら、ほとんどのケースで組み込みのarray.mapとObject.assign(またはそのポリフィル)で代用できる。(勿論生成したオブジェクトに副作用を加えないことが前提になるが) あと型がない環境でImmutab
仕事を終えて家でぼちぼちXcode7.3で作ったライブラリのプロジェクト開いてうんうん唸っています。どうも。 今日はとりあえず、人の目に多く触れそうなものから修正しました。 enumの列挙子を配列で取得するのをprotocolで 今回修正した内容は、 typealiasをassociatedtypeに変更 anyGenerator() 関数を AnyGenerator のイニシャライザに変更 EnumerateSequence のイニシャライザを AnySequence.enumerate() に変更 です。 Swift2.1.1からSwift2.2になることで、Warningがでたりするので、ぼちぼち変更していく感じです。 少し、 AnyGenerator 、 EnumerateSequence に関して掘り下げて見ていきます。 anygenerator() 関数を変更する anyGen
C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。 Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。
iOSDCの感想を書こうと思ってよく考えたら自分のブログを持っていなかった@inamiy です、こんにちは。 こういう時にQiitaは便利ですね。2年ぶりに投稿します。 先週、2016年8月19日〜20日にかけて開催された「iOSDC Japan 2016」というiOSカンファレンスで、「Reactive State Machine」をテーマに発表させていただきました。 嬉しいことに、多くのオーディエンスの方々から、厚さ3cm以上の肉スライドとして認められ、なんとベストトーク賞に選んでいただきました! (賞金は1.70302628ビットコイン by bitFlyer社様) 投票して下さった方々、並びにイベントを円滑に運営して下さったスタッフの方々に、厚く御礼申し上げます。 スライド Reactive State Machine (Japanese) // Speaker Deck 動画:
1. The document discusses Swift Package Manager (SwiftPM), a new package manager for Swift packages and modules introduced in Xcode 8 and Swift 3. 2. SwiftPM allows defining packages and dependencies through a Package.swift file and building and linking packages through the swift build and swift run commands. 3. The author provides an example of initializing a package with SwiftPM, adding a depend
ECS CLIというECS専用のCLIツールが先日、発表されました(AWS CLIのECS対応という話ではなく、ElasticBeanstalk用のebコマンドがあるようなイメージと似ていると思います) このツールの最大の利点としてはDockerComposeで作成したdocker-compose.ymlがECSでも使えるよ!という所だと思います。 自分はDockerComposeを使った事がなかったので、初めにDockerComposeの公式チュートリアルをローカルで試しつつ、その後、ECS-CLIを使ってローカルで作成したものをAWSのECSにデプロイしてみたのでメモ。 結論 ECS-CLIを使う事をで簡単にDockerComposeで作った環境をAWSにデプロイできる コマンドはdocker-composeに似ているので覚えやすい ECS-CLIでbuildディレクティブは現在使えな
Amazon Elastic Container Service (ECS) はフルマネージドのコンテナオーケストレーションサービスであり、コンテナ化されたアプリケーションをより効率的にデプロイ、管理、スケールするのに役立ちます。AWS 環境と深く統合され、Amazon ECS Anywhere を使用した高度なセキュリティ機能を備えた、クラウドとオンプレミスでコンテナワークロードを実行するための使いやすいソリューションを提供します。 アプリケーションと必要なリソースを記述するだけで、Amazon Elastic Container Service (Amazon ECS) が柔軟なコンピューティングオプションで、アプリケーションを起動、モニタリング、スケーリングし、アプリケーションが必要とする他のサポートされている AWS サービスと自動的に統合します。カスタムスケーリングルールやキャパ
株式会社CREAVEは、「温度ある繋がりを感じられる世界へ」をミッションに、SNSコンサルティング事業、クリエイターマーケティング事業、ストックフォト事業を展開しています。 CREAVE事業紹介ページ:https://creave.co.jp/service/ コスメ・食品・インテリア・家電等のtoC商材を持つ企業様を中心に、SNSマーケティング、クリエイターマーケティングの領域で幅広く支援実績があります。 └マーケティング領域での支援企業数*は、300社以上。 └ストックフォトの購入登録企業数*は700社以上。 ■展開する事業 ①SNSコンサルティング事業 Instagram、X(旧Twitter)、TikTokを中心に、企業様のSNS運用を戦略設計から制作、投稿代行まで一気通貫で支援いたします。SNS運用に関連するスポットの施策も幅広く支援可能です。 ・SNSアカウント運用プラン ・商
MacBook - ArchWikiとArch Linux Installation with OS X on Macbook Air (Dual Boot)を参考にしている。 自作PCにArch Linuxをインストールして環境構築すると重複する部分が多い。 Macでの準備 OSXのクリーンインストール OSXとArchを共存させる場合はOSXをクリーンインストールしておくのが無難らしい。 OSXのインストールディスクを作成してOptを押しながら起動し、ディスクユーティリティでディスク全体をフォーマットした後OSXをインストールする。 その後、AppStoreでソフトウェア・アップデートをやって再起動する。 ついでに、システム環境設定 > サウンド から内蔵スピーカーの音量を0にしておくと起動音を無効にできる。 EFI bootable USBメモリを作る https://www.arc
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く