Mac/iOS対応のRSSリーダー「Reeder v5.2」がリリースされています。詳細は以下から。 スイスのSilvio Rizziさんは現地時間2022年04月26日、macOSとiOS/iPadOSのクロスプラットフォームに対応したRSSリーダーアプリReederの最新バージョンとなる「Reeder v5.2」アップデートをリリースし、同バージョンで、TwitterとRedditをサポートしたと発表しています。 New for Feeds (iCloud and Local): Add Twitter @user or your home timeline to Reeder as a “feed” (Twitter account needed) Add various sources from Reddit to Reeder as a “feed” (Reddit accoun
こんにちは、freee会計でワークフロー機能の開発をしている @mitubaEX です。 先日 freee会計のパフォーマンスチューニングに取り組みました。本記事では、調査の流れ、改善の事例を紹介します。 問題発覚までの流れ freee では自社の経理業務に freee会計を利用しており、その中でも経費精算の機能はほぼすべての従業員が利用しています。そのため日々多くのフィードバックをもらえます。そのフィードバックの1つで、「経費精算の一覧を開くのが遅い」という報告をもらいました。幸い表示件数を指定できるので調整すれば遅くはならないのですが、一覧性が下がってしまうため有用な解決策ではありません。 そこでワークフローを開発しているチームで、このパフォーマンスイシューの調査を始めました。 調査する まず事前調査として Datadog*1 で一覧画面を表示するリクエストの処理を確認しました。 一覧
快適なインターネット体験に必要なものの1つが高速なネット回線。回線速度にこだわって「ベストエフォート25Gbps」というプランに加入し、実測値も25Gbpsに近づけてみたという体験談をスイスのエンジニアが公開しました。 My upgrade to 25 Gbit/s Fiber To The Home - Michael Stapelberg https://michael.stapelberg.ch/posts/2022-04-23-fiber7-25gbit-upgrade/ 自力で回線速度を高めたという体験談を公開したのは、エンジニアのマイケル・スターペルバーグ氏。スターペルバーグ氏は契約を結んでいたInit7というインターネットサービスプロバイダ(ISP)を気に入って使い続けていましたが、他の大手ISPが「ベストエフォート10Gbps」というプランを提供し始めてから数年経ってもIn
春ですね〜、ユーザー体験を最高にするチームプロジェクトオーナーのsakitoです。 以前、kintone フロントエンドリアーキテクチャプロジェクトをスタートさせたブログ記事が公開されました。 今回はこの取り組みの一つのチームである「ユーザー体験を最高にするチーム 」について紹介します。 ユーザー体験を最高にするチームとは? kintoneのフロントエンドリアーキテクチャのアプリケーション構成はMonorepoを採用し、チーム単位でオーナーシップを担うことを意識しています。開発者視点では分割されていますが、ユーザー視点では1つのkintoneアプリケーションであり、各チームが足並みを揃えてデザインの一貫性や品質を意識しながら開発を行う必要があります。そこで、各チームを横断してkintoneのユーザーにより良い体験を届けることを目標としたチームが「ユーザー体験を最高にするチーム」です。 ユー
こんにちは。Poca11y(ポカリ)チームのSUGI(@blindsoup2p1)と小林(@sukoyakarizumu)です。 わたしたちPoca11yチームは「kintone」のアクセシビリティ改善活動に参加しています。この記事ではkintoneのアクセシビリティを改善するチーム体制について解説します。さらにPoca11yチームとkintone開発チームが協力して整備したアクセシビリティを強化するためのESLintルールについても解説します。 Poca11y(アクセシビリティ)チームとkintoneのアクセシビリティ改善 Poca11yチームとは Poca11yチームはサイボウズ全体の「アクセシビリティ」向上を目的としたチームです。Poca11yチームでは主に以下3種類の活動を行なっています。 社内啓発:アクセシビリティの社内研修・勉強会・ガイドライン作成などを行います。 製品改善:サ
コクヨ株式会社(本社:大阪市/社長:黒田 英邦)は、自宅でのスタンディングワークを叶える電動昇降デスク「STANDSIT-W(スタンジットダブル)」を公式直販ECサイト「KOKUYO Workstyle Shop(https://workstyle.kokuyo.co.jp/)」や大手通販サイトにて、4月27日(水)より発売します。 日本人の座位時間は、世界トップクラスであるといわれていますが、近年ではコロナ禍での在宅勤務の常態化により、さらに座位時間が増加しています。在宅勤務を行う人は、職場で勤務する人に比べ、座位時間が1日平均76分長いことが明らかになっており(※1)、健康リスクが高まることから、国からも注意が呼びかけられました。そうした中、生活者のワークスタイルにも変化が起き、「長時間同じ姿勢でいると疲れる」といった声や「メリハリをつけたい」といった声が聞かれ、立ち姿勢で仕事を行う「
こんにちは!ヌーラボ広報担当のメギーです。 インターネットが普及し、SNS(Twitter、Facebook、Instagramなど)、ブログサービス(note、Amebaブログなど)といったソーシャルメディアを用いて誰もが発信者になることができる現代。気になるお店のレビューを投稿しあったり、友人同士でコミュニケーションを楽しんだり、自社サービスの改善に活用できる意見を探したりと、ソーシャルメディアは現代を生きるすべての人にとって身近なものとなりました。 ヌーラボでも、ヌーラボの従業員(以下、ヌーラバー)同士での会話やステークホルダーとの交流、あるいは広報活動などにソーシャルメディアを活用してきました。今後もヌーラバーが積極的にソーシャルメディアを利用しコミュニケーションを楽しむことを推奨していきたいと考えています。 一方、気軽に投稿した内容に対して思いもよらず数多くの反応が寄せられ「炎上
CTO 藤村がホストとなって、技術や技術にまつわることについてざっくばらんに話すPodcast、論より動くもの.fmを始めました。 初回は、藤村がどうやってプログラミングを習得したのかについて話しています。 anchor.fm 論より動くもの.fmはSpotifyとApple Podcastで配信しています。フォローしていただくと、新エピソード公開時には自動で配信されますので、ぜひフォローしてください。 テキストで読みたい方は下記からどうぞ。 どうやってプログラミングを習得したのか 藤村:論より動くもの.fmです。論より動くもの.fmは、heyのCTOが技術や技術にまつわることをざっくばらんに話すPodcastです。ということで、みなさんこんにちは。heyのCTOの藤村です。今回は1回目ということで、このPodcastをやる発端になったえんじぇるさんを招いています。 えん:こんにちは、えん
「Unlimited Expansion」をテーマに、多角的に事業展開してきたからこそ見えた"選択肢"を伝えるDeNA TechCon 2022。ここで、ゲーム事業本部の崎氏が登壇。まずは、本セッションの前提となるゲームの内容と、ゲームデザインに合わせたネットワーク構成・同期方式・言語について紹介します。 セッションの概要と自己紹介 﨑健悟氏(以下、﨑):それでは「Unityによるマルチプレイヤーアクションのための別解C#統一理論」ということで、セッションを始めます。 はじめにセッションの概要です。本セッションでは、最初にネットワークゲームシステムの構成について、さまざまな選択肢やその選び方の話をします。続いて、協力型MO(Multiplayer Online)アクションを実現するために採用した、よりタイトル固有の技術についてお話ししたいと思います。 得られる知見としては、Unityでネッ
最初の15GBが無料で利用できるクラウドストレージ「Googleドライブ」は、仕事でも個人でも重宝する存在です。WindowsやmacOS向けにはクラウドと同期するためのデスクトップアプリケーションが用意されているほか、Android・iOS向けのアプリケーションも存在し、Chrome OSなどではOS標準機能として組み込まれていますが、Linux版のクライアントはありません。 これについて、過去にGoogleが「少々お待ちください」とユーザーに対応してからどれぐらい経過したかをカウントするサイトが公開されています。 How long since Google said a Google Drive Linux client is coming? https://abevoelker.github.io/how-long-since-google-said-a-google-drive-l
仕様に沿ったプログラミングができるようになったエンジニアが設計に取り組むために、その全体像と具体的な手順を解説した技術書が『はじめての設計をやり抜くための本 第2版』(翔泳社)です。本書では大きく外部設計と内部設計、さらにアーキテクチャについて取り上げ、システムをゼロから作り上げるためのノウハウを解説。今回は「第2章 設計の目的」から、そもそもエンジニアは何を設計するのかを説明したパートを紹介します。 設計ができるようになるには、設計とは何かを知る必要があります。世の中には、設計に関する書籍がたくさん出回っています。最近では、オブジェクト指向設計に関するものが多いようです。書店に行くと、「オブジェクト指向」「UML」「ユースケース」といった文字が目に留まります。他にも、「アーキテクチャ」「デザインパターン」「フレームワーク」などもよく見かけるでしょう。これから設計を学ぶ皆さんは、学ぶことが
概要 VMインスタンスの作成 VMインスタンス内での操作 Nvidia driverのインストール dockerコンテナの起動 推論の実行 まとめ 追記 2022.04.28 概要 NDLが公開したNDLOCRアプリケーションについて、GCP(Google Cloud Platform)の仮想マシンを用いて実行してみましたので、その備忘録です。本アプリケーションの詳細については、以下のリポジトリをご確認ください。 https://github.com/ndl-lab/ndlocr_cli VMインスタンスの作成 GCPのCompute Engineにアクセスして、画面上部の「インスタンスを作成」ボタンをクリックします。 「マシンの構成」の「マシンファミリー」について、「GPU」を選択します。そして「GPUのタイプ」において、今回は最も安価な「NVIDIA T4」を選択します。「GPUの数」
Preferred Networksは4月26日、顔ならびに上半身のイラストが自動生成・編集できるキャラクター生成プラットフォーム「Crypko」(クリプコ)を、同日からウェブサービスとして提供を開始した。 Crypkoは、深層学習を応用した画像生成モデルの1つである「敵対的生成ネットワーク」(generative adversarial networks、GAN)を使った顔のイラスト生成モデルとして、2018年に開発を開始。6世代目となる今回の生成モデルでは、顔だけでなく人間のイラストレーターが描画したようなキャラクターの上半身のイラストを生成することが可能となっている。 さらに、生成したキャラクターを融合することにより、それらの特徴を継承した新しいキャラクターを生成する。髪や目の色、表情などの属性をユーザーの好みで変更することも可能となっている。ユーザーは、所定のアプリ内ポイント(Cr
アクセス解析ツール「Google Analytics 4」の実装・設定・活用のための情報サイト 株式会社HAPPY ANALYTICSの代表、小川卓によって個人運営されています。
北米と欧州は民間企業によるディスラプティブなテクノロジーの開発を促し、Web3の土壌作りを行ってきているが、日本は周回遅れと言わざるを得ない。米国のGAFAにWeb2市場を占拠された苦い経験を経て、政府自民党内では日本のWeb3成長戦略をしかけようとする動きが見える。 ブロックチェーンはWeb3の基盤となるテクノロジーだ。アメリカは、民間企業がブロックチェーン上で流れる暗号資産(仮想通貨)や、米ドルに連動するステーブルコイン、DeFi(分散型金融)の取引を拡大させる企業活動に対して、ある程度許容しながら、若い市場の成長を進めてきた。 一方、日本では、例えばガバナンストークンなどの発行に対する課税の問題に加え、為替に近い類型となるステーブルコインの取り扱いを規制し、広い意味での暗号資産市場の規模感で、アメリカとの差が広がっている。 パラダイムシフトを起こすとも言われるWeb3で、日本が大どん
はてなブログでは、はてなブログの有料ユーザー(Pro, Business, for Devblog)を対象として、新しく記事本文末尾のデザイン設定(以下 記事本文末尾枠)を利用可能になりました。この設定により、ユーザーが記事本文末尾に自由に要素を置けるようになります。 この枠はより多くの人にブログが読まれるために有益な場所です。この枠の価値と活用方法についてSEOの専門家、辻正浩さん(id:t-w-o)の寄稿で解説します。 SEO専門家の辻正浩です。 私は十数年、はてなブログなどのWebサービスや企業サイトのSEOをサポートをしています。様々なタイプのWebサイトをより多く検索されるための改善を行い続けていますが、記事を中心としたWebサイトの改善で最も重要なことの一つとして優先的に取り組むのは「記事直下動線」です。 記事本文が終わった直後、ソーシャルボタンや関連記事などが表示される前に置
Original article:https://dev.to/eludadev/take-your-github-repository-to-the-next-level-17ge 以下はEluda( Twitter / Twitter日本語 / GitHub / dev.to )による記事、Take Your Github Repository To The Next Level 🚀️の日本語訳です。 Take Your Github Repository To The Next Level 🚀️ 私はもうずいぶんと長いことGitHubを使っていますが、その過程において私は、完璧なGitHubリポジトリを作るためのガイドを集めてきました。 この記事は、そのガイドたちの集大成です。 それではさっそく始めていきましょう! Step 0. Make Your Project More D
新型コロナの無料検査場に並ぶ人たち=東京都新宿区で2022年1月26日午前10時49分、幾島健太郎撮影 政府は今週末から始まる大型連休を前に、新型コロナウイルス感染症対策として実施している無症状者への無料検査事業を拡充する方針を固めた。都道府県庁所在地の駅や主要空港などで実施する。政府関係者が25日、明らかにした。26日に岸田文雄首相が記者会見で説明する。 政府はまん延防止等重点措置を全面解除した3月以降、日常生活を取り戻すための「移行期間」と位置づけて…
三浦英樹さんの墓に手を合わせる妻智子さん=神奈川県内の墓地で2022年2月9日午後3時35分、村田拓也撮影 新型コロナウイルスの感染が拡大する度にPCR検査の遅れが課題になる。医師の検査判断の遅れや、検査予約の殺到などが理由として指摘される。自宅で療養中に死亡した人の遺族でつくる「自宅放置死遺族会」が経緯を検証した昨年8月の事例では、受診から検査まで4日もかかり、糖尿病の持病があるのに入院できないまま容体が急変した。「もっと早く検査や治療を受けられていたら」。遺族は悔やんでいる。 「ひいー」。昨年8月6日午前2時、相模原市の三浦英樹さん(当時53歳)の大きなうめき声が寝室から漏れた。妻智子さん(53)が部屋をのぞくと、三浦さんはけいれんし、体は少し冷たくなっていた。すぐに救急車を呼んだ。その電話の最中に呼吸が止まった。搬送先の病院で死亡が確認され、病院の医師からは「CT(コンピューター断層
新型コロナウイルス感染症の再拡大に向けて課題を語る大阪市立十三市民病院の倉井修院長=大阪市淀川区で2022年4月11日午前10時6分、柳楽未来撮影 新型コロナウイルスの感染者数が、高止まりしている。既に主流となっているオミクロン株の派生型「BA・2」について、国は一部の治療薬の効果が弱まる恐れがあるとの見解を示した。70床の中等症病床を持つ大阪市立十三市民病院(同市淀川区)の倉井修院長(61)は、改めて早期治療の必要性を訴えている。 「第6波では、発症してから入院までの時間が長引き、必要な薬が使えないケースが出る問題があった」。倉井院長は、こう振り返る。 病院によると、第6波の時期に相当する2021年12月1日~4月15日、336人の入院患者を受け入れた。軽症や中等症Ⅰの患者に使える薬のうちウイルスの増殖を抑える抗ウイルス薬は、点滴薬「レムデシビル」を102人、ともに飲み薬である「モルヌピ
TypeScript/JavaScriptの言語思想的にはtry/catchを使ってerror handlingをするのが普通
アジャイル開発、スクラム開発における問題点、疑問点を話す会に参加したので、知見の共有。 前提条件 アジャイル開発、スクラム開発の体制を前提としています。 スクラムをざっくり説明するときのスライドが特に参考になりました。 PO プロジェクト価値を最大化することが使命 PM/SM チームが上手く回ることが使命 developer(dev) 機能を実装することが使命 ストーリー/プロダクトバックログアイテム(PBI) 「〇〇は〇〇したい、なぜなら〇〇だから」 ケース1: 「価値」と「画面イメージ」と「ロジック」について POは価値を最大化するためにストーリーを作るが、そこは価値のみが書かれてるケースが多く、dev側では完成画面イメージが提供されていないため、どう作成すればいいのか悩むケース POが「価値」を描く devは「価値」と「画面イメージ」と「ロジック」を書く 画面イメージは誰が?? PO
【読売新聞】 横断歩道のない国道を一人で横断していた2歳男児を保護して交通事故を未然に防いだとして、栃木県警宇都宮南署は26日、宇都宮市下戸祭、会社員井上太千男さん(44)に感謝状を贈呈した。 井上さんは9日午後1時10分頃、同市江
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く