非表示・報告このユーザーのコメントを非表示にする今後このユーザーのコメントは表示されなくなりますこのコメントを報告する 資本主義の強みはなんだろと振り返って考える必要がある。 そもそも一国の社会資源を再配分を担当する組織というのは、冷徹に合理的な判断を重ねていくのが苦手だ。 会社の事業というのは、儲かりそうなところへ素早くヒト、モノ、カネを集め、継続的な稼動する仕組みをつくり、中止を含め継続的にその仕組みを見直すことだ。 政府はその土台作りに協力するくらいが良いでは。
非表示・報告このユーザーのコメントを非表示にする今後このユーザーのコメントは表示されなくなりますこのコメントを報告する 資本主義の強みはなんだろと振り返って考える必要がある。 そもそも一国の社会資源を再配分を担当する組織というのは、冷徹に合理的な判断を重ねていくのが苦手だ。 会社の事業というのは、儲かりそうなところへ素早くヒト、モノ、カネを集め、継続的な稼動する仕組みをつくり、中止を含め継続的にその仕組みを見直すことだ。 政府はその土台作りに協力するくらいが良いでは。
参院予算委で立憲民主党の小西洋之氏の質問に答弁する高市早苗経済安保相=3月8日午後、参院第1委員会室(矢島康弘撮影) ※この記事は、月刊「正論5月号」から転載しました。ご購入はこちらをクリック。 「三月から、総務省文書騒動で役所の公務は殆どできなくなりました。国会答弁最優先ですから、海外でセキュリティクリアランスが無いばかりに不利益を受けている企業の非公開ヒアリングには終盤しか参加できず、多くの企業が参加される経済安全保障の講演会もドタキャン。『国会軽視』はしていません」 高市早苗経済安全保障担当相は三月十八日、自身のツイッターでこう嘆いた。国益を損ねるひどい話である。 国会では、立憲民主党と共産党を中心に放送法の政治的公平に関する平成二十七年の総務省の行政文書をめぐって連日、高市氏への執拗な攻撃が続く。高市氏が総務相だった当時、放送法の解釈の変更などしていないと説明しても立民議員らは聞く
1. はじめに 最近、色々な場所でChatGPTの情報が飛び交っていますが、進化が早すぎて全然追いつけていないです... そんな中、私が投稿した「ChatGPTにGUI開発を手伝ってもらったら、すごすぎて驚きました」的な内容の初心者向けの記事に、たくさんいいねをいただきました(ありがとうございます)。 初心者向けのものにも需要があるのだろうかと、今回「ChatGPTと始める」シリーズ第2弾として、ChatGPTと協力してPythonでCSVデータの可視化を行いました。 さすがにプロットを書くだけではシンプルすぎるかなとWebアプリ化も実施しましたが、これからChatGPTを活用してみたいと考えているエンジニアの方々に、身近な例として参考になると嬉しいです! 2. matplotlib でプロットしよう! 2.1. 事前準備 以下のライブラリをインストールしてください。
.NET TIPS C#でVBA向けの.NETライブラリ(COMコンポーネント)を作成するには?[C#] デジタルアドバンテージ 一色 政彦 2011/10/06 「TIPS:VBAで独自の.NETライブラリを使うには?」では、Microsoft Office製品(WordやExcelなど)に独自の処理を追加するためのVBA(Visual Basic for Applications)マクロで、.NET Frameworkで作成した独自のクラスを活用する方法を紹介した。そこでは、VBAと親和性が高いVB(Visual Basic)を使ってVBA向けの.NETライブラリ(=COMコンポーネント)を作成したが、もちろんこのときにC#を使うこともできる。本稿ではその方法を紹介する。 ●C#によるVBA向けの.NETライブラリの作成 最初に、VBA向けに.NETのクラス・ライブラリを作成しよう。
概要 本記事では、Excel側のVBAからC#で作成したDLLの関数を呼び出す方法を紹介します。 VBAでごりごりコードを書く作業が苦手(苦痛)且つ、C#での開発に慣れている方は、今回の記事が参考になるのではないかと思います。 今回は、C#のDLLに指定ディレクトリ以下のファイルリストを取得する関数を実装してみたいと思います。 手順 DLL側作業 DLLプロジェクト作成…C#でクラスライブラリプロジェクトを作成します。 DLLプロジェクト設定…COM運用できるようにプロジェクトを設定します。 DLL実装…DLLに関数を実装します。 DLL登録…DLLをシステムに登録します。 Excel側作業 参照設定…Excel側作業:Excelの参照設定にDLLを追加します。 DLL呼出…Excel側作業:ExcelからDLLを呼び出します。 【手順1】DLLプロジェクト作成 VisualStudio起
本入門記事の目的 2012年8月に.NET Framework 4.5がリリースされました。対応する開発環境としてVisual Studio 2012もリリースされ、Windows 8の時代に対応するアプリケーション開発の環境が整ってきています。Windows 8で動くアプリケーションには大別してWindows ストア アプリとデスクトップアプリケーションの2種類があります。Windows ストア アプリが注目されがちですが、デスクトップアプリケーションも従来と変わらず重要なファクターになります。今後は、デスクトップアプリケーションにもタッチ対応スクリーンへの対応や、拡大されたときの表示などに対応することが求められます。それに対応するためには従来のWindows FormよりもWindows Presentation Foundation(以下WPF)のほうが有利になります。 本書では、日
GPT-4時代のエンジニアの生存戦略 ※ この記事の内容の一部はこちらのイベントでお話したことと重複します。 はじめに 2023年3月1日にOpenAI社よりChatGPTのAPIが公開されました。 さらに14日にはGPT-4が登場し、その翌々日にはMicrosoft 365 CopilotでGPT-4をOffice製品に搭載することが発表されるなど、AI領域で大きな変化が起きています。 変化の速度の速さと変化量の大きさにより、私自身も追いつくのが精一杯な状態です。 個人的には、iPhoneの登場時以上の衝撃を受けています。 人類の歴史上、過去3回AIブームがありました。Generative AIが4回目のブームになります。 そして、特に日本においては顕著なのですが、AIへの過度な期待とそれへの失望の繰り返しがここ数十年にわたって繰り返されてきました。 直近だと数年前のDeep Learn
GitHub Copilotとの単体テストがやばい。ChatGPTが書いてくれるテストもすごい。もうこれらがない時代には戻れないような気がします。 こんにちは。AWS事業本部コンサルティング部に所属している今泉(@bun76235104)です。 みなさんユニットテスト書いてますか? 昨今AIがダミーデータを書いてくれたり、ユニットテストそのものを書いてくれたりと技術の進歩がすごいですね。 私はリファクタリングが好きですが、リファクタリングをする前に絶対に必要なもの。 そうテストですね。 今回私がテストを後回しにしてしまった以下のOSSについてGitHub CopilotとChatGPTのそれぞれの力を借りながら、テストを書いてみました ※ これは以前私が始めたプロジェクトであり、OSSとして公開されているので学習に使われても問題のないコードです。 なお、GitHub Copilotの料金や
アノテーション 、テクニカルサポートチームの村上です。 みなさん、ChatGPT 使ってますか? 私は、テクニカルサポートとしてどのような使い方ができるかいろいろと試行錯誤しているところです。今までで一番多く試してみたことは、テクニカルサポートによくあるような問い合わせに対して、ChatGPTがどの程度の精度で回答できるかです(もちろん、仮想のシナリオでの質問です)。 ただし、回答の精度は質問の仕方によって異なる場合があり、2021 年 9 月以降にアップデートされた AWS の機能については回答に盛り込めないという問題もあります。 そこで、まずは ChatGPT のデータセットに AWS サービスについてのデータがどれだけ入っているのか、簡単にですが探ってみることにしました。 ChatGPT の AWS 知識を確認するにあたり、2021 年 9 月までに公開された AWS 試験サンプル問
米MITやカナダのビクトリア大学に所属する研究者らが発表した論文「Codon: A Compiler for High-Performance Pythonic Applications and DSLs」は、CやC++に匹敵する実行速度が実現できるPythonベースのコンパイラを提案した研究報告である。 【画像】Codonの仕組み Pythonは人気な言語だが、実行速度が遅いため、速さを求められる環境になると違う言語が採用される。この研究では、Pythonのような高水準言語のシンプル性とCやC++のような低水準言語の高速性を兼ね備えることができるPythonベースのコンパイラ「Codon」を提案する。 Codonは、Pythonのコードをネイティブなマシンコードにコンパイルするコンパイラであり、シングルスレッドにおいて通常のPythonよりも10倍から100倍速く実行され、CやC++に匹
はじめに Windowsを使っていると、時々USBデバイスを外した時の音が聞こえるようになりました。(ポロン↓、ポンポロロン↑) 接続の音も聞こえているため、おそらくは接続が一瞬切れているのだと思います。 すぐ接続されるため作業に大きな支障はないのですが、音が何度も聞こえるのは不快で仕方がないです。 ですが、普段からいくつものデバイス(WiFi、マウス、キーボード、ゲームパッドなど)を付けており、いつ発生するかも分からない現象を一つ一つチェックするのは困難でした。 イベントビューアから探すも、他サイトに書かれたイベント情報には載っておらず・・・ もういっそ自分で作ってみようと思い、デバイス情報の監視プログラム(C#)を作ってみました。 (C#である理由は普段使う言語だからであり、機能上の理由はないです) 最初に結論から 作成したプログラムを実行した結果がこちらです。 ・最初の1,2行 キー
その1ではリムーバブルメディアの着脱を検知する方法を説明した。この方法はUSBメモリなどではうまく機能するが、多数のメディアの読み書きに対応したメディアリーダ(例: google:image:USB メディア リーダー)では問題が起こるかもしれない。 例えば、私が使っているBuffaloのメディアリーダでは、リーダーをUSBポートに接続した時点で6つぐらいのドライブが認識される。同時にWindowメッセージ(WM_DEVICECHANGE)もドライブの数だけ飛ぶ。そして、実際にSDカードなどのメディアをメディアリーダーにセットした時には、何も検知できない。そういう場合にどうするかというのがここで説明する内容である。 やり方はその1の方法と似ていて、Windowメッセージを使う。今度使うのは次のメッセージ。 #define WM_SHNOTIFY 0x0401 これを受け取るのにウィンドウが
残念ながら私は毎日業務でプログラムを書いているわけではないので、色々やっているうちに忘れてしまう危険があります・・・!!そんなわけで、プログラム系もぼちぼち記事にしていこうと思います。 USBメモリの検知ツールが欲しいという要望があり、C#でドラフト版を作ってみました。ネットワークプログラミングが必要かなと思ったら、そんなことはなく、ローカルマシンの情報だけ取得すれば良いだけでサクサク製作。 USBメモリー検知を行い、ユーザに警告 メールでも通知がいきますが、ユーザにもシステム管理者に通知して貰い、迅速な情報の把握。ユーザにもちゃんと監視されているんだとセキュリティ意識を高めます。 システム管理者へのメール通知 USBやCD/DVDロムがあるとエラー警告とシステム管理者にメール通知がされるようになっており、ログとして活用。 課題 スマホ等のポータブルディスクについては、ライブラリを見つけた
1.概要 2.実現方法 挿入の検知 ドライブレターの取得 取り外し 3スクリプト 4.まとめ 1.概要 最近は情報漏洩の問題でセキュリティ機能付きUSBメモリの使用が推奨されています。 私の会社でも普通のUSBメモリは使えないという状況です。 なかなか厳しい世の中になりました・・・ 前置きはこれくらいにして 今回はUSBメモリが挿入されたらイベントを取得して 特定の処理を行い、取り外すという一連の流れを プログラムからやってみようと思います。 USBメモリの挿入を検知したら自動的にデータを更新し安全に取り外す サーバーからデータをダウンロードして更新する・・・ というのが一般的な中このアナログ的な作業は重要だったりします。 2.実現方法 挿入の検知 これはウィンドウプロシージャである【WndProc】メソッドで行います。 ウィンドウプロシージャとは ウインドウから送られてくるメッセージを処
はじめに Pythonは可読性が高く、ライブラリが豊富というメリットがあります。一方で、遅いから使いたくないと言われることもあります。たしかにコンパイル方式の言語に比べれば遅い部類ではあります。しかし、実際のところではpython的な書き方を分からず、他の言語の流儀でコーディングをしたことに起因して処理時間がかかっているケースも見受けられます。 例えば総当り計算や画像処理に多重ループを使う、といったものです。本記事では多重ループを例にして、python的な書き方に書き換えることで、どのような変化があるか紹介します。それを通してpython的な書き方を学ぶ意義について説明したいと思います。 対象の読者 他の言語からpythonに入った方(組み込みC言語からpythonに入った過去の私) 例: 総当りの計算をする 数列に対して、それぞれの要素同士に対して総当りで何らかの計算をするコードについて
今回はChatGPTに準ずるAIの導入でAWS業務がどう変わっていくのかを 開発過程に沿って考えていきましょう! ※自身の考えをまとめる為の記事です。 私もまだ初学者なので、皆さんの知見をコメントで共有していただけると幸いです。 偉大なる方の記事はこちら 驚くべき完成度!AWSでサーバレスAPIの作成をChatGPTに頼んだ結果〜AWSエンジニアの役割が変化する?!〜 想定の前提 ChatGPTが99%の正確な回答・コードを生成できる ライセンスに縛られず、企業活動で自由に活用できる API使用に基本的な制限がない(昨今のTwitterのような、、、) 上流過程 いわゆるシステムの上流過程では、顧客の要求をかみ砕く必要があります。 ChatGPTにそんなことが可能なのでしょうか、、、 1. 要件定義 要件定義では顧客からの要求をかみ砕き、要件定義書という形で資料をアウトプットします。 SI
個人的に Web サイトを定期的に解析するアプリが必要になったので、AWS を活用してサーバーレスな Web スクレイピングアプリを構築してみました。 せっかく作ったので、このアプリのアーキテクチャと構築時のポイントを初心者にもわかりやすいように解説してみようと思います。 アーキテクチャ アーキテクチャとしては EventBridge, Lambda, DynamoDB, SNS を用いたシンプルな サーバーレスアーキテクチャ です。 解説 ここからは AWS サービス毎に構築時のポイントを解説していきます。 1. Lambda Web スクレイピングツール(ライブラリ)として Beautiful Soup を使うため、Lambda ランタイムは Python を選びました。 処理の流れは以下のとおりです。 Requests ライブラリ を用いて対象のWebサイトからコンテンツを取得する
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く