「訴えてやる!」の前に読む IT訴訟 徹底解説(116):
ReactJSで作るはずだったのに、Laravelで作ったので訴えます
開発の失敗はベンダーが勝手に開発言語を変更したからだと主張するユーザー企業、言語の指定までは受けていないと反論するベンダー。正義はどちらにあるのか――。(2024/10/28)
Go AbekawaのGo Global!〜ワエルさんFromエジプト(前):
IoTならエジプトの諸問題を解決できる、そして学ぶなら日本がいい
グローバルに活躍するエンジニアを紹介する本連載。今回はJICOOのWael Saad Mohamed(ワエル・サード・ムハンマド)さんにお話を伺う。エジプトから見れば、遠く地の果てに思える日本。ワエルさんはなぜそんな異国の地を目指したのか。(2024/10/10)
ChatGPT使いこなし術:
ChatGPTでExcelのマクロを作成してみよう
「ChatGPT」の基礎から応用まで、仕事や生活で役立てるためのTipsを連載で紹介する。(2024/9/26)
ChatGPT使いこなし術:
ChatGPTに「Excel」の使い方を教えてもらおう
「ChatGPT」の基礎から応用まで、仕事や生活で役立てるためのTipsを連載で紹介する。(2024/9/20)
コスト 数千万円→数百万円、開発期間 1年間→4カ月:
PR:大手調味料メーカー「ダイショー」はなぜ、倉庫管理システムを内製できたのか
開発エンジニアではない業務内容を熟知する現場スタッフが開発するから、本当に必要なシステムが作れる――ローコード開発ツールとiPhoneでさまざまシステムを内製する非エンジニアたちの挑戦。(2024/6/26)
「JavaScriptやPowerShellへの移行を推奨」:
Microsoft、「VBScript」を廃止するスケジュールを発表 2027年ごろにデフォルトで無効に
MicrosoftはVBScriptの廃止スケジュールを発表した。2024年下半期にリリース予定のWindowsリリースからはオンデマンド機能として、2027年ごろにはデフォルトで無効化され、削除される見通しだ。(2024/6/13)
生成AI 動き始めた企業たち:
生成AI、明治の活用法 社内アイデアソンで生まれた案は?
大手菓子メーカーの明治は1月から社内生成AI「meiji AI Talk」の活用を始めた。活用アイデアの創出に向け、社内ではどのような取り組みをしているのか。(2024/4/18)
煎餅か昼寝かで悩むようなもんじゃ:
お悩みその27 VBAとPython、どちらを勉強した方がいいのでしょうか(40代 女性 SE)
Claude 3とやらが登場したそうじゃのう。どれ、ワシも試してみるかいのう。(2024/4/8)
その知識、ホントに正しい? Windowsにまつわる都市伝説(245):
“非推奨機能リスト”に入っても使い続けたいWindows 10/11の機能
2022年以降、MicrosoftはWindows 10/11の機能を次々に非推奨機能リストに追加しています。その流れは2024年も続くのでしょうか。非推奨の機能リストに入れられたとしても、その全ての機能がすぐに利用不可になるわけではありませんが、実際に利用できなくなった機能も幾つかあります。(2024/2/7)
山市良のうぃんどうず日記(270):
VBScriptが非推奨、将来削除の対象に――自作管理用のスクリプトはどうする? スクリプトの移植に生成AIは使える?
Microsoftは2023年10月、Windows標準搭載のスクリプト言語「VBScript」を“非推奨”の機能と位置付け、将来のWindowsリリースでの廃止に向けた流れを発表しました。(2023/11/22)
将来のWindowsで廃止へ:
Microsoft、Windowsのスクリプト言語「VBScript」を非推奨に
Microsoftは、Windowsクライアントで「VBScript」を非推奨にすると発表した。(2023/10/16)
PR:Excelの“良いとこ取り”を実現した“脱Excel”プロジェクト管理法とは?
Excelでのプロジェクト管理は「どれが最新版か分からない」「取引先と共有しにくい」などの課題がある。Excelの便利さを受け継ぎつつ、そういった課題も解決できるプロジェクト管理法とは。(2023/9/7)
変化するサイバー攻撃手法【第2回】
「Officeマクロ」原則ブロックが生んだのは“安全性だけ”ではなかった
「Microsoft Office」のマクロがデフォルトで無効になったことにより、Officeマクロを悪用したサイバー攻撃は減少傾向にある。攻撃者は新しい手法として、何に目を付けているのか。(2023/6/28)
既に射程範囲内:
不動の1位「Python」を脅かすのは「C」か「C++」か、それとも「Java」? 2023年6月言語人気ランキング発表
プログラミング言語の人気ランキング「TIOBEインデックス」の2023年6月版が公開された。1位は変わらず「Python」。だが、2023年に入ってシェアが下がっており、2位以下からは「背中が見えている」状態だ。(2023/6/24)
@IT読者調査「ローコード/ノーコード開発ツール」導入&活用状況:
「手を動かしたほうが早い」 ローコード/ノーコード反対派が見落としているものとは
@ITは「ローコード/ノーコード開発ツール」に関する読者調査を実施した。それによるとローコード/ノーコード開発ツールは確実に企業に浸透しつつあるものの、ツールの適用の仕方で悩んでいる傾向が強いことが分かった。(2023/6/22)
変化するサイバー攻撃手法【第1回】
Microsoft Officeの「マクロ原則ブロック」がもたらした利点と“想定外の変化”
Microsoftは、「Microsoft Office」におけるマクロ機能をデフォルトでブロックするようポリシーを変更した。これにより、ユーザーやサイバー攻撃者にどのような変化をもたらしたのか。(2023/6/22)
LLMベースのツールが順位変動の鍵となるか:
プログラミング言語の人気ランキング 変動が少ない中、Goが少しずつ順位上昇 RedMonk調べ
RedMonkは、2023年第1四半期のプログラミング言語ランキングを発表した。(2023/6/3)
山浦恒央の“くみこみ”な話(165):
業務効率化の道具箱(12)VBSなら面倒な環境構築なしで自作ツールを作れる
ソフトウェア開発にとどまらない、PCを使う全ての人が対象となるシリーズ「業務効率化の道具箱」。第12回は、Windowsであれば面倒な環境構築なしで使えるVBSのプログラム記述方法を紹介する。(2023/5/18)
2023年3月からトップ層の言語は不動:
「PHP」「Rust」の順位がじわり上昇、首位のPythonは? 2023年5月言語人気ランキング
プログラミング言語の人気ランキング「TIOBEインデックス」の2023年5月版が公開された。2023年3月から5月まで、1〜7位は「Python」「C」「Java」「C++」「C#」「Visual Basic」「JavaScript」で、PythonとCは小差が続き、8位以降では「PHP」と「Rust」が順位を上げつつある。(2023/5/10)
OneNoteがサイバー攻撃対策で120個の拡張子をブロック
MicrosoftはOneNoteを悪用したサイバー攻撃の増加を受け、特定拡張子のファイル処理方法を変更すると発表した。2023年4月のバージョン2304から適用され、特定の拡張子のファイル実行をブロックする。(2023/4/6)
IT人材ゼロから始める中小企業のDXマニュアル(5):
「教えることは二度学ぶこと」 DX人材を倍々に増やす方法とは
DXをどのように進めたらよいか分からず、焦りを覚えている中小企業のDX担当者や経営者のモヤモヤを吹き飛ばし、DX推進の一歩目を踏み出すことを後押しする本連載。第5回は、学ぶ場を創出することでDX人材を倍々に増やす、その方法と事例を紹介する。(2023/3/28)
初心者が学ぶべきプログラミング言語【第4回】
「Scratch」をGoogle大物開発者が“条件付き”で初心者に推奨 その条件とは?
視覚的な要素の組み合わせでプログラムを開発するビジュアルプログラミング。その代表格が「Scratch」だ。プログラミング学習の第一歩としてScratchを習得する意義とは何なのか。学習を進める上での注意点とは。(2023/3/26)
3DEXPERIENCE World 2023:
3D推進者が見た「3DEXPERIENCE World 2023」(展示会場編)
SOLIDWORKSの年次ユーザーイベント「3DEXPERIENCE World 2023」の展示会場では、ダッソー・システムズやパートナー企業によるソリューション紹介の他、学生やメイカーによる作品などが多数展示されていた。筆者イチオシの展示内容を紹介する。(2023/2/22)
IT人材ゼロから始める中小企業のDXマニュアル(3):
「誰」が「どうやれば」DXを実現できる? やる気やスキルがあってもうまくいかない理由と対処法
DXをどのように進めたらよいか分からず、焦りを覚えている中小企業のDX担当者や経営者のモヤモヤを吹き飛ばし、DX推進の一歩目を踏み出すことを後押しする本連載。第3回は、数百人規模の組織のDXに取り組んだ事例を紹介し、どんな要因がDXを成功に導くのかを分析する。(2023/1/31)
「VSTO」がVBAマクロに代わる新たな攻撃ベクトルとして注目されるワケ
Microsoft OfficeのVBAマクロという攻撃手段を失ったサイバー攻撃者にとってVisual Studio Tools for Office(VSTO)が新しい攻撃ベクトルになる可能性が出てきた。この技術を悪用したベクトルはまだほとんどのセキュリティベンダーが検出できていない。(2023/2/4)
山浦恒央の“くみこみ”な話(161):
業務効率化の道具箱(8)ツールがないならVBAで作ってみよう
ソフトウェア開発にとどまらない、PCを使う全ての人が対象となるシリーズ「業務効率化の道具箱」。第8回は、自作ツール作成の第一歩としてVBAを紹介する。(2023/1/24)
エンジニアはどう生きるべきか? 実践編:
「あなた」というモジュールを最適化する、というエンジニア生存戦略
元任天堂開発者がエンジニアの真に役に立つことを伝授するシリーズ。「エンジニアの生き方」最終回は、エンジニアという道をどういう指針で進むかです。(2022/12/19)
NASAの画像を悪用したサイバー攻撃【前編】
プログラミング言語「Go」で書かれたマルウェアはなぜ攻撃者に人気なのか
NASAの宇宙望遠鏡が撮影した画像を悪用したサイバー攻撃が発見された。この攻撃は、攻撃グループの間で人気の広がるプログラミング言語「Go」を使用していた。攻撃の手法と、「Go」が人気の理由とは。(2022/11/2)
ITmedia Security Week 2022 秋:
未来へつなげるためには、まず“地固め”を――今アップデートが必要な3つの視点をリサーチャーズが語る
2022年9月に開催された「ITmedia Security Week 2022 秋」の「未来へつながるセキュリティ」ゾーンにおいて、@ITのセキュリティセミナーではおなじみとなったセキュリティリサーチャーズによるディスカッション「疑え!常識!紡いで未来」が行われた。ポッドキャスト「セキュリティのアレ」でも活躍する、根岸征史氏、辻伸弘氏、piyokango氏の3人が“未来”をテーマにしつつ、“地固め”をしていこうという内容で登壇。これからのセキュリティ対策で見逃してはならないポイントを、それぞれの視点で語った。(2022/11/2)
Excelは”凶器“なのか【前編】
もう止まらない「犯罪者のExcel離れ」
メール攻撃を仕掛ける攻撃者の間で「Excel」の“人気”が衰え始めているという。その背景には、Microsoftが下した“ある決断”の影響があると専門家はみる。それは何なのか。(2022/10/23)
「Carbon」は「C++」の後継になり得るか【第4回】
Googleのプログラミング言語「Carbon」がC++の後継になれない“残念な理由”
「C++」に代わるプログラミング言語として、Googleは「Carbon」を発表した。専門家が指摘する、Carbonの懸念点とは何か。(2022/10/14)
「Carbon」は「C++」の後継になり得るか【第3回】
プログラミング言語「Carbon」が“C++の後継”になるために越えるべき壁とは?
「C++」の後継を目指す実験的なプログラミング言語「Carbon」を公開したGoogle。Carbonが「真のC++後継言語」になるためには、大きなハードルがあるという。それは何なのか。(2022/10/7)
「Carbon」は「C++」の後継になり得るか【第2回】
C++が“使ってはいけないプログラミング言語”だと言われるのはなぜ?
「C++」は、「C」の後継として生まれたプログラミング言語だ。後継言語として強力な仕組みを持つ一方、さまざまな問題を抱えていると専門家は指摘する。どのような問題なのか。(2022/9/26)
「Carbon」は「C++」の後継になり得るか【第1回】
プログラミング言語「C++」が嫌われる理由と、それでも使われ続ける理由
Googleが「C++」に代わるプログラミング言語「Carbon」を開発するのは、C++に対する開発者の不満解消が目的だ。C++の弱点とは何なのか。なぜ課題があるにもかかわらず、C++は使われ続けているのか。(2022/9/19)
求職者が学ぶべきプログラミング言語とツール【第4回】
「プログラミングが苦手な人」でも学んでみたくなる“あの言語”とは?
初心者にも習得しやすく、業務に生かしやすいプログラミング言語にはどのようなものがあるのか。プログラミング以外の選択肢はあるのか。そうした疑問に答える。(2022/9/12)
求職者が学ぶべきプログラミング言語とツール【第3回】
C#が「使えるプログラミング言語」になったのは“あれ”のおかげ?
活躍の場が広がったというプログラミング言語「C#」。その背景には何があったのか。C#を習得することには、どのようなメリットがあるのか。特徴を解説する。(2022/9/5)
求職者が学ぶべきプログラミング言語とツール【第2回】
JavaScriptはなぜ大人気なのか? 他の追随を許さない理由
安定した人気を集めるプログラミング言語が「JavaScript」だ。JavaScriptの何が良いのか。専門家はJavaScriptをどう評価しているのか。(2022/8/29)
求職者が学ぶべきプログラミング言語とツール【第1回】
PythonでもRubyでもない「最初に学ぶプログラミング言語」の“王者”はこれだ
プログラミング初心者が学ぶべきプログラミング言語とは何なのか。特にプログラミング関係の職業に就きたい求職者が、最初に学んでおくとよいプログラミング言語を紹介しよう。(2022/8/22)
謎の「VBAマクロ原則ブロック」一時撤回問題【後編】
「VBAマクロ原則ブロック」一時撤回を専門家が“愚案”と非難する当然の理由
Microsoftが「Microsoft Office」におけるVBAマクロ原則ブロック方針を一時撤回したことを受け、セキュリティ専門家からは「理解し難い」との声が聞こえる。その理由とは何か。(2022/8/12)
VBAマクロを手動でブロックする方法【後編】
Microsoft Officeで「VBAマクロ」をブロックするシンプルな方法
「Microsoft Office」が初期設定でVBAマクロをブロックするかどうかにかかわらず、ユーザー企業は手動でVBAマクロをブロックできる。その手順を説明する。(2022/8/10)
謎の「VBAマクロ原則ブロック」一時撤回問題【前編】
「VBAマクロ原則ブロック」一時撤回をMicrosoftに決断させた“真犯人”とは?
Microsoftが「Microsoft Office」で進めていたVBAマクロ原則ブロック方針を一時的に撤回したことで、ユーザーやセキュリティ専門家の間に戸惑いが広がっている。一時撤回の背景にある“謎”を追う。(2022/8/5)
この頃、セキュリティ界隈で:
Microsoftのマクロ遮断に攻撃側が対抗、防御をかいくぐるマルウェア感染の手口とは
Microsoftが「Emotet」などのマルウェア対策としてマクロを遮断する措置を講じているが、これを受けて攻撃側がISO(.iso)やRAR(.rar)などのコンテナファイルを使い始めている実態が浮かび上がった。(2022/8/3)
VBAマクロを手動でブロックする方法【前編】
Microsoftが「VBAマクロ」原則ブロックを一時撤回 その理由とは?
「Microsoft Office」の初期設定で、VBAマクロの実行をブロックする設定変更を進めていたMicrosoftが、一時的にその方針を撤回した。なぜ撤回したのか。そのリスクとは。(2022/8/2)
首位は「Python」:
「C++」が大幅に上昇し「Java」に迫る、プログラミング言語ランキング「TIOBEインデックス」で分かること
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2022年6月版では、「C++」のレーティングが2021年同月比で大きく上昇した。首位は「Python」だった。(2022/6/16)
「C#」のレーティングが大幅に上昇:
「Python」が首位を堅持、プログラミング言語の人気ランキング「TIOBEインデックス」
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2022年5月版では、「Python」が引き続き首位を占め、「C#」のレーティングが前年同月比で大きく上昇した。(2022/5/17)
技術者のための資料作成とプレゼン講座(9):
プレゼン資料の作成と発表の効率化に役立つツールをマクロで自作する
どんなに素晴らしい内容の発表でも、それが読み手や聞き手にうまく伝わらなければ意味がない。本連載では、技術者の皆さんを対象に、相手に伝わる発表内容の構成や資料の表現方法などについて伝授する。第9回は、プレゼン資料の作成と発表の効率化に役立つ、すぐにでも使える「PowerPoint」のツールを、マクロを使って自作してみます。(2022/5/9)
550人に調査:
「学んでみたいプログラミング言語」ランキング 1位は「C/C++」 他言語の順位は?
NEXERは、運営するアンケートサイト「ボイスノート」において「プログラミング言語についての調査」を実施した。その結果、「学んでみたいプログラミング言語」の第1位は、「C/C++」(106票)であることが分かった。(2022/5/6)
「Node.js」と「.NET」を比較する【中編】
いまさら聞けない「.NET」の基礎 「NuGet」とは何か
「.NET」は、さまざまなシステムで稼働するアプリケーションの開発環境を企業に提供する。.NETを使うと、開発者はどのような機能を実装できるのか。開発時に利用できるツールにはどのようなものがあるのか。(2022/3/25)
「VBAマクロ」の抑え込み【後編】
Microsoftの「VBAマクロ」原則ブロックを専門家が称賛 中には“苦言”も
「Microsoft Office」ファイルの標準設定を変更し、VBAマクロを悪用した攻撃を防ごうとするMicrosoftの取り組みを、専門家はどうみているのか。歓迎の声が上がる中、同社を批判する意見もある。(2022/3/22)
「VBAマクロ」の抑え込み【中編】
VBAマクロ“原則ブロック”後に「Office」でマクロを実行する方法
ダウンロードした「Microsoft Office」ファイルは有害なマクロを含む可能性がある。対策としてMicrosoftはOfficeファイルのマクロを標準で無効にする。実行が必要なマクロがある場合、企業はどうすればよいのか。(2022/3/15)
にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。