絞り込み条件を変更する
検索条件を絞り込む

IT・テクノロジー(205ページ目)

13,325 件中 12,241 - 12,300 件表示
カバー画像

データ駆動Webサイトとは

【以下ブログのとおり、現在作成途上です。了承のうえ下へお進みを】はじめに 本サービスで提供しようとしているデータ駆動Webサイトには、ざっくりいうと、方向性の異なる、以下の4つの機能を備えています。 ① データ駆動  ② 事前組み込み機能 ③ アイコンイメージ管理機能  ④ 既存htmlページ取り込み① データ駆動 データ駆動Webサイトでは、①の「データ駆動」という機能が中核にあります。このデータ駆動には、その振る舞いに対する概念、というか思想が別途あります。(「データ駆動」について、詳しくは以下リンクをご参照ください)② 事前組み込み機能 また、どのようなサイトでもおそらく組み込むであろう、もしくは組み込むとしたらこのような仕組みが必要だ、などを予めJavaScriptやCSSにより実現し、組み込んでおいたもの。それが②の「事前組み込み機能」で、ヘッダ・メニュー・フッタ構成として、①の「データ駆動」と絡んだ形でひと通り稼働する仕組みとなっています。(「事前組み込み機能」について、詳しくは以下リンクをご参照ください)≪リンク準備中≫③ アイコンイメージ管理機能  さらに、メニューその他で利用するアイコンイメージについても、svg(Scalable Vector Graphics)形式を主体とする登録データから制御する方式で、事前に登録済のsvgデータをメニューに簡単に紐付け可能な方式や、通知情報がある場合などのfaviconへのマーキング表示なども行える機能(③のアイコンイメージ管理機能)を内包します。 メニューなどと連動するアイコンとして、svg以外も画像URLのデータ設定
0
カバー画像

【作成途上】試行錯誤のブログ作成チャレンジ

以下のサービスに関連するブログです。 データ駆動Webサイト。それは、 情報発信系HP向け、参照アシスト組込済  いろいろひっくるめて稼働準備万端   Ready for your approach. 二言、三言と綴るならそんな感じの機能提供。 たとえば、“発信したい何か”を胸に秘めるあなた。  思うだけでは伝わらない。伝える形の成しかたも   願うだけでは身に付かない。気が急いても    時間は待ってはくれない。  伝える形、まずはHP。創るノウハウも   その熱量あればいずれ成せる。    けれど、賢い人でもすぐには身に付かない     どうしても時間は溶けて流れるばかり。 そんなとき、データ駆動Webサイト。  WebAPサーバでいろいろ解決。欠けたピースは   “発信したい何か”のメインコンテンツ。そんな    ピースは作成済のhtmlファイルがあれば埋まる。   外堀は既に埋まっている。主要な見た目は外側に任せる。   中身は要点を押さえたもの。華美でなくていい。    伝えたいこと。そこに専念するという一手。     今、htmlファイルがなくても、それなら作れなくないですか?『データ駆動Webサイト』と銘打ち、1月に入って立ち上げたサービスですが、画像にしても説明文言にしても、限られたスペースで内容がうまく伝えられていないことを今更ながら痛感しています。 実際、肝心なところが全く伝わっていないことに気付いています。  “データ駆動” という言葉をわかりやすく噛み砕いたつもりで “登録したデータを表示する” のような説明とした場合、何を当たり前なことを、という感想し
0
カバー画像

「200万年の雨」

【火山噴火】約2億3400万~2億3200万年前の三畳紀この時代の後期に地球に200万年もの長い間雨が降り続いた時がありこれをカーニアン多雨事象と言いますこの現象は地球の生態系を大きく変え新たな生物に進化させ地球の支配者を完全に入れ替わらせる大事件になり全く違う生態系を誕生させましたカーニアン多雨事象が起きた背景には三畳紀の気候が大きく関係して当時の地球の大陸はパンゲア大陸と呼ばれる一つの超大陸にまとまってました超大陸の周囲はパンサラッサ海と言う広大な1つの海が囲んでる特殊構造で大陸内陸部は大陸が大きすぎて雲がそこまで行かず高温で乾燥してましたこの状況なのに雨が降り始めた訳は突然火山活動が活発化した事が原因で巨大火山噴火で大量の温室効果ガスが発生し地球が温暖化したのですそのせいで海の水が大量に蒸発し始め火山も200万年噴火し続けその間海の水が大量に蒸発しその水蒸気は巨大な雨雲を作り続け雨を降らせました雨が降り続いて陸から大量の栄養素が海に流れ込んでしまいプランクトンが爆発的に増加し海の酸素が減少して海洋生物にも多大な影響が出たのです〓=〓=〓=〓=〓=〓=〓=〓=〓【絶滅と進化】その影響は海洋生物が35%も消滅する大量絶滅を招いて主にアンモナイトや両性大型爬虫類などが完全に地球から姿を消してしまいましたでもこの雨のお陰で生物の大量絶滅は新たに進化し陸上生物にも影響がでて長期間の雨により針葉樹やソテツ類等大きな植物が誕生したのですしかし背が高くなり葉も分厚くなり硬くなった葉を食べる事が出来ない小型生物は減少してしてその代わり強い歯と顎を持つ恐竜が誕生しました恐竜の子孫は後ろ足で立
0
カバー画像

【栗野太貴の持論】旅行業での経験がエンジニアに活かせる理由

栗野太貴です。旅行業界での経験がエンジニアリングの分野にどのように活かせるのか、一見すると直接的な関連が少ないように思えるかもしれません。しかし、旅行業界で培ったスキルや知識は、エンジニアとしての仕事においても大いに役立つことがあります。この記事では、旅行業での経験がエンジニアにどのように活かせるのか、その理由を掘り下げてみましょう。1. 顧客対応能力とユーザー視点旅行業界では、顧客対応が重要なスキルの一つです。お客様のニーズを聞き、適切な提案をすることが求められます。この顧客対応能力は、エンジニアリングの分野においても非常に有益です。システム開発やアプリケーションの設計において、ユーザーの視点を大切にし、彼らがどのようにシステムを使用するかを想定することは成功への鍵となります。旅行業界で顧客と接してきた経験があれば、ユーザーのニーズを迅速に理解し、より使いやすい製品やサービスを提供するためのインサイトを得ることができるでしょう。2. 問題解決能力とフレキシビリティ旅行業界では、予期しないトラブルや問題に対応する能力が求められます。予約の変更やキャンセル、天候の影響を受けたツアーの変更など、日々の業務の中で様々な問題が発生します。この経験を通じて身につけた柔軟な問題解決能力は、エンジニアリングの仕事にも直結します。システム開発の現場でも、バグや予期しないエラーに対して迅速に対応し、解決策を見つける能力が求められます。旅行業界での経験により、問題に対して冷静に取り組み、柔軟に対応できる能力が養われるのです。3. プロジェクトマネジメントスキル旅行業界でのプロジェクト管理、特にツア
0
カバー画像

Three.jsで銀河系を再現!宇宙空間を探索するインタラクティブなWebサイトを作ろう①

Webで宇宙を感じることができたら素敵ですよね!今回は、Three.jsを使って銀河系を再現し、ユーザーがインタラクティブに探索できるWebサイトを作成する方法をご紹介します。1. Three.jsとは?Three.jsは、WebGLを簡単に使えるようにしたJavaScriptライブラリで、3DグラフィックスをWebブラウザ上で表示することができます。これを使えば、ブラウザ上で複雑な3Dシーンを作成できるため、ゲームやインタラクティブな体験が可能になります。2. 銀河系のモデル作成まずは、銀河系の構造を作成しましょう。銀河系は、数千億もの星が集まった大きな渦巻き構造を持っています。Three.jsを使って、星をランダムに配置し、それらが渦巻き状に回転するアニメーションを加えることで、リアルな銀河系のイメージを作成できます。3. ユーザーインタラクションユーザーがマウスやキーボードでカメラを操作できるように設定しましょう。これにより、ユーザーは自由に銀河系を周回したり、特定の星や惑星にズームインしたりすることができます。インタラクティブな要素を加えることで、より没入感のある体験が提供できます。4. 宇宙背景の作成背景に広がる宇宙を、星々が無限に広がっているようなイメージで作成しましょう。Three.jsでは、スカイボックスを使用して宇宙の背景を作ることができ、非常にリアルな雰囲気を演出できます。5. 最後にこれらの要素を組み合わせることで、インタラクティブに探索できる銀河系のWebサイトが完成します。Three.jsを使えば、驚くほどリアルで美しい宇宙の世界をWeb上で表現できま
0
カバー画像

AIが働き方を変える5つの未来図

未来の働き方、みなさんは準備できていますか? 働き方が大きく変わり始めています。その中心にあるのが「生成AI」。 文章や画像、コードまで自動生成する技術は、日常業務を効率化し、 クリエイティブの領域にも広がっています。 一方で、「AIに仕事を奪われるのでは?」という不安を抱える人も 少なくありません。この記事では、生成AIがどのように未来の働き方を変えるのかを具体的に 解説します。 そして、「AI時代に必要なスキル」と「明日からできる5つの行動」を 提案します。この記事を読むことで、変化を恐れずAIを味方につけ、 未来を切り拓くヒントが得られるでしょう。 1. 生成AIが変える働き方の5つの未来図 1-1. 単純作業の自動化と効率化 これまで多くの時間を要していたデータ整理、文章作成、顧客対応といったタスクが、生成AIの登場で短時間でこなせるようになりました。 たとえば、カスタマーサポートで使われるAIチャットボットは、 24時間対応が可能。メール返信や議事録の自動作成ツールも普及し、 事務作業が劇的に効率化しています。 1-2. クリエイティブの進化 生成AIは、デザイナーやライター、プログラマーといったクリエイティブ職にも影響を与えています。 AdobeのAI搭載ツールや、ChatGPTのような文章生成ツールの登場により、 アイデア出しやプロトタイプ制作が劇的にスピードアップしています。 AIは補助的な役割を担い、人間がより高度な創造に集中できる環境を 作ります。 1-3. 新しい職種の誕生 生成AIに関連した新しい職種も増えています。 「プロンプトエンジニア」や「AIトレ
0
カバー画像

GAFAMは休みにくいのか?

こんにちは、Seiです! 外資系企業は休みにくいのか? 休みを取得しやすい環境なのか? 自分の実体験を共有させて頂こうと思います。 結論からいうと、休みはとても取得しやすいです。 ここでいう「休み」は、有給や病欠などを指すと思って頂ければと思います。もちろん仕事の形態として、 シフトの都合上ここを休むことはできない。等のシチュエーションはあるかと思います。 そういった場合を除いて、「休みを取得する」という観点ではとても取得しやすい環境です。また、必須の打ち合わせがある中で休む。とか、自分が仕事を抱えていて休んで締め切りに間に合わなかった。とかはまた別の話です。休めはしますが、よっぽどの事情がない限りあまりお勧めはできません。 実際僕は、今まで有給や急なお休みを取得した際、怒られたり何か嫌味を言われた経験はありません。(もしかしたら忘れているだけかも汗) もちろん、休みを取得する際は、自分が休んだことで起こるであろう周りへの影響を考えて、休みを取得するようにしています。(急に休みを取得しなくてはならない事情は除きます) これは最低限のマナーだと思っています。 ただ急な休みを取ったとしても何か言われたことはないなぁ。と書いていて思いました。基本的にマネージャーからは、OK!と言われたことしかありません。 いつも家庭の事情/個人の事情を優先してくれます。 あと、休みを取得する際の面倒なオペレーションもありません。 基本的には、ツールから申請してマネージャーが承認すれば完了。という感じです。 もちろん、事前にマネージャーや周りのメンバーには伝えたりしますが、極論ですが、いきなり明日休み
0
カバー画像

CSSのclip-path完全解説!初心者からプロまで活用できるおしゃれデザイン術

CSSで差がつく!clip-pathを使ったクリエイティブなデザインテクニックを解説した動画を公開しました✨初心者の方でもわかる基本的な使い方から、アニメーションやインタラクティブデザインへの応用まで、一気に学べる内容になっています。さらに、JavaScriptでのテーマ切り替え機能を取り入れた実践的な例もご紹介!この動画を見ることで、あなたのウェブサイトがグッと魅力的になること間違いなしです。🔑 動画で学べるポイントclip-pathの基本的な使い方アニメーション効果の作り方polygonやcircleを活用したデザイン事例JavaScriptでのテーマ切り替えの実装方法視聴者の声「初心者でもすぐに使える内容で、とても参考になりました!」「clip-pathの可能性に驚き!デザインの幅が広がりました!」こんな方にオススメおしゃれなウェブデザインを作りたい方CSSやJavaScriptを学びたい初心者clip-pathをプロジェクトで活用したい方ぜひ、こちらの動画で新しいデザインスキルを身につけてください!👉 動画はこちらから視聴できます!また、記事ではコード例やサンプルも詳しく解説していますので、興味があればチェックしてみてください!」
0
カバー画像

リモートワーク時代におけるプログラミングの重要性

リモートワークは、近年のパンデミックや技術の進化に伴い、多くの企業や業界で普及しています。この働き方のシフトにより、プログラミングスキルの重要性はさらに増してきました。なぜプログラミングがリモートワークの時代において必要不可欠なスキルなのでしょうか?この記事では、その理由やメリットについて詳しく解説します。1. どこでも仕事ができるスキルプログラミングは、基本的にインターネットとパソコンさえあれば、どこでも作業が可能なスキルです。オフィスに縛られず、自宅やカフェ、海外からでも同じ仕事を続けることができます。リモートワークでは、物理的な場所に依存せずに働けるため、プログラマーにとって特に利便性が高いです。また、リモートで仕事をすることで、世界中の企業やプロジェクトに参加することも可能です。地理的な制約がなくなるため、広範なキャリアの選択肢が生まれます。2. 自動化による効率向上リモートワークにおいて、時間管理や業務効率が重要視される中で、プログラミングはさまざまな業務を自動化するための強力なツールとなります。タスクの自動化や、データ処理の効率化など、日常的な業務の多くをプログラムで最適化することで、生産性を大きく向上させることができます。例えば、毎日のルーチンタスクや定型的な業務をスクリプトで自動化することで、手動で行う時間を削減できます。リモートワークでは一人で効率的に作業を進める必要があるため、このような自動化スキルは非常に重要です。3. コミュニケーションツールやプロジェクト管理の活用リモートワークでは、対面でのコミュニケーションが少なくなるため、オンラインでのやり取りやコ
0
カバー画像

GAFAMの社員はキャリアビジョンを明確にもっているのか

こんにちは、Seiです! 特に僕のような凡人は、少し先の将来の計画を持つことは、優秀な人がたくさんいる環境の中でも十分に差別化ができる。と思っています。 社会人2年目の頃、初めて出向した現場では自分の中長期計画を4半期毎に作るルールがありました。 ここでは今の職場(現場)でどうしていきたいか?を問われていたので、ライフプランやキャリアプランのような壮大なものではなく、今の現場で1年後どうなりたいか?3年後どうなりたいか?を問われ作成していました。 今の現場で目指したいことは特になかったので、作成するモチベーションは全く沸かず、今思い返してみてもあまり意味がなかったと思っています。 ただ、唯一良かった点は中長期的な視点を持つ機会があった。という点です。 中長期の目標を持つことは大事だとわかっている、けどなかなか手を付けられない。 このような機会がないと僕はなかなか考えることができないので、その点はすこし役に立ちました。 そんな僕ですがようやく少しだけ先、1年後にどうしていたいか?を考えるようにしています。 ちなみに僕は5年先、10年先などの遠い未来は考えてもあまり意味がないと思っているタイプです。 (もちろんそれが良いか悪いかを言いたいわけではありません。あくまで僕の個人的な意見です) 今僕の周りにはとても優秀な人が沢山います。追いつこうとおもっても全然背中が見えない人たちばかり。 そんな環境ですが、1年後どうなっていたいか?今後どんなキャリアを進んでいくのか?キャリアビジョンは具体的にもっているのか?、しっかりと持っている方はあまり多くない印象です。 周りの方とキャリアの話をし
0
カバー画像

生成AIの利用が増えついにGoogleの検索シェアが90%を割る事態へ

最近のニュースでは、Googleの検索シェアが過去3カ月間、90%を下回っているという驚くべき状況が報告されています。 この原因として、生成AIの急速な台頭が挙げられています。 StatCounterの調査によれば、2024年の10月から12月にかけて、Googleの市場シェアは8.9%前後に低下し、ついには90%の大台を割り込む事態に。 特に過去1年近くは、検索エンジンとしての地位が揺らいでいることは明らかです。 生成AIが検索結果をどう変えるのか、果たして我々はそれを受け入れることができるのでしょうか。 特に最近では、Z世代がYouTubeを使って情報収集を行う姿が話題になっています。 この変化は、単に検索エンジンの使い方を変えるだけでなく、広告の在り方や、情報の受け取り方にも大きな影響を与えています。 Googleは依然として強いシェアを保っていますが、その影響力が後退しているのも事実です。 ユーザーのニーズを満たすために、いかに迅速に対応できるかが問われる時代に突入しています。 検索エンジンがただの情報収集の場から、生成AI主導のインタラクティブな環境へと変わる未来を考えると、何としても乗り遅れたくない気持ちでいっぱいです。
0
カバー画像

TikTok買収か? イーロン・マスクの次なる大きな賭け

イーロン・マスクがTikTokの米国事業を買収する可能性が話題になっています。 著名なアナリスト、ウェドブッシュ証券のダン・アイブス氏は、TikTok親会社のバイトダンスが4億ドルから5億ドル(約6兆3億円〜7兆9億円)の売却を求めている可能性が高いと指摘しています。 この金額は、マスクが以前にツイッター(現X)を買収した際に支払った44億ドルに匹敵する額です。 一方で、TikTok側はこの売却の可能性を否定し、メディアに対して否定的な声明を発表しました。 しかし、アナリストたちは、もしマスクがTikTokを手に入れた場合、それは「金の卵を手に入れる」ようなものだと見ています。 また、マスクの主要事業である電気自動車メーカー、テスラは、中国で大規模なビジネスを展開しており、直近の四半期収益の約23%を中国から得ています。 これに関連し、アイブス氏はマスクが中国政府との関係を強く持っていることが、TikTok買収の際に大きなメリットになると述べています。 この話題には多くの意見が交錯していますが、技術者として見逃せないのは、これがデータプライバシーと国際関係に与える影響です。 莫大な資金の動きと企業間の駆け引きはビジネスの一部ですが、最終的に求められるのは、複雑な技術と法規制の中でどのようにしてユーザーの利益を守るかという点です。 買収が実現した際には、その点にもしっかりとした対応が求められるでしょう。
0
カバー画像

プログラミングを通じて身につくスキルとは?

プログラミングは単にコードを書く技術を学ぶだけではありません。実際にプログラミングを通して、多くの重要なスキルを身につけることができます。これらのスキルは、IT業界に限らず、他の分野や日常生活にも応用できるものばかりです。この記事では、プログラミングを学ぶことで身につく具体的なスキルを紹介します。1. 論理的思考力プログラミングは、複雑な問題を論理的に解決するプロセスです。コードを書く際には、ステップバイステップで問題を分解し、解決策を考えます。これにより、物事を筋道立てて考える「論理的思考力」が養われます。論理的な考え方は、問題解決の場面だけでなく、日常生活でも役立つスキルです。例:アルゴリズムを考え、効率的に問題を解決する手法を学ぶ。2. 問題解決力プログラミングでは、エラーやバグに遭遇することが避けられません。これらの問題を一つずつ解決しながらプロジェクトを進めていくことで、自然と「問題解決力」が身につきます。プログラマーは、障害にぶつかっても冷静に対応し、解決策を見つけ出す力を強化します。このスキルは、プログラミングに限らずあらゆる仕事やプロジェクトでも活用できます。例:エラーメッセージを読み解き、原因を突き止めて修正するプロセス。3. クリエイティブな発想プログラミングは、創造力を発揮する絶好の場でもあります。アプリケーションのデザインやゲームの開発など、自分のアイデアを形にできる力が求められます。プログラミングの学習を通じて、クリエイティブな発想を実現する方法を学び、柔軟な考え方を身につけることができます。例:ユーザーにとって使いやすいUIを設計し、独自の機能を実装
0
カバー画像

プログラミングでよくあるミスとその解決方法

プログラミングはエラーやバグとの戦いといっても過言ではありません。初心者はもちろん、経験豊富なプログラマーでもミスはつきものです。しかし、よくあるミスを理解し、その解決方法を身につければ、問題を素早く解決できるようになります。ここでは、プログラミングでよく見られるミスと、その解決方法をいくつか紹介します。1. 構文エラー(カッコやセミコロンの不足)ミス例:JavaScriptやPHPのような言語では、セミコロンやカッコ(()や{})が必要な場面で忘れることが原因で構文エラーが発生します。特に、関数や条件式、ループの中でのカッコの不足はプログラムを正常に動作させません。if (x > 10) {  console.log("xは10より大きい");}上記コードの一部を忘れると、エラーが発生します。解決方法:エディタの自動補完機能を活用する:多くのエディタには、コードを書く際に自動的にカッコやセミコロンを補完してくれる機能があります。この機能を使うと、カッコやセミコロンの不足によるエラーを防ぎやすくなります。コードのスタイルガイドを徹底する:ESLintやPrettierのような自動フォーマットツールを使うことで、コードの一貫性を保ち、構文エラーを減らすことができます。2. 変数のタイプミスミス例:変数名を間違えてしまうことは初心者によくあるミスです。例えば、似たような変数名を使っているときに、小文字・大文字を間違えることがあります。let userName = "John";console.log(usrName); // 正しくは'userName'だが、誤って'usr
0
カバー画像

生成AIを活用できる人材とは!?

近年、ChatGPTやClaude、Google Bardなどの生成AIの進化と普及により、ビジネスや教育の現場で生成AIを活用する機会が急速に増えています。しかし、生成AIを効果的に活用し、価値を創出するためには、単にツールの操作方法を知っているだけでは不十分です。本記事では、生成AIを実践的に活用できる人材に求められるスキルについて、具体的に解説していきます。1. デジタルリテラシー: 生成AIの基礎を理解する生成AIを活用する上で最も基本となるのが、デジタルリテラシーです。ここでいうデジタルリテラシーとは、単なるデジタル機器の操作スキルだけではなく、以下のような要素を含みます:生成AIの基本的な仕組みと特性の理解AIの得意分野と苦手分野の把握データの信頼性と著作権に関する知識プロンプトエンジニアリングの基礎理解セキュリティとプライバシーへの配慮特に重要なのは、生成AIの出力内容を無批判に受け入れるのではなく、その信頼性を適切に評価できる判断力です。AIが生成した情報の検証方法を知り、必要に応じて修正や補完ができるスキルが求められます。2. デザインシンキング力:人間中心の発想で価値を創造する生成AIは強力なツールですが、それ自体は手段に過ぎません。真に価値のある成果を生み出すためには、デザインシンキングの考え方が不可欠です:ユーザーの真のニーズを理解する共感力目的と手段を明確に区別する思考力試行錯誤を繰り返しながら最適解を見出す反復的アプローチ多様な視点からアイデアを発想する柔軟性成果物が持つ意味や影響を考える俯瞰的視点生成AIを活用する際も、「なぜそれを行うのか」「誰の
0
カバー画像

AIライティングツール使ってますか_0120

文章作成のプロセスを自動化、支援するソフトウェアであり、 近年急速に進化を遂げています。 その利用は多くのメリットをもたらし、様々な分野で活用が広がって います。メリットとデメリットについてまとめてみました。 ・メリット 1. 時間の節約: AIは速いスピードで文章を生成することが可能。ブログ記事の下書き、 商品の説明文、ソーシャルメディアの投稿など、様々な種類の文章を 作成できます。 2. コスト削減: 外注ライターに依頼する場合と比較して、AIライティングツールは コストを大幅に削減できます。課金制のツールもありますが、多くの 場合、人件費よりも安価に利用できます。 3. 表現の幅を広げる: AIは膨大な量のテキストデータを学習しているため、思いつかない ような表現や言い回しを提案してくれます。表現の幅が広がり、 より質の高い文章を作成できます。 ・デメリット 便利な反面、いくつかのデメリットも存在します。導入を検討する 際には、これらのデメリットも理解しておく必要があります。 1. ファクトチェックの必要性: AIはインターネット上の情報を学習しているため、誤った情報や 古い情報に基づいて文章を生成する可能性があります。 AIが生成した文章は必ずファクトチェックを行う必要があります。 2. 創造性の限界: AIは既存のデータに基づいて文章を生成するため、真に独創的な文章を 作成することは苦手です。小説や詩など、創造性や芸術性が求められる 分野では、人間のライターに及ばない部分があります。 3. プロンプトの難しさ: ChatGPTなどのライティングツールでは、ユーザーがA
0
カバー画像

生成AI時代にも活躍できるために

最近、ChatGPTやその他のAIツールについて、様々なニュースや話題を目にする機会が増えていませんか? 「AIに仕事を奪われるのでは?」という不安の声も聞こえてきますが、AI時代だからこそ、私たち人間が活躍できるチャンスがたくさんあるんです。今回は、AIと上手に付き合いながら、むしろこの変化を活かして成長していく方法についてお話ししていきます。AIは味方です! まずは大切な考え方をお伝えしたいと思います。AIは私たちの「敵」ではなく、「味方」なんです。 例えば、昔は電卓が登場した時に「計算力が必要なくなる」と心配する声もありました。でも今では、電卓のおかげで複雑な計算から解放されて、より創造的な仕事に時間を使えていますよね。 AIも同じです。面倒な作業や時間のかかる単純作業をAIに任せることで、私たちは本当にやりたいこと、人間にしかできないことに集中できるようになります。AIと共存するためのスキル では具体的に、どんなスキルを身につければいいのでしょうか? 1. 問題発見力を磨く AIは与えられた問題を解決することは得意ですが、「何が問題なのか」を見つけ出すことは、まだまだ人間の方が得意です。日々の生活や仕事の中で「これって、もっとよくできないかな?」と考える習慣をつけましょう。 2. クリエイティブな発想力 AIは既存のデータをもとに作業をします。でも、まったく新しいアイデアを生み出したり、異なる分野のことを組み合わせて新しい価値を作ったりするのは、人間の得意分野です。 3. コミュニケーション力 「この提案、もう少しこうしたほうがいいかも」「この部分、こんな風に変えてみて
0
カバー画像

AI導入のコストとその回収期間について考える

はじめに AI(人工知能)の導入は、中小企業にとって業務の効率化や競争力の強化に大きな可能性をもたらします。しかし、AI導入には相応のコストがかかるため、投資対効果(ROI)や回収期間について慎重に検討することが重要です。本記事では、AI導入にかかる具体的なコストや、回収期間を計算するための方法を紹介し、どのようにして効果的な投資計画を立てるかを考察します。 1. AI導入にかかるコストの内訳 AI導入にかかるコストは多岐にわたります。企業がAIを導入する際には、以下のようなコスト要因を考慮する必要があります。 1.1 ソフトウェアライセンスおよびツールの費用 AI導入の第一歩は、適切なAIソリューションやツールを選定することです。これには、ソフトウェアライセンス費用やサブスクリプション料金が含まれます。例えば、クラウドベースのAIプラットフォームを利用する場合、使用するデータ量や計算リソースに応じた従量課金が発生することが一般的です。また、特定のAIモデルを利用するためのライセンス費用が必要になることもあります。 1.2 ハードウェアの費用 AIを導入するためには、適切な計算能力を持つハードウェアが必要です。特に、ディープラーニングを用いた大規模なデータ処理を行う場合、高性能なGPU(グラフィックス処理装置)や専用のAIアクセラレータを備えたサーバーが必要になります。これらのハードウェアは、高額な初期投資が必要になる場合がありますが、クラウドサービスを利用することで初期費用を抑えることも可能です。 1.3 データ準備と整備の費用 AIが効果的に機能するためには、高品質のデータ
0
カバー画像

WordPressはどうなる? 企業エゴとコミュニティのせめぎ合い

新年早々、WordPressを巡る波乱が続いている。波乱は去年からだが。 共同創業者のマット・マレンウェグ氏が率いる会社Automatticが、自社製品であるWordPress.comとWooCommerceの開発に注力するため、WordPress本体へのコントリビューションを減らすと発表した。 この決定に至った理由として、WP Engineとの訴訟や、WordPress「コミュニティ」からの攻撃を防ぐ必要を挙げており、WordPressへの貢献レベルが他の企業と同等であるべきと考えているようだ。 AutomatticはWordPress 6.6への多大な貢献を果たしており、そのスポンサード・コントリビューションが全体の53.1%を占めている。 日本のLOOS Inc.やGoDaddyが次に続き、興味深い結果を示している。 個人ランキングでは浜野氏が2位にランクインしており、Automatticのコントリビューションの特徴はその人数の多さにあるらしい。 Five for the Futureで算出された規模は67人であり、この中に15人が浜野氏のチームである可能性が指摘されている。 しかし、このような「兵糧攻め」により、マレンウェグ氏は民衆の忠誠心を失ってしまうのではないかと懸念されている。 GitHubリポジトリでは、日夜続く活動がどのように停滞しているかが見えてくる。 Automatticの社員以外のコントリビューターの活動も可視化されており、WordPressのガバナンス問題はまさに今、再び議論の的となっている。 このような中、WordPressプロジェクトは新しい機能の
0
カバー画像

世界が注目! MetaのAI開発に潜む法的リスクと著作権訴訟の行方とは?

MetaのCEO、マーク・ザッカーバーグ氏が開発を推進するAI「Llama」に関する訴訟がアメリカで提起されています。 訴訟の核心は、著作権で保護された作品が無断でAIの学習データセットに使用されたとされる問題です。 原告側は、著作権侵害にとどまらず、さらに深刻な違法行為が存在すると主張しています。 特に、Metaの従業員ニコライ・バシリコフ氏が、違法なデータベース「Library Genesis」を利用してデータを得ていたことが指摘されています。 このデータベースは有料コンテンツを無料で配布するもので、著作権者の権利を大きく侵害しています。 ザッカーバーグ氏をはじめとするMetaの経営陣は、この問題の法的リスクを把握しながらも、それを認める内部文書が存在しており、原告側はこの点を追及しています。 また、訴訟はLlamaのすべてのバージョンを対象にしています。 AIに使用されるデータがどこから来ているのか、透明性が求められています。 法廷での攻防の中で、Metaは一部の社内文書を非公開にしようとしましたが、裁判官により却下されました。 この決定は、競合他社に情報が漏れることを防ぎたいというMetaの意向と衝突します。 プログラマーとして、AI開発におけるデータ収集の倫理と法的問題は重大な関心事です。 データの利用方法は、コンプライアンスと開発効率のバランスを取る必要があります。 適切な手続きを経ていないデータに依存することは、企業の評判を損ない、法的リスクを招くことになります。 この状況は、業界全体に対する教訓として捉えられるべきです。
0
カバー画像

イーロン・マスクによる政治介入、世界はその手に落ちたか?

イーロン・マスクが政治の舞台において物議を醸す行動を取っているという話題は、彼の名声をさらに高めながらも、多くの国での反発を招いています。 トランプ前大統領との関係、極右政党への支持、そして欧州の政治への露骨な介入が、彼の行動をさらに注目させています。 具体的には、マスクはドイツの極右政党AfDを公然と支持し、その態度が多くの批判を呼んでいます。 さらに、彼は「外国の政治介入は良いことだ」と述べ、X(旧Twitter)を通じた政治宣伝を展開しています。 これはSNSの影響力を如実に示しており、SNSが選挙結果にどれだけの影響を及ぼせるかを考えさせる例です。 イギリスにおいても、フィナンシャル・タイムズがマスクが労働党のスターマー首相の交代を画策していると報じるなど、彼の影響範囲は広がっています。 このような彼の行動は、政治的・社会的混乱を招き、ヨーロッパ諸国やメディアからの厳しい批判を受けています。 例えば、フランスのマクロン大統領がマスクの欧州政治への介入を非難し、EUは虚偽情報拡散防止策の一環として彼への監視を強化。 また、ドイツの大学や研究機関がX(旧Twitter)の利用停止を発表し、右翼ポピュリスト情報の拡散への対策を講じています。 既存メディアの堕落が指摘される中で、SNSが持つ影響力の大きさが再認識されています。 メディアの公共性が損なわれている現在、私たちはどこで情報を得るのか、どう判断するのかを自らに問い続ける必要があります。 読書や多様な情報に接することで自分自身の判断力を高め、デマゴーグに対抗する手段を得ることが重要です。 しかし、迅速に情報が流れる現代で
0
カバー画像

使ってもらえるPowerBIの作り方 【デザイン編】

・PowerBIを作成したが運用されない・みんなが活用してくれない・なんか見にくいこのような悩みを持っている方は多いのではないでしょうか?今回はちょっとした工夫で「なんとなく見やすいな」と思えるPowerBIのデザイン術を2つお伝えします。背景とビジュアル要素の境界を明確にしよう背景に色をつけ、要素に境界を付けることで、見やすいレポートに近づけることができます。【改善前】【改善後】これだけでも印象が大きく変わったと思います。追加で、要素に角丸を付けると親しみやすい見た目になります。【角丸あり】バランスを意識して配置しようバランスを意識する際に下図のようなモデルがあります。こちらは黄金比といい、バランスが取れている配置として知られています。【バランスの取れた配置】なるべく小さい要素は左上に集め、大きい要素は右側に置くように配置すると見やすくなります。私は、部分的にこの黄金比を意識して配置するようにしています。【配置例】この2点を意識するだけで、見た目がかなり変わるかなと思います。ぜひレポート作成時は意識してみてください。レポートの作成サポートを行っているので、お悩みの方はぜひ相談して頂ければと思います。
0
カバー画像

React初心者必見!開発効率を爆上げする「チートコンポーネント集」を公開!

こんにちは!Reactを使ったフロントエンド開発、楽しんでいますか?今回ご紹介するのは、開発を効率化し、学習にも役立つ**「Reactチートコンポーネント集」**です!このチートコンポーネント集では、以下の便利な3つのReactコンポーネントをセットで提供します。🛠️ 含まれるコンポーネント1. Modal (モーダル)よく使われるポップアップUIを簡単に実装できます!「ヘルプウィンドウ」「詳細情報の表示」など、どんなアプリにも使いやすいコンポーネントです。使用例(コードの一部):<Modal isOpen={isModalOpen} onClose={toggleModal}>  <h2>これはモーダルです!</h2>  <p>ここにお好きなコンテンツを挿入できます。</p></Modal>2. Chart (チャート描画)Reactで美しいグラフを簡単に作成!データの可視化をしたいときに、カスタマイズ可能なグラフをすぐに表示できます。使用例(コードの一部):<Chart  data={[{ name: '1月', value: 100 }, { name: '2月', value: 200 }]}  title="売上データ"/>3. Dark (ダークモード切り替え)最近のアプリに欠かせないダークモード機能。たった数行のコードでアプリ全体のテーマを切り替え可能!使用例(コードの一部):<Dark />🎯 このコンポーネントを使うメリット初心者でも簡単に導入可能!直感的に使えるよ
0
カバー画像

初心者でもわかる生成AIの仕組み【完全解説】

最近、多くの方から「生成AIって何?どうやって動いているの?」という質問をいただくので、今回は完全初心者向けに生成AIの仕組みを紹介していきます。なぜ今、生成AIの理解が必要なのか スマートフォンが私たちの生活に欠かせなくなったように、生成AIも今後の生活やビジネスに大きな影響を与えるツールになります。ですが、多くの人は「難しそう」という印象を持っているのではないでしょうか。 実は、基本的な仕組みは意外とシンプルなんです。 この記事を読めば、あなたもAIの仕組みがスッキリ理解できるはずです。生成AIの仕組みを「料理」に例えて解説 生成AIの仕組みを理解するために、「料理」を例に考えてみましょう。 【ステップ1】データの収集 = 食材と料理本を集める まず、料理人(AI)は大量の料理本(データ)を読み、様々な料理の作り方を学びます。生成AIも同じように、大量のテキストや画像を「学習データ」として集めます。例えば: ChatGPTなら、インターネット上の文章や本MidjourneyやDALL-Eなら、大量の画像データ音声AIなら、音声や音楽のデータ【ステップ2】学習 = レシピを理解する 料理人が料理本から「材料の組み合わせ方」や 「調理の手順」を学ぶように、AIもデータから「パターン」を学習します。 例えば文章の場合: どんな単語がよく一緒に使われるか 文章の構造はどうなっているか 質問にはどう答えるのが自然か 画像の場合: 「犬」はどんな特徴があるか 「夕日」はどんな色合いか 「かわいい」表現にはどんな要素があるか 【ステップ3】生成 = 新しい料理を作る 学んだことを基に、A
0
カバー画像

東南アジア・台湾最大級のECモール「Shopee」

越境EC(電子商取引)は、国内に限らず、海外の消費者に商品を販売するオンラインビジネスです。近年、世界中でオンラインショッピングの需要が急増しており、越境ECを活用すれば、日本国内だけでなく、アジア、ヨーロッパ、北米などの市場にもアクセスできるチャンスが広がります。 特に、アジアのEC市場は急速に成長しており、さまざまなプラットフォームが活用されています。その中でも、Shopee(ショッピー)は、東南アジア・台湾市場で急成長している越境ECプラットフォームです。Shopeeとは? Shopeeは、東南アジアおよび台湾を中心に展開している急成長中のECプラットフォームです。シンガポールに本社を構え、インドネシア、マレーシア、フィリピン、タイ、ベトナムなど、東南アジア市場や台湾に強い影響力を持っています。アジア市場で越境ECを始めたいと考える方にとって、Shopeeは理想的なプラットフォームと言えるでしょう。Shopeeの最大の魅力は、その使いやすさとモバイルショッピングへの最適化です。東南アジアでは、スマートフォンを使ったオンラインショッピングが急速に普及しており、Shopeeはそのニーズに対応する形で、モバイルファーストのアプローチを採用しています。ユーザーインターフェースがシンプルで直感的なため、消費者も出店者もストレスなく利用できます。 また、Shopeeは多言語対応や現地の決済方法、配送オプションを提供しており、越境EC初心者でも比較的簡単に参入できる環境が整っています。Shopeeの出店コスト Shopeeは、越境EC初心者にとって魅力的な点として、初期費用や固定コス
0
カバー画像

テクノロジー「便利ライフハック」

【1. ラップの代用品】いざラップを使用したい時ラップが無かったらラップしたい入れ物より大きい皿を被せると科学的にラップをかけるのと同程度の効果があります【2. アルミホイル焦げ防止】フライパンにアルミホイルを敷いて調理すると焦げ付きが減り焼き魚や餅を焼く時に便利で使用後のホイルは丸れば鍋の焦げ落としにも使えます【3. ボトルキャップで計量】500mlのペットボトルキャップ1杯は約5ml入るのでちょっとした調味料の計量が必要な時に軽量カップとして使用できます【4. 靴の消臭に新聞紙】靴の中に新聞紙を丸めて詰めておくと湿気や臭いを吸収し翌朝には快適でとても気持ち良い履き心地の靴を履けその日はもう1日パリピになれます【5. ストッキング掃除機】履けないストッキングを利用してモップの先やハンディワイパーに被せ使用するとほこりが凄く取れテレビやPC画面の掃除に効果的です【6. ゴミ取りネット】履けないストッキングは洗濯機のゴミ取りポケットにセットすると細かいゴミや糸くずもキャッチでき使い終わったらそのまま捨てられます【7. テーブルの傷防止】机やタンス等の家具の脚裏にワインのコルクを輪切りにして貼り付けると床の傷を防ぐ事が出来ちょっとしたDIYで見た目もおしゃれです〓=〓=〓=〓=〓=〓=〓=〓=〓【8. コーヒーで新鮮な水】花瓶に花を飾る時水の中にコーヒーのフィルターを細かく切って入れると水が腐りにくくなり植物の寿命も延び水をあげ過ぎても心配いりません【9. 歯ブラシで蛇口掃除】古い歯ブラシに少量の重曹をつけて蛇口をこすると隙間の水垢が簡単に取る事が出来て磨き終わった後には濡れ布巾で
0
カバー画像

IPython

Installpip install ipython 起動 ipython 終了 exit Python ファイルを実行 %run スクリプト.py コードの実行時間を測定 %timeit 関数() 外部コマンドの実行 !コマンド
0
カバー画像

仮想環境

venvのinstallUbuntusudo apt install python3-venv作成Ubuntupython3 -m venv .venvWindowspython -m venv .venv バージョン指定   ex) 3.12 python3.12 -m venv .venv ④仮想環境を開始Ubuntusource .venv/bin/activateWindows.venv\Scripts\activate 終了deactivate 削除 venvフォルダ を削除 モジュール 初期状態何も追加されてない モジュール一覧ファイルからインストール pip install -r requirements.txt インストールされていたモジュール一覧を保存 pip freeze > requirements.txt
0
カバー画像

requests

Importimport requests HTMLを取得  GETresponse = requests.get(URL) html = response.text  クエリを指定params = {     "パラメータ1": 値1,    ...}response = requests.get(URL, params=params) POSTparams = {    "パラメータ1": 値1,    ...}response = requests.post(URL, data=params)バイナリresponse.contentダウンロードしたコンテンツを保存 with open(パス, "wb") as fw:    for chunk in res.iter_content(chunk_size=100000):        fw.write(chunk)チェック  リクエストが成功したか response.status_code == requests.codes.ok  リクエストが失敗ならエラーを投げる response.raise_for_status() 文字コード 指定 response.encoding = "文字コード" バイナリからデコードする html = response.content.decode("文字コード")例外クラス  URLが存在しない from requests.exceptions import ConnectionError  HTTPエラー from requests.exceptions import HTTPErr
0
カバー画像

コマンド

実行ファイルの場所where コマンド
0
カバー画像

矛盾だらけのコンテンツ管理! Metaが放置するポルノ広告と無関係投稿の削除

Metaが運営するInstagramやFacebookでは、露骨なポルノ広告が次々と掲載されているというのに、ポリシー違反を理由に無関係なコンテンツまで削除しているのが現状です。 露骨なアダルトコンテンツが多く流通する一方で、利用者が投稿した正常な内容が次々と規制されているのは理解に苦しみます。 さらに、AIフォレンジクスによる調査では、Metaの広告プラットフォームでのポルノ広告の実態が明るみに出ています。 年間で3件以上の露骨なアダルトコンテンツが承認されているのに、ポリシー違反とされる内容が無関係なものまで削除されるという、明らかに矛盾した運用が行われているのです。 実際には、コミュニティ基準に照らし合わせても、かなり異なった判断基準が存在するようで、無関係な投稿までが削除対象となり、多くのユーザーが困惑しています。 技術的には、自動検出アルゴリズムを導入しているにも関わらず、実際には一時的なバグが続いているとの指摘もあり、どうもこの問題には根深いものがあるようです。 私がプログラマーとして言いたいのは、これだけの技術がありながら、どうしてこれといった解決策が示されないのかということです。 アルゴリズムの精度や基準を見直すことなく、むやみにコンテンツを削除してしまう姿勢には、腹立たしさすら覚えます。 この運営方針が続く限り、ユーザーの信頼を失うばかりか、結果的に自社の広告ビジネスにも悪影響を及ぼすのではないかと危惧します。
0
カバー画像

ドラマ「下町ロケット」が現実に! 高齢化社会の救世主! 無人トラクターがもたらす農業の進化

真岡市で、農業の未来を見据えた無人トラクターの実演が行われました。 このイベントでは、最新の自動運転技術がいかに農作業を効率化し、精度を向上させるかが示されました。 特に「RTK(リアル・タイム・キネマティック)システム」を利用した実演は、参加者にとって大きな関心を呼びました。 1ヘクタールを1時間で耕すこの技術は、従来の手作業に比べて圧倒的なスピードです。 高山宏市長や副市長も参加し、自動運転のハンドルを実際に触れて体感しました。 市役所には県内市町初のRTK基地局も設置され、これからの農業の自動化や効率化が進むことが期待されています。 また、民間のRTKサービスを利用することで、農業の負担が大幅に軽減されることは素晴らしい進展です。 石坂市長が述べた「以前ドラマで見た世界が現実に」という言葉は、まさに技術が進化し続けていることを象徴しています。 高齢化が進む中、農業を守り続けるためには、このような先端技術の導入が不可欠です。 プログラマーの視点から見ると、こうした自動化技術の進展は、結局データ処理やリアルタイムの情報伝達の正確さに依存しています。 新しい技術がこれだけ迅速に農業に応用されているのを見ると、プログラミングの力がどれほど多くの分野で役立つのかを改めて実感します。 本来、面倒だった作業が自動化され、効率が上がることで、よりクリエイティブな仕事に時間を使えるようになるのです。 農業にもプログラミングの視点が加わり、両者が相互に成長していく未来が楽しみです。
0
カバー画像

位置

先頭 ^ 末尾 $
0
カバー画像

文字の種類を表す定義済み正規表現

数字\d空白系 スペース、タブ、改行\s単語 A-Za-Z0-9_\b\w+\b利用可能: Python 単語の境界先頭か末尾\b利用可能: Python先頭\<利用可能: vim末尾\>利用可能: vim
0
カバー画像

最短マッチ

パターン?
0
カバー画像

or

a | b (パターン1) | (パターン2)
0
カバー画像

グループ

(グループ1) ...
0
カバー画像

ワイルドカード

任意の1文字 改行文字以外.繰り返し 0回以上*  1回以上+  0~1回?  回数指定{回数}   n回以上 {n,}   n回以下 {,n}   [小,大] {小,大}
0
カバー画像

集計

合計Application.WorksheetFunction.SumIf(条件で比較するセル範囲, "条件", セル範囲)
0
カバー画像

ワイルドカード

0文字以上の文字列*1文字?
0
カバー画像

コマンドライン引数

Importimport sys1つめsys.argv[1]引数の数len(sys.argv)
0
カバー画像

実行

実行スクリプトとして実行python ファイル.pyファイルの親ディレクトリを sys.path の先頭に追加する※ 相対パスインポートはできないモジュールとして実行python3 -m パッケージ.モジュールpython -m モジュール※ .py をつけない  パッケージとモジュールの区切りはピリオドカレントディレクトリを sys.path の先頭に追加するモジュールを sys.path に含まれるパスを起点にして引数に与えられた名前で探すsys.path からモジュールまでに通ったパッケージはすべてシステム内部で順番に import されて sys.modules にキャッシュされるシステムが import したパッケージ名は破棄されるので実行時に再び import する必要がある直接実行したときのみ実行するif __name__ == "__main__":import時は実行しないimport時は  __name__ が モジュール名 になるインタプリタでPython3を指定 python3 スクリプト.py スクリプトファイルを直接実行  Windows インストール時に .py に関連付けられてるので準備不要 Linux、Mac ①ファイルに実行可能権限を付与 ②スクリプトにシバン行を書く#!/usr/bin/env python3 コンソールウィンドウ実行後に自動で閉じる コンソールウィンドウなし  ダブルクリックで実行する場合拡張子を .pyw にする バッチファイルで実行する場合①拡張子を .pyw にする②pythonw スクリプト.pyw
0
カバー画像

クリップボード

Importimport pyperclip Setpyperclip.copy(文字列) Gets = pyperclip.paste() Installpip install pyperclip
0
カバー画像

ヘルプ

コマンドのヘルプコマンド /?
0
カバー画像

属性

値  Get  属性 がなければ Noneタグ.get('属性')  デフォルト値タグ.get('属性', デフォルト値) Setタグ["属性"] = 値削除del タグ["属性"]辞書 タグ.attrs
0
カバー画像

これであと10年は戦える

いや、マジで。確かにNPUとか無いけど現状でもGPUを代用したりしているから現状の16コア32スレッドならばマジで10年は戦えそうだ。(メインデスクトップは6コア12スレッドで当時から少なかったけどほぼ10年戦った)とは言え16コア32スレッドは暴力的なパワーだ。メインデスクトップでは物足りなかったパワー、MiniPCでも6コア+8コア20スレッドでも足りなかったが、同じアプリを全部動かしてもCPUのパフォーマンスグラフは振り切るどころか動いていないグラフの方が多くみられる。「マジで?」これなら実コアの16コアだけって設定でも問題無さそうだ。その分消費電力も抑えられるかも知れない。MiniPCは8コア(Eコア)がフルで張り付く場合があるが逆にそいつらが熱を発散してるから6コア(Pコア)が動けなくなっているような状況も見られる。8コアの方は稼働数を減らすと逆にいいかも。ハードウェアを組み立てが終わったら設定等ソフト部分になるのでこちらは気軽に試せるからいい。
0
カバー画像

ようやく組み上がりました

撮影するの忘れたのでまたいずれ。グラフィックカード延長用のケーブルが届きました。それとは別でメインデスクトップは以前から音声にノイズが酷くのってたのでこれをどう改善するかも問題に出てきました。マザーボードとビデオカードを入れ替えほぼメインのパーツの入れ替えをしたのでノイズの部分は無くなったのでは?と考えたが甘かった。こうなると電源では?と考えたが電源の出費は今更ながら無駄にはならないかとも考えた。メインデスクトップの電源はかなり過去から使っていたが最初は問題が無かった記憶がある。同じラインで聞いているのだからどう転んでも他の原因が見当たらない。とは言え電源を替えて問題が解決しないなら出費が勿体ない。では何が原因で音声にノイズがのっているのか?サブデスクトップの電源も余っているのでそちらに交換してみるのも可能とは考えたものの手間の割にメリットは感じなかった。(電源容量が低いし)なのでますますやることが分からなくなってきた。とは言えUSB DAC(デジタル)での音声にノイズがのるのはかなり不思議ではあった。最初のメインデスクトップの構成を思い出してみるとヒントがあった。最初はPS2ポートでキーボードもトラックボールも繋いでいたはず。そしてマザーボードが少し新しくなりPS2ポートは1つとなった。その時にトラックボールも仕方なくUSB無線タイプに変更した。そうだった。その辺りだったかも知れない。PCで音楽をあまり聞かなかったから気にはならなかったのだろう。その後、いろいろあったがそういえば最近ノートパソコンの音声でも同じようなノイズの体験をした。音声にのるノイズは画面の操作をしていると
0
カバー画像

値

テキスト 取得タグ.get_text() 追加 タグ.append("文字列")タグ名タグ.name
0
カバー画像

タグ

取得 1つ目 soup.find('タグ', {"属性": "値"}) soup.select_one("CSSセレクタ")見つからなければ None リスト soup.findAll('タグ', {"属性": "値"}) soup.select("CSSセレクタ")見つからなければ [] テキストで見つける   キーワードを含むsoup.find(string=re.compile("正規表現"))  完全一致soup.find(string="キーワード")soup.find("タグ", string="完全一致のテキスト") 検索条件をラムダ式で指定   引数:tag   戻り値: 真偽値 soup.findAll(lambda tag: 条件式) 子リスト = タグ.children  親 タグ.parent  兄弟   次 タグ.next_sibling リスト = タグ.next_siblings   前タグ.previous_sibling 作成soup.new_tag("タグ") 文字列str(タグ)
0
カバー画像

in2x という物語メーカーが面白い

こんな感じの物語がけっこう簡単に作れてしまうというとんでもないやつ。以下の物語はこれでも大巨編の第1章にすぎない(笑)登場人物簡単に「鷲巣」: 俺なんだけど、ここでは格闘技のプロモーターやってる。「シャリー・ロブソン」: この物語の主人公。男性にも勝てるという女子格闘家。かわいくて超強い(笑)「武城沙央梨」: 同じく男性にも勝てるという女子格闘家。第1章ではシャリーの対戦相手だが、後に友情を紡いでいく。「吉田咲」: 吉田沙保里2世(笑)。第2章でシャリー・ロブソンと対戦することになる。「藤村幸仁」: シャリー及び武城に結婚をせまられたが、武城を選択した色男。後にとんでもない便利屋になる(笑)「城戸たまゆき」: 女子レフェリー。脇役(笑)「Mike」: シャリー・ロブソンのコーチ。脇役(笑)<以下物語原文ママ(第2ラウンドからはじまる)>シャリー・ロブソンは、息を整えながらコーナーで水を呷った。視線の先には鷲巣がいる。その目は冷静に試合を見つめている。シャリーは一瞬、彼の存在に心が揺れた。だが、すぐに気を取り直し、拳を握りしめた。 第2ラウンドのゴングが鳴り響くと、シャリーは再びリング中央へと向かった。沙央梨もまた同じように前に出る。二人の間には緊張感が漂っていた。 「さあ、本気を見せてよ!」 シャリーは挑発的に叫んだ。その声には少しの不安が混じっていた。沙央梨の動きが予想以上に俊敏で、シャリーの自信を揺るがしていたのだ。 シャリーは素早く前進し、右フックを放った。しかし、沙央梨はすんでのところでそれをかわし、反撃の左ストレートをシャリーの肩に命中させた。痛みが走るが、シャリーは
0
カバー画像

辞書

作成 {キー1: 値1, ...} 空{}同じ長さのリストから作成dict(zip(キーのリスト, 値のリスト, strict=True))zip() で strict=True を指定して、リストの長さが違ったらエラーにする デフォルト値from collections import defaultdictdefaultdict(型)from collections import defaultdictdefaultdict(lambda: 値) リストの要素をキーにするdict.fromkeys(リスト)デフォルト値ありfor key in リスト:    デフォルト辞書[key]{k: 式 for k in リスト}Get※キーが存在しないとエラー辞書[キー] デフォルト値defaultdict なら不要辞書.get(キー, 値)Setdefaultdict なら不要辞書[キー] = 値 デフォルト値辞書.setdefault(キー, 値)削除 要素 del 辞書[キー] 全削除 辞書.clear()連結辞書1 |= 辞書2辞書1.update(辞書2)新 = 辞書1 | 辞書2内包表記{k: 式 for k, v in 辞書.items()}{k: 式 for k, v in 辞書.items() if 条件}合計sum(辞書.values())チェック キーがあるか キー in 辞書 辞書.get(キー, 値) か 辞書.setdefault(キー, 値) を使う方がPythonic値があるか値 in 辞書.values()ループ キー for k in 辞書.key
0
カバー画像

フィルタ

コマンドの結果をキーワードでフィルタするコマンド | find "キーワード"  キーワード以外コマンド | find /v "キーワード"
0
カバー画像

tuple

tuple変更不可能のリスト作成リスト = (値1, ...)リテラル(値1, 値2, ...)値1, 値2, ...空()tuple()1個だけ(値,) () を省略できないケース空のタプル: ()関数の引数: func((値1, 値2))入れ子: [(値1-1, 値1-2), (値2-1, 値2-2)]tuple 内包表記tuple(式 for 値 in イテラブル)tuple(式 for 値 in イテラブル if 条件)
0
カバー画像

条件式

等しい 全部値1 == 値2 == 値3 == ...含むval in (値1, 値2, ...)範囲最小 <= val <= 最大Noneオブジェクト is NoneFalseになる値 None0 0.0 ''空のリスト代入しながら条件評価する値 := 式
0
カバー画像

BeautifulSoup

Importfrom bs4 import BeautifulSoup作成 requestssoup = BeautifulSoup(response.text, "html.parser") HTMLファイルsoup = BeautifulSoup(パス, "html.parser")Installpip install beautifulsoup4
0
カバー画像

urllib

Importfrom urllib.request import urlopenimport ssl import certifiHTML取得response = urlopen('URL')html = response.read() SSL関連のエラーが出る場合  エラーコードurllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate  certifiモジュールでSSL証明書を設定するcontext = ssl.create_default_context(cafile=certifi.where())response = urlopen('URL', context=context)html = response.read()
0
カバー画像

パス

pathlib.Pathを使えば異なるOSでも問題が出ない標準ライブラリ関数の引数として使えるImportimport osfrom pathlib import Path作成Path('パス') 連結 Path('パス1')/'パス2'/... os モジュールimport osos.path.join("パス1", "パス2", ...)絶対パスパス.expanduser().resolve()resolve()パス.resolve()※ ~ がパスの文字列に残るabsolute()パス.absolute()※ . や ..  がパスの文字列に残り、リンクの解決もしない相対パス 起点からパスへの相対   起点が親フォルダの場合 パス.relative_to(起点)   起点が親フォルダではない場合 パス.relative_to(起点, walk_up=True)ファイル名  ※文字列 パス.name  拡張子を除く パス.stem  .拡張子 パス.suffix.lower()システムの差異に対応するため、大文字・小文字を限定した方がいい現在のファイルPath(__file__)親フォルダ パス.parentcwdPath.cwd()os.getcwd()ホームディレクトリPath.home()デスクトップPath.home() / 'Desktop'ファイルのサイズパス.stat().st_sizeチェック  同じパスかパス1.resolve() == パス2.resolve() 存在するかパス.exists() ファイルか パス.is_file()  フォルダか パス.
0
カバー画像

フォーカス

コンソールCtrl + @エディタCtrl + 1
0
カバー画像

フォーマット

ショートカットキーUbuntuCtrl + Shift + iWindowsAlt + Shift + F
0
カバー画像

設定

使用状況やクラッシュレポートを送信しない①ファイル②ユーザー設定③設定④telemetry を検索⑤Telemetry: Telemetry Level setting で off を選択
0
13,325 件中 12,241 - 12,300 件