Today the pandas library has become the defacto tool for doing any exploratory data analysis in Python. Its versatility, flexibility, and ease of use makes it the library of choice for many data scientists today. The pandas' library also enjoys…
Migrating Large Heroku Postgres Instances to AWS Aurora without Downtime Introduction In this article I discuss a general process I used recently to migrate a large multi-terabyte Heroku Postgres Database from the Heroku Platform to Amazon Aurora Postgres on a live Heroku based application architecture with near zero downtime and builtin failovers during the process. Not only did this migration sa
Go Advent Calendar 2023の22日目の記事です。 はじめに あるコードをリファクタリングしている際に得たnilの挙動についての記事となります。 コード 突然ですが、以下のコードがどのような挙動をすると思いますか? (実際のコードを簡略化したものとなります) func main() { _, err := hoge() if err != nil { fmt.Println(err) } } func hoge() (ret *struct{}, err error) { defer func() { if r := recover(); r != nil { err = errors.New("hoge error") } }() // なんか処理してエラーがあったらpanic if true { panic(ret) } return } 正解は呼び出し元にてhoge
OVS-DPDK End to End Troubleshooting Guide Preface 1. Preliminary Checks 2. Validating an OVS-DPDK Deployment Expand section "2. Validating an OVS-DPDK Deployment" Collapse section "2. Validating an OVS-DPDK Deployment" 2.1. Confirming OpenStack Expand section "2.1. Confirming OpenStack" Collapse section "2.1. Confirming OpenStack" 2.1.1. Show the Network Agents 2.1.2. Show the Hosts in the Compute
Flask-Admin is a batteries-included, simple-to-use Flask extension that lets you add admin interfaces to Flask applications. It is inspired by the django-admin package, but implemented in such a way that the developer has total control of the look, feel and functionality of the resulting application. Out-of-the-box, Flask-Admin plays nicely with various ORM's, including SQLAlchemy, MongoEngine, py
SRE Advent Calendar 2019 18日目の記事です。 https://qiita.com/advent-calendar/2019/sre タイトルの意味は、「今後AIOpsを実践するのは、SREs の皆さんだ!」 です(意訳しすぎ?)。なおこのタイトルは、かつひささん が、NoOps Meetup#6(2019/6/4) に登壇された際のタイトル NoOpsを実現するSREの存在意義と役割 / class SRE implements NoOps を流用させていただいています! ベースは、多分 The Site Reliability Workbook 第1章のサブタイトル(class SRE implements interface DevOps)です。 この記事では、AIOps 時代におけるシステム運用にてSREがどのような関係となるのか整理してみました。なお、AI
【職種】 月刊誌「Interface」,「トランジスタ技術」の企画・編集 ●お勧めの理由1・・・凄腕エンジニアに会いたい放題(リアル) AIや量子コンピュータの最先端の方,アナログ回路仙人,研究所の方,ロケット開発の方などに自由に会えます.こちらの実力不足を思い知らされますが,楽しい以外に言葉が見つかりません. ●お勧めの理由2・・・評価は数値で 編集の仕事の特徴は,自分の仕事の貢献度が数値化されることです.また,自身の仕事が書籍やキットになることで足跡を残せます. エンジニアの方はチーム開発が主であり,仕事内容も皆がばらばらで,頑張っているつもりでも評価されづらかったのでは. Interface/トランジスタ技術 編集部の主な仕事内容 1.情報収集・・・取材,展示会,記者発表会,オフ会,ネットサーフィンなどで最新技術の情報を仕入れる 2.企画・・・読者にとって面白い&役に立つ企画を発案す
This is a discussion that is intended to lead to a proposal. This was written with lots of input from @jba and @rsc. Background Most languages provide a standardized way to iterate over values stored in containers using an iterator interface (see the appendix below for a discussion of other languages). Go provides for range for use with maps, slices, strings, arrays, and channels, but it does not
AWS Architecture Blog Building a Serverless FHIR Interface on AWS Technology is revolutionizing the healthcare industry but it can be a challenge for healthcare providers to take full advantage because of software systems that don’t easily communicate with each other. A single patient visit involves multiple systems such as practice management, electronic health records, and billing. When these sy
1.14inch LCD Display Module for Raspberry Pi Pico, 65K Colors, 240×135, SPI
2024年4月24日更新 Google Colaboratory(以下Google Colab)は、Google社が無料で提供している機械学習の教育や研究用の開発環境です。開発環境はJupyter Notebookに似たインターフェースを持ち、Pythonの主要なライブラリがプリインストールされています。 Google Colabでは、ノートブックの各セルにコードを記述していきます。また、数値計算の関数を提供するNumpy、データ操作の関数を提供するPandas、グラフ描画の関数を提供するMatplotlib、機械学習の関数を提供するScikit-learnなど、データ分析に必要なパッケージが一通り揃っています。 Google Colabはネットワーク環境とブラウザ(Chrome推奨)、Googleアカウントを持っていればすぐに利用できます。 2024年4月 書籍が出ました!「Python
ACCESS TO THE UEFI REVOCATION LIST FILES These files are used to update the Secure Boot Forbidden Signature Database, dbx. It contains the raw bytes passed in *Data to SetVariable()... an EFI_VARIABLE_AUTHENTICATION_2 concatenated with the new variable value. Example usage: SetVariable( "dbx", EFI_IMAGE_SECURITY_DATABASE_GUID, NV+BS+RT+AT+AppendWrite, dbxUpdateDotBin_sizeInBytes, *dbxUpdateDotBin
Interface 2020年5月号 高性能・安全・高効率なプログラミングの世界 C/C++後継モダン言語の研究[事典付き] 3月25日発売 (定価 927円+税) ダウンロード 訂正と補足 読者アンケート 特集:C/C++後継モダン言語の研究[事典付き] 注目:RISC-V&マイコンOSの研究 AIサーバ:ネコ接近警報のSlackチャット投稿 IoTセンサ:CO2やアルコール濃度を測る C/C++後継モダン言語の研究[事典付き] 高性能・安全・高効率なプログラミングの世界
こんにちは、Wantedly PeopleでAndroidアプリエンジニアをしている、わくわく(@wakwak3125)です。 最近、CustomLintを作ってちょっとハッピーな気持ちになったのでブログを書きます。その前になぜCustomLintを作ることになったのか、ということについて説明したいと思います。 巨大な基底クラスの存在みなさんのアプリのソースコードには、BaseFragmentやBaseActivityなどは存在しますでしょうか?このこれらは、便利なケースもあるのですがこのクラスに依存していることが前提となっている実装が多くなると結合度が高まり、依存関係をうまく切り分けることが難しくなります。 これは特にマルチモジュール化をすすめる際には問題に上がりやすいと思っていて、例えばBaseFragment みたいな基底クラスが存在していて、色々なクラスがBaseFragmentを
This issue lays out the reasoning for why I think strings should be lists of Unicode Scalar Values (as currently written in the explainer). This is a fairly nuanced question with the reasoning currently scattered around a number of issues, repos and specs, so I thought it would be useful to collect it all into one focused issue for discussion. The issue reflects discussions with a bunch of folks r
今号の特集は、「[ルータ&アナライザ]ネットワーク・プログラミング 2024」。ESP32を用いたパケット・アナライザーや、IPv6(Internet Protocol Version 6)対応ルーター自作などに取り組みながら、ネットワーク技術の基礎知識が学べる内容となっている。 特設記事「ラズパイで試す!次世代ネットワーク・アーキテクチャICNの研究」の第1部では、情報指向ネットワーク技術「ICN(Information-Centric Networking)」の概要や、ICNで実現できる新たな通信サービス、ICNを実現する通信プロトコル「CCNx(Content-Centric Networking)」について解説する。 第2部では第1部で学んだ知識を生かし、Raspberry PiとICN通信基盤ソフトウェア「Cefore」を使用してICN通信を実践する。ネットワーク内のキャッシュを
ダウンロード・データはこちら ●ダウンロード・データのライセンスについて ・フィルタ設計プログラム プログラムを学習のために利用することについては改変を含めて可能ですが,商用での使用は不可とします. プログラムを使用して設計した係数を使って製品を作る場合,三上直樹が作成した「設計プログラムによって 設計した係数を使用した」旨のことを明記するという条件で可能です. ダウンロード・データとして配布しているものや,それを改変したものを再配布することは不可とします. ・フィルタ設計プログラム以外 自由に利用・改変・再配布可能です.商用利用も可能です. ただし,再配布や商用利用の際は,「三上直樹」が作成したものであることを明記することを条件とします. 記事を試すためのプレゼント基板 誌面(p.54)の応募券と返信用封筒を送って頂くと基板をプレゼントいたします. プレゼント基板の部品リスト 秋月電子通
stereobooster Posted on Jul 20, 2019 • Originally published at stereobooster.com on Jul 20, 2019 In one of my recent PRs I changed all interfaces to types because there were already more types than interfaces. In the review, I was asked to revert the change. I did it, but as well I wondered what the actual difference between interface and type. Let's figure out this. I use the latest TS (v3.5.1) f
【まだ書きかえます。いつどこを書きかえたかを必ずしも明示しません。】 - 1 - 【約 1年まえ、Linux をつかった計算機実習をはじめるにあたって、背景知識を整理しようと思ったのだけれど、記事にするのは 1年後のいまになってしまった。】 人がディジタル計算機をつかうときには、人と計算機のあいだで情報をやりとりすることが必要になる。そのうちとくに、人が計算機にどんな作業をしてもらいたいかを指示することが必要になる。 ディジタル計算機がつかわれはじめた初期には、電気回路のスイッチを on / off することで 1ビットずつの情報を計算機におくりこんだこともあったそうだ。 しかし、すでにタイプライターという事務機器はあったし、タイプライターと似たものを通信回線につないだテレタイプもあった。人と計算機とのあいだでやりとりする情報は、原則として、文字の形をとることになった。計算機と利用者との情
XML Notepad is a Windows program that provides a simple intuitive User Interface for browsing and editing XML documents. There are four ways to install it: ClickOnce® installer - this is the most convenient, install it directly from the web browser. Standalone downloadable installer if you need something that works offline. Just download the zip file, copy it to the machine you want to install it
WWDC20でiOS 14の新機能として発表されたWidgetsについて勉強するため、Human Interface Guidelines (HIG) の Widgetsの章 を日本語訳します。 日本語で理解しやすいよう、ぼくの感性で意訳しちゃう部分もありますのでご了承ください。 訳しながらドキュメントの意図が正確に分からなかった部分は注釈に明記します。 2020年7月3日時点のものを訳します。 WidgetsWidgetにより、アプリの重要なコンテンツをiPhone、iPad、Mac上の一目で分かる場所に表示できます。 Widgetは便利で楽しく、iPhoneのホーム画面をユーザーごとにパーソナライズするのにも役立ちます。 Widgetは、iOS 14以降と macOS 11以降で利用できます。 Widget Extensionを作成する という開発者向けのガイド記事があります。 Wid
The AWS Copilot command line interface (CLI) commands simplify building, releasing, and operating production-ready containerized applications on Amazon ECS from a local development environment. The AWS Copilot CLI aligns with developer workflows that support modern application best practices: from using infrastructure as code to creating a CI/CD pipeline provisioned on behalf of a user. Use the AW
Unity Interface Support 使い方 Unity Interface Support 「Unity Interface Support」には,Unity の Inspector で MonoBehaviour オブジェクトに Interface を使用できるようにするための Attribute の拡張実装があります. github.com こちらを利用することで,指定した Interface が実装されたオブジェクトのみを Inspector に設定できます. 応用的に考えれば,Inspector 設定が「DI と Interface を組み合わせて実装を入れ替える」ことにも活用できます. Oculus Interaction SDK でカスタム版が利用されていたので取り上げました. InterfaceAttribute.cs /*********************
Update July 27, 2021: Today, we’re introducing a new silicone cover for all customers globally, including as part of a joint voluntary recall of the Quest 2 removable foam facial interface with the U.S. Consumer Product Safety Commission (CPSC) and Health Canada. In addition, we’ve been communicating with global regulators and are taking the extra step of temporarily pausing sales of Quest 2 globa
知りたいこと TypescriptでRecord<string, unknown>を引数にとる関数にinterfaceで型付けしたオブジェクトを渡そうとするとエラーになるのですが、その理由を知りたいです。 Type Aliasで型付けすると渡せるので、interfaceとType Aliasの挙動の違いに原因があるのかと思ったのですが、調べても原因を見つけられなかったので、、ご教授いただけると幸いです。 エラーとなるコード インデックスシグネチャがinterfaceで型付けしたオブジェクトにはありませんといったエラーがでます。 typescript 1const func = <T extends Record<string, unknown>>(obj: T) => obj 2 3interface Target { 4 hoge: string 5} 6 7const target:
Use fmt.Sprintf to convert an interface value to a string. var x interface{} = "abc" str := fmt.Sprintf("%v", x) In fact, the same technique can be used to get a string representation of any data structure. var x interface{} = []int{1, 2, 3} str := fmt.Sprintf("%v", x) fmt.Println(str) // "[1 2 3]" Fmt cheat sheet
Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.
This page is dedicated to hardware, operating systems and programming tools of 8bit computers. Here are also described other things that could be useful with 8bit computers (like IDE harddisks or ISA cards and motherboards). You will not find games here. However, you can find here how to load old games from harddisk. Documentation files in this service are available for registered users only. Plea
mysqlやmysqldumpで「 [Warning] Using a password on the command line interface can be insecure.」という警告が表示される場合の対処について紹介します。 1.問題点 さくらインターネットでMySQLのバックアップを取得しようと思い、下記のコマンドを実施しました。 $ mysqldump -h mysqlxxx.db.sakura.ne.jp -u hoge -phuga testdatabase > testdatabase.sql これまでは実行できていたのですが、今回は下記の警告に遭遇しました。 mysqldump: [Warning] Using a password on the command line interface can be insecure. 警告なのでバックアップは取得できたようで
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く