2030年に「従来型IT⼈材」が10万⼈余る。従来型IT人材は「従来型ITシステムの受託開発、保守・運用サービス等」に従事する。これらは2019年4月23日に経済産業省が発表した「IT人材需給に関する調査」という報告書に出ている数字と用語である。
見てみると、たしかに Get 系の API だとしても POST を利用しているし、API の URL 設計に get_shared_link_file のようによく言われる REST っぽい設計は使っていなかった。 この方針は同意だ。自分は結構前に REST っぽい API を捨てることにした。だからといって REST API がダメだとかは思っていない。 一般ユーザが使う場合の API は REST API であるほうが慣れ親しんでいる場合が多いからだ。 AWS で利用されている HTTP API 仕様AWS の DynamoDB の Erlang/OTP ドライバーを書いているときに気づいたのだが、AWS の一部のサービスはかなり独特な API の仕様になっている。
次の例では、File クラスの ReadLines メソッドを使用して、テキスト ファイルの内容を一度に 1 行ずつ文字列に読み込みます。 各テキスト行は文字列 line に格納され、画面に表示されます。 例 int counter = 0; // Read the file and display it line by line. foreach (string line in System.IO.File.ReadLines(@"c:\test.txt")) { System.Console.WriteLine(line); counter++; } System.Console.WriteLine("There were {0} lines.", counter); // Suspend the screen. System.Console.ReadLine(); コードのコンパイル
たまにしか使わないし、DBMSによって記述方法違うので、しょっちゅうやりかた忘れて困るので自分用メモ。 ちなみにDBはpostgresql。 サンプルはとあるテーブルの項目に連番を振り直したいとき用のアップデート文 UPDATE target_table SET target_column = (SELECT count(*) FROM target_table t1 inner join target_table t2 on t1.id>=t2.id WHERE target_table.id = t1.id GROUP BY t1.id ) どうでもいいけどWEB系のプログラムってあんまりごちゃごちゃしたSQL書くことが少ないなーとか思ったり。そうでもないのかな。
こんにちは。shintaniです。 SQLで連番を付与する場合はROWNUMを使う方法が一般的ですが、Oracleでは 「(並び順がバラバラの状態で)select句でrownumが1から付番されてからorder byが実行される」ため、 下記のようにソートが必要な場合には番号の並びが狂う場合があります。 select ROWNUM ,SHAIN_NO ,NYUSHA_NENGETSU from M_SHAIN order by NYUSHA_NENGETSU desc ,SHAIN_NO これを是正する場合には、下記のように「order by で並べ替えてから、それを副問い合わせで検索する」という方法があります。 select ROWNUM ,SHAIN_NO ,NYUSHA_NENGETSU ,SHIMEI from( select SHAIN_NO ,NYUSHA_NENGETSU ,
S-JIS[2007-07-14/2008-01-27] 変更履歴 rownum擬似列 Oracleの擬似列rownumは、selectした結果(ソート前)の各行に連番を付与してくれるもの。 似たものにrow_number関数がある。これはソート後に連番を付与してくれる。 rownum使用例 SQL> select rownum,empno,ename from emp; ROWNUM EMPNO ENAME ---------- ---------- ---------- 1 7369 SMITH 2 7499 ALLEN 3 7521 WARD 4 7566 JONES 5 7654 MARTIN 6 7698 BLAKE 7 7782 CLARK 8 7788 SCOTT 9 7839 KING 10 7844 TURNER 11 7876 ADAMS 12 7900 JAMES 1
前回 「 INSERT と SELECT を使って他のテーブルからデータを挿入する 」 では、 INSERT と SELECT を使って、クエリーの結果セットを元に、テーブルにデータを挿入しました。 今回は UPDATE 文を使って、テーブルのデータを更新してみましょう。 これらのテーブルを使いますので、こちら のスクリプトを実行して、テーブルを再生成しておいてください。 UPDATE 文でテーブルのデータを更新する 一番シンプルな UPDATE 文の構文は次のようなものになります。 UPDATE [テーブル1] SET [カラム1] = [値1], [カラム2] = [値1], ... WHERE [条件]; 次のように書いても同じ意味です。 AS を使って T という、エイリアス(別名)を指定しています。 複数のテーブルを結合して更新したい時にはこちらを使います。 UPDATE T S
検針日のおよそ2日後(土日・祝日除く)に発送いたします。 なお、ペーパーレス化による環境負荷低減への取組みの一環として、電気ご使用量のお知らせ方法をWEB会員サービス「はぴeみる電」へ順次変更させていただいております。 はぴeみる電についてはこちら
TypeScript再入門 ― 「がんばらないTypeScript」で、JavaScriptを“柔らかい”静的型付き言語に JavaScriptプロジェクトでTypeScriptを導入する際には、“柔らかい”静的型付き言語とするのがおすすめです。藤吾郎(gfx)さんがまとめた「がんばらないTypeScript」のガイドラインです。 TypeScriptは、すべてのJavaScriptプロジェクトで採用する価値のある技術です。TypeScriptとこれに対応したエディタを導入することで、補完や型ベースの整合性のチェックにより、すべてのプロジェクトで生産性が上がります。またリファクタリングも容易になるので、長期あるいは大規模なプロジェクトでも品質を保ちやすくなります。 この記事では、TypeScriptについて最低限の知識とともに、サクッと(どちらかというと既存のプロジェクトに)導入するための
LWN.net is a reader-supported news site dedicated to producing the best coverage from within the Linux and free software development communities. See the LWN FAQ for more information, and please consider subscribing to gain full access and support our activities. [Distributions] Posted Aug 4, 2025 14:26 UTC (Mon) by jzb A pair of packages containing fortune "cookies" that were deemed offensive hav
サイト全体の更新情報・お知らせ 2025/05/29 4択クイズを作成しました。 エクセル入門 4択クイズ VBA入門 4択クイズ 生成AIパスポート試験 練習問題(四股択一式) 2025/04/24 「生成AI活用研究」を開始しました。 生成AIの近年の凄まじい進歩についていけるように新シリーズを開始! 「生成AI全般」「プロンプトエンジニアリング」「エクセル数式対決」「Geminiと100本ノック」 2022/10/24 LAMBDA関数と6つのヘルパー関数の解説を追加しました。 さらに、配列を便利に扱える関数等も多数追加されましたので、これらの関数の解説も追加しています。 LAMBDA以降に追加された関数 , LAMBDA以降の新関数の問題集 2022/09/26 数式を入力したセルから結果があふれて隣接したセルにも出力される新機能のスピル。 スピルの基礎から応用までのスピル問題集を
こんにちは、フリーランスエンジニア兼ライターのワキザカ サンシロウです。 皆さんは、VBAで数式を再計算する方法を知っていますか? 手動計算に設定しているシートを再計算してからデータを使いたいケースはよくあります。 そこで今回は、 数式を手動計算にする理由とは まず、数式を手動計算にする理由について解説します。 Excelでは初期設定でセルの計算が自動計算になっています。 そのため、セルに値が書き込まれると「全てのセルに対して自動で再計算をする」ため、値を入れてすぐに結果を確認できるわけですね。 データ・数式を使いこなしてデータ集計・分析を使うExcelですが、計算された結果を使うことがほとんどなので、自動計算のままExcelを使っている人が多いです。 では、手動計算にするのはどのようなケースでしょうか。 自動計算は、リアルタイムに計算結果を反映してくれるので便利ですが、逆に言うと「全て必
プログラムの実行内容を記録して再現する「タイムトラベルデバッグ」(Time Travel Debugging)機能、マイクロソフトがVisual Studioにプレビューで提供開始 モダンな開発ツールの多くには、デバッグ支援機能としてプログラムのステップ実行機能やブレークポイントの設定機能があります。これらを利用することにより、任意の時点でのプログラムの振る舞いや変数の内容などを確認できます。 しかしこのデバッグ支援機能は、あくまで開発中のプログラムを対象としたものであり、本番環境にデプロイしたあと、実行中に発生したバグについて調べることはできません。 そこでマイクロソフトは、本番環境で実行中のプログラムの動作内容を記録し、その記録を基にプログラムの動作をVisual Studioで再現することにより、バグが発生する過程を詳細に確認できる機能「Time Travel Debugging」機
みなさんコンテナを使うことの意味を自信もって答えられるでしょうか? ここ1年ほどコンテナ関連の仕事をメインでやっているハマコーですが、いろんなお客様からこういったお声をいただくことが多くありました。 「それはコンテナ化する意味があるの?」 「こんなコンテナ運用は危ない?」 「ECSの設定とか実際めんどい。docker runじゃだめ?」 「EKSって使えんの?」 そういう声を聴く中で、自分なりの答えを模索していたわけですが、岡山での弊社イベントAWS最新技術の祭典Developers.IO 2019 at 岡山城へ登壇するにあたり、そのあたりのもやもやを自分なりに昇華したのが、本日の内容です。 「このアプリをコンテナ化する意味があるのか、わからない」 「コンテナ化することで余計めんどくさくなった」 「AWSのコンテナサービスの何を使ったら良いのかわからない」 という悩みを抱えている方には、
Spring BootとPlay Framework、どっちがどう良いの? 専門家が5つの視点で徹底解説 Spring BootとPlay Framework、どちらを使うべきか……?開発者を悩ませる疑問に答えるべく、専門家2人がさまざまな視点で両フレームワークの特徴を解説します。 【比較ポイント(1)】設計思想や登場してきた歴史的背景 【比較ポイント(2)】得意分野や利用されている領域 【比較ポイント(3)】各コンポーネントの実装スタイル 【比較ポイント(4)】データベース接続まわり 【比較ポイント(5)】今後のリリース展開について Webアプリケーション開発において、フレームワークは欠かせない存在となっています。開発者が実装すべき処理に集中でき、堅牢でメンテナンスしやすいアプリケーションをすばやく開発できる。これこそ、フレームワークを使う最大の利点といえるでしょう。 JavaやScal
Excelで扱うことの多い最大値Maxと最小値Minですが、実はVBAには関数が存在しません。そこで、Excelのワークシート関数を用いて、VBAでも最大値と最小値を求める方法をご紹介します。 VBAでMax,Minで最大値や最小値を求める VBA関数も含め、VBAではメソッド・プロパティでもMax, Minというのは存在しません。そこで、Excel-VBAではExcelのワークシート関数Max, Minを「Application.WorksheetFunctionプロパティ」により使用します。例えば、セルB2~H8までのセルに記入された数値の最大値, 最小値を求めるマクロは下記のとおりです。 マクロ例: Sub Max_Min_Sample() Dim maxVal As Long, minVal As Long 'Excelのワークシート関数を使う With Application.W
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く