タグ

2020年1月9日のブックマーク (34件)

  • 無料で使えるシステムトレードフレームワーク「Jiji」

    自分だけの取引アルゴリズムで、 今すぐシステムトレードを開始。 無料で使える FXシステムトレードフレームワーク 「 Jiji 」 Beta

    無料で使えるシステムトレードフレームワーク「Jiji」
    nilab
    nilab 2020/01/09
    「自分だけの取引アルゴリズムを、 Rubyで」「作成・検証し、運用」「過去10年のデータを使って、取引アルゴリズムを検証」「経済データの取得には、Quandl を利用」「発注や決済には、OANDA FX REST API を利用」
  • 凸凹さんが未来をつくる 「人としゃべらなくてもいいんだよ、一人でいてもいいんだよ」 | SOCIAL STAND|ソーシャルスタンド

    あなたのまわりに凸凹した人はいますか? もしくは、あなた自身が生きづらさを感じていませんか? このシリーズでは「発達障害」のことを広く知ってもらうとともに、 日々、発達障害の子どもと接している方々に伝えたい内容を発信していきます。 今回お話を伺ったのは、自閉症スペクトラム障害の公務員、Bさんです。 「はまることにはとことんはまる」才能 名古屋で働く30代半ばのBさん。 大人になってから「自閉症スペクトラム障害」だとわかった。 Bさんの強みは、はまるものにはとことん「はまる」こと。 そのことで頭がいっぱいになり、毎日考えてしまう。 仕事の最中でも、業務に支障をきたさない範囲で考えているという。 ロードバイクにはまったときは、スポーツ経験がないにもかかわらず 北海道の道東エリア一周やびわ湖一周を実現してしまった。 「『とことんはまる』こともひとつの才能。 それにより知識や経験も増え、得意になる

    凸凹さんが未来をつくる 「人としゃべらなくてもいいんだよ、一人でいてもいいんだよ」 | SOCIAL STAND|ソーシャルスタンド
    nilab
    nilab 2020/01/09
    「発達障害が原因だったのだ。理由がわかり、晴れやかな気持ちで60代の両親に報告したが、悲しそうな顔をされたと言う」「発達障害への認識に対する親世代とのギャップを感じている」
  • 凸凹さんが未来をつくる 「生きていくことに希望を持ってほしい」 | SOCIAL STAND|ソーシャルスタンド

    あなたのまわりに凸凹した人はいますか? もしくは、あなた自身が生きづらさを感じていませんか? このシリーズでは「発達障害」のことを広く知ってもらうとともに、 日々、発達障害の子どもと接している方々に伝えたい内容を発信していきます。 最初にお話を伺ったのは、大人になってから発達障害とわかったAさんです。 「保育」を学んでいるときにわかった「発達障害」 都内の児童館で働くAさんは37歳。 まだ「発達障害」という概念がなかった時代に子ども時代を過ごす。 「空気の読めない変わった子」として中学までさまざまないじめを受け、 友だちは一人もできなかった。 妹が2人いるが、それぞれ友だちと遊びたい思いがあるので その中に入って妹の友だちに気を遣わせるのは悪いと感じ、遊ぶことは遠慮。 そのため、図書館を読み、そこにいる大人たちと話すことだけが救いだった。 成績が優秀だったAさんは、 有名大学を卒業後、

    凸凹さんが未来をつくる 「生きていくことに希望を持ってほしい」 | SOCIAL STAND|ソーシャルスタンド
    nilab
    nilab 2020/01/09
    「必要だったのは「同世代で一緒に遊ぶ体験」」「発達障害の人は前頭葉の発達が遅く、30歳ぐらいでようやく完成するとのこと。つまり、発達障害者の子ども時代の前頭葉は幼すぎて同年代と遊ぶことが難しい」
  • #マンガでわかる外国人との働き方 講座 + ビジネス英語フレーズ

    「会社で外国の人と働くことになった」「仲良くなりたいけど海外の人との接し方が分からない」などという方向けに!ロッシェルさんとの共著『マンガでわかる外国人との働き方』 https://www.amazon.co.jp/dp/4798057282/ をベースにお話しします

    #マンガでわかる外国人との働き方 講座 + ビジネス英語フレーズ
    nilab
    nilab 2020/01/09
    "「I want you to check my report. (私のレポート をチェックして欲しい)」 " "「I want you …」「I want you …」という最悪なところまでしか単語が出てこず、私はこれを真顔で繰り返していた。当時のアメリカ人上司(男性)ドン引き"
  • ちょまどさん「今の多くのIoT製品はかわいくない!」──ガラ空きの女性向けIoT市場に求められる視点とは - tsumug edge - "つくる人"と"つかう人"のこだわりを追求するメディア

    スマートスピーカーを始め、IoT製品は、人々の生活の中に少しずつ浸透してきています。一方で、心から欲しいと思えるような製品はまだまだ少ないのが現状かもしれません。女性目線に立った製品開発やサービス間連携、プラットフォーム戦略など、これからのIoT市場に必要な視点とは何でしょうか? 官民協力でIoTやAIを活用したプロジェクトのサポートに取り組むIoT推進ラボと経済産業省が9月18日に開催したイベントでは、5人の女性パネリストがこれからのIoTのあり方を語りました。 パネリストは、マイクロソフトのエンジニア漫画家の千代田まどかさん(以下、ニックネームの「ちょまど」さん)、家事代行サービスを提供するタスカジの和田幸子代表取締役 、tsumug(ツムグ)の牧田恵里代表取締役、タレント兼tsumugエンジニアの池澤あやかさんです。モデレーターはDMM.make AKIBAコミュニティ・マネージャ

    ちょまどさん「今の多くのIoT製品はかわいくない!」──ガラ空きの女性向けIoT市場に求められる視点とは - tsumug edge - "つくる人"と"つかう人"のこだわりを追求するメディア
    nilab
    nilab 2020/01/09
    「究極の理想を言うと、私は帰ってすぐに寝たいんです。帰宅して鍵を開けて、部屋に入って、服を脱いで洗濯機に入れて、シャワーを浴びて、ちょっと掃除してとか、本当は何もしたくない。そうしたルーチンを全て取り
  • Tik or Tok? Is TikTok secure enough? - Check Point Research

    nilab
    nilab 2020/01/09
    TikTok の脆弱性の話。広告とか API に XSS とか CSRF の脆弱性があったっぽい。
  • わかりやすい JPA(12)楽観的ロックと悲観的ロック

    はじめに JPAでのロックの基は楽観的ロック(Optimisstic Loc)です。楽観的ロックは、アノテーションを使って、すべてのエンティティにあらかじめ適用しておくことができます。 楽観的ロックでは、ロックが有効になるのは、トランザクションの最後、つまり、データがコミットされる時です。したがって、トランザクションの途中では、他のトランザクションが同じデータを読み込んだり、あるいは更新してコミットしてしまうこともあり得ます。 そこで、コミットする直前、同じレコードを他のトランザクションが更新していないかどうか調べます。ここで何もなければ、それでOK、データをコミットして終わりです。 しかし、運が悪ければ、他のトランザクションがすでにデータを更新したことが分かり、処理を継続できなくなります。OptimisticLockExceptionという例外を投げてトランザクションを失敗させ、変更は

    わかりやすい JPA(12)楽観的ロックと悲観的ロック
    nilab
    nilab 2020/01/09
    「悲観的ロックは、DBMSの機能を利用したネイティブなロック機能ですから、書き込み権や読み取り権を排他的に取得する強力な機能です。ただ、実装は各ベンダーに任せられているので、ベンダーごとに挙動が異なる場合
  • Apache Benchでサクッと性能テスト - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 今日はWEBサーバの性能測定についてです!! WEBサーバを構築していると、どこまでの負荷に耐えられるか、パフォーマンスはどうか気になりますよね。 これをしっかり確認しておかないと、アクセス過多になるとパフォーマンスが激悪になったり、 負荷がかかった時に、システムダウンなんてことになりかねないです。 で、そんなことにならないように気軽にWEBサーバの性能を測定できるのがApacheに標準で付いている**ab(Apache Bench)**ツール。 Apache Benchは、DOS攻撃にも使えるツールです!! 使用する際は十分注意してく

    Apache Benchでサクッと性能テスト - Qiita
    nilab
    nilab 2020/01/09
    Apache Benchでサクッと性能テスト - Qiita
  • JavaEE7をはじめよう(16) - CDI トランザクション - エンタープライズギークス (Enterprise Geeks)

    Java EE7から、CDI Beanに対する宣言的トランザクションが使用可能になった。 宣言的トランザクションの使用を宣言しておくと、メソッドの開始と同時に暗黙的にトランザクションを開始し、メソッドの終了時にトランザクションをコミットまたはロールバックできる。 宣言的トランザクションは、Java EE6まではコンテナ管理トランザクション(Container-Managed Transactions, CMT)として、EJBにしか設定できなかった。Java EE7からはCDI Beanに設定可能となったため、事実上あらゆるクラスに宣言的トランザクションを設定可能となった。 今回は、宣言的トランザクションの設定方法とサンプルを紹介する。 @Transactional アノテーション CDI Beanに対して宣言的トランザクションを設定するには、@javax.transaction.Trans

    JavaEE7をはじめよう(16) - CDI トランザクション - エンタープライズギークス (Enterprise Geeks)
    nilab
    nilab 2020/01/09
    「CDI Beanに対して宣言的トランザクションを設定するには、@javax.transaction.Transactionalアノテーションをクラスまたはメソッドに設定する」
  • [Java][Spring Boot] @Transactionalでトランザクション処理してロールバックする。 | DevelopersIO

    [Java][Spring Boot] @Transactionalでトランザクション処理してロールバックする。 はじめに データベースに対して日常的に行っている処理で、複数のクエリを実行し、どこかでエラーが発生したらなかった事にしたいという事が有ります。 トランザクションを使ってロールバックするという事ですね。 これはSpringの@Transactionalをアノテートする事で実現できるという事で試してみました。 環境 Mac OSX 10.10.5 Yosemite Java 1.8.0_91 Spring Boot 1.3.7 PostgreSQL 9.5.1 Eclipse Mars テーブル CREATE TABLE public.fruit ( id VARCHAR(2) NOT NULL, name VARCHAR(10), price integer, PRIMARY K

    [Java][Spring Boot] @Transactionalでトランザクション処理してロールバックする。 | DevelopersIO
    nilab
    nilab 2020/01/09
    org.springframework.transaction.annotation.Transactional
  • ヤフーアプリの品質向上戦略

    ヤフーアプリの実際の品質改善例について紹介します

    ヤフーアプリの品質向上戦略
    nilab
    nilab 2020/01/09
    ヤフーアプリの品質向上戦略 - Speaker Deck
  • グローバル・トランザクションとは

    nilab
    nilab 2020/01/09
    「グローバル・トランザクションとは、複数のリソース・マネージャを使用し、複数のサーバ上で行われる複数の操作を 1 つの論理単位として処理できるようにするメカニズムです」
  • ローカルトランザクションとグローバルトランザクション

    nilab
    nilab 2020/01/09
    「トランザクション管理を行うリソースが一つだけの場合に,ローカルトランザクションを使用します」「トランザクション管理を行うリソースが複数ある場合に,グローバルトランザクションを使用します」
  • グローバルトランザクション (global transaction)とは|「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

    簡単に書くよ グローバルトランザクション(英:global transaction)とは 「分散トランザクション」のこと。 用語の中身としては 複数のコンピュータとかデータベースが登場する「ここからここまでワンセット」な処理(トランザクション)のこと です。 最初に留意事項です。 「分散トランザクション」の意味を知っている方は、ここから先を読む必要はありません。 分散トランザクションの別の呼び名……と言えるのかは分からないけど、分散トランザクションと(多分)同じ意味の用語が「グローバルトランザクション」です。 「分散トランザクションって何よ?」な人は、このまま読み進めてください。 まずは予備知識として「トランザクション」の説明をして、その流れで「分散トランザクション(グローバルトランザクション)」について説明します。 それでは、いってみましょう。 トランザクションは「ここからここまでワンセ

    グローバルトランザクション (global transaction)とは|「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典
    nilab
    nilab 2020/01/09
    「複数のコンピュータとかデータベースが登場する「ここからここまでワンセット」な処理(トランザクション)のこと」
  • 第6回 Spring環境におけるトランザクション処理 | DevelopersIO

    よく訓練されたアップル信者、都元です。2年越しの復活、Spring Frameworkの話題です。ベルセ◯クかっつーの。正直2年も経ってると思っていませんでした。感覚的には半年くらい…そんなわけないか。…まぁ、なんつーか適当にやってますんで、適当にお付き合いください(汗 さて前回は「次回はトランザクションです」なんていう終わり方をしたので、約束は果たすぞ。2年経ってても次回は次回だ。 トランザクション さて今回はトランザクションの話。あまり深いことを論じ始めると分厚いが書けてしまう分野でもありますので、まず概略をお話し、そしてその中の一部に絞って話を進めます。 まず「トランザクション」という言葉については、WikipediaのトランザクションやACIDの項目をさらっと読んでおいてください。要するに、よくある例えが銀行振込処理で、「振込元の残高を減らす処理」と「振込先の残高を増やす処理」を

    第6回 Spring環境におけるトランザクション処理 | DevelopersIO
    nilab
    nilab 2020/01/09
    「宣言的な記述は所謂黒魔術であり、慣れないうちは処理が追いかけづらい、というトレードオフがあります」
  • トランザクション - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "トランザクション" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2017年3月) トランザクション (英: transaction) とは、商取引、売買、執行、取扱、議事録という意味の単語である。コンピュータ用語としては、情報システムにおける業務に存在する不可分な処理も指す(一般的な用語のトランザクションには一貫したなどの意味合いは無い。)。 コンピュータシステムではコンピュータ内で実行される、分けることのできない一連の情報処理の一単位を意味する。この一連の処理を分割して実行した場合、結果の整合性を保てなくなる。 一般的なトランザク

    nilab
    nilab 2020/01/09
    「トランザクション (英: transaction) とは、商取引、売買、執行、取扱、議事録という意味の単語で、情報システムが普及してからは業務に存在する不可分な処理も指す」
  • バッチ処理 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "バッチ処理" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2024年12月) バッチ処理(バッチしょり、英: batch processing)はバッチ単位で行なわれる処理である。特に以下の2つの意味で用いられる。 コンピュータでひとまとまりのデータを一括して処理する方式。項で詳述する。 ひとつの設備である程度まとまった時間、または単位操作ごとに処理を区切り、原材料をこの区切りごとにまとめて投入する処理のこと。回分処理(かいぶんしょり)も同義。発酵工程やバッチ殺菌などは典型的なバッチ処理である。反対語は逐次処理または連続処理。 コ

    nilab
    nilab 2020/01/09
    「「バッチ (batch)」という言葉は、プログラマがプログラミングをする際、紙にコードを書き、紙テープか80カラム仕様のパンチカードにパンチしていった時代の言葉」
  • 構造分解(分割代入) - JavaScript | MDN

    This feature is well established and works across many devices and browser versions. It’s been available across browsers since August 2016. Learn moreSee full compatibilityReport feedback 構造分解(destructuring、旧:分割代入)構文は、配列から値を取り出して、あるいはオブジェクトからプロパティを取り出して別個の変数に代入することを可能にする JavaScript の構文です。これは、データを受け取る場所(代入の左辺や、新しい識別子バインディングを作成する場所ならどこでも)で使用できます。

    構造分解(分割代入) - JavaScript | MDN
    nilab
    nilab 2020/01/09
    「分割代入 (Destructuring assignment) 構文は、配列から値を取り出して、あるいはオブジェクトからプロパティを取り出して別個の変数に代入することを可能にする JavaScript の式です」「({a, b, ...rest} = {a: 10, b: 20, c: 30, d: 40});」
  • Amazon、Apple、Google、Zigbee Alliance とその委員会メンバーによりワーキンググループを結成、スマートホームデバイス向けにオープンスタンダードの開発をめざす

    AmazonAppleGoogleZigbee Alliance と委員会により ワーキンググループを結成、 スマートホームデバイス向けに オープンスタンダード開発をめざす Connected Home over IP と称するプロジェクトの目標は、 デバイスメーカーの開発作業を簡素化と コンシューマーのために互換性を強化 シアトル、クパティーノ、マウンテンヴュー、デイヴィス――AmazonAppleGoogleZigbee Alliance は日、新たなワーキンググループを結成することを発表しました。このワーキンググループは、セキュリティを基的な設計思想として、新しいロイヤルティフリー(使用料無料)のコネクティビティ規格の開発、および採用を奨励することで、スマートホーム製品間の互換性を向上させることを計画しています。Zigbee Alliance 委員会メンバー企業に

    Amazon、Apple、Google、Zigbee Alliance とその委員会メンバーによりワーキンググループを結成、スマートホームデバイス向けにオープンスタンダードの開発をめざす
    nilab
    nilab 2020/01/09
    Connected Home over IP 「新しいロイヤルティフリー(使用料無料)のコネクティビティ規格の開発、および採用を奨励することで、スマートホーム製品間の互換性を向上させることを計画」
  • RailsでGraphQL APIを作る時に悩んだ5つのこと | スペースマーケットブログ

    スペースマーケットは昨年の9月からproduction環境にgraphql-rubyで実装したGraphQL APIを導入しています。 今日はその際に設計方針として決めた事について書きます。これからRubyGraphQLを導入する人の参考になれば幸いです。 対象読者 Railsに親しい方 GraphQLがどんなものか理解している方 この記事ではGraphQLの概要については解説しません。スペースマーケットのGraphQL導入の経緯については先日勉強会で発表したスペースマーケットのアーキテクチャ変遷のスライドに詳しく書いています。 Ruby On RailsGraphQL APIを作るには? graphql-rubyを使えば導入は簡単です。 # Gemfileに追加 gem 'graphql' # installコマンドを叩く $ bundle install $ rails gener

    RailsでGraphQL APIを作る時に悩んだ5つのこと | スペースマーケットブログ
    nilab
    nilab 2020/01/09
    「graphql-rubyで実装したGraphQL APIを導入」
  • PCインストール型電子地図ソフト「ゼンリン電子地図帳Zi21」発売

    nilab
    nilab 2020/01/09
    「1998年の発売以降、毎年度更新版を販売しているPCインストール型電子地図ソフトの最新版「ゼンリン電子地図帳Zi21」を2019年2月15日(金)からゼンリンのオンラインショップ「ZENRIN Store」、全国の家電量販店で発売」
  • ページが見つかりません

    株式会社ゼンリンのWEBサイトをご利用いただきありがとうございます。 お客様がアクセスされたページが見つかりませんでした。 ページの移動、もしくはページが削除されているなどの可能性がございます。 恐れ入りますが、トップページから再度お探しのページにアクセスして下さい。

    ページが見つかりません
    nilab
    nilab 2020/01/09
    「ゼンリン電子地図帳Ziシリーズは、ゼンリンならではの詳細な地図と多彩な機能をもつパソコン用地図ソフトです。インストール型なので、ネット環境がない状況でも利用が可能です」
  • 「ゼンリン電子地図帳Zi」シリーズ 販売終了のお知らせ

    nilab
    nilab 2020/01/09
    「クラウド商品への移行による販売本数の減少、また開発環境の維持が難しくなったため」「販売終了日 2020年3月31日」「サポート終了日 2021年2月28日」「パッケージソフト販売並びにライセンス販売共に終了」
  • (bikeshed)Web APIにおけるJSONのキーはsnakeかcamelか - Qiita

    これは Frontend Meetup vol.1 - SPAを語り尽くす会! で飛び入りLTした内容を、(だいたい喋った内容に基づき)加筆、および修正したものです。 Today's Bikeshed Web API (JSON) キー名は? camelCase snake_case 経緯 FiNCでは・・・ Backend ... Ruby on Railsがメイン 今まではsnake_case Client iOS ... Swift Android ... Java Browser ... JavaScript (React) (全てcamelCaseな言語) 経緯 複数のBackendをたばねるフロントエンドサーバ(BFF)を GraphQLを利用して作っている GraphQLはcamel前提っぽい雰囲気あり GitHubのREST APIはsnake_case なのに、新しく公開

    (bikeshed)Web APIにおけるJSONのキーはsnakeかcamelか - Qiita
    nilab
    nilab 2020/01/09
    (bikeshed)Web APIにおけるJSONのキーはsnakeかcamelか - Qiita
  • JavaのOptionalのモナド的な使い方 - Qiita

    NullPointerException 嫌いですよね!そんなときに頼りになるのが Java 8 から導入された Optional です。 でも、 null の代わりに Optional を積極的に使うとコードが Optional だらけになり、特に次のような場合に面倒くさいです。 Optional<Integer> a があるとき、 a の値を二乗したい。ただし、 a が empty の場合は empty を得たい。 Optional<Double> a があるとき、 a の平方根を計算したい。ただし、 a が empty または負の数の場合は empty を得たい。なお、 Math.sqrt を安全にした(負の数を渡すと empty を返す)関数 Optional<Double> safeSqrt(double) があるものとして考えて良い。 Optional<Integer> a と

    JavaのOptionalのモナド的な使い方 - Qiita
    nilab
    nilab 2020/01/09
    「map や flatMap のようなモナド的なメソッドを使えばコードを簡潔に書ける」
  • Optional (Java Platform SE 8)

    null以外の値が含まれている場合も含まれていない場合もあるコンテナ・オブジェクトです。値が存在する場合、isPresent()はtrueを返し、get()は値を返します。 含まれる値の有無に応じて追加メソッドが提供されます。たとえば、orElse() (値が存在しない場合にデフォルト値を返す)、ifPresent() (値が存在する場合にコードのブロックを実行する)など。 これは値ベースのクラスで、Optionalのインスタンスに対して、ID依存操作(参照等価性(==)、IDハッシュ・コード、同期など)を使用すると、予期できない結果になる可能性があり、避けてください。

    nilab
    nilab 2020/01/09
    「値が存在する場合、isPresent()はtrueを返し、get()は値を返します」「orElse() (値が存在しない場合にデフォルト値を返す)、ifPresent() (値が存在する場合にコードのブロックを実行する)など」
  • Optional の7つのルールについて考える - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 概要 先日参加した Devoxx US 2017 というカンファレンスで、Optional を扱う際のルールについて知ったので、まとめるついでに思ったことを書いてみます。 Optional の7つのルール Mr.Stuart Marks(@stuartmarks) の "Optional - The Mother of all Bikesheds" というセッションを聴講しました。そこで java.util.Optional を使うときの7つのルールが紹介されていました。 Never, ever, use null for an Opt

    Optional の7つのルールについて考える - Qiita
    nilab
    nilab 2020/01/09
    Optional の7つのルールについて考える - Qiita
  • Java Optionalメモ(Hishidama's Java8 Optional Memo)

    概要 Optionalは、値を1つラップする(包む)クラス。JDK1.8以降。(ScalaのOptionクラスに相当する) import java.util.Optional; Optionalはただ単に値を保持しているだけだが、Optionalの各メソッドは、保持している値がnullか否かによって挙動が変わる。(基的に、null以外のときだけ処理が行われる) Optionalのインスタンスは、内包している値がnullの場合はemptyというオブジェクトになり、値が有る場合は普通に値を保持するインスタンスとなる。 Optionalを受け取った側は、そのOptionalがemptyかどうかを判定して処理を行う。 空かどうかの判定を自分でしないといけないなら、nullかどうかの判定を自分で行うのと大差ないが、 判定を自動的に行ってくれるメソッドが存在しているところがOptionalの利点。

    nilab
    nilab 2020/01/09
    「Optionalの各メソッドは、保持している値がnullか否かによって挙動が変わる」「内包している値がnullの場合はempty」「判定を自動的に行ってくれるメソッドが存在しているところがOptionalの利点」
  • Yahoo!乗換案内のダークモード対応

    Bonfire iOS #7 (#yjbonfire) の発表資料です。 https://yj-meetup.connpass.com/event/157369/ ダークモード対応を効率化、Yahoo!乗換案内アプリの事例紹介 https://techblog.yahoo.co.jp/entr…

    Yahoo!乗換案内のダークモード対応
    nilab
    nilab 2020/01/09
    「Bonfire iOS #7 (#yjbonfire) の発表資料です。 https://yj-meetup.connpass.com/event/157369/ ダークモード対応を効率化、Yahoo!乗換案内アプリの事例紹介 https://techblog.yahoo.co.jp/entry/20191212788765/
  • Python 2 EOL Party in Tokyo (2020/02/15 13:00〜)

    お知らせ イベントページ内のフィードコメント投稿仕様を変更しました。今後、コメントの投稿は、イベントに参加登録(補欠・抽選を含む)しているユーザー、またはイベント開催関係者(管理者・発表者)のみ可能となります。参加登録をしていないユーザーで、イベントページに関する連絡や質問がある場合は、「イベントへのお問い合わせ」機能をご利用ください。 お知らせ 2024年9月1日より、connpassではスクレイピングを禁止し、利用規約に明記しました。以降の情報取得にはconnpass APIをご利用ください。APIご利用についてはヘルプページをご確認ください。

    Python 2 EOL Party in Tokyo (2020/02/15 13:00〜)
    nilab
    nilab 2020/01/09
    「Python 2 が2020年1月1日にEOL(End of Life)となりました。そこで、Python 2への感謝としてPartyを開催します」「日時: 2020年2月15日 13:00より 場所: Google東京オフィス(渋谷) 住所: 東京都渋谷区渋谷3丁目21番3号 (渋谷ストリーム5F)」
  • ちょまど氏「好き!を突き詰めて」、まつもと氏「コンピュータで世界創造を」と中高生Ruby開発者にエールを送る――「中高生国際Rubyプログラミングコンテスト2019 in MITAKA」最終審査会レポート

    ちょまど氏「好き!を突き詰めて」、まつもと氏「コンピュータで世界創造を」と中高生Ruby開発者にエールを送る――「中高生国際Rubyプログラミングコンテスト2019 in MITAKA」最終審査会レポート
    nilab
    nilab 2020/01/09
    「フォロー機能を用意せず」「3つのタグを必須にすることでグループ分け」「現在のSNSでは、誰が発言したかによって評価が分かれてしまう。そこでタイムラインでは、リード文とタグのみが表示され、評価が見られない
  • WebSocketが一番速いアプリケーションサーバはどれだ?

    大量のクライアントに対する送信に関しては、Tomcat/Jettyともに送信用のスレッドは1つであるため、1プロセス1スレッドのNode.jsとは大きな差はないものと予想していました。 結果のグラフは、送信開始時間とクライアントでの受信時間の差の最大値を表したもので、10回のテストの結果を折れ線グラフで表しています。 グラフを見て分かる通り、Tomcatが一番遅く、Jettyと比較しておよそ2倍強、Node.jsと比較しても1.5倍程度となっています。 詳しい調査を行ってはいませんが、おそらくTomcatの実装でテキストメッセージは全てByteBufferに変換してから送信しているため、このオーバーヘッドが積み重なった結果であると考えられます。 テストケース【2】同時送信パターン

    WebSocketが一番速いアプリケーションサーバはどれだ?
    nilab
    nilab 2020/01/09
    「おそらくTomcatの実装でテキストメッセージは全てByteBufferに変換してから送信しているため、このオーバーヘッドが積み重なった結果であると考えられます」
  • Cognos Business Intelligence

    IBM Documentation.

    nilab
    nilab 2020/01/09
    「16 GB RAM を搭載したサーバーの場合、推奨設定は最小 12 GB です。一般的に、合計 RAM の約 3/4 の数を推奨します。-XX:NewSize と -XX:MaxNewSize は、同じ値に設定します。数値は、-Xms に選択したサイズの 1/4 にしてください」
  • 第9章 JVM の設定 | 設定ガイド | Red Hat JBoss Enterprise Application Platform | 7.0 | Red Hat Documentation

    nilab
    nilab 2020/01/09
    「スタンドアロン JBoss EAP サーバーインスタンスの JVM 設定は、サーバーの起動前に JAVA_OPTS 環境変数を設定すると、起動時に宣言できます」