You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
GCC 11 をソースコードからビルドする方法と、GCC 11 に付属する標準 C++ ライブラリを利用するための ldconfig コマンドを紹介します。 GCC 11.1.0 のビルド 基本は Build GCC 11 from source on Ubuntu と同じ手順で OK です。 Ubuntu 18.04 と 20.04 でビルドできることを確認しました。 GCC はソースディレクトリでの ./configure に対応していませんので、ソースディレクトリ以外にビルド用ディレクトリを作ります。 この記事では次のようなディレクトリ構成にしていますね。 $HOME/ gcc-releases-gcc-11.1.0/ configure contrib/download_prerequisites build/ 私は gcc-releases-gcc-11.1.0/build とい
uchan @uchan_nos 告知です。『ゼロからのOS自作入門』を出版します。本書はゼロ知識からOSを作ります。UEFI起動、64ビットモード、USBマウスやキーボード、マルチタスク、ページングによるメモリ管理をサポートするなど、現代的な構成です。Amazon予約が近日中に始まるはず。 amazon.co.jp/dp/4839975868 2021-02-06 07:05:30 uchan @uchan_nos 『30日でできる!OS自作入門』(川合秀実著)をリスペクトした30章構成。ステップバイステップで小さく機能を追加していきますので挫折しにくいと思います。従来の自作OSと異なり、レガシーデバイスに依存しないので現代の多くのパソコンで起動するでしょう。実機で自作OSが起動すると感動しますよ! pic.twitter.com/KiCtcCCz8p 2021-02-06 07:05:
2021 年 3 月 22 日に『ゼロからの OS 自作入門』を出版する予定です。 本書は OS を手作りする本で、現代のパソコンでちゃんと起動する点が特長です。 15 年前の 2006 年に出版された『30 日でできる!OS 自作入門』を読んで育った私(uchan)が その後継となるだろう本を書いたということで、執筆の裏話を記してみたいなと思います。 書籍の概要 タイトル:ゼロからの OS 自作入門 著者:内田公太(uchan) 出版予定日:2021 年 3 月 22 日 ページ数:768(最大。実際はもっと少なくなる予想) ISBN:978-4-8399-7586-9 出版社の書籍ページ:ゼロからのOS自作入門 | マイナビブックス 本書は OS 作りに関する知識がないところから始め、オリジナルの OS「MikanOS」を作る一通りの過程を説明します。 パソコンの電源を入れ、他の OS
nokogirirはHTMLドキュメント解析 mechanizeは「シンプルログイン」認証突破 「シンプルログイン」の個人的な定義は、「フォームにIDとパスワードを入力してログインボタンをクリックしてマイページへ!」みたいなサイトです。 「え?逆にそれ以外何があるの?」最近よくあるじゃないですか、IDを入れたらパスワード入力フォームが現れたり、ログイン時にページが動的に動くサイト。そういうサイトでもmechanizeで認証とれるかもしれませんが、個人的に私はすぐに諦めます。そういうサイトはすぐにselelniumに移行します。 「すぐ諦めたら、力つかないよ!」確かに一理ありますね。しかし私はスピードとストレスと全体的なコストを比較して、「シンプルログインサイト以外はseleniumに即移行!」とすることにしました。 nokogiriの基本的な使い方 Webページ「https:// ○○○.
どうもてぃです。 とある巨大ECサイト(通称熱帯雨林)をスクレイピングして遊んでいます。 今回は nokogiri で問題が発生したので記事にしました。 nokogiriのスクレイピング精度はあんまり良くないのを実体験で痛感しましたね。 environment Ubuntu 16.04.5 LTS(elementary OS 0.4.1 Loki) Ruby 2.5.0 Rails 5.2.1 issue ページネーション要素の取得です。 Nokogiriだと4〜6割の確率でページネーションを取得できない場合があります。 問題なのが、Seleniumだとページを読み込み終わるまで待つSelenium::WebDriver::Waitがあるのに対して、Nokogiriにはwaitが存在しません。 あと、NokogiriではJS等で動的に表示しているページは上手く取得できないことがあるとのこと
クロージャ: 環境をキャプチャできる匿名関数 Rustのクロージャは、変数に保存したり、引数として他の関数に渡すことのできる匿名関数です。 ある場所でクロージャを生成し、それから別の文脈でクロージャを呼び出して評価することができます。 関数と異なり、呼び出されたスコープの値をクロージャは、キャプチャすることができます。 これらのクロージャの機能がコードの再利用や、動作のカスタマイズを行わせてくれる方法を模擬しましょう。 クロージャで動作の抽象化を行う クロージャを保存して後々使用できるようにするのが有用な場面の例に取り掛かりましょう。その過程で、 クロージャの記法、型推論、トレイトについて語ります。 以下のような架空の場面を考えてください: カスタマイズされたエクササイズのトレーニングプランを生成するアプリを作るスタートアップで働くことになりました。 バックエンドはRustで記述され、トレ
標準出力ではなく標準エラーにエラーメッセージを書き込む 現時点では、すべての出力をprintln!関数を使用して端末に書き込んでいます。多くの端末は、 2種類の出力を提供します: 普通の情報用の標準出力(stdout)とエラーメッセージ用の標準エラー出力(stderr)です。 この差異のおかげで、ユーザは、エラーメッセージを画面に表示しつつ、 プログラムの成功した出力をファイルにリダイレクトすることを選択できます。 println!関数は、標準出力に出力する能力しかないので、標準エラーに出力するには他のものを使用しなければなりません。 エラーが書き込まれる場所を確認する まず、minigrepに出力される中身が、代わりに標準エラーに書き込みたいいかなるエラーメッセージも含め、 どのように標準出力に書き込まれているかを観察しましょう。意図的にエラーを起こしつつ、 ファイルに標準出力ストリーム
環境変数を取り扱う おまけの機能を追加してminigrepを改善します: 環境変数でユーザがオンにできる大文字小文字無視の検索用のオプションです。 この機能をコマンドラインオプションにして、適用したい度にユーザが入力しなければならないようにすることもできますが、 代わりに環境変数を使用します。そうすることでユーザは1回環境変数をセットすれば、そのターミナルセッションの間は、 大文字小文字無視の検索を行うことができるようになるわけです。 大文字小文字を区別しないsearch関数用に失敗するテストを書く 環境変数がオンの場合に呼び出すsearch_case_insensitive関数を新しく追加したいです。テスト駆動開発の過程に従い続けるので、 最初の手順は、今回も失敗するテストを書くことです。新しいsearch_case_insensitive関数用の新規テストを追加し、 古いテストをone
au ID 統合と連携 BIGLOBEでは、KDDI請求をご利用の方に対して、BIGLOBEと連携したau IDを発行しています。 auスマホ等をご利用で、すでにau IDをお持ちの方は、2つのau IDを1つに統合することができます。 従来使用していたau IDに統合することにより、より便利にご利用いただけるようになります。 2つのau IDについて ここでは、わかりやすくするために2つのau IDを以下の通りに記載しています。 A-au ID
シリーズ第一回目ではパレオダイエットの前提について書いてみましたが、ここでは具体的な食事法についてなど。 現代生活と遺伝のズレを調整する 軽く前回のおさらいをしますと、現代の暮らしとヒトの遺伝子には“ズレ”があり、これがいろんな不調や病気の原因になってるんじゃない?って話でした。この“ズレ”をざっくりまとめると、 多すぎる:原始時代には少なかったが現代には豊富 少なすぎる:原始時代には豊富だったが現代には少ない 新しすぎる:原始時代には完全になかった って感じ。というわけで、パレオダイエットの食事法も、この“ズレ”を調整するのが目標になります。つまりは、 ▼多すぎるもの 砂糖 炭水化物 オメガ6脂肪酸 塩分 飽和脂肪酸 総摂取カロリー ▼少なすぎるもの 水溶性食物繊維 オメガ3脂肪酸 抗酸化物質 タンパク質 ビタミン ミネラル ▼新しすぎるもの トランス脂肪酸 抗栄養素(他の栄養の吸収をジ
この肉はどこから来たの? 何を食べて育ったか?どのように育てられたか? これらは健康志向の消費者が考える基本的な疑問です。HORIZON FARMSは、家族経営などの小規模経営の生産者の方々と直接繋がり、アニマルウェルフェアに配慮し、完全放牧で健康的に育てられた家畜のお肉を中心に、オーガニック、無添加、オールナチュラルの高品質で持続可能な食品のみを厳選してお届けしています!安心して食材の持つ本来の風味を存分にお楽しみいただけます。日本全国へ最短翌日配送*。良質の食品は、健全な農家から。これがHORIZON FARMSのこだわりです。 小規模農場 低コストで大量生産の畜産では、動物たちの福祉(アニマルウェルフェア)が無視されます。生産性の向上のために家畜や消費者の健康を犠牲にすることは決してありません。HORIZON FARMSでは、ホルモン剤不使用、抗生物質不使用、化学物質不使用で、自然の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く