社内ネットワークを使って開発をしていると、Proxyをはじめとしたさまざまなトラップに引っ掛かります。 先日、Pythonで某モジュールを使おうとしたらモジュール内部のrequestsでSSLサーバ証明書の検証に失敗し、requests.exceptions.SSLErrorが発生しました。 通常、requestsでSSLサーバ証明書の検証を無効化するには、次のように書きます。
社内のPCに導入したEclipseから、gradleプロジェクトを作成しようとしたが、証明書エラーが出て、試行錯誤したので、メモ。 1. エラー内容 gradleプロジェクトを作成しようとした際に、HTTPS通信を行い、そこで「PKIX path building failed(PKIパスの構築に失敗)」とエラーになっていた。 最近、社内でWebプロキシの強化が行われ、CA証明書とWebproxy証明書を持ってないと、通信できなくなった影響と思われる。 Loading Gradle project preview failed due to an error connecting to the Gradle build. Could not install Gradle distribution from 'https://services.gradle.org/distributions
ITシステムを効率良く開発するには、実装する機能に合わせたプログラミング言語の選定が重要になる。現在、多種多様なプログラミング言語が存在するが、言語によって実装しやすい機能が異なるためだ。 システムの機能が多岐にわたる中、日経クロステックの読者はどのような言語を利用しているのか。これを確かめるため、日経クロステックではアンケート調査「プログラミング言語利用実態調査2023」を実施した。調査期間は2023年9月21日~10月18日。358人から回答を得た。 Pythonが首位をキープ アンケートではまず、現在使っているプログラミング言語を3つまで挙げてもらった。利用言語の第1位は「Python」だった。回答者358人うち45.3%の162人が使っているという結果だった。 「あなたが現在使っているプログラミング言語は何ですか」という設問に対する回答の内訳。最大3つ選択してもらった。グラフには回
秩父に縁もゆかりもないのだが、今年の夏、仕事がやたら忙しく、週末になんとなくラビューにのって秩父にいったら、すっかり魅了されて5回も行ってしまった。 秩父のなにがいいかって、都内からちょうどいい距離感で抜けるような空と山と渓流があるところで、駅からちょっと離れたところにある道の駅に入るとポテくまくんの上りが上がっているすぐそばでみそポテトが売っていて、御花畑駅前の駅そばのはなゆうのそばのダシが美味く、長瀞にいくと最高な感じのロープウェイに乗れて、降りると山の中腹の意外と規模の大きい動物園で猿が大騒ぎをしており、秋になると紅葉が美しく、宝登山神社の参道の道の脇に野菜やお風呂に入れる用の柚子が無人販売されてたりして、自然を胸いっぱい摂取した後は西武秩父駅前の祭り湯で都内に帰る最終のラビューが出る21時ギリギリまで風呂に入れて色々最高なのである。 参拝すると人生が変わるとまで噂の三峯神社は最近や
1. はじめに ソフトウェア開発のチームに、新しいメンバーが入ってくることはよくあります。 以前に新卒社員がチーム入ってきた場合の育成方法を紹介しました(こちら)。 今回は、新卒社員ではなく、他の会社から中途入社か同じ会社の部署異動で来る新メンバーの話です。 (エンジニアが数百人などで規模が大きい会社の場合、部署が違うと仕事のやり方が全く変わる場合があるので、今回は中途入社と他の部署からの異動を同じように「新メンバー」として扱います) 会社や部署が変わると仕事のやり方が大きく変わるため、仕事のやり方に戸惑うことが多いと思います。 本稿では、そのような「新メンバー」を活躍しづらくしてしまうアンチパターンとその対策を紹介します。 2. 中途入社や部署異動で来た新メンバーが適応することの困難さを理解する 中途入社や部署異動で来た新メンバーが組織に適応することは、新卒社員のそれとは別の難しさがあり
11月20日、アウシュヴィッツ博物館の公式アカウントが以下の内容を投稿した。 RESOLUTION OF THE INTERNATIONAL AUSCHWITZ COUNCIL ON THE TRAGIC EVENTS IN ISRAEL, APPROVED BY CIRCULATION ON 18 NOVEMBER 2023 The International Auschwitz Council by the Prime Minister of the Republic of Poland acknowledges with the deepest pain and sorrow the suffering of… — Auschwitz Memorial (@AuschwitzMuseum) November 20, 2023 イスラエルにおける悲劇的出来事に関する国際アウシュヴィッツ
Kent Beckの最新作Tidy First?は、リファクタリングよりも小さな単位でコードを整理するやり方を記した本です。これをTidying(本記事では「片づけ」と呼びます)と呼んでいて、リファクタリングのサブセットと定義付けています。なので片づけはコードの振る舞いは変えないことはリファクタリングから継承します。 Tidy First?はこんまりメソッドの影響も少なからず受けてそうです。 Tidy First?を書いた背景には、リファクタリングが機能開発を止めて行うようになったり、振る舞いを変えてしまうようになったことがある、とKent Beck自身が本書の中で述べています。 最近のKent Beckの講演は、Tidy First?に関連するものになっています。最新は、DDDEUのイベントの講演で第3部の内容が中心に語られています。なおKent Beckのプレゼンは、スライドは用意せず
プーチン大統領はロシア軍に対し、兵力を17万人増員するよう指示した/Kirill Kudryavstev/AFP/Getty Images/File (CNN) ロシアのプーチン大統領は、ロシア軍に対し、兵力を17万人増員するよう指示した。ロシアがウクライナで行っている戦争は始まってから1年10カ月が経過している。 ロシア大統領府が発表した大統領令によれば、今回の人員増によってロシア軍の要員は220万人あまりとなる。そのうち兵士が132万人を占める。 ロシア国防省は、今回の人員増加の動きについて、ウクライナでの戦争や北大西洋条約機構(NATO)の継続的な拡大などロシアに対する脅威の増大に対応したものだと説明した。 国防省によれば、人員増は新兵募集を通じて段階的に実施される。徴兵や新たな動員の計画はないという。 ロシア軍の人員増加に向けた大統領令は、ロシアがウクライナに対する全面侵攻を開始し
リンク www.amazon.co.jp Amazon.co.jp: 【Amazon.co.jp限定】「葬送のフリーレン」Blu-ray(Vol.1 初回生産限定版) (Amazon特典:描き下ろしB2布ポスター&メガジャケ、全巻購入メーカー特典:描き下ろし全巻収納BOX シリアルコード付) : Amazon.co.jp: 【Amazon.co.jp限定】「葬送のフリーレン」Blu-ray(Vol.1 初回生産限定版) (Amazon特典:描き下ろしB2布ポスター&メガジャケ、全巻購入メーカー特典:描き下ろし全巻収納BOX シリアルコード付) : 山田鐘人, アベツカサ, 斎藤圭一郎, 種﨑敦美, 市ノ瀬加那: DVD
人材を湯水のごとく投入して無駄遣いしてきたこの商売は、つくづくくだらないビジネスだと思うぞ――。この「極言暴論」の読者なら何の商売の話かは説明不要だろう。「いくらITベンダーの人月商売に批判的だからといって、システム開発や保守運用の仕事をくだらないと言うのか」と怒る人もいるかと思うが、実際に技術者を無駄遣いしてきたのだからそう言われても仕方あるまい。ただ視野を広げると、日本では人月商売のIT業界以外にも、このくだらないビジネスがまん延しているんだよね。 極言暴論ではこれまで、SIerなどの人月商売のITベンダー、そして客の企業による技術者の無駄遣いについて、手を変え品を変え批判してきた。簡単に復習すると、客の企業はクラウドサービスやパッケージソフトウエアを使えば済むような業務でも、独自のシステムを構築・運用したがる悪弊があった。おまけに自分たちでつくろうとせず、SIerなど人月商売のITベ
Broadcom、カリフォルニアの VMware従業員1,200人以上を解雇 Data Center Dynamics 2023.12.0123,745 views Broadcom(ブロードコム) は、VMware のカリフォルニア州パロアルト本社の従業員 1,267 名を解雇することを明らかにしました。 これは、レイオフ計画が発表されてからわずか数日後、そして同社が VMware の買収完了後 1 週間後のことです。 ブロードコムの人事サービス担当副社長Jill Turner氏からの通知によると、カリフォルニアの従業員は2024年1月26日に正式に解雇されるとのことです。 これにより、公表されているレイオフ人員合計は約1,995人となり、さらにジョージア州とコロラド州でも401人が解雇される可能性があると報じられています。また、ワシントン州では2024年1月に158人のブロードコム従業
For more than a decade now, the fact that people have a hard time gaining actionable insights from their data has been blamed on its size. “Your data is too big for your puny systems,” was the diagnosis, and the cure was to buy some new fancy technology that can handle massive scale. Of course, after the Big Data task force purchased all new tooling and migrated from Legacy systems, people found t
この記事は「ウィルゲート Advent Calendar 2023」の 1 日目の記事です。 adventar.org こんにちは、ウィルゲート開発室の岡田/おかしょい(@okashoi)です。 ウィルゲートでは開発環境の構築に Docker と Docker Compose を使っています。 ホストマシンの影響を(あまり)受けることなく共通の開発環境を提供することができるのが便利ですね。 www.docker.com 本記事では、そんな Docker と Docker Compose を使った開発環境を構築してチームに提供する際に気をつけているちょっとしたポイントを挙げていきます。 docker-compose.yaml ではなく compose.yaml .env を使って公開ポート番号等をカスタマイズできるようにする プロジェクト名を指定する depends_on, healthch
国連気候変動枠組み条約第28回締約国会議(COP28)の首脳級会合で演説する岸田文雄首相=アラブ首長国連邦(UAE)ドバイで2023年12月1日、AP アラブ首長国連邦(UAE)のドバイで開催中の国連気候変動枠組み条約第28回締約国会議(COP28)では全締約国による交渉と並行し、有志国が気候変動対策強化に関する独自の宣言などを公表する場面が目立つ。米国は2日、日本など21カ国と世界全体の原子力発電の設備容量(発電能力)を3倍にすることを目指すと宣言した。 国際原子力機関(IAEA)によると2022年末時点で稼働中の原発は31カ国で411基で、発電設備容量は約3・7億キロワット。バングラデシュなど途上国での計画が進み、10月公表の予測では50年までに約2・4倍の8・9億キロワットに増えると見込む。 日本政府はエネルギー政策の中長期の方向性を示す「エネルギー基本計画」(21年閣議決定)で、原
by Zde 古代ローマでは、邪視を防ぐための魔除けとして、男根をかたどった風鈴であるチンチンナブルムが用いられていました。セルビア東部にある古代ローマの遺跡で、新しいチンチンナブルムが見つかったことが報告されました。 JEDINSTVENO OTKRIĆE U VIMINACIJUMU: arheolozi pronašli neobičan predmet tintinabulum "čuvarkuća" u obliku krilatog falusa - Sve o arheologiji https://sveoarheologiji.com/jedinstveno-otkrice-u-viminacijumu-arheolozi-pronasli-neobican-predmet-cuvarkuce-u-obliku-krilatog-falusa/ Phallus wind
全長5ミリメートル。近縁種のマルヨツコブツノゼミB. globulareに似ているが、いくつかの特徴により区別出来る。黒い前胸(第一胸節)には特異な形状の突起した構造物がある(この構造物が何の役に立つか、説明できた者はいない[4])。それは頭部の真上に少し湾曲しつつ立ち上がる柱状の部分と、その先端に付属する5本の枝分かれした部分で構成される。前方に向かって2本の枝分かれがあるが、その先端には小さな球状の構造物がある。横向きに2本の枝分かれがあるが、その途中に小さな球状の構造物があり、先端は尖っている。後方にむかう1本の枝分かれは正中線に沿って腹部を越えて延び、その先端は尖っている。この構造物全体は光沢のある黒色である。褐色の鞘翅は長方形に近く、オレンジ色の腹部には黒色の細かい斑点がある。肢は黄色[1]。メスの亜生殖板は2葉に分かれ、オスでは細長く外側に湾曲する[5]。 本種を含むBocyd
紀元前1世紀のチンチンナブルム チンチンナブルム(羅: tintinnabulum, 英: tintinnabulum, 仏: tintinnabulum)は、古代ローマ時代に使われた魔除けの一種。それは風鈴または組み合わされた鈴であり、大抵の場合勃起した陰茎をかたどっていた。その外見と音に邪視を遠ざけて[1]幸運と繁栄を呼び込む働きがあると信じられた。使用頻度は多くはないが、tintinnumの語形もある[2]。なお、カトリック教会で使用する鈴もtintinnabulum(羅: tintinnabulum, 英: bell, 独: Handgloche, 仏: cloche)と呼ぶ[3]が、本稿では古代ローマの魔除けについて述べる。 古代ローマ時代のミトラスないしディオニューソスを信仰する密儀宗教に起源を持つと考えられる[2][4]。 チンチンナブルムはドアの守護札(お守り)として使用さ
ガートナーの米国本社発のオフィシャルサイト「Insights」などのグローバルコンテンツから、@IT編集部が独自の視点で“読むべき記事”をピックアップして翻訳。グローバルのITトレンドを先取りし「今、何が起きているのか、起きようとしているのか」を展望する。 要約 AIは、現在の日常的なソフトウェア開発作業の多くを自動化する ソフトウェアエンジニアがより迅速にコードを作成するのにも役立つ AIはソフトウェア開発ライフサイクル全体に浸透していく 本稿では、先進的なソフトウェアエンジニアが、ソフトウェア開発ライフサイクルに沿ってAIを重要な活動にすぐに取り入れる5つの方法と、ソフトウェアエンジニアリングリーダーがチームに、計画からテストまでの各段階にAIを持続的に統合できるように準備を整えさせる7つの方法を紹介する。 1.生成AIを使ってソフトウェアコードを作成、理解 生成AIベースのコード生成
この記事はNuco Advent Calendar 2023の1日目の記事です。 はじめに 2023年最新のフロントエンド開発環境についての紹介記事です。 分野別に、おすすめツール群と、その特徴などを紹介していきます。 デファクトスタンダードとみなせるようなツールや、最近盛り上がりを見せているものなどをラインナップしました。 これからフロントエンド開発を始めたい人はもちろん、長くご経験のある人にもプラスになる情報がきっとあるため、ぜひ参考にしてもらえると嬉しいです。 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 フロントエンド開発おすすめツール集 エディタ エディタやIDEは好みの問題も大きいので、メジャーなものを簡単
LangChain Advent Calendar 2023 の 2 日目の記事です。 LangChain Expression Language (LCEL) とは LangChain Expression Language (LCEL) は、LangChain でのコードの新しい記述方法です。 公式ドキュメント: https://python.langchain.com/docs/expression_language/ LCEL ではプロンプトや LLM を | で繋げて書き、処理の連鎖 (Chain) を実装します。 2023 年 10 月後半頃から、LangChain では LCEL を使う実装が標準的となっています。 この記事では LCEL の基本的な使い方を紹介していきます。
「物理的なシステム資源に問題はなかったが、プログラムが確保するメモリーサイズが足りなかった」(NTTデータの鈴木正範副社長)――。全国銀行資金決済ネットワーク(全銀ネット)とNTTデータは2023年12月1日に会見を開き、10月10日から2日間にわたって発生した「全国銀行データ通信システム(全銀システム)」の障害原因を説明した。OSのバージョンアップに伴い、プログラムが必要とするメモリー領域のサイズが拡張したにも関わらず、考慮が漏れていたことに端を発していたことが新たに分かった。 全銀ネットは10月7~9日の3連休中に、全銀システムと14の金融機関をつなぐ中継コンピューター(RC)を「RC17シリーズ」から「RC23シリーズ」へ移行。10日に本番稼働させたがトラブルが発生し、10の金融機関で他行宛ての振り込みに関するオンライン処理ができない状態が丸2日続いた。 全銀ネットとNTTデータはこ
みなさんこんにちは!クルトンです。 前日のブログは初回という事で、「機械学習とはなんぞや」について説明しました。 本日のブログは損失関数についてです。 なぜ2日目に持ってきたかというと、機械学習の理解において損失関数が重要であると考えているためです。 データの特徴によって機械学習で使うモデル(アルゴリズム)の種類が違うという話をしている書籍やブログはあります。 ただし本アドベントカレンダーでは、人間の言葉を理解する機械学習モデルについて説明しようと考えているため、対象外のモデルも説明に含めてしまいます。 また実際に、さまざまな機械学習モデルを動かす必要がある方でなく、対象読者を「(ChatGPTなどLLMについて)どういう動きをしているか中身を知りたいなー」という人からするとなくても良い情報なのではないか?と考え、思い切ってそちらは説明せずに機械学習モデルなら共通で必要な内容の中でいくつか
キクタケ進/デザインと政治 @s_kikutake 速報!菅直人氏の長男出馬へ! 菅源太郎氏がホームページを公開! 「武蔵野の市民自治を進化させて、次の世代につなぎたい。この挑戦に ぜひ皆さまの力をお貸しください」とのこと。 挑戦ってどっち?市長選?市議補選? kangentaro.com pic.twitter.com/89QxlCi9Mx 菅直人 衆議院議員 @NaotoKan 衆議院議員(東京18区=西東京市・小金井市・武蔵野市)、 #立憲民主党 最高顧問、第94代内閣総理大臣、菅直人の公式Twitterです。本人やスタッフが発信しています。著書『原発事故10年目の真実』(幻冬舎)、『民主党政権 未完の日本改革』(ちくま新書)、『市民政治50年ー菅直人回顧録』(筑摩書房)。 n-kan.jp 菅直人 衆議院議員 @NaotoKan #衆院山口2区補選 #平岡秀夫 候補と自民党の世襲4
オマー・アリ(Omer Ali)&クラウス・デスメット(Klaus Desmet)&ロマイン・ヴァクジアル(Romain Wacziarg)の三人の共著論文より。 「怒り」は、ポピュリズムの台頭に一役買っているのだろうか? 怒りという感情は、世の中の問題を引き起こしている元凶とされる個人なり集団なりへの反発を生んで、選挙でポピュリストの政治家に票を投じるのを助長しがちだと思われている。そこで本稿では、2008年から2017年までの間に米国内の大勢の有権者がどんな感情を抱いて日々を過ごしていたかを探った独自のデータを利用して、怒りの感情とポピュリストの政治家の得票率の間に郡単位で何らかのつながりがあるかどうかを検証した。その結果はというと、2016年の米国大統領選の予備選挙および本選挙のいずれに関しても、怒りを感じている有権者の割合が高い郡ほど、ポピュリストの政治家の得票率が高くなる傾向にあ
» 【さよなら】新宿&池袋の老舗喫茶「亜麻亜亭 / カフェアマティ」が12月25日で全店閉店…最後の店舗・池袋店に行ってきた 特集 新宿、大久保、池袋に店舗を構える老舗喫茶店の亜麻亜亭(カフェ・アマティ)が2023年12月25日で全店閉店する。 ひょっとしたら店名だけ聞いてもピンと来ないかも知れないが、新宿駅や池袋駅を使ったことがある人は見覚えがあるはず……。駅ナカとは思えない落ち着いた空間で、いつも賑わっていたお店だったのだが……突然の知らせに喫茶店好きの間で衝撃が走っている。 最後の1店舗となる池袋店と、在りし日の新宿ルミネ1店を紹介したい。 ・約100年の歴史を誇る老舗喫茶 亜麻亜亭(アマティ)は、1927年(昭和2年)に創業した老舗の喫茶店で、100年近い歴史があるお店である。 本店は大久保駅前にあったが、店舗は新宿駅の駅ナカや駅ビルに集中しており、赤い屋根と白い壁、U字型の窓が目
sumirenです。 経営管理(事業計画作成、財務Modeling)SaaS「Zaimo.ai」を開発するZaimo株式会社で、技術顧問としてドメインモデリングや組織設計のアドバイザリを行っています。 Zaimo.aiでは、スケール後もドメインモデリングを事業全体で活用できるよう、創業間もないフェーズからドメインモデリングを組織的に活用するカルチャーづくりに励んでいます。 ドメインモデリングというと、DDDのような重厚なプロセスを想像される方が多いかと思います。同時に、技術が目的と化している熱狂的DDDファンも少なくないことから、ドメインモデルというワード自体に拒否反応を覚える方もいると思います。 しかし、ドメインモデリングはもっと手軽に使えるものであり、エンジニアリングのみならず、事業全体にインパクトをもたらしうるものと筆者は考えています。この記事では、そうしたドメインモデリングに関する
仕事でVueというかNuxtを選んで使っているんですけど、なんでだっけという部分を思い出してみる Reactも使っているので評価してどちらかを選定する話ではないです まずLaravelで構成されたソースコードがあってここにどうやって機能を後付けするかという部分を考えた 要件として特定のUIを実現するJavaScript SDKがあったのでこの時点でSPA+APIにした 次にその時点でVueがLaravelでJSを書く時のデフォルト選択肢だったのでVueにした SSRは不要なことが分かっていたのでvue-cliで構築して、複数画面への遷移が必要になった段階でルーターを試しNuxtへ移行した 私の中ではReactもVueも期待する同じDXを提供する高度で自作できないもの、という位置付けなので、Laravel側の選択肢に偏りがあるのならそれに従って問題ないという認識だった 仮に別のフレームワーク
ヨドバシカメラは現在、お客様との接点をドメインとして設計する新たなAPIを開発中であることを、クリエーションラインが主催し10月27日に開催されたイベント「Actionable Insights Day 2023」で明らかにしました。 REST APIとして実装される予定のこのAPIについて同社は「ヨドバシスタッフの魂を注入する」としており、厳重なセキュリティやユーザーフレンドリーで高い利便性などが追求されています。 ヨドバシAPIがどのように設計され、開発、実装されていくのか。その中味が紹介されたセッションの内容を見ていきましょう。 本記事は前編と後編の2本の記事で構成されています。いまお読みの記事は前編です。 疎結合なのに一体感、ヨドバシAPIがつなぐ社会 株式会社ヨドバシカメラ 代表取締役社長 藤沢和則氏。 ヨドバシカメラの藤沢と申します。本日はまずこの貴重な機会をいただきありがとう
香港の民主活動家の周庭さんが27歳の誕生日にあたる3日、カナダに事実上亡命したことを明らかにしました。周庭さんは3日、SNS上に公表した声明で「現在カナダのトロントにいて、香港に戻らないことを決めた」と明…
最近、少々複雑な権限機能の開発を担当している中で、対応方針を悩んでいたことがありました。 権限機能というものは取り扱いが難しく、影響範囲が広いにも関わらず、対応漏れや考慮不足があると情報漏洩に繋がってしまいます。 また、機能拡張をしてく中でも対応漏れを起こさないようにする必要があるなど、考えることも多く頭を悩ませておりました。 そこで、認可処理の設計のベストプラクティスやDDDの実装パターンに認可処理を組み込む方法など、色々と調べていたのですが、その中でいくつか知見を得られたのでまとめようと思います! 権限と認可 権限と切っては切れない関係にあるのが認可です。 権限はある操作を実行できる権利を指します。 それに対して、認可は操作を実行する許可を出すため仕組みのことを指します。 例えば、ブログ投稿サービスで考えてみると、以下のような感じです。 権限: 投稿者はポストを編集できる。 認可: ユ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く