Ubie では、創業当初から Server-Side Kotlin を推進してきましたが、全社的な技術選定を再度行い、これからは Go と Node.js を中心とすることにしました。 本記事では、Go と Node.js を選定した理由や、それを普及させる取り組み、そして選定の流れを紹介します。 経緯 これまで Ubie では技術スタックを発散させてきていて、現在は Kotlin、Go、Node.js、Ruby、Python のバックエンドサービスが動いています。以前は新規開発が多く、それぞれに携わるメンバーが技術選定をすることにより、最大瞬間風速を出せるなどのメリットがありました。しかし、現在では弊害が目立ってきています。 まず、事業成長に伴って運用の重要性が増しています。人材が潤沢とは言えないスタートアップにおいて、様々な技術スタックを安定運用することはコストが高すぎると感じています
こんにちは、エンジニアのkinoppydです。本日は、SmartHRが公開したOSSガイドラインに関してご紹介します。 github.com SmartHR OSS ガイドライン SmartHRでは、すべてのサービスでOSSが使用されています。Ruby、Ruby on Rails、React、TypeScriptは必ずすべてのサービスで使われていますし、その他にもたくさんのOSSがSmartHRのサービスを構成しています。これらOSSによってSmartHRのサービスは支えられているので、我々もOSSに対してなにか貢献をすることができると良いなと思っています。しかし、現在社内には業務時間中のOSS活動に関する明示的な文章が存在せず、業務としてOSSにコミットする労務/法務的なルールが不明でした。また、OSS文化に対する経験が浅い人にとっては貢献する方法などもよくわからず、ハードルが高いと感じ
はじめに RISC-V CPU を FPGA 上に実装して、マイクロカーネル OS を Rust で書いて動かしてみました。 CPU について RISC-VとChiselで学ぶ はじめてのCPU自作 に沿って RISC-V の CPU を作り、機能をエンハンスしました。 乗除算命令、RVC命令、ビット拡張命令の一部を追加 7段パイプライン化 DRAM コントローラ 4KB命令キャッシュ、8KBデータキャッシュ 2ビット分岐予測 周辺コントローラ実装(SDC、UART、タイマー、割込コントローラ) Arty A7-35T という FPGA ボード上で動作させています。 スーパーバイザーモードは実装していないので、仮想メモリは使えません。みんなで仲良くメモリを共有します。 CPU の実装はこちらに置いてあります。書籍のサポートリポジトリの fpga 実装版を fork して機能追加しています。
iPhoneからPixelに乗り換えて手に入れたもの、失ったもの2022.12.13 20:00367,183 山田ちとら 新機一転。 個人的に使用しているスマートフォンを、アップルのiPhone 12 miniからグーグルのPixel 7 Proに換えました。 乗り換えた動機と、換えてから1ヶ月使ってみてどのような点がメリット、デメリットだと感じたのかをお伝えしていきます。 小さなスマホ派だったのに2020年11月に発売されたと同時に購入し、2年間愛用してきたiPhone 12 mini。仕事にもプライベートにも必要不可欠な、個人史上最高のスマートフォンでした。ミニサイズで軽量だからこそ持ちやすく、使いたい時にサッと出して使える機動性に優れていました。写真のクオリティも高く、2年間分の思い出を鮮やかに記録してくれました。 唯一の悩みはバッテリー寿命。ミニサイズならではの弱点です。一晩充電
Published 2022/12/13 15:56 (JST) Updated 2022/12/13 16:05 (JST) 電子部品大手の村田製作所の中島規巨社長(61)は13日までに共同通信のインタビューに応じ、第5世代(5G)移動通信システム普及を背景に「スマートフォンがなくなる」と述べ、人々の身近にある通信端末が別の機器に置き換わる可能性を指摘した。クラウド上でのデータ処理が一段と広がり通信端末に従来の高い処理能力が不要になるという。 5Gを活用したクラウドは遅延が小さく、スマホで撮った写真を直ちにクラウド上に保存できることを例に「(端末が)スマートである必要はない」と説明。クラウドに接続するための通信機と電池が付いた単純構造のウエアラブル機器などが台頭すると予想した。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く