2018年5月28日開催 『Container SIG 2018 Summer』のスライド資料です。Read less
2018年5月28日開催 『Container SIG 2018 Summer』のスライド資料です。Read less
Androidアーキテクチャことはじめ ― 選定する意味と、MVP、Clean Architecture、MVVM、Fluxの特徴を理解する Androidアプリの開発において悩ましいアーキテクチャの選定。本記事では選定する意味を改めて整理し、 MVP・Clean Architecture・MVVM・Fluxといった最新の実例を紹介します。 はじめまして。Androidエンジニアの藤原聖(ふじわら・さとる/@satorufujiwara)です。 現在は株式会社サイバーエージェントで、エンジニアリングマネージャーを兼任しています。2017年で35歳になり、定年を迎えました(プログラマの定年については「体型を支える技術」などを参照)。 Androidアプリ開発には2010年から携わっていますが、今現在の関心事は何といっても公式開発言語に採用されたKotlin。そしてもう一つが、Androidの
1. PWAs (Progressive Web Apps) were introduced by Google in 2015 and have grown in popularity since 2017 according to Google Trends. 2. PWAs aim to have aspects of native apps by using technologies like the Web App Manifest and Service Workers to add functionality like being installable and working offline. 3. Developers can check if their web app meets PWA criteria by using tools like the Progres
こんにちは!閲覧ありがとうございます。篠川もちといいます。 「人とのご縁を大切に」 クライアント様とのコミュニケーションを一番大切にしたいと思っております。 本業との兼ね合いもありますので完成までに少しお時間がかかりますが、その分丁寧に、クライアント様…
※当初「2018年9月末まで」と期限をご案内しておりましたが、災害の影響を考慮し、より多くのお客様へライフライン情報をお届けするために、一部サービスにおいて日程を延期いたしました。 いつもYahoo! JAPANをご利用いただき、誠にありがとうございます。 Yahoo! JAPANでは弊社ウェブサービスのセキュリティを強化するため、2018年10月中旬までに、インターネット通信暗号化方式「TLS1.0」および「TLS1.1」のサポートを順次終了いたします。 サポート終了後は、「TLS1.2」に対応していない古いブラウザーやパソコン、スマートフォン、タブレット、ゲーム機などでは、Yahoo! JAPANの全ウェブサービスがご利用いただけなくなります。 なにとぞご理解を賜りますよう、お願いいたします。 2018年4月25日 公開 2018年7月5日 更新 2018年9月18日 更新
もう14年前、私は大学で数学と経済学を学びたいと思い経済学部に入ったのでした。 しかし私は生来目的を忘れてしまうタイプでして、大学時代は体育会の部活にうつつを抜かし、日々を過ごしていました。 "うつつを抜かし"とか書くとめっちゃ楽しんでいるように見えますが、実際のところは毎日大学と練習場へ山二つ超えた往復(初めて行った時は自転車で1時間、体力がついてきた頃で自転車で30分強の道のりである)、朝の4時とかに起きて練習し朝ごはんを食べ大学に行き、講義を終え大学から練習場へ行き練習し、そこに泊まる(あそこは数十人の雑魚寝である)という感じでしてそういう一連のなんたらは当時の私からすると大変な地獄であり精神は完全に闇の中に沈んでいたのでした。今から思うと普通に睡眠不足とかそういう感じだったのだろうなと思う。ずっと静かな田舎で暮らしていた若者がいきなり大人数の雑魚寝の環境でよく眠れることはないだろう
若い女性らがだまされたりしてアダルトビデオ(AV)に出演させられたと訴える相談が相次いでいる。被害者には「脇が甘い」「好きで出たはず」といった「自己責任論」が浴びせられるが、だまされる方が悪いのか。 あるAVのスカウト経験者は、形だけの芸能事務所の名刺を持っていた。当時、所属したスカウト会社が用意したもので、名刺で女性を信用させ、「テレビに出て有名になれる」「俳優になれる」などと口説いたという。AV出演被害者を支援するNPO法人「ライトハウス」(東京)は「スカウトたちはウソがうまく、社会経験に乏しい若者につけ込む。プロダクションと形だけの契約書を交わすなど一方的に出演の流れを作られるので、自力で出演をやめるのは難しい」と話す。 「気づいたらなっていた」…
こんにちは、UX開発部の橋口です。 Webサービスを開発するうえで、JavaScriptは絶対的に使われる技術だと思います。 みなさんもJavaScriptでエラーの調査をする際に、クライアントで実行されるためエラーの内容やどこで発生したかが分からなかったり、問い合わせ内容の再現ができず困ったことがあるのではないでしょうか? 解決の糸口を作るためには、クライアントサイドで発生したエラーに関する情報を収集してあげる必要があります。 JavaScriptのエラーログも収集できる著名な製品もありますが、クラウド環境への導入の場合には高額になってしまったり、独自に解析する場合でも、環境などを用意するのも大変ですし管理も大変です。 そこで、今回の記事はトレジャーデータサービス by IDCFにJavaScriptのエラーログを収集する方法について紹介します。 課題 JavaScriptのエラーを収集
土日祝日などの勤務時間外にがんばって出した成果を「やっていき」「圧倒的当事者意識」などと手放しに称賛しない方が良いと思っている。 「いやー土日にがんばるなんてスゴイっすね〜〜〜」と褒められて気分良くなったりするんだけど往々にしてそもそも実現不可能なスケジュールの帳尻合わせに加担してしまっていたりする。そういうのは個人の頑張りで巻き返すのではなくいっそ破綻させた方が全体の教訓になるので好ましい。 こういう振る舞いを迂闊に繰り返すとだんだん周囲の期待値も変わってきて「休日で巻き返せる/巻き返してくれるからいっか」「今週末は働いてくれなかったのか…」となってくる。*1 ボランティア精神に近い個人の貢献は当たり前ではないことを共有し続けないといけない。 誤解しないようにしたいのが問題なのは「やり方」であって「出した成果」それ自体は尊いということ。「休日に対応したからゴミ」みたいなことは、ない。平日
まえがき 会社の若い子に「情報系出身でもないのに一体どうやって勉強してきたんですか?」と聞かれたのでランチを食べながら「こんな本読んだ。これもタメになった。あ、これもタメになった」とKindleを広げながらリストアップした。思い返せばたくさん本を読んだ。その中には役に立ったものもあれば時間の無駄だったものもある。すると「あ、役に立った本だけ抽出したら有益かもしれないな」と思ったのでエントリにする。 僕は文章を簡潔に分かりやすくまとめる才能が致命的にないのでこのエントリもげっそりするほど長い*1が、2017年も暮れなのでここはひとつ日本酒でもかっ喰らいながら自分の人生を振り返ってみようと思う。 無理やり要点をまとめるならば、 TCP/IPの知識 Linuxの知識 なにかひとつプログラミング言語 なにかひとつGUIシステムの理解 アルゴリズムとデータ構造 強運*2 を身につけたらどんなに低く見
macOS High Sierraに2017年12月以降「Month 13 is out of bounds」というエラーメッセージが大量に発生する不具合が確認されています。詳細は以下から。 Mac OS X HintsやMacworldのエディタでもあるRob Griffithsさんによると、macOS High Sierraでは12月(02日?)以降になるとmacOSの各プロセスが「Month 13 is out of bounds (13月は範囲外です)」というエラーメッセージ(log)を出す不具合が確認されているそうです。 Welcome to December 2017, fellow macOS users. Your bug of the month is "Month 13 is out of bounds," which you'll probably find spew
富士通が人工知能(AI)などを活用し、システム開発プロセスの改革に本腰を入れ始めた。システム構築・運用支援のツール群を「KIWare(ケーアイウェア)」として体系化し、2017年11月に50件の開発プロジェクトに本格適用を開始した。時間を浪費しがちな開発業務をAIで効率化し、システムエンジニア(SE)が、開発業務の様々な作業や成果物の品質の向上に充てる時間を捻出する狙いである。 富士通がAIの活用に本腰を入れる背景には、開発プロジェクトの作業や成果物の品質の低さが課題になっていることがある。「品質を現場の人任せではなく、技術で底上げする。それによって品質が原因の不採算の案件を減らしたい」(富士通の粟津正輝サービステクノロジー本部 本部長代理 兼 先端技術統括部長 兼 SE変革推進室長代理)。 システム開発において、不採算案件につながる要因は様々だ。設計書の不備による手戻りが発生したり、ソー
はじめに システム開発を効率よく進めるための1つの方法として、システム開発のテンプレートを使用することがあります。 ですが、システム開発のテンプレートは企業内で閉じてしまっていてなかなかインターネットで公開されることはありません。 ですので、システム開発で使用するであろうテンプレート集を Excel で作成して公開します。もちろん無料で商用利用可能です。改変も OK です。 プロジェクト管理用 スケジュール管理などのプロジェクト管理用のテンプレートはなかなかないのですが、プロジェクト管理の補助となるようなテンプレートを用意しました。 プロジェクト管理ツールは、別記事の「フリーで使えるプロジェクト管理ツールまとめ」をご参照ください。
HTMLページのhead内に記述する最小限の構成、そしてmeta要素やlink要素、ソーシャルサービス用の要素、デスクトップ・スマホのブラウザ用の要素などがまとめられた「<head> cheatsheet」を紹介します。 <head> cheatsheet 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 去年紹介した以前の版からいろいろと変更されています。 head内に記述する最小限の構成 head内の要素 meta要素 link要素 ソーシャル関連のhead内の要素 ブラウザ・プラットフォーム関連のhead内の要素 メモ head内に記述する最小限の構成 下記はシンプルなWebサイトで必須となるhead内に記述する最小限のタグです。 <meta charset="utf-8"> <meta http-equiv="x-ua-c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く