皆さんお久しぶりです。とても久しぶりなRouterBoardネタです。 今回は、RouterBoardでIPv6を扱う際にぶち当たる壁である、NTTフレッツ光でひかり電話無しパターンにおいて、LAN側でIPv6を使う為にはどうしたらいいかという内容です。 結論としては、NATしたらいいじゃないの!ということで、どういう設計をして動かしたのかをお伝えしていきます。 回線環境 NTTフレッツ光ネクスト ひかり電話無し RouterBoard RB5009 RouterOS 7.10 ネットワーク図 これから構築するネットワークはこんな感じです。 この構成の肝 LAN側でユニークローカルアドレスを割り当てて、WAN側のグローバルユニキャストアドレスにNATするということです。 簡単にユニークローカルアドレスの事を説明しますと、IPv4のプライベートIPアドレスに相当するものです。IPv6の世界で
フランスでのエンジニア就活体験記August 19, 2023 | 15 min read | 6,939 views jafrancecareerフランスのスタートアップでソフトウェアエンジニアとして働くことになったので、そのときの体験と面接対策について書きます。 自分の個人的経験について公に語るのは気が引けるものですが、私自身、海外就活をする上で、先達が書いた同様の体験記1234を大いに参考にしました。しかし、日本からフランスでの仕事を探したという事例はまだまだ希少なので、フランスでエンジニアとして働くことに関心のある方に向けて少しでも情報提供をできればと思い、筆を取りました。また、今後は家探しやフランス語のことなど、パリでの生活事情についても書いていければと思っています。 さて、本編に入る前にお断りですが、「海外就活」と一口に言っても、国やその人の国籍、職種、スキル、準備期間
技術記事です。今日は Go の golang.org/x/sync/errgroup についてです。 TL; DR Go が並行処理を得意とするのは事実だけど、とはいえ正しく使うのは難しい(特に channel)。 errgroup なら「並行でダウンロードする」のような頻出パターンをとても簡単かつ安全に使えるので、まずはこれで美味しいところだけ頂いてしまおう。 重い処理を並行にすればあなたのプログラムはカジュアルに数倍速くなる。 多分 errgroup だけで現実の要件の85%くらいはカバーできるはず。 channel も含めてちゃんと使いこなしたいと思ったら、Go 言語による並行処理 がおすすめです。 errgroup とは ドキュメントはここを参照してください。説明を読むよりコード例で見たほうが早いと思うのでこちらをどうぞ。 package main import ( "fmt" "
博士課程あることないこと === ### 最初にお断り 綺麗で力ある文章を書く労力は博論という呪いに昇華してしまったので、ここに記すのは吸い殻である。 記載されていることはすべて個人の偏見であり、リソースに乏しく、N=1の感想であり、チラシの裏書きだと捉えてほしい。 特に構成を考えているわけではなく、ダラダラと長い学生研究生活の中で考えたことを、ダラダラと書き連ねることにする。 これは研究も同じで、一部の英才を除き、日々をダラダラと前進していく中で、綺麗な構図になったものが偶然論文に昇華するのである。 ただ、世の中には綺麗な研究体験記を仕立て上げるとても偉い人たちがいるので、そのようなものを見たければ["Awesome CS-Ja PhD Life"](https://github.com/Kei18/awesome_cs-ja_phd_life)を漁ってほしい。 ### 侵食 方方で「日
こんにちは! 管理栄養士の北嶋佳奈です。 手軽に使えて栄養満点、タンパク源としても優秀なサバ水煮缶。ですが、たくさん買い置きしてはいるものの、使い方がワンパターンで食べ飽き気味、在庫がなかなか減らない……。 今日は、そんな方におすすめしたいサバ缶1缶使い切りの1人メシ。電子レンジで作る簡単美味しい「サバ缶のねぎみそつけそば」です。主食の中でもタンパク質が多い食材のそば(日本そば)とサバ缶の組み合わせで、トレーニーの私もおすすめのタンパク質強化メシです。 そばは解凍すれば食べられる冷凍タイプを使えば、すべて電子レンジで完結しますよ! 北嶋佳奈の「サバ缶のねぎみそつけそば」 【材料】(1人分) サバ水煮缶 1缶(150g程度) 長ねぎ 1/3本 おろししょうが 小さじ1 そば(冷凍がおすすめ) 1人分 白ごま、七味唐辛子 適量 (A) めんつゆ(3倍濃縮) 大さじ2 みそ 小さじ1 水 100
TDD(テスト駆動開発)を体験しながら Go を学べる学習コンテンツ「Learn Go with Tests」を紹介する❗️全てのコンテンツを実施してみて,非常に良かったのでまとめることにした💡 Go に入門できる TDD のサイクル (Red / Green / Refactor) を体験できる コンテンツは "35種類" もある 無料で学べる GitBook (GitHub) に公開されている 日本語対応 英語版 📚 quii.gitbook.io 日本語版 📚 andmorefine.gitbook.io コンテンツ一覧 なんと「35種類」もコンテンツがある❗️ Go fundamentals 🚢 21種類 Install Go(Go をインストールする) Hello, world(Hello, World) Integers(整数) Iteration(反復、繰り返し) A
AWSのログ管理についてはいくつか考えるポイントがあると思います。 どのログを保存するか。 CloudWatch Logs(以下CW Logsと記載)とS3のどちらに保存するか、もしくは両方に保存するか などなど。 システムの特性によるところも多いかと思いますが、自分の中でのログ管理のベースラインが定まりつつあるので、頭の整理がてらまとめます。 自分の中での大まかな方針としては以下です。 S3に保存できるものは基本S3に保存する。 以下の場合は、CW Logsに保存する。必要に応じてS3に転送する。 アラームを出したい場合 さっとCW Logs Insightでログを確認したい場合 CW Logs に出さざるを得ない場合 全体像としては以下になります。 なおあくまで個人的な経験に基づくものなので、実際にはシステムの特性を踏まえて方針の決定が必要かと思います。 またこれは必要、これは不要など
みなさん「エクストラバージンオリーブオイルってどんなのがいいのかしら」とお探しでないでしょうか?エクストラバージンオリーブオイルも偽物が横行しているとのことで、不安ですよね? 我が家ではコールドプレス製法で、なおかつ有機JAS認定のエクストラバージンオリーブオイルの「ヴィラブランカ」を使っています。 おすすめポイントやオリーブオイルの選ぶ基準「コールドプレス製法」や「有機JAS」についても説明しながら紹介したいと思います。 ヴィラブランカ VILLA BLANCA EXTRA VIRGIN OLIVE OIL ORGANIC 【ヴィラブランカ オーガニック エクストラバージンオリーブオイル】 こちらのヴィラブランカは旧ミナト商会が輸入するスペインの有機JAS認定オリーブオイルです。現在は事業統合により株式会社nakato が輸入元になっています。 ヴィラブランカは1840年創業でスペイン有
はじめまして。インターネットに趣味でブログなどを書いたり発表したりしている赤祖父と申します。普段はIT系の会社員をして生計を立てる2児の父です。 今回は、もともとマイカー所有否定派だった私が車を買うに至り、子どもの希望を全部叶えるお出かけをしたレポートをお届けしたいと思います。 「車なんて持つだけ損! 今はカーシェアもレンタカーもあるしもったいないな!」と思っている方も多いと思いますが、まさにそんな考えだった私が、なぜマイカー所有派に転向したのか。結果の一例として参考になればうれしく思います。 「コスパ」を気にしていた私がマイカー所有に踏み切った理由 2020年、コロナ禍の始まりの頃にそれまで住んでいた都心から少し郊外に引っ越しました。その代わり交通の便が少し悪くなったことで、「マイカーを持った方がいいのでは」と悩み始めたのです。特に当時は、電車もなかなか気をつけて使うような風潮だったので
目次ページへ 海外情報 海外のOpenRoamingとOpenWiFiの状況 その2 株式会社グローバルサイト 代表取締役 セキュア公衆無線LANローミング研究会(NGHSIG/Cityroam) 副幹事 山口 潤 前回は未だに需要が伸びる海外の公衆無線LAN事情をお話ししましたが、今回は公衆無線LANのセキュア化への動きとその中で登場した「WBA OpenRoaming」をご紹介します。 公衆無線LANにおけるセキュリティの課題 ホテルや自治体、観光地などで無線LANが用意されているのは、あたりまえの光景になりました。ビジネスホテルはもちろんのこと、ビーチやジャングルにあるホテルでも「Wi-Fi 」「free wi-fi available」といった掲示を見ることができます。 その一方で、ホテルや喫茶店などで提供される無線LANは、WPA2-PSKにて同一のパスワードで認証を行うことが多
意外と知られてない?「絶景」と「温泉」がセットで楽しめるスポット 先日蔵王温泉に泊まって、ロープウェイの地蔵山頂駅から有名なお釜のある刈田山頂までゆるっとハイキングしたのですが……職場の同僚にお釜の写真を見せたら「こんなきれいなところが日本にあるの!?」と驚かれたのです。 「でも、かなり歩かないと行けない場所なんでしょ……?」 と聞かれたので 「山形駅からこのすぐ近くまでバスが出ているので、ほとんど歩かずに行けますよ。近くにいい温泉もあるし」 とお答えしたら「ぜんぜん知らなかった。今度絶対行く」と言われ。 美しい自然を苦労なく見に行けるように整備された「山岳リゾート」的な場所はけっこうあるのに、意外と知られていないものなんだなと思いました。考えてみると私自身も、登山を始めるまでは上高地も千畳敷も立山も知らなかったなあと。 夏のうちにご紹介できればなお良かったのですが、これから紅葉シーズンを
はじめに Go Secure Coding Practice とは コンテンツ一覧 良かったところ 注意すべきところ 最後に はじめに こんにちは。SRE の izzii です。 テックタッチのエンジニア規模もそれなりに拡大し、若手の採用も進んできたため、セキュアコーディングを徹底していきたいという思いがあり、まずは意識改革ということで勉強会を実施しました。セキュアコーディングを目的とした場合には教育だけでなく Static application security testing (SAST) の導入といった方法もあるのですが、まずは自分を含めた開発メンバーにノウハウをインストールすることにしました。セキュアコーディングへの意識が高まれば、いづれ SAST の導入の際に抵抗感も少ないだろうと考えています。いきなり SAST を導入しても、誤検知が煩くて浸透しないリスクもありうると考えてい
テストでaws-sdk-go-v2を使う場合はドキュメントにある通り、Clientのモックを用意するのが一般的な手法かと思います。 ただテストのためだけにinterfaceを書きたくないので、aws-sdk-go-v2が提供するClientをそのまま使える形にしたいです。 幸いaws-sdk-go-v2はClientをカスタマイズするためのオプションがあるため、大別して以下の2つの方法で実現可能です。 1つ目はAPIリクエストの送信先を変更する方法です。 こちらはWithEndpointResolverやWithHTTPClientを用いることで、リクエストをhttptestで立ち上げたサーバーなど、任意の宛先に送信できます。 2つ目はClientの処理に任意の処理を割り込ませる方法です。 各Clientは下図のStackが実装されており、WithAPIOptionsで任意の処理を追加でき
DevOps は QCD を破壊した? 2020年デブサミの登壇発表「質とスピード」が話題に上がってから日本のソフトウェア産業で一つのパラダイムシフトが発生したと考えている。つまり、ソフトウェア産業において、従来のQCDは成り立たなくなったというものだ。その発表の大きな論拠になっているものは2014年に開始され、その後も毎年更新され続ける DORA リサーチだ。この研究が注目された理由は、DevOps カルチャーを高度に推進するエリート企業はそうでない企業に比べて、圧倒的に速いスピードで新機能をリリースするのに、障害発生が少ない点である。つまり、従来のスピードを優先すると品質が下がるという常識を否定しているのである。加えて、DevOpsのプラクティスは自動化を前提としたものがあ多い。つまり、スピードと品質を両立しながら、コストも削減ができることを意味する。これは、つまり伝統的なQCDのトレ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く