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

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

13,340 件中 12,301 - 12,360 件表示
カバー画像

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
カバー画像

JavaScript (JS) と TypeScript (TS) の違い

JavaScript (JS) と TypeScript (TS) は、どちらもWeb開発でよく使われる言語ですが、いくつかの重要な違いがあります。主な違いは、型のサポート や 開発体験 に関わる部分です。JavaScript (JS) と TypeScript (TS) の違い1. 型付け (TypeScriptの最大の特徴)JavaScript は 動的型付け 言語です。つまり、変数の型を指定する必要がなく、どの型の値でも代入できます。変数にどんなデータが入っているかが実行時まで分からないため、型に関するエラーが発生する可能性があります。TypeScript は 静的型付け をサポートしており、変数や関数に 明示的に型を指定 することができます。これにより、コードをコンパイルする段階で型の不一致や間違いを検出できます。これは、エラーを早い段階で見つけるのに役立ちます。例: JavaScriptlet message = "Hello"; // 型が指定されていないので、文字列でも数値でも代入可能message = 42; // 実行時にエラーになりうるcopy例: TypeScriptlet message: string = "Hello"; // 文字列型を明示 message = 42; // コンパイル時にエラーが発生するため、間違いを早く発見できるcopy2. コンパイル (TypeScriptはコンパイルが必要)JavaScript はブラウザやNode.jsでそのまま実行可能な インタプリタ型言語 です。コードは書いたそのまま、即座に動作します。TypeS
0
カバー画像

これからエンジニアを目指す方へ

僕は普段色々な方にプログラミングの授業をしています。その中で、生徒様からよくいただく質問があって「今プログラミングを勉強している人の割合が増えてきているので、仕事の取り合いになって案件がなくなりませんか?」という質問です。結論、「勉強をしている人の割合は増えてきているけど、実務レベルまで学習している人が少ないので案件がなくなることはない。むしろ、技術を極めれば今からでも引くてあまたの状態になれる」です。確かに勉強を始める人が増えてきているのは事実ですが、プログラミングスクールである程度学習をして実務経験のない方や、プロゲートなどで1周学習をされただけの方など、ほぼ未経験の方が圧倒的に多いです。こういった方が多いのは、・勉強して満足している・案件の取り方が分からない・これ以上勉強したくないなどといった理由が多く、さらに技術やスキルを極める方がまだまだ少ないです。そのため、今から本気で学習を始めればまだまだ案件獲得のチャンスがあります。ぜひ一緒に頑張りましょう!
0
カバー画像

プログラムの終了

import sys ...sys.exit()
0
カバー画像

for

[0, 終) for i in range(終):     処理[始, 終)for i in range(始, 終):逆順 for i in range(始, 終, -1):break for i in range(終):    if 条件:        breakcontinue for i in range(終):    if 条件:        continue
0
カバー画像

while

whilewhile 条件:    処理
0
カバー画像

VIEW

VIEWAccessにはない 代替クエリmaterialized viewない
0
カバー画像

モジュール

pipのinstallUbuntusudo apt install python3-pipinstallpip install モジュール モジュール一覧ファイルからインストール pip install -r requirements.txtuninstallpip uninstall モジュール 初期状態に戻すpip freeze > インストール済みモジュール一覧.txt pip uninstall -r インストール済みモジュール一覧.txt -ydel インストール済みモジュール一覧.txtupdatepip install -U モジュール確認pip show モジュール 一覧pip listインストールされているモジュール一覧を保存 pip freeze > requirements.txtrequirements.txtパッケージ1==バージョン1... 最新版パッケージ1 ...依存関係のエラーを確認 pip check
0
カバー画像

見積依頼に対して辞退させていただく理由

以下のいずれかの条件を満たさないご依頼は辞退させていただいています。私への見積依頼時には以下の点をご理解いただき、見積依頼を作成下さい。内容のしっかりした見積依頼をいただくことで、より依頼者様にとってよいもの提供できますし、また設計工数を削減することになるのでより安くご提供できます。①納期が設定されていない希望納期が設定されていな見積依頼は基本、お断りしています。いつまでに完成させたいのかがわからなと、提案をしても「それでは遅い」となって依頼者様のご迷惑となる可能性があるためです。いつでもいい、というケースであれば3カ月以上先などを設定ください。②納期(納品希望日)が短すぎる多くの技術的な内容は、時間と予算をかければ提供可能です。技術的に作成可能であっても、期限が短いと設計・製作が間に合いません。他に依頼を受けて作業中である場合もあります。よほど簡単なものでない限り納期は2週間以上見込んでいただきたいです。内容によってはさらに時間がかかる場合もあります。「技術がわからないから」という理由で納品希望日を入力されない方が多くいらっしゃいますが、希望納期は「この日までに完成させられないなら依頼できない」という日を入力ください。③納期(見積に対する提案期限)が短すぎるこれまでに私が全く同じものを作成したことがあるような例外的なケースを除いて、見積を発行するときには技術的な調査をしています。・実現可能な方法があるか・いくらぐらいの部品が必要になるか・実装にどれくらいの時間がかかるかなどを都度検討しています。見積を誤ると、売り上げよりコストが高くなってしまうことが起きえます。このようなリス
0
カバー画像

文字列

リテラル エスケープ文字を文字として扱うr"文字列"f-string と組み合わせるfr"文字列" 複数行文字列"""1行目2行目 ..."""' や " は文字として扱われるのでエスケープする必要なし 複数行に分けて書く文字列 = (    "1行目"    "2行目"    ...    )※行の間に , を入れない連結s1 + s2大量の文字列を連結するリスト.append(文字列)..."区切り文字".join(リスト)分割  文字列 -> リスト 空白文字文字列.split() 連続する空白文字は一つの区切り文字扱い改行文字列.splitlines()"\n" だけでなく、"\r" や "\r\n" などの異なる改行コードにも対応改行 + 空行と空白行を除去[s for s in 文字列.splitlines() if s and not s.isspace()]  指定 文字列.split("区切り文字") 複数指定 import rere.split("正規表現", 文字列) 空白除去文字列.strip() 末尾文字列.rstrip()チェック空文字列ではないif 文字列:空文字列かif 文字列 == "":if not 文字列:文字列型かisinstance(値, str)含むキーワード in 文字列始まる文字列.startswith(キーワード)  複数指定文字列.startswith(タプル):終わる文字列.endswith(キーワード) 複数指定文字列.endswith(タプル)文字列がすべて0〜9の数字か文字列.isdecimal() 空白系か (
0
カバー画像

プログラミングを楽にするグーグル製「Gemini Code Assist」が登場!

Googleが新たにコーディング支援ツール「Gemini Code Assist」を発表しました。 これは最新のGemini 1.5バージョンの一部で、Gemini 2.0 Flashサポートを搭載しています。 このツールは、さまざまなサードパーティーツールと接続でき、開発エコシステムを強化します。 例えば、アトラシアンの「Jira」との統合により、課題やコメントの要約が可能になり、Gitの履歴を簡単に追跡することができるようになっています。 さらに、Gemini 2.0 Flashのサポートにより、応答性が高く、低レイテンシでの作業が保証されています。 長時間の集中作業が求められるプログラミング環境において、生産性を向上させる工夫がされています。 18日には、このGemini Code Assistツールのプレビューテストも開始され、アトラシアン(Rovo)、GitHub、GitLab、Googleドキュメント、Sentry、Snykなどのプラットフォームと連携した新機能も提供されます。 ただ、正直なところ、こうしたコーディング支援ツールが増えてくると、その効果や実効性が気になります。 特に、我々プログラマーに求められるスキルや思考をAIに依存してしまうのではないか、と不安になることもあります。 テクノロジーは進化しますが、コードを書くというプロセスの本来の醍醐味を忘れないでほしいですね。 少なくとも課題解決力や論理的思考力はAIには代替できないはずです。 果たしてツールは本当に我々の助けになるのか、それとも新たな問題を引き起こすのか、今後の展開が気になります。
0
カバー画像

リスト

Importimport random作成値 を n 個持つリスト[値] * n取得末尾を削除して取得リスト.pop()追加末尾 リスト.append(値) 位置を指定 リスト.insert(インデックス, 値) 削除 インデックスを指定 del リスト[インデックス] 値を指定 リスト.remove(値) 値が存在しなくてもエラーを出さない新リスト = [x for x in リスト if x != 値]if 値 in リスト:    リスト.remove(値)他のリストの値を削除[x for x in リスト if x not in 他のリスト]リスト自体del リスト連結 変更 リスト.extend(他のリスト) 作成リスト += 他リスト変換 2次元配列から1次元配列from itertools import chain1次元配列 = list(chain.from_iterable(2次元配列)) 1つの値にするfrom functools import reduce値 = reduce(lambda 値1, 値2: 処理, リスト)合計値 = sum(リスト)部分リスト[始, 終)リスト[始:終]   ※終が要素数より大きい場合、末尾までになる[始, 末尾] リスト[始:] [0, 終)リスト[:終]ランダムに選択import random要素 = random.choice(リスト)seed はデフォルトでシステム時間を使用するループfor 値 in リスト:インデックスと値for i, 値 in enumerate(リスト):追加と削除ループ内ではやらない(バグ
0
カバー画像

メルカリ新サービス登場! 売れ残りを業者が買い取る革命的システム

メルカリは新しいサービスを開始しました。 これにより、売れ残った商品を業者が買い取る仕組みが整いました。 出品者は「買取リクエスト」を利用することで、商品をメルカリに出品し、その後、買い取り価格の提示を受けることができます。 もし出品者が提示された価格に納得すれば、商品を発送し、問題が確認された後に買取が成立します。 このサービスは、大黒屋やBelongといったパートナー業者によってサポートされており、今後は提携先の拡大が期待されています。 出品者にとっては、売れ残った商品を無駄にせず、簡単に手放すことができるのは大きなメリットです。 また、手数料は1%と、通常の個人間取引と変わらないくらいの低コストで利用できます。 ただ、一つ気になるのは、査定のプロセス。 オンラインでの査定と実際の査定との間に差分が出ることがあるというのは、ユーザーにとっては少し不安材料ですね。 やはり、一度は自分の目で確認したいという思いがあります。 この仕組みは、売る側の手間を省き、体験を向上させることを目的としているようですが、その辺りの信頼性が確保されているかどうかは、プログラムの開発にも関連しています。 正直、この種のビジネスモデルはプログラマーとして考えるとややフラストレーションを感じる部分があります。 システムがしっかりと動き、スムーズなユーザー体験が提供されることが最重要です。 それでも、メルカリがこの新サービスを通じてさらに多くの利用者に支持されることを願っています。
0
カバー画像

関数

定義def 関数(引数1, ...):     処理    return 戻り値データ型の指定def 関数(引数: 型) -> 型: 引数複数の型指定引数: 型1 | 型2デフォルト値がある場合引数: 型 = 値
0
カバー画像

処理の順序

WHERE と HAVING ①WHERE で行を絞り込む ②グループ化して集計③HAVING で行を絞り込むJOIN ON ①左テーブル をSELECT ②ON で結合する行を 右テーブル から探す
0
カバー画像

フィルタ

設定 複数の値テーブル.Range.AutoFilter Field:=列インデックス, Criteria1:=値の配列, operator:=xlFilterValuesチェック  行が非表示か If 行.Range.Rows.Hidden Then
0
カバー画像

意外と知らないWindowsでの文字変換キーのカスタマイズ

半角英数と日本語入力を切り替えたい場合、半角/全角キーを押す人が大半だと思う。 しかしWindowsは2020年から設定でキーの割り当てをカスタマイズできるようになっている事はあまり知られていない。 手を動かす距離が圧倒的に減り、現在日本語入力なのか半角英数なのかの確認もすることなく何も考えずにキーを押すだけになるので是非使ってみてほしい。 まずは画面右下の赤丸で示した部分を右クリック。設定に飛ぶ。出てきた画面でキーとタッチのカスタマイズを選択する。デフォルトではキーの割り当てがオフになっているのでこちらをオンにする。そして無変換キーと変換キーのキー割り当てを下記のようにすると、無変換キーを押した時は半角英数、変換キーを押した時は日本語入力になるように設定が出来る。この設定をするとわざわざ左上の方にある半角/全角キーを押しに行かなくてもよくなり、尚且つ無変換キーを押すと有無を言わさず半角英数、変換キーで日本語入力になるので現在の入力がどっちになっているのか確認しなくても良くなる。使ってみて慣れないようならばまた設定から機能をオフにすれば良い。
0
カバー画像

スクレイピング

ココナラの仕事案件一覧表をスクレイピングできるようにプログラミングして、CSVで拾えるようにして、配布できるようにexe化してみた。CSVから体裁整えるようにしないと面倒だな〜csvだと、ハイパーリンクが効かないのでタイトルにハイパーリンクかする必要がある。タイトルと概要とリンクだけ抜いたけど、希望値段なども入れた方がいいかな?特に配布するわけじゃないのでどうでもいいですけどねwww
0
カバー画像

プログラミング作法

命名規則 ローカル変数キャメル記法    ex) userName  プロパティ用のプライベート変数変数名_ 関数 モジュール  メソッド  プロパティ パスカル記法    ex) GetValue 定数アッパースネーク記法    ex) USER_NAME スコープPublic, Private は必ず書く関数呼び出しCall を使う引数ByVal, ByRef は必ず書く
0
カバー画像

YouTubeに自動吹き替え機能が追加! 今後吹き替え声優は不要になるかも?!

GoogleがYouTubeで英語動画を日本語音声に自動吹き替えする新機能を提供開始しました。 もはや動画コンテンツ作成は特別なスキルを持つ人たちだけのものではなく、一般のクリエイターたちも容易に参加できる時代になりました。 YouTubeパートナープログラムも数十万チャンネルが利用可能となり、今後は更に多様なコンテンツが発信される予定です。 自動吹き替え機能は、12月1日から英語動画に対して利用可能になり、日本語をはじめフランス語、ドイツ語、ヒンディー語、インドネシア語、イタリア語、ポルトガル語、スペイン語など多くの言語に対応しています。 利用者は自動生成された吹き替えを選択することができ、簡単に視聴体験を豊かにすることができます。 動画投稿者は特別な操作なしで、自動的に動画の言語が検出され、他言語への吹き替えが生成されるこのシステムには革新を感じます。 一度設定すれば、次からは自動的に適用されるので、ストレスフリーで楽しい視聴が楽しめるのは嬉しい限りです。 ただ、技術の進展のおかげで翻訳が正確になったとしても、元の音声のニュアンスを完全に再現するのは簡単ではありません。 恥ずかしながら、プログラマーとしての立場から言えば、やっぱり自動化には限界があると思うのです。 また、GoogleのDeepMindや翻訳チームとの連携による研究も期待されています。 特に「Expressive Speech」機能に関連するアップデートで、クリエイターの声の抑揚や感情を動画で再現する試みには注目しています。 しかし、技術が向上することを願う反面、時には人間のクリエイティビティが感じられない自
0
カバー画像

スコープ

プロジェクト内Public 変数、定数※シート、ThisWorkbookモジュールでは使用できないモジュール内Private
0
カバー画像

ウエブの中には情報がいっぱい

ウエブの中にはいろんな情報がいっぱいあって、欲しい情報は有料情報なんだけど、それ以外にもショッピングサイトの動向を日々リサーチしたり、と山ほど有用な情報が転がってます。でもその情報を自分に役立つようにカスタマイズするのはまた厄介なもんです。面倒だけどプログラム組んでやっつけると3日かかる仕事でも1日で終わるよ。確かに面倒なんだけどねw
0
カバー画像

集計

合計SUM(列)カウント 行数COUNT(*) NULLを除外 COUNT(列)
0
カバー画像

AI学習のためのデータ枯渇問題 2028年までにはデータは使い果たされる?

AIの進化には目を見張るものがあるが、どうやらそれには限界があるようだ。 最近の研究によると、大規模なデータセットが枯渇してきており、これがAIモデルの開発に深刻な影響を及ぼす可能性がある。 特に、大規模で汎用的なAIモデルから小規模で専門性の高いモデルへの移行が考えられている。 データが不足するというのは非常に厄介だ。 過去1年間、AIは驚異的な成長を遂げたが、膨大な量のデータに依存している以上、安定したデータ供給がないとその成長は早晩行き詰まるだろう。 研究機関も、インターネット上でのデータの収集に追われる現状では、果たしてどのような解決策を講じるのか心配だ。 特に、データセットの供給に関しては、新聞社やデータ所有者による利用制限が厳しくなり、AI研究者が必要とする情報にアクセスするのが難しくなってきている。 これでは、研究のスケーリングや新しい学習方法の模索もままならない。 まるで、限られたリソースの中で新たな地平を切り開くような難しさを感じる。 OpenAIやAnthropicなどの名だたる企業たちがこのデータ不足の問題に取り組む姿勢には感心するが、果たして彼らはその壁をどう乗り越えるのか、注目している。 データを生成する新しい方法やコンテンツの取扱いに柔軟性を持たせることで、何とかしていくのだろうか。 が、それにしても、AIの性能が頼りの綱である点は変わらない。 個人的には、このデータへの依存状態をなんとか打破したいと願う。 新しい情報を取り入れたり、信頼性の高いデータを使用することで、AIの進化を止めない工夫が求められる。 最近の様々な意見を耳にするが、基本的にはデ
0
カバー画像

RecordSet

値rs.Fields("列名").valuers!列.Valuers.Fields(インデックス).valueインデックスは 0~ループDo Until rs.EOF    処理    rs.MoveNextLoop列の値の変更 ※テーブルに反映されるrs.Edit         '更新できる状態にする rs!列 = 値rs.Update    '値の変更を確定する テーブルに存在しない計算列の変更できない
0
カバー画像

クレカ難民急増中! BL同人通販サイトが直面する決済禁止の真実

最近、BL作品を扱う同人通販サイト「pictSPACE」が、VisaとMastercardのクレジットカード決済を停止するというニュースが広がっている。 これは、特定のカードブランドとの契約問題によるものらしいが、なぜこういった規制が進んでいるのか、非常にモヤモヤする。 取引を停止した動きは、単なるコンテンツの話だけではなく、広範な問題を反映しているのではないか。 特に印象的なのは、他の関連サービスでも同様の規制が発表されていることだ。 例えば、女性向けのドラマCD配信サイトや人誌の販売サービスでも、クレジットカード決済が停止されるという動きが出ている。 これにより、ユーザーは現金での振り込みや他の支払い方法を模索せざるを得なくなり、利便性が大きく損なわれる。 決済代行会社は、このような規制が急増している理由として「一部コンテンツに対するカード決済規制が広がっている」と説明しているが、果たしてその真意は何なのか。 特に成人向けコンテンツに対する風当たりが強くなっている現状を考えると、今後の市場への影響は計り知れない。 さらに、最近の動きとして、ECサイト全般で特定のカードブランドの扱いが厳しくなっているのも気になる。 これによって、さらに多くのサイトやサービスが影響を受けることが予想され、制約の中で活動しているクリエイターたちにとっては厳しい現実が待ち受けている。 プログラマー的な視点から見ると、このような決済の問題は、技術的な解決策が求められる場面でもあると思う。 新たな決済方法の導入や、既存のプラットフォームへの柔軟な対応が必要だ。 しかし、結局のところ規制の影響を受けるの
0
カバー画像

Chrome操作が自動に!Googleの「Project Mariner」でAI活用法

Googleが発表した「Project Mariner」は、AIを活用してChromeを自動操作するという斬新なプロジェクトです。この仕組みでは、ユーザーが自然言語で指示を出すと、AIがその指示に従って複雑な操作を自動的に実行します。例えば、スプレッドシートにある企業のメールアドレスを検索するタスクを簡潔に指示することで、必要な情報が瞬時に取得できるのです。Project Marinerは、ユーザーが「企業リストの情報を確認してメールアドレスを集めてきて」という指示を出すと、その指示に従ってAIがウェブサイトを検索し、該当するメールアドレスを自動的に探し出します。この一連の流れは、膨大な情報を扱うプログラマーにとっても大いに助けになるでしょう。さらに、Project MarinerはGemini 2.0を搭載しており、高度な自然言語理解機能を持っています。これにより、ユーザーは音声でのリクエストも行うことができ、より柔軟な操作が可能になります。Googleのエンジニアが示したように、例えば「近くの仕事を探して」と尋ねると、適切な求人情報をサーチしてくれるのです。セキュリティ面も考慮されており、ユーザーが重要な情報を入力する際には確認を求める機能が搭載されています。クレジットカード情報の入力や利用規約への同意など、ユーザーの権利と財産を守ることに力を入れています。安心してAIに任せられるというのは、プログラマーにとっても大きなポイントです。ただ、第三者からのプロンプトインジェクション攻撃への対策も重要です。悪意のある指示を受けることが難しくなるため、ユーザーが安心して利用できる環
0
カバー画像

型チェック

数値IsNumeric(値)日時IsDate(値) VarType(値) = vbDate文字列VarType(値) = vbString配列IsArray(値)オブジェクトIsObject(値)特殊な値 EmptyIsEmpty(値) Nothing値 Is Nothing NullIsNull(値)
0
カバー画像

日々、出会う。 それらはすべて宝物。#8

Amazon AWS、大阪リージョンに仮想サーバーを作成しました。(^_^)いつもと同様に、まず VPC・プライベートなネットワーク空間を作成。オンプレ用の Windows Server 2022 を作成、日本語化完了。これから、お客様向けの構成を組み上げてゆきます。
0
カバー画像

AIで漫画を描く方法 絵心がなくてもオッケー

76冊目の本を出版しました。明日まで無料です。AI等で年収10倍の私が0から稼ぐ方法も教えます(電話相談)https://coconala.com/services/2584486
0
カバー画像

行

取得テーブル.ListRows(行番号)追加 テーブル.ListRows.Add 削除 行.Delete  全行  条件付き書式は削除されないテーブル.DataBodyRange.Delete ループDim row As ListRow For Each row In テーブル.ListRows    処理Nextセル範囲 行.Range  ヘッダ行テーブル.HeaderRowRange集計行  セル範囲テーブル.TotalsRowRange  表示テーブル.ShowTotals = True 非表示テーブル.ShowTotals = False行数 テーブル.ListRows.Count インデックス ヘッダ行テーブル.HeaderRowRange.Row
0
カバー画像

列

取得テーブル.ListColumns("列名") 追加 末尾テーブル.ListColumns.Add  位置を指定テーブル.ListColumns.Add(インデックス) 追加した時の戻り値ListColumnセル  ヘッダ 列.Range(1)  集計行 列.Total集計 関数  合計   フィルタした行を除外WorksheetFunction.Subtotal(109, 列.Range)
0
カバー画像

文字列

チェック パターン一致列 LIKE 'パターン'ワイルドカード  0文字以上* 1文字?
0
カバー画像

データベース

取得  ファイルを指定 Dim データベース As DAO.DATABASE Set データベース = OpenDatabase("データベースのフルパス")  参照なし Set データベース = CreateObject("DAO.DBEngine.120").OpenDatabase(データベースのフルパス)
0
カバー画像

シャンプーで落とせる「e-タトゥー」がもたらす新たな可能性

新たに発表された技術が脳波測定に革命をもたらす。 これまでの脳波検査は、専門医による長時間の準備が必要で、被験者は不便を強いられていた。 しかし、この新技術は、「e-タトゥー」と呼ばれる導電性のインクを用い、ロボットアームを使って頭皮に直接塗布することができる。 これにより、測定準備が格段に短縮され、わずか数分で済むようになる。 ロボットアームによる印刷は、手動操作の場合だと1時間かかっていたが、将来的には自動化により、たった2分で完了する見通しだ。 動画では、実際に頭皮に「EEG電子タトゥー」をプリントしている様子が確認できる。 これまでの手間を考えると、本当に感心させられる。 インクの成分としては、導電性の素材「PEDOT:PSS」が使われており、3マイクロメートルという薄膜が髪の半分の厚さであることを考慮すると、被験者に負担をかけず、快適に使用できるのも魅力的だ。 実験結果も、従来のEEG電極と同等の測定機能を持っていることが確認されている。 さらに、この「電子タトゥー」は、使用後に簡単にシャンプーで落とすことができるため、後処理のストレスも大幅に軽減される。 どうしてこれまでこんなに非効率な方法しかなかったのか、疑問に思うほどだ。 今後、神経疾患を持つ患者や、髪質による影響を受けた研究も進められるという。 このようなイノベーションは、長年の課題を解決する可能性を秘めており、医療とテクノロジーの融合が日常に浸透する未来が楽しみだ。 プログラマーとしても、こうした革新を支える技術に貢献したいと感じる。
0
カバー画像

初期値

数値0文字列 vbNullString 日付0BooleanFalse ObjectNothing VariantEmpty
0
カバー画像

UPDATE

UPDATE テーブルSET 列1 = 値1, ...WHERE 条件;
0
カバー画像

トランザクション

コミットデータベース.BeginTrans...データベース.CommitTransロールバックデータベース.BeginTransOn Error GoTo エラー処理のラベル...エラー処理のラベル:    データベース.RollbackTrans    ...
0
カバー画像

5年以内に人間を超える知性誕生か? ヒントン教授が警告するAIの危険性とは?

人工知能(AI)の研究が進む中、著名なノーベル物理学賞受賞者、ジェフリー・ヒントン名誉教授がAIの未来について警鐘を鳴らしている。 彼はAIが人間の知性を超える可能性があることを真剣に考えるべきだと強調しており、そのリスクを無視してはならないと呼びかけている。 ヒントン教授は、自身がAI開発の最前線にいる中で、AIの危険性を発信している。 特に、AIが持つ知識量は人間の何千倍にも達し、それが悪用されるリスクについても懸念を示している。 彼のメッセージは明確で、今後数年内に、我々の生活や仕事、倫理観も大きく変わる可能性があるということだ。 AIによる自動運転や医療分野での利用は多くのメリットをもたらす一方で、プログラマーとしてはその背後に潜む負の側面も見過ごせない。 偽情報の拡散や雇用の喪失、さらには社会構造への影響など、多くの問題が考えられる。 特に、自己学習を行うAIはオープンソースとは言え、その動向については常に目を光らせている必要がある。 さらに、政府の規制は必須であると思う。 今のままでは、驚くべきスピードで開発が進むAIに対して、我々プログラマーも責任を持たねばならない。 技術の進化は歓迎されるべきだが、それによる負の影響を防ぐために、早急に行動を起こすべきだ。 私たちが扱う技術の影響が、時には人類全体に及ぶことを忘れてはならない。
0
カバー画像

駐車場経営の真実 儲からないと言われる理由とその裏側

駐車場経営は、最近注目を集めているビジネスですが、一見して儲からないように思えることもあります。 しかし、適切な戦略と運営方法を取ることで利益を最大化することが可能です。 まず、駐車場経営の初期投資はアパート経営に比べて抑えられる点が大きな魅力です。 土地を有効活用でき、建物が不要というのは、経済的負担を軽減する重要な要素です。 また、 土地の形状や規模に応じて柔軟に運営形態を選ぶことができるのも、駐車場経営の利点と言えます。 収益モデルとしては、月極駐車場とコインパーキングに大別されます。 月極駐車場は安定した収入が期待でき、一方コインパーキングは利用者の動きを反映した収入が得られます。 特に駅近や商業施設周辺に設置することで、より多くの顧客を引きつけることが可能です。 もちろん、駐車場経営にはリスクも伴います。 税金負担や土地の利用効率の低さなど、デメリットもいくつか存在します。 しかし、集客方法や料金設定を適切に行うことで、これらのリスクを軽減することができるのです。 駐車場経営は地道な努力が必要ですが、上手く運営することで堅実な利益を上げることができるビジネスです。 成功へは、事前の計画や調査が欠かせません。 さて、ここまで駐車場経営の利点や課題について解説してきましたが、プログラマーの視点で言わせてもらえれば、駐車場の運営にもIT技術の導入が大いに役立つと思います。 例えば、予約管理システムや料金収受の自動化などを取り入れれば、運営がさらに効率的になるでしょう。 また、データ分析を通じて収益化の強化に繋がる可能性も秘めています。
0
カバー画像

並べ替え

昇順SELECT句 FROM句WHERE句...ORDER BY 列1, ...;降順ORDER BY 列1 DESC, ...;集計列の並べ替えORDER BY 集計の計算式 エイリアスを指定するSELECT *FROM (  SELECT 列1, Sum(列2) AS 別名  FROM テーブル  GROUP BY カラム1)ORDER BY 別名;※ 集計列の別名をORDER BYには使えない
0
カバー画像

誤表示の恐怖! LINEアルバムで他人の写真が見える衝撃のトラブル

最近、LINEアルバムで大問題が発生した。 システムアップデートの際に、なんと他人の写真が自分のアルバムに表示されるというトラブルが起きたというから驚きだ。 国内外を合わせて約13万人以上のユーザーが影響を受けたらしい。 要するに、みんなが自分のアルバムだと思って見ていた写真が、他の誰かのものである可能性があるということだ。 この問題の原因は、プログラムの不備によるものだ。 アルバム内の画像データが混在する状態になった結果、誤って他のユーザーのサムネイルが表示されるようになってしまった。 このバグは11月の末に発生し、社内のログをチェックするまでもなく、実際に多くのユーザーからの報告が相次いでいた。 さらに、誤表示された写真がSNSに拡散されることにより、二次被害の可能性も予見される。 そんなことになったらたまったもんじゃない。 プログラムを作る側としては、こういう致命的なエラーが発生することは絶対に避けたい。 しかし、こういった基本的なミスが発生してしまうと、信頼は一気に失われてしまう。 特に、ユーザーのプライバシーに関わる問題であればなおさらだ。 結局、LINEは不具合の修正を swift に進めるとともに、キャッシュの破棄やバージョンアップを推奨しているとのこと。 だが、ユーザーの間での不安感は計り知れない。
0
カバー画像

パラメータ

定義[パラメータ名]パラメータ名 で定義される指定できない項目テーブルORDER BY句 そのままでは使用できないので、条件分岐関数でパラメータを変換する 列名ORDER BY     Switch(        [パラメータ] = "列1", 列1,        ...    )    ASC;日付型 エラー  パラメータとの比較で正しい結果にならない パラメータを 型変換して 日時型 にする
0
カバー画像

止まらぬ購入トラブル あなたを狙うインターネットのダークパターン

インターネット上では、消費者を巧妙に騙す「ダークパターン」が問題視されています。 これらは、ユーザーを意図しない選択に誘導するために設計されたウェブサイトやアプリの手法を指します。 「ダークパターン」という言葉は、一般消費者にはまだ浸透していないかもしれませんが、その影響は確実に広がっています。 例えば、ある通販サイトでは、画面下に「クッキーバナー」が表示され、「サイトの閲覧を継続する場合、Cookieの利用に同意したものとみなします」との説明と共に「承諾」ボタンが設置されています。 大多数のユーザーは特に考えずにこのボタンを押してしまいがちです。 しかし、これが典型的なダークパターンの一例であり、多くの国々では既に規制されています。 特にEUでは、個人情報の保護が厳しく「同意」と「拒否」の選択肢を明確にすることが求められています。 それに対して、日本では規制が遅れており、多くの企業が依然としてこのような手法を用いています。 さらには、定期購入契約で解約を妨害する手口も問題です。 解約手続きが非常に複雑であったり、誤解を招く情報をあえて画面に表示することなどが挙げられます。 これに対する法律の強化が進んでいますが、依然としてトラブルは後を絶ちません。 これらのダークパターンについて、日本の法律の整備が急務です。 消費者庁は新しい施策を検討しており、来年には具体的な対策が講じられる予定です。 消費者としては、自分の情報がどのように利用されるのかを常に意識し、必要ならば選択肢を見直す姿勢が求められます。 消費者に対して単に情報を収集するのではなく、倫理的に情報を扱う姿勢が必要です。
0
カバー画像

テーブル

テーブル結合  横   条件の合う行だけSELECT句 FROM テーブル1 INNER JOIN テーブル2ON 条件WHERE句... 縦 SELECT文 UNIONSELECT文;別名テーブル AS 名前制約 ユニーク  複数の列の組み合わせをユニークにする    SQLCREATE UNIQUE INDEX インデックス名ON テーブル (列1, ...);   GUI①デザインビュー ②インデックス③インデックス名 に インデックス名 を入力④フィールド名 で 列 を選択⑤固有 で はい を選択⑥次の行でインデックス名は入力せずに フィールド名 で列を選択⑦⑥を必要なだけ繰り返す
0
カバー画像

wordpressが真っ白に!

wordpressを使用していて真っ白になったことはあるでしょうか?いきなり動きが鈍くなり、ホワイトアウト!!原因はいくつかあるようですが、ほとんどがオリジナルテーマの原因もしくはアップデート、もしくはプラグイン。解決策は1)アップデート中にwhite outした場合は、バージョンを戻せばいいのですが、やり方は(wordpress リリースで検索)>サイトが貼れないので検索してサイトから古いバージョンを引っ張ってくる。wp-contentとwp-configと.htaccessを除いたものを全てアップする。大体はこれで解決すっぞ!次に2)プラグインで引っかかった場合はFTPでサイトにアクセスしてプラグインのフォルダを片っ端からリネーム(フォルダ名の前に _ を入れたらいい)3)オリジナルテーマが引っかかってる場合はまずFTPでオリジナルテーマを2)同様にリネームしちゃえばいいんだけど、それしか入ってないと厄介なので一つぐらいはwpオリジナルのテーマを置いといた方がよろしいかと思います。勝手に選択してくれます。焦ってやってはいけないことNG1)あーダメになったからもう一回最初から新しく入れよーっと。何も設定してなければそれでもいいけど、運用中ならなんとか解決しなさい。NG2)焦って色々けしちゃう。たとえばテーマを消しちゃうとか。きちんとバックアップ取ってからにしてね。テーマを触る時は、一度リネームしたら必ずダウンロードしとこうね。あとで泣くよ!マジで!トラブル脱出してからリカバリーすればいいので慌てないようにね。いつくるかわかんないやんこのトラブルそーなんです。なので All-i
0
カバー画像

浮気して悪かった

thunderbirdの話だけどね。最初はどこのPCでも使えるようにクラウドに全てを上げるにはどうすればいいってところから始まった。thunderbird Portableが適役だと分かった。クラウドに設定やメールのデータと共に本体まで置けた。試しに同時に複数PCで起動したがデータの同期にまでは対応出来ていない(当然と言えば当然だ)。なので1つのPCのみで起動して使用していた。Portable版は一般のアップデートと違いお知らせが来てもそれでアップデートするとPortable版が一般版に上書きされてしまう。それも確認済みだった。だからお知らせではアップデートしなかった。たまたま間違ってアップデートしてしまったが問題なく動いてしまった。これからはPortable版じゃなくても・・・。から1年くらい経った?今回の不具合。プロファイルを新しくしようがインポートしようが再起動したらプロファイルが壊れていると。いや、お前が今設定したろって言いたくなる。そういやPortable版ってなぜ使うの止めたんだっけ?って考えたら新バージョンが出てくるのが遅かったからかもと思い、今は開発中止になっているのかと諦め半分で検索したら最新版があった。そいつをインストールしたらそのままどのメールアドレスもパスワードも聞かれずに昔のまんまの姿で画面を表してくれた。「浮気して悪かった」
0
カバー画像

テーブル

参照 列全体テーブル[列] 現在行の列テーブル[@列]検索 データ行を行方向に検索VLOOKUP(検索値, テーブル, 列番号, FALSE)条件付き書式 集計行非表示にすると削除される最大行 データ行ROWS(テーブル)  値を取得INDEX(テーブル[列], ROWS(テーブル))
0
カバー画像

thunderbird ダメじゃね?

もう終わってるのかな?でも使えるメーラーって他に無いし。Outlookなんて仕事じゃ無かったら絶対使いたくないし。もうメールの時代は終わったんか?thunderbirdのプロファイルを新たに作って新規でメールアドレスを追加していったらとりあえず使えるようになった。ってか修復とか出来ねぇのかよ。単にデータベースなんだろうからさ。プロファイル作るときに自身のプロファイル読み込んでエラーがあるけど読み込めたフリしてパスワード入れさせて使えるようになったと思わせ再起動したら「残念でした~」は無いわ。
0
カバー画像

日々、出会う。 それらはすべて宝物。#7

YAMAHA RTX1220 にIKEv2リモートアクセスを設定してきました。(^_^)スマホやタブレットから社内のネットワークにアクセス可能になります。IKEv2リモートは、とくにAndroid12で必要になります。(^_^)
0
13,340 件中 12,301 - 12,360 件