こんにちは。フロントエンドエンジニアの本間です。 今日は$.ajaxファイルアップロードでプログレスバー表示についてです。 UIUXにおいて体感速度を短縮するのは重要で、同じ待ち時間でも進捗表示することによって体感速度が向上します。 さらにプログレスバーの色や模様によっても体感速度が変わってくるという研究結果もでているようです。 gigazine.net PRTIMESでは企業管理画面のリリース配信登録画面でワードファイルをアップする際に使っています。 やり方は$.ajaxの引数にxhrオブジェクトを渡し、progressイベントハンドラで取得します。 $.ajax({ url : api.url, async: true, xhr : function(){ var XHR = $.ajaxSettings.xhr(); if(XHR.upload){ XHR.upload.addEve
Google傘下のDeepMindの囲碁AI「AlphaGo」が、2016年にトップ棋士の一人である韓国のイ・セドル(李世乭)氏、2017年には中国の柯潔氏に勝利を収めたことが知られています。さらにDeepMindの新しい囲碁AI「AlphaGo Zero」が過去の棋譜データすら与えずに、たった3日間の自己学習のみで「AlphaGo」と100局対戦して100勝無敗の圧倒的勝利を収めることになります。このため、過去のデータに頼らずとも、人工知能による「自己学習」はとても万能で、どんなことにも応用できるとされていますが、実際のところは苦手な分野もあるとのこと。最強と思われるAIの「自己学習」のどこに欠点があるのかを、科学系のニュースを扱っているQuanta Magazineが報じています。 Why Self-Taught Artificial Intelligence Has Trouble
・Southの廃止。 →INSTALLED_APPSからsouthを削除。 ・testで警告が出るように鳴った(新しいTest runnerがあるよ。っていう警告みたいです。) # python manage.py test Creating test database for alias 'default'... System check identified some issues: WARNINGS: ?: (1_6.W001) Some project unittests may not execute as expected. HINT: Django 1.6 introduced a new default test runner. It looks like this project was generated using Django 1.5 or earlier. You
メルカリでは出品されている商品の閲覧数を「出品した商品」の一覧や「いいね!した商品」の一覧画面から見ることができます。以下は「いいね!した商品」の一覧画面です。(開発版アプリの画面になります) 赤い枠で囲まれている部分がそれぞれの商品の閲覧数になります。今回紹介する閲覧数のカウントアップのバックエンドはGoで開発されています。 データベース上の商品閲覧数のカウントアップ メルカリでは日々大量のリクエストを処理していますが、そういった中でもデータベースへのアクセスはINSERTやUPDATE等の書き込み処理よりもSELECTによる読み込み処理が圧倒的多数を占めます。(メルカリでは、データベースには主にMySQLを利用していますが、サービスやリージョンによってはGCPが提供しているCloud DatastoreやCloud Spannerを利用している箇所もあります) 商品が閲覧される時に実行
2月22日〜23日に開催された、社会を変える化学反応を生み出す「MASHING UP」に登壇した、インフルエンサーマーケティングでいま話題のindaHash共同創業者のバーバラ・ソルティシンスカ氏。仮想通貨でブランド、インフルエンサー、ユーザー全員がWin-winとなる世界を実現しようとする構想について語った。 日本でも注目が集まるインフルエンサーマーケティング。DIGIDAYが実施したアンケートでも、回答者の45%がブランド認知向上のためにインフルエンサーマーケテングを活用したいとする一方、半数以上がキャンペーンに最適なインフルエンサーの発掘やインフルエンサーのマネジメントに苦労している現状がわかった。 そんなインフルエンサーマーケティングに一石を投じようとする女性起業家がいる。世界的なブランド企業とソーシャルインフルエンサーを繋げるための完全に自動化されたプラットフォームを運営するin
教えて! キラキラお兄さん「なぜ、フォレンジッカーは何も信じないの?」:プロエンジニアインタビュー(9)(1/3 ページ) あらゆる業務がデジタル化するにつれ、内部不正も犯罪もまた、デジタル化している。その証拠を保全し、探し出し、実際に何が起きたのかを突き止めていくデジタル世界の探偵役が「フォレンジッカー」だ。 「フォレンジック」(フォレンジクス)という言葉を聞いたことはあるだろうか? 現実の世界で殺人や強盗といった事件が起きると、警察の鑑識担当が現場に出向き、指紋や血痕、服の繊維のように犯人や手口の解明につながる証拠を探して捜査を支援する。フォレンジックはこうした科学的な犯罪捜査活動を指す言葉で、「法医学」「法科学」と訳されることもある。 ビジネス活動も私的なコミュニケーションもデジタル化している昨今、鑑識活動もデジタル化しなければ追い付けない。そこで「コンピュータフォレンジック」と呼ば
自分はアプリケーションエンジニアでネットワークを触ることは少ないのだけど、ネットワークも関わるタスクや障害が現れた時に話についていけないのは良くないと思い、マスタリングTCP/IP 入門編を今読んでいる。データリンク層の章まで読み、この章ではデータリンク層の通信ではMACアドレスを用いて通信していると書かれていた。 しかし、読むだけではまだ理解が足りてないなと思い、pingをサブネット内のホストに打ちながらWiresharkでフレームを眺めるということをしていた。特にIPからMACアドレスの解決をどのようにしているのかと思い、192.168.10.7から192.168.10.4にpingしながら、ARPのフレームを眺めていると、 No. Time Source Destination Protocol Length Info 1811 87.235306 Apple_42:64:b2 Ap
import inspect として、 print( inspect.getmembers( object) ) とします。
https://git-scm.com/book/ja/v2 ホットエントリ経由. 洋書はAmazonからも入手できたが,日本語版が上記サイトからダウンロードできる. mobi,pdf,epubの各型式でダウンロードできるから,Kindleでの使用にも問題ない.初版があるのは知っていたが,二版はいつから利用できるようになっていたんだろう.*1 Pro Git (English Edition) 作者: Scott Chacon,Ben Straub出版社/メーカー: Apress発売日: 2014/11/18メディア: Kindle版この商品を含むブログ (1件) を見る *1: http://d.hatena.ne.jp/JavaBlack/20130820/p2
昨年の12月から受講していた Cousera の Machine Learning course を修了した。 www.coursera.org 以下、簡単に感想 この界隈では受講必須 パラメータチューニングやサンプル追加の効果の判断など、アルゴリズムよりも重要な点について教えてくれる ライブラリしか使わない、という人にも有用 プログラミングはOctaveだが、行列演算がとても書きやすくてよい 学習当初は相場の予測に使おうと思っていたが、軒並み仮想通貨が暴落したのでちょっと迷っている... 仕事ではじめる機械学習 作者: 有賀康顕,中山心太,西林孝出版社/メーカー: オライリージャパン発売日: 2018/01/16メディア: 単行本(ソフトカバー)この商品を含むブログ (4件) を見る データサイエンスのための統計学入門 ―予測、分類、統計モデリング、統計的機械学習とRプログラミング 作者
最近、Nimが流行りつつあるとかないとか。 至高の言語、Nimを始めるエンジニアへ を書いたエンジニアが、 「Nimいいよ!速いし綺麗だし!とりあえず一回書いてみ?」とアピールが凄いので、とりあえず一回触ってみました。 テーマは、初めて書く言語なら丁度いいであろうLINE BOTです。 なにはともあれインストール brew でいけます。楽ですね。 ただ、僕の場合はXcodeのバージョンが低くて怒られたので、言われたとおりにアップデートすればOKです。 $ brew install nim Error: Your Xcode (8.2.1) is too outdated. Please update to Xcode 9.2 (or delete it). Xcode can be updated from the App Store.
米村歩@日本一残業の少ないIT企業社長 @yonemura2006 SES企業ってよく事業内容に「ITコンサルティング」って書いてあると思うんですが、あれって何のコンサルティングしてるんですかね? 2018-02-22 16:18:58 米村歩@日本一残業の少ないIT企業社長 @yonemura2006 プログラマーになりたい人向けに何か一つ面接の時に聞くべき質問をアドバイスするとすれば迷わずこれです。 「仕事の時にスーツ着用は義務付けられていますか?」 この回答によって、全てとはいきませんが半分くらいは行かない方が良い会社をフィルタリングできます。嘘じゃないですよ。本当です。 2018-02-22 16:27:03
合同会社kumanoteのTanakaです。 vue-router使用時にページ遷移を検知して、Google AnalyticsのBeaconを飛ばす実装の紹介になります。 ページ遷移の検知 $routeという変数をwatchすることで、ページ遷移を検知することができます。 単一のrouter-viewを使っている場合は、一箇所実装することで 全てのページ遷移に反応して、処理を行うことができます。 (※ 複数のrouter-viewを使っている場合は別の作り込みが必要になります。) 具体的には以下のような感じになります。 <template> <router-view></router-view> </template> <script> export default { watch: { '$route': function (to, from) { if (to.path !== fr
いつの間にか2年間継続してコードを書いていたので、その振り返りです。上のインコは日々僕を応援してくれる二羽のインコのうちの一羽です。この後本をボロボロに噛みちぎっていきました。 1年目との違い去年こんなポストを書きました。 このとき、自分はコードを1年継続して書いたわけですが、その後また1年継続してコードを書いていました。 1年目とは「書きたい」と思うものも変わりました。また、習慣を維持する労力も小さくなり、コードを書くことそのもの以外の、登壇などの時間を取れるようになりました。 この1年で新たにやったことツール作成markdownをMediumポストにするCLIツールAWS SSMで管理されたパラメーターを環境変数にInjectするツールGoogle Cloud Platform API向けに使える、goonと同様のDatastoreクライアント基盤作成AWS上にTerraform+An
10年ぐらい裁量労働で働いた そこそこ社会的にも有名で組合も強いので裁量労働と言っても運用はしっかりしていた なのでよくある「それは運用が間違い」という不満は無かったと思う 正しく運用された上での不満を残していきたい ただ研究職なので少し特殊な職種ではあると思う 自分の意思で給料をコントロールできない一番の不満はこれで,残業がある仕事ならある程度給料をコントロールできる もちろんこれは仕事がそれなりにできる人に限るんだが 「子供が産まれるので年末までに稼ぎたいんですが,残業多めにしてもいいですか?」 「そうか,分かった.じゃぁこの仕事を頼む」 という感じの柔軟性がない (まぁこんな分かりやすい仕事はそうそうないだろうけど) 年初に決めた業務内容に沿って計画的に仕事を捌くだけの共産主義的な働き方になる 評価が適正に行われにくい前述した社会主義的な働き方を避ける枠組みとして,業績に応じてボーナ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く