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

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

13,373 件中 12,661 - 12,720 件表示
カバー画像

ELEMENTORでスマホ限定デザインを作る

WordPressのプラグインで、ブロックで編集できると人気のあるELEMENTORを使うと、簡単にスマホのみ表示される要素を設定できます。この画像の中で、レスポンシブデザインの項目を選択すると、デスクトップで隠す、タブレットで隠す、モバイルで隠すの選択ができます。これを切り替えることで、スマホのみ表示できる要素を設置できます。つまり、デスクトップとタブレットを隠すのスイッチをONにして、モバイルをOFFにすれば、スマホのみ表示させることができます。
0
カバー画像

要約:プログラムはなぜ動くのか2章パート1

2章にいきたいと思います。 2章もかなり難しかったですが、とりあえず素人でも理解できるくらいにはかみ砕いたので参考にしていただければ幸いです。 ではやっていきましょう 呪いの言葉:2進数 恐らく数学界隈でサイン・コサイン・タンジェントと同じくらい多くの人が恐れてる言葉が2進数だと思ってます。 ですがプログラムに携わる上では正直必須級みたいなのでお付き合いください。 その理由は一重に、パソコンは2進数でしか計算できないからです。コンピュータはあらゆる数字は2進数でのみ表します。その理由は、コンピュータが扱う最小単位である1ビットがちょうど2進数一桁に相当するからです。 そして、一般的に2進数を扱う場合は、8の倍数に合わせて表現します。その理由としては、一般的に情報は全て8桁の2進数、バイトを基本としているからです。一般的なパソコンのハードウェア(Ram, ストレージ、CPUコア等)が全て8刻みになっているのもこれが理由です。 そして数字が8桁よりも小さい場合は上位(左)のけたに0を追加して補充します。 2進数の計算 では皆さんが最も恐れていたであろうこちら、2進数の計算をやっていきましょう。 理屈さえ理解できればあとはそこまで難しくないです、というと 「その理屈がわかんねーんだよ!」 と突っ込まれそうなので順を追ってかみ砕いて説明します。 2進数の計算の根本は10進数(1‐10で表す一般的な奴)と変わらず、各桁に重みをかけ、足していく作業です。例を出して説明していきます。 まずは公式ですが、 桁の数字×基数^桁位置-1←これを各桁で行いそれぞれの結果を足す という風になります。こ
0
カバー画像

要約:プログラムはなぜ動くのか 1章パート1

本日は「プログラムはなぜ動くのか」の第一章をまとめます。今後は一章ずつこれをまとめていく予定です。 ちなみに僕みたいな素人には初見だと鬼ほど難しいので、同じようにわからなければ何度も読み返すか、ググってください。 僕は死ぬほどググってました。プログラム実行の仕組み プログラム始動 → クロック信号に合わせメモリから命令/データを読み出す→ 命令に合わせ演算 → 結果に応じて制御装置がPC全体を制御 これが大まかな流れになります。以下のパーツになります ・レジスタ:CPU内のメモリであり、処理対象とする命令やデータを格納しています。・制御装置:メモリ上の命令やデータを読み出し、実行結果に合わせてデバイスを制御。・演算装置:メモリから読みだされたデータ演算。 ・クロック:コンピュータの動作タイミングとなるクロック信号を発生。クロック数が高ければ高いほど動作タイミングが早くなり多くの動作が可能になる。 ・メモリ:通称Ram。命令やデータを格納している。1バイトごとにアドレスがあり、このアドレスがメモリやデータをの場所を示している。CPUはこのアドレスをもとに命令やデータの取り出しや書き出しを行う。 プログラムを書く際に最も重要なのがレジスタ。このレジスタがプログラムのデータ処理を行っている。 大前提として、CPUとはレジスタの集合体であり、CPUは様々あるこのレジスタをもちいてデータの格納や加算を行っている。 大まかなレジスタの分類 アキュムレータ:演算を行うデータの格納 フラグレジスタ:演算処理後のCPUの状態を格納する プログラム・カウンタ:次に実行する命令が格納されたアドレスを
0
カバー画像

煩雑化するUSB規格 #5

ちょっと時間が空きましたが、USB Type-Cについてです。Type-Cって結局何ができるの?ってとこを説明していこうと思います。Type-Cコネクタは表裏の区別なく使えるってお話しを「煩雑化するUSB規格 #3」の中で説明しましたが、これって使う側にとっては何気に便利ですよね。どうやって表裏を判別してるんでしょう?ソース機器/シンク機器側ではCC1とCC2ピンをそれぞれPullup/Pulldownしてありますが、ケーブル側にはCCピンが1本しかなく、ケーブル挿入時にCC1またはCC2のどちらかに繋がることによって判別しています。ちなみにピンアサインはこんな感じです。どうでしょう?ケーブルを表で挿入するとCC1に接続され、裏で挿入するとCC2に接続されますね。送り側と受け側はこのようにして、ケーブルの表裏を判別して、必要に応じて内部的にレーンスワップして辻褄を合わせます。Type-Cでもう一つ特徴的は機能はAlternate Modeです。これはUSBの代わりにVideo信号が転送できる機能です。Display Port、HDMI、Thunderboltなどが規格化されていますが、実質普及しているのはDisplay PortとThunderboltです。(Thunderboltは現在USB4に統合されています。USB4は説明が長くなるのでここでは割愛。) ここではDisplay PortのAlternate Modeについて説明していきます。USB3.2で使ったりDisplay Portとして使ったり、どうやって動作モードを切り替えてるんだろう?と疑問が湧いてきますよね。こ
0
カバー画像

JekyllとGithub Pagesを使って無料で簡単にブログを作る話

どうも。ココナラでブログを書いてみろと言われたので始めることにしました。私です。ですが実際、自分のブログはjekyllとgithub pagesでブログを作っております。せっかくなので、ブログ初回は「JekyllとGithub Pagesで無料・簡単にブログを始める」というテーマでやっていこうと思います。何が便利かって話ですよね。自分は、「自動で貼られる広告がない・自分の広告を貼れる」「自分のドメインが使える」あとはなんといっても"無料"というところが便利だと思っています。作り方ですが、GitHubアカウントを持ってることを前提に進めていきます。(調べたら作り方は出てくると思います)簡単に述べると、1. リポジトリを作る2. Jekyllのファイルとワークフローを用意する3. プッシュするとなります。といっても何をいっているかわからないでしょう。
0
カバー画像

ヘッドレスブラウザから書き込み!

ついに書き込むことに成功しました!
0
カバー画像

新型コロナウイルス感染症の患者等の発生について(空港検疫)の"行動歴"でまとめた

空港検疫の陽性患者を上記のURL(QRコード)で厚生労働省が発表している。4/30からのデータを自動で収集しグラフ化した。 あくまで陽性患者が、直近でどこの国で行動したことがあるかを表すのが"行動歴"だと思われる。いつも通りにpuppeteerでクローリングし、5月の記者発表のページから最新の空港検疫の情報のURLを得ます。const month = new Date().getMonth()で 値= (現在の月-1) を得ます。 それよりも前に"月"という文字が2個引っかかるので +2をして"month"を定義して、その下に入れています。 加えて、なぜかわかりませんが、6行目でも[0]を挿入し、1番目を指定する必要がありました。 次に、最新のデータのURLから、テーブルを取得します。 ここで、新しいsheetを作成する必要がありました。
0
カバー画像

ヘッドレスブラウザから書き込みを試みる手前の試み!

とりあえずコンソールからJavaScriptでブログ投稿までがんばってみました!
0
カバー画像

Rails + GoogleカレンダーAPI連携の実装

Rails + GoogleカレンダーAPI連携の実装はお任せください。複数の会社でRailsアプリケーションとGoogleカレンダーAPI連携の実装経験があります。GoogleカレンダーAPI連携にはGoogleAuth認証の実装も必要になりますが、その部分も実装可能です。そもそもGoogleカレンダーAPI連携とはGoogleカレンダーAPI連携とは、Gooleが提供するGooleカレンダーのAPIを、自社のアプリケーションと連携して特定のユーザーのGoogleカレンダーから予定の取得、編集、削除ができるようになる機能です。また、予定時間を取得することで空き時間や、30分刻みにアポイントが取れるようになるなどの追加実装ができるようになります。カレンダーに登録されている予定そのものを自社アプリケーションに保存し、表示させることも可能です。実装の料金については、実装するアプリケーションを確認させて頂き、工数を見積させていただければと思います。まずはご相談ください。ご相談はココナラから直接お問い合わせください。(毎日稼働しているので返信は早いと思います)
0
カバー画像

デマンド管理 とデマンド監視E-ENERGYについて

1.デマンド監視とは 工場や事務所で使う電力は、キュービクルといわれる受電設備で受電しています。 電気料金は、最大電力をベースに計算されます。30分あたりの電力使用量kWhをデマンドと呼びます。高圧で受電する場合は、電力会社とこのデマンドに応じて契約をします。 2.デマンドを管理する理由 2.1.契約基本料金 当然、デマンド契約量が大きいと基本料金が高くなります。ただし、500kW前後の契約では、実使用電力によっては、逆転現状もあるので、わざと?超えて契約するという方法もありです。 2.2.電気主任技術者の選任等 500kW未満の契約の場合は自家用電気工作物となり、それ以上で契約する場合には、電気主任技術者をおくことが取り決めされています。社内に資格保有者がいないと新たに人員を確保しないといけないのでコストアップになります。また、保全計画、教育計画や経済産業省の査察まであるかもしれません 500kW未満の場合は、電力使用も少ないので主任技術者は委託されるまたは1種電気工事士の資格保有者が認定講習でも管理することができます。 それ以上の場合規模に応じて3種、2種、1種の電検資格が必要となります。 2.3.契約は1年 業務用電力の契約は1年契約(今は種類が増えてますが)です。 デマンドをオーバーするとその最大値での契約なので、その後デマンドがずっと下がっても1年以上は契約を変更することはできまん。 2.4.罰金? 契約デマンドを超過した場合、その超過した月は超過料金が課せられます。 また、生産工場等で電気主任技術者がいるのにも関わらず、何度もデマンドオーバーすることも恥ずかしいお話
0
カバー画像

使いづらい暗証番号・パスワードを顔認証とオリジナルワードにするメリットと、そのやり方

1.登録してもアドレス・パスワードがなか々開かず苦しんでいる人は多いのでは?パスワード・アドレス・暗証番号・氏名・住所・電話番号はなぜ必要か?行政や企業が本人確認として必要なのだろうが、それなら顔認証とオリジナルワードが一番では?例えば、マスクや眼鏡有無関係ないNEC顔認証やekycオンライン顧客確認、国内の顔認証扱う企業と協力し、当人のオリジナルアバター、ビジネスネームやニックネームなどオリジナル2個以上、心配なら秘密の質問と,回答の組み合わせのオリジナルワードでも暗証番号の代わりになり、乱数表を操り成りすます犯罪側からするとアルファベットと番号だけの暗証番号の方が危ないし、流出、成りすましの危険性から言っても、消費者市民側は、氏名・住所・電話番号ら個人情報を要求してほしくないのでは?なんなら、顔認証とオリジナルワードと暗証番号の代わりに今の体温を入力し、出歩き判断コロナや感染症への関心を持たせるとか、暗証番号の代わりに公選投票回数(18歳未満00~17才は年齢)を入力、政治への関心に結び付けるとか、暗証部分は顔認証とオリジナルワードで付け足しとして、その人特有の有益な数字はどうか?個人と企業や、政府議員、官僚らも被害に遭い兼ねず経済損失になるのだから、個人や企業は政府議員、官僚らに”成りすまし”禁止厳罰化をもっとプッシュすべきでは?→2マイナンバーカードに続く
0
カバー画像

[VBA解説]今後掲載する記事の概要[#0]

はじめにこの記事では「『VBA』や『マクロ』の存在は知っているが、イマイチどんなものなのか分からない」という人向けに、最低限理解しておくべき基礎内容を解説した上で、「どのようにVBAを書き、マクロを作っていくか」という、「マクロを作り上げる際の思考の流れ」に重きを置いて解説していきます。そのため、「模範解答の羅列」ではありません。「Aを実現するにはBを使えば良い」ということをいくらインプットしても、「オリジナルのマクロを自分で考えて作れる」ようにはならないと考えています。なれるとしても、かなり時間がかかります。プログラミングは「暗記ではない」とよく言われます。VBAもプログラミング言語の一つである以上、暗記で対応しようとするとすぐに限界が来ます。では暗記していないのにどうしてVBAを書くことが出来るのかといえば、「基礎知識以外で必要になる細かい内容は、その都度調べて対応しているから」です。その基礎知識についても、一度ある程度理解すれば、後で調べ直して再度理解出来るようになります。というわけで、まずはVBAの基礎知識を理解し、ある程度自力でVBAを書けるようにしていきましょう。今後の流れこのココナラのブログにて、無料で解説記事を投稿していきます。更新頻度は不定期になりますが、出来る限り定期的に更新できるよう努めます。また、解説した内容について「この部分がよく分からない」「このような理解で良いか」という質疑応答をご要望の方向けに、別途個別対応サービスを致します。VBAに興味を持ち、「難しそうだけど扱えるようになってみたい」という人の手助けが出来ればと思いますので、ぜひご一読いただけ
0
カバー画像

科学技術「火星で飛ぼうよ」

【偉業をなす】火星でドローンを飛ばす事に成功しました!これだけ聞くと別に珍しいと感じません。しかし今まで火星のドローン飛行は不可能とされてきました。その理由は大気が地球の1%しかなく大気での力を利用したプロペラ飛行のドローンが浮きにくい惑星なのです。でも重力が弱いから浮きやすいじゃん!そう思うかもしれません。確かに重力が少ないから少ない大気でも浮きやすいですがその重力の弱さをさらに上回る大気がの少なさで浮かせられません。そんな中ドローンを浮き上がらせられた事はライト兄弟が初めて飛行できた事と同等の偉業なのです。〓=〓=〓=〓=〓=〓=〓=〓=〓=〓=〓=〓【手探り】このドローンの名前は「インジェニュイティ」と言い日本語に訳すと「創意工夫」です。飛行が出来た範囲は上昇高度「3m」飛行時間「39.1秒間」飛行距離「64.3m」たったこれだけの事ですが今までこれが技術的に実現困難でした。理由の1つに地球上で火星と同じ重力を再現できない事でした。大気圧が地球の1%と言う環境は再現可能でした。しかし火星と同じ重力の再現が出来ず机上の空論で作るしか無かったのです。そんな中手探りで試行錯誤し理論上浮き上がれるドローンをやっと完成させたたのです。〓=〓=〓=〓=〓=〓=〓=〓=〓=〓=〓=〓【スペック】このドローンのスペックは機体全高「49㎝」重さ「1.8㎏」全幅「1.2m」全高は特に問題ない気がしますが重さと全幅が凄い事になってます。ドローンのくせに重さが1.8㎏もありとても浮き上がれると感じません。しかし火星に持って行くとこの1.8㎏の重さがなんと600gになります。しかしこれでも結構な重
0
カバー画像

BASE制作プラン一覧表

私が提供しているBASE制作プランを一覧でまとめました。プラン選びの参考にしてください。お問い合わせはDMでお気軽にご相談ください。
0
カバー画像

[GAS] スプレッドシートとHtmlServiceでHTMLパーツを文字列データとして量産する小ネタ

はじめにスプレッドシートから商品情報を参照し、商品ごとのHTMLパーツを自動生成したい、生成したHTMLはブラウザ表示させるのではなく、商品ごとの文字列データとして、スプレッドシートで管理したい、という要望に適した、GASをテンプレートエンジン的に使用する小ネタです。本記事はQiitaで公開した記事の要約版となります。基本的なロジックとしては、テンプレートとなるHTMLパーツを取得し、目印として埋め込んだマーカー(以降、handler)を差し替えるという流れになります。この際GASのHtmlServiceを利用しますが、そのままレンダリングするのではなく文字列として生成する点で、通常の利用用途とは異なります。※HtmlService利用用途の多くはGoogleサイトやGoogleフォームでは使えない機能を実装したい場合やSPA(Single Page Application)など、より自由度の高いUI構築が必要な場合かと思います。そのため、通常はスタンドアロンスクリプトとして構築し、デプロイ、httpsレスポンス表示、もしくはコンテナバインドスクリプトにおけるカスタムプロンプト表示用という使い方がメインです。ロジック事前準備としてプロジェクトへテンプレート登録しておきます。1-テンプレートの読み込みテンプレートを読み込み、配列へセットしておきます。2-データを取得し順次テンプレートへ展開ヘッダー行を削除し、順次テンプレートへ展開します。この際、やりがちなミスは、テンプレートに設定していないhandlerへの値セット、ないしはその逆、設定したhandlerへ値をセットしない、セッ
0
カバー画像

[PHP][jQuery]による物体移動

「これ」を「ここ」に移動しました、というのが視覚的にわかりやすいというのは重要ですね。web上で確認できるのがなかなか便利。
0
カバー画像

Q.プラグインは複数のドメインで使用できますか?

ご自身が契約されているサーバーに限り複数のドメインで使用可能です。
0
カバー画像

ココナラでのサービス

おはようございます。こんにちは。こんばんは。ココナラで久しぶりにブログを書こうかとアプリを起動してみたものの、アプリからでは投稿出来ない事に気づくのに時間がかかりました。。。あまり間隔を開けずにブログ投稿はしていきたいと思っていますが、サービス提供自体停止していますので、きちんと答えを伝えられないものが多いのも事実です。せっかく作ったアカウントですし、分からない事や知りたい事のある人で、自分が力になれる人がいればと思い始めたものでもありますので、サービス提供自体は停止しますが、このブログを見た方であれば、DM下さればある程度質問にDMで答えます。DMで収まらない、サービス提供に値する場合のみ、ココナラでの取引で調査や回答など行います。「質問する事自体はサービスには値しない」という形でいければなと思っています。逆に、「質問のDMしたのにスルーされた!!」と言われても困りますが、基本しません。お答え出来ないものは出来ないと言いますし、お答え出来るものはお答えしていきます。時間かかるのでサービスになるならそう言いますし、私個人では対応出来ないものに関しては、「出来る」「出来ない」などの判断を行い、別のココナラ出品者への相談を勧めます。ただ、特定の出品者様との繋がりは一切ありませんので、ご紹介などはご遠慮させて頂きます。その際はご自身で、出来ればココナラ内で見つけて頂ければ幸いです。今も常にココナラからの通知はONにしております。DMがあればスマホから通知が来ますので、PC立ち上げた時しか見ないなどはありません。ただ、こちらは万全ではありません。サービスの価格も正直破格だと思っています
0
カバー画像

ウイルス関連の確認はオンラインでできる

TREND MICRO社のサイトに行くと無料でウイルススキャンしてくれます。ちょっと時間かかりますがフルスキャンも可能。夜寝る前にかけて朝できてりゃ最高ですね。私どもに先日『HELP』とコールが入り、知らないうちに入り込んでいる怪しいソフトやサービスを消してひとまずディフェンダーでスキャン、とどめにオンラインでフルスキャン(パソコンやネット環境によっては膨大な時間がかかりますがw)とりあえずこれだけやってりゃまぁ心配はないだろう!!
0
カバー画像

帳票のカスタマイズ

幸い多少なりとも商品を販売させて頂きました。ご購入頂いた皆様に心から感謝致します。当初は「商品販売」を想定した帳票作成の商品をご紹介していました。しかし実際には様々な業種の方よりお問い合わせやその後ご購入を頂きました。そうしたことはある程度は想定していましたが、予想以上に多業種にでありました。それで、紹介した商品そのままでの販売は皆無でお客様のご要望を聞きつつカスタマイズして納品まで何とかこぎつける事が出来ました。ご購入頂いた皆様が満足してお使いになっているかが少々気にかかります。どのようなプログラムでも同じですが、造り手によってどのようにでも造れます。確立された方法や限界は確かにありますが、その範囲の中で自由に造れるものです。ですから使いやすいもの、そうでないものも出来上がってしまうわけです。ある人にとっては使いやすいが、ある人にとっては使いにくいと感じるものもあり得るのです。そこが造り手にとって悩ましい所です。今現在ベストと感じる作り方が時間とともに非常に恥ずかしいプログラムやソフトウェアだった事は多々あり、プログラムを造った経験のある他の人からも良く聞く話ではあります。ご依頼様が満足する物を提供できるにはどのようにしたらよいか、日々悩む事であり、現在の自分の技術的な習熟度の中で最善のものをご提供できるかが実際のプログラミング以上に悩む事です。現在の自分の方法論がご依頼様にとって最善とは考えていません。PCやExcelにどの程度の知識や理解があるのかでも変わって来ますし、その方の考え方やこれ迄の経験でも変わって来ると思っています。ネット通販等の入力等の方法を観察すると、おお
0
カバー画像

プログラマの時短に関して

おはようございます、こんにちは、こんばんは。プログラムで仕事が時短出来るかと、子どもから聞かれたのでこちらでもお話したいと思います。率直に言いますと、以下の様になります。各項目については下で個別に解説付けます。・プログラマは時短出来ない・SE(システムエンジニア)は時短出来ない・事務などのデスクワークは時短出来る・マンパワー系もものによっては時短出来ると、言った感じでしょうか。では、各項目別に解説していきます。・プログラマは時短出来ない 正確には時短は出来ますが、 その時短は考えられた上で仕事を割り振られていますので、 その時短を行わずに時間がかかると効率が悪い人になります。 プログラマは時間や日数ベースで予算が取られます。 プログラマの中にも早い人もいれば遅い人も居ますので、 あくまでもその会社内の基準によります。 「会社内の基準より算出されたシステムを作るのにかかる時間」 以内にプログラムを作る事が必要になります。 効率が良い人やスピートが早い人ほどある程度お決まりのものを、 ライブラリ化などを行い、よく使うものはコピペで終わる様にしています。 なので早いし効率も良いし、バグも発生しにくいです。 1から書くとテストも必要になるし、バグの発生率も上がります。 時短とは関係無くなってしまいますが、 色々な会社にスーパープログラマーと言われる様な人がいます。 その人たちは「会社内の基準」には当てはまりません。 テスト含め3週間(15人日)の仕事を残業せず5日で終わらせたりします。 もちろん、彼らの仕事は上司の許可が出るまでは、 クライアント(お客さん)が見られる状態にはならず、 
0
カバー画像

Q.どのツールにも説明書は付属していますか?

どのツールにも説明書(マニュアル)が付属しています。 プラグインをインストールするとダッシュボードの左サイドメニューに該当プラグインのメニューが追加されます。 その該当プラグインのメニューの一番下に [ マニュアル ] という項目があります。 または、設定画面の一番左端のタブが [ マニュアル ] となっています。 購入前に確認する場合は、デモサイトに登録して頂き、デモサイトにログインすることで閲覧することができます。
0
カバー画像

Q.設定が難しい場合、質問は可能ですか?

質問は可能です。サポートフォーラムでこれまで寄せられた質問について回答しています。 過去の回答をご覧になると解決できることもあります。 ただし、実務は承っていません。具体的には設定の代行や設定を最適化するための調査などです。 これらは有料サポートとなります。
0
カバー画像

win10で印刷しようとしたら出るバグ

2021年3月初旬以降、Windows 10でのWindows Update実行後に「APC_INDEX_MISMATCH」という停止コードのブルースクリーンが発生してしまい、印刷ができない問題の発生するユーザーが増加しています。<画像みたいなやつ>今日新しいアップデートが出てますので直ちにアップデートしてください。最近多いなぁこの手のバグ・・・
0
カバー画像

Q.ゲッツインとツイートプレスの違いはなんですか?

ツイートプレスとゲッツインとの違いですが、ツイートプレスは関連するTwitterのツイートを記事のコメントとして投稿できるプラグインです。 一方で、ゲッツインはWordPressの標準機能であるショートコードという機能を使い、記事中であればどこにでもショートコードを埋め込むことで、Twitterのツイートを表示できます。 まとめると ・ツイートプレスはあたかも誰かがコメントを投稿したかのような体裁で、コンテンツを追加できる。 ・ゲッツインは自分の記事を補強するためのコンテンツを引用という形で好きな場所に追加できる。 といったところです。
0
カバー画像

ポートフォリオ

筋トレ系のLPサイトを作りました。かなり長めのページでデザインもこだわったのでかなりいい出来ではないでしょうか
0
カバー画像

Q.2.5ちゃんプレスは一度設定すると自動で記事を投稿し続けてくれますか?

はい。投稿し続けることができます。 ただし、初期設定では自動で投稿するようにはなっていません。 ※自動投稿は大変危険なため 最初は手動で投稿して、慣れてきたら自動的に投稿する設定にすることをおすすめします。 自動投稿の方法はマニュアルに掲載しています。
0
カバー画像

擬似言語 part 3の解答

問1このRANGEというプログラムは、・AVERAGE(平均を求める)・SEARCH(学生の点数が範囲の中に含まれる学生数を数える)の2つの関数を持っています。関数SEARCHを呼び出すときに、配列EIGOと学生の人数の50、そして(a)を渡しています。SEARCH関数の3つ目の引数は「整数型:AVG」ですので、英語の平均点を渡してあげれば良いです。変数AVG-Eには、AVERAGE関数で計算した英語の平均点が設定されますので、これを渡すことになります。(a)はAVG-Eが正解です。続いて(b)は、関数AVERAGEで平均点を返す前に行う処理です。これは平均点を計算する部分ですので、合計の点数を学生の人数で割れば、平均点になります。ですので、AVG ← TOTAL / Nが正解です。ちなみに「■I=0, I<N, 1」は、「変数Iは0から始まり、N未満の間、繰り返す。その間は変数Iを1ずつ増やす。」という意味ですので、覚えておきましょう。最後の(c)ですが、問題文から平均点±10点の範囲に入っていれば、人数をカウントすると読み取れます。その判定条件を書くことになります。(c)はAVG ー 10 ≦ TBL[I] and TBL[I] ≦ AVG + 10が正解です。「平均点の-10点以上であり、かつ、平均点の+10点以内」かどうかを判定して、条件に合致すれば人数をカウントするようにします。問2問題文には、下記のようなイメージで配列OUTへ文字を出力するとあります。ABCABCAの文字列からCAが出力されず、配列OUTにABBと出力されます。まずは、配列の添字はどの変数を使ってい
0
カバー画像

「毎月請求 for Stripe」で「無料お試し期間」「日割り請求」が設定できるようになりました。

ココナラをご利用の皆様へ。表題の件ですが、弊社のクレジットカード決済導入サービスにて、「無料お試し期間」「日割り請求」がより柔軟に設定できるようにしました。 今までもこの2機能は使用可能だったのですが、毎月の決済金額変更と一緒に使うことができませんでした。今後は毎月の金額変更にも対応しつつ、日割り計算や無料お試し期間の設定ができるようになりました。ご不明な点がありましたらお気軽にご連絡ください。今後ともよろしくお願いいたします。ライムホールディングス株式会社
0
カバー画像

順番は守りましょう

普段、事業にパソコンを使う方のサポートをしていての”あるある” なんですがZoomとかが落ちるので、テコ入れしたいという相談で順番がちがーーーーーうぅ!というのがあります。皆さん、先に、パソコンを良いものにしがちです。その前にやるべきである、回線の速度を確認して、工事の手配をするってことをしていないんですね。時期的なこともありますが、例年、引っ越しも多くなるこれからの時期は工事の手配をしても、1か月先しか入れませんなんてこともざらにあります。はじめのころのブログでも書きましたがまずは、回線の速度確認してみてはいかがでしょうか?(もう、申し込み殺到で、遅いかもしれませんが、、、)かくいう私も、社内SE時代に、回線工事の遅れでその会社の皆さんにご迷惑をかけたので、偉そうなことは、言えませんが、、、。
0
カバー画像

Accessは最近使わなくなった??

昔は、良く会社でAccessをつかってVBAの修正など行っていたが、最近ではあまり使わなくなった。どんなことしてたかというとAccessのレコード分をEXCELにそのレコード数だけ書き出し、そのEXCELには、EXCELのVBAが実装されているといったACCCESSのVBAを作ってました。個人的には、Filemakerというソフトの方が使いやすいかな。今はWEB制作なので、WEBDBを扱う方が多いです。
0
カバー画像

【PythonのORM】SQLAlchemyの基本的な使い方!

# はじめにSQLAlchemy とは、Python で使用できる ORM です。Python コミュニティにおける最も使用されている ORM ライブラリの一つとなっているので、使用する機会も多いかと思います。そんな SQLAlchemy の基本的な使い方をまとめてみました。まずは、ここから基本的な操作を学び、応用的なものについては、随時調べながら実装すると良いかと思います。# 使い方## インストール```$ pip install sqlalchemy```## モデルの作成以下のようにモデルを定義することで実行のタイミングでテーブルが生成されます。```pythonengine = sqlalchemy.create_engine('sqlite:///db.sqlite3', echo=True)Base = declarative_base()class Account(Base):__tablename__ = 'account'email = Column(String, primary_key=True)password = Column(String)Base.metadata.create_all(bind=engine)```## 基本操作### Insertデータを追加する際は、まず、session を生成します。その後、作成したモデルにデータを入力し、session に対して追加します。追加したデータを commit でデータベースへ反映して、session を閉じます。```pythondb_session = sessionmaker(bind=e
0
カバー画像

文章のコピーとペーストをキーボードで行う方法(ショートカットキーを使う方法)

文章をコピーしてペースト(貼り付ける)をショートカットキーで行うにはctrl + c で文章をコピーしてctrl + v で文章をペースト(貼り付け)するとできます。この操作で簡単にコピーしてペースト(貼り付け)ができます。慣れてくると作業時間が大幅に削減されるはずです是非試してみて下さい。
0
カバー画像

擬似言語 part 2

part 1の解答問題文を理解するため、図にしてみましょう。配列BANGOと配列NAMEに格納されている値は、一例として書いていますので、どんな値でもOKです。この例では、学生番号201の学生の氏名は、「基本太郎」です。このように、80名の学生番号と氏名が配列に登録されています。続いてプログラムを見てみると、・W-BANGOを入力とあります。これは、「学生番号279の学生の氏名が知りたい」と思ったときに「279」を操作卓から入力すると、変数W-BANGOに279が格納されるということです。この「279」が配列BANGOにあるかどうか、探していくことになります。では、(a)の空欄について考えます。(a)の下から繰り返しが始まっているので、この繰り返しは配列BANGOから学生番号を探す処理だろうと推測します。この処理の中で変数Iを+1していますので、変数Iは添字として使っています。しかし、変数Iを初期化している箇所が見当たりません。今回の配列の添字は0から始まりますので、(a)の部分で変数Iを0で初期化するのが正しいです。そのため、(a)の答えは・I ← 0になります。次は(b)を解きます。どのような条件で繰り返しを続けるか、これが(b)の答えになります。「I<80」とは、学生が80名ですので、Iが80未満の間は繰り返します。さらに、「学生番号が見つからない間」は繰り返す必要があるので、これを(b)に記述します。「W-BANGO」と「BANGO[I]」を使うと、BANGO[I] ≠ W-BANGOもしくはW-BANGO ≠ BANGO[I]が(b)の答えです。ただ、「BANGO[I
0
カバー画像

新しくUnityを学べるサイトを作りましたよ

今回は、Unityに関するお知らせです。 新しくUnityのサイトをオープンしました。 その名も、 Unityの寺子屋ユニコーンというサイトです。今後Unityの情報などはこちらに集約していきますので Unityやゲームに興味のある人は、こちらをご覧ください。 ココナラでは、 Unity講座も随時販売中です。
0
カバー画像

擬似言語 part 1

1.擬似言語とは擬似言語は、アルゴリズムを簡略化して表現している擬似的なプログラミング言語です。基本情報技術者試験の午後に出題され、解答が必須ですので、この問題で点数を落とさないよう勉強しておきましょう。その前に午後試験ではどのような分野から出題されるのか、確認してみます。IPAの試験要綱 Ver4.6(2021年4月の試験から適用)から抜粋しました。■午後試験の分野別出題数① 情報セキュリティから1問出題 20点下記の②、③は合わせて4問出題され、その中から2問選択 各15点②下記4つの分野から3問出題・ソフトウェア・ハードウェア・データベース・ネットワーク・ソフトウェア設計③下記4つの分野から1問出題・プロジェクトマネジメント・サービスマネジメント・システム戦略・経営戦略・企業と法務④データ構造及びアルゴリズム(=擬似言語) 25点⑤下記5つの中から1問選択 25点・C・Java・Python・アセンブラ言語・表計算ソフトこのように、100点満点で擬似言語は25点を占めています。2.例題プログラミングやアルゴリズムは「習うより慣れろ」だと思いますので、早速例題を見てみましょう。線形探索のアルゴリズムを擬似言語で表現した問題です。<問題>50 個のデータが記録されたテーブル(配列TBL)の中から、目的のデータ(DATA)と一致するものを探索する。目的のデータが見つかれば "有" を表示し、見つからなければ "無" を表示する。このアルゴリズムを擬似言語で表現する。(条件1)配列TBLにはあらかじめデータが格納されている。(条件2)配列TBLの添字は、0から始まる。擬似言語で表
0
カバー画像

ファイルの上書き保存をキーボードで行う方法(ショートカットキーを使う方法)

ファイル保存を行う際アプリケーション画面の左上にマウスを持っていってファイル -> 保存とクリックすれば上書き保存できます。この上書き保存をマウス操作ではなくキーボード操作で行うことができます。Ctrl を押しながら s を押します。(これを「Ctrl + s」と表現します)ぜひ試してみて下さい。キーボード操作で何かをやることを「ショートカットキーで操作する」と言います。ネットで何かをキーボード操作で行う方法を探すときにはショートカットキー と検索するといいです。例えば、上書き保存方法を知りたい時は「上書き ショートカットキー」と調べるといいです。
0
カバー画像

WordPress高速化はSEO対策に繋がるお話

SEO対策の専門家Webラボです。他にサービスとして有名なものにWordPressの高速化があります。サイトが重いってことで相談受けることが多いのですが実は高速化はSEO対策にもなるのです✨重いサイトだと多くのユーザはページの読み込みを待つことができずに離れてしまうからです。SEO対策は多角的に見ることが大事なので何かあればご相談くださいね😊
0
カバー画像

【Excelを気楽に使ってみよう!】シートの切り替えを素早く行う方法

こんにちは。じゅんたろうです。事務などでExcelを触れているときに、シートが多くて切り替えが大変と思ったことはないでしょうか。SEでもシートがたくさんある資料は意外と多いので、切り替えに浪費する時間が結構かかるなーと思っていた時に、取引先の経営企画部の方がササっとシートの切り替えをしているのを、すごいなと思い、調べてしまいました笑そしたら、あるんですね。ササっと行う方法が!こちらをシェアしたいと思います。やり方は簡単で「Ctrl」キー+「PageUp」キーでシートを右に切り替えていく「Ctrl」キー+「PageDown」キーでシートを左に切り替えていくとなります。これを知った当初はまさか、「PageUp」キーや「PageDown」キーを使う日がこようとは。。といった心境でした。なかなか使わないと思っていたので、このような使い方ができるのかと感心しました。もし、シートの切り替えが大変。。。と思っていたら使ってみてください!それでは今日はこの辺で失礼します。
0
カバー画像

週間プログラミング④:Pythonで名簿作成アプリを作ろう

GUIアプリとは? 今週はPythonでエクセルの名簿ファイルに名前・電話番号・性別を登録するGUIアプリを作ります。 さて、GUIアプリというのはGraphical User Interfaceの略で、カーソルでボタンを押したり、スライドさせたりといった直感的な操作が可能な画面のことをいいます。もっと言えば、マウスで操作できるのは基本的に全てGUIと呼ばれるものです。 私達がパソコンと聞いて想像する作業の殆ど全てはGUIで行うことができます。ブラウザの操作やword、EXCELは全てGUIアプリです。 GUIの反対の概念にCUIというものがあります。これは、例えばコマンドプロンプトなどがそうです。PythonでGUIアプリを作るには? PythonでGUIのアプリを作る際、有名なモジュールにtkinterがあります。昔からあるモジュールですが、コードが長くなるなど、やや使いにくいです。 そこで、今回は最近開発されたPySimpleGUIを使ってみます。インストールしていない人は、プロンプトで$pip install pysimpleguiと打ち、インストールしましょう。作りたいアプリの機能 次のような操作が可能なアプリを目指します。①GUIで氏名・電話番号・性別を入力する②アプリがエクセルファイル”meibo.xslx”を作成する(開く)③meibo.xslxに入力された情報を書き込む このようなアプリがあれば、いちいちエクセルファイルを開かなくとも名簿管理が可能になります!プログラミングモジュール使うモジュールは以下の通りです。import PySimpleGUI as s
0
カバー画像

【Excelを気楽に使ってみよう!】罫線を音速で引く!

こんにちは。じゅんたろうです。今回は罫線を音速で引く方法をシェアしたいと思います。罫線というのはセルのマス目に沿ってマスを囲うように引かれる線のことです。その中で一番標準的な線細い実線でセルを囲うように引く方法を書きたいと思います。そこに行く前に引きたい範囲のセルを選択する必要があります。マウスでクリックしながら引っ張ることで選択することが出来ますが、せっかくなので、ここもマウスを使わずにやってみましょう!やり方は簡単で「Shift」キーを押しながら↑↓などの矢印を押すだけです。これでセルの選択が出来たので、一気に罫線を引いてみましょう。罫線の引き方は「Alt」キー ⇒ H ⇒ B ⇒ Aと順に押してください。ポイントは同時ではなく順に押すということです。これをショートカットキーと呼ぶかどうかは見解が分かれるところな気がしますが、キーボード上で操作できているので僕はショートカットキーと呼んでいます笑そうすると選択したセルに格子状の罫線が引けると思います。簡単な表を作る際に便利なのでぜひ使ってみてください!では今日はこの辺で失礼します。
0
カバー画像

【Excelを気楽に使ってみよう!】ホームタブの使い方

こんにちは。じゅんたろうです。ホームタブの利用方法をシェアしたいと思います。ホームタブがどこにあるのかというと上の画像の左上上部に緑色のタブ「ファイル」がありますがその隣です。ホームタブでは大まかに以下の機能があります。・フォント関連・配置関連・数値関連・スタイル関連・セル関連・編集関連この中で基本となるのは・フォント関連 ・配置関連 となります。なので、色(背景色や文字)を変えたい、文字の大きさやフォントを変えたい、罫線を引きたい場合は「ホーム」タブ→フォント機能の場所から実行したいことに応じてアイコンをクリックすると可能です。また、文字の配置を整えたい場合は、「ホーム」タブ→配置機能の場所から右端・左端・中央揃えを選択することで可能になります。その他の下記機能も大切ですが、まずはフォントと配置の設定をできるようにしてみるのがよいと思います。・数値関連 ・スタイル関連 ・セル関連 ・編集関連 以上、参考になりましたら嬉しいです。
0
カバー画像

自作PCの仕方を簡単に説明します

まずは最初にパーツを構成します。これは後程のブログで更新しようと思います。 単純にAMDにするか、もしくはINTELで作るかの判断は最初にしてください。 ゲーミング等ならAMD 業務用など、色んなソフトを利用する可能性があるならINTELで。 作り方を説明したく思います。 できれば、静電気防止の手袋などは付けて作業をおススメします。 ① マザーボードを取り出し、パーツを取り付けます。   CPU取付         物により、グリスが添付されていない場合があったりするのでグリスは        買っておいてください。基本的にはCPUに塗り付けてあることが多いですが、        初期グリスは熱伝導率が悪い傾向にあるため、        1000円位のグリスは購入しておくことをおススメします。   HDD取付         AMDで作る場合はm.2 ssd PCIE4.0 の物を利用したらいいと思います。        INTELは現在ではPCIE3.0がメインとなっています。これから対応するようです。     メモリ取付         ただ挿すだけです。注意点は、メモリスロットが4スロット有、2個取付の際、        1番2番とか番号が振ってあるのでその順に取り付けてください。   ビデオカード取付        これも挿すだけですが、ちょっと初めてだと挿し方が解りずらいかもしれません。        昔は内蔵GPUというCPUにビデオカードの機能が付いていたのでなくても        良かったのですが、最近ではAMDは完全に内
0
カバー画像

【Excelを気楽に使ってみよう!】レベルの解説

こんばんは。じゅんたろうです。皆さんはExcelを使ってお仕事していますか。私はSEなので毎日5時間程度は触っているのですが、新卒で最初にExcelに触れたときは、罫線すら引けず、先輩に呆れらていました。しかし、1年もすると慣れてだいたい使えるようになるんですよね。そういった中で、これができるとスタートラインに立ったなとか、中級者はこのくらいかなというのが私の中でだいたいのレベルで区別ができるようになったので、それをシェアしたいと思います。事務の求人に応募したいけど、どのくらいExcelができればいいかわからないと思っている方や、SEになりたいけどどのくらいスキルが必要?と思ってる方に一つの参考にしてもらえたら嬉しいです。■初級レベルの条件ヘッダーにあるホームタブの操作ができること、シートの操作ができること例)・罫線が引けたり、セルの色を変えたり、文字の色を変えたりできる・セルに文字を打ち込んで表を作れる(グラフではないです。)・シートを増やしたり減らしたりできる■中級レベルの条件関数を利用して操作の一部を自動化できること特にvlookup関数ができることが中級者の条件だと思っています。このレベルが一般的にいう事務に求められるレベルだと思います。ちなみにSEもここまでできれば大抵の作業はクリアできます。なので、就職やIT業界への転職はこのレベルを基準にするのがおすすめです。このレベルまで来ると、関数は覚えておかなくても必要な時に調べて使いこなせるようになります。例)・sum関数を利用して合計を出せる・vlookup関数を利用して適切な値を引っ張ってこれること・こんなことできたら
0
カバー画像

「Pixel5+楽天モバイル」最強!

どうも、煉です昨日、子どものスマホをPixel5へ切り替えましたキャリアは、話題の「楽天モバイル」です私は、1年間無料なので、 「アリ」派です! 未成年だと本人と親で行かないと いけないので、少し手間ですね・・・ これで、家族全員楽天モバイルへ 移行完了しました^^ 1年間4人分のスマホ通信費が無料というのは12万円以上はお得なので大盤振る舞いですよね!Pixel5のセットアップを見ていたのですが、Pixel3aとは雲泥の差!本体の動作もサックサク!本人は、ニヤニヤと満面の笑みでデータコピーしてましたちなみに私はPixel4aですので、先越されてしまいました(泣)Pixel6にあたりに変えようかと思ってます
0
カバー画像

ラン♪ラン♪ランケーブル

インターネットへの命綱、、、それがラン(LAN)ケーブルですが値段が安いものでいいや♪ とテキトーに選ぶ方がいます。種類があるのをご存じでしょうか?カテゴリー(category)というものになるのですが、今売っているものは、5,5e,6,6a,7ですが数字が大きくなるほど性能が良くなります。(通信速度が速い)家の回線を高速にしても、ONU(光回線が家の中に入ってきて最初にある機械)とルーター(ONUで入ってきた光回線のデータをパソコンに送る機械)間を結ぶLANケーブルの性能が良くないとインターネットが遅いということに。下写真の様な線を家のなかで使っているときは一度確認してみるのも良いと思います。
0
カバー画像

Programming with Java, part 10

1.About logI think that the purpose of outputting the log is as follows.・To confirm whether the process was performed when testing the program.・To log a message when an error occurs and use it for investigation.・To record the processing date and time and access status to check for hacking."Log4j" is a representative Java log output, and it isone of the Java logging frameworks. But I think theLogger class in the java.util.logging package is moresuitable for beginners. So let's take a look at theLogger class this time.2.java.util.logging.LoggerThe following program explains how to output logsusing the Logger class.-------------------------- LogTest.java -------------------------------------imp
0
カバー画像

Programming with Java, part 9

1.About FileWriter classThis time I will talk about file output. There is a class calledFileWriter in the java.io package, so let's first see how touse this class.----------------------- WriteTest.java -------------------------------------import java.io.*;public class WriteTest {    public static void main(String[] args) throws Exception {        FileWriter fw = null;        try {            File file = new File("c:¥¥test¥¥test.txt");            fw = new FileWriter(file);            fw.write("Hello world");        } catch(FileNotFoundException e) {            System.out.println(e);        } catch (IOException e) {            System.out.println(e);        } finally {             // Close the
0
カバー画像

Programming with Java, part 8

1.About BufferedReader classThis is a continuation of the previous file input. TheFileReader class is inefficient because it reads charactersfrom the file one by one. The java.io package provides aBufferedReader class that reads line by line from a file,so let's see how to use this class with the following program.----------------------- ReadTest2.java -------------------------------------import java.io.*;public class ReadTest2 {    public static void main(String[] args) throws Exception {        BufferedReader br = null;        try {            File file = new File("c:¥¥test¥¥sample.txt");            FileReader fr = new FileReader(file);            br = new BufferedReader(fr);            St
0
カバー画像

【Windows 10】「クリップボード履歴」について

​【Windows 10】「クリップボード履歴」を活用する​ Windows 10 October 2018 Updateで導入された「クリップボードの履歴」機能の使い方を紹介する。「履歴」機能を使えば、クリップボードに保存した過去のデータを利用したり、よく使うデータをクリップボードに保存しておき必要に応じて呼び出したりすることができる。 Windows 10 October 2018 Update(バージョン1809)では、クリップボードの機能が拡張され、「履歴」機能と「同期」機能が実装された。  これまでクリップボードには、「コピー」または「切り取り(カット)」した最新の1つのデータしか保存できなかった。例えば、メモ帳などで「あ」をコピーし、次に「い」をコピーすると、クリップボードには「い」しか残っておらず、「い」しか貼り付けできなかった。  これがWindows 10 October 2018 Update以降では、クリップボードの「履歴」を呼び出すことで、過去にコピーまたはカットしたデータを選択して貼り付けることができるようになった。  先ほどの例でいえば、「あ」を選択して、貼り付けることができるわけだ。Excelなどのデータ入力に際して、よく入力する項目名などをクリップボードにコピーしておけば、クリップボードの履歴を選択して、貼り付けるだけで入力ができるようなる。  「同期」機能は、同じMicrosoftアカウントでサインインしているPC間でクリップボードを同期し、他のWindows 10でコピーしたデータを貼り付けられるというものだ。 「クリップボードの
0
カバー画像

Programming with Java, part 4

1.About List of collection classI will talk about frequently used collection classes from theutility "java.util" provided by Java. This time about List.In the List, the elements are arranged in order.If you want to use an array, you need to specify the numberof elements in advance, but in the case of List, you can useList without specifying it.There are two types of List, "ArrayList" and "LinkedList".The program below uses ArrayList.------------------------- ListTest.java -----------------------------------------import java.util.*; public class ListTest {  public static void main(String args[]) throws Exception{   ArrayList<String> list = new ArrayList<String>();   // Measureme
0
カバー画像

【BASE】バナー画像にリンクを貼りたいけど貼れないテーマが多いらしい

こんにちは。kaologです。日頃、本業・副業を通して無料ネットショップサービスBASEの修正・更新案件を対応させていただいているのですが、配布テーマの多くに、”バナー画像は設定できるけどリンクを設定できない”現象が見受けられました。よく「ここのバナーにリンク設定してください!」というような依頼を受けます。作業自体はそこまで手間ではないので、飛ばしたいリンク先の依頼いただければすぐに更新できます。テーマ制作者さんにはそこらへんの気配りも行ってもらえると助かりますよね。ちょっとしたつぶやきでした〜(*´ω`)
0
カバー画像

playwright(Node.js) で E2E テスト!

# はじめにみなさん、Playwright をご存知ですか?これまで、Node.js での E2E テストといえば、puppeteer、TestCafe を使っていたという方も少なくないのではないでしょうか?Playwright は、そのうち、puppeteer と同じような記述も多く、非常に分かりやすいかと思います。また、Microsoft によって開発、運用されているため、今後サポートされなくなるというリスクもある程度回避できるかと思います。2020/12/26 時点では、バージョン 1.7.0 なので、その時点での情報になります。# サポート環境2020/12/26 時点でサポートしているのは以下になります。- Node.js 10.17 以上- Windows: Windows 及び WSL で動きます- macOS: 10.14 以上- Linux: ディストリビューションによる(Firefox は、Ubuntu 18.04 以上)古い Microsoft Edge や IE 11 はサポートされていません。また、Python や C# などでも使えますが、Java や Ruby はサポートしていません。# インストール```$ yarn add -D playwright```# 簡単な例Yahoo! JAPAN トップページにアクセスして、スクリーンショットを撮るテストをしてみます。```js:test.jsconst { chromium, devices } = require('playwright');(async () => {const brow
0
カバー画像

Programming with Java, part 1

A happy new year! I look forward to working with youagain this year. I hope I can do the following things this year.■Plans・Programming with Java・I will try to make a Big or Small game with Java.・Measures for the Fundamental Information Technology Engineer Examination (around March)In summary, I will introduce programming with Javalittle by little from today. First, take a look at thesample program.----------------------------- Sample.java ----------------------------------------public class Sample {    public static void main(String[] args) throws Exception {        int x = 6;        int y = 4;        int z = x * y / 2;        System.out.println(z);    }}-------------------------------------
0
カバー画像

Algorithm, part 3

String manipulation algorithmThe data you can use on your computer includes not only numericaldata but also character data. There are various types of characterssuch as alphabets, symbols, hiragana, katakana, and kanji.A collection of multiple characters is called a character string.For example, it becomes the string "PROGRAM" by collectingthe 7 letters "P", "R", "O", "G", "R", "A", and "M". Therefore,you can think of a string as a "table (array) that contains onecharacter for each element."In the Fundamental Information Technology Engineer Examination,there may be questions of exam such as counting the frequencyof appearance of characters and checking whether the specifiedcharacter string i
0
カバー画像

スクレイピングで一番役立つXPATH

Pythonで自作プログラムを書いてる人も多いかと思いますが、データ件数を考慮してOctoparseを利用する人も多いですね。テーブル形式のデータ取得の例を見ると、大抵以下のようになってます。これだと、取得先ページで表の行が挿入されただけで、目的とするデータが取得できなくなります。列見出しに着目して、「〇〇という見出しの隣のデータ」という具合に取得すると一番確実かと思います。必要な方はご相談ください。
0
カバー画像

Algorithm, part 1

Search algorithm In the Fundamental Information Technology Engineer Examination, thefollowing algorithms tend to be asked.・Search (linear search, binary search, hashing method, etc.)・Sort (quick sort, insertion sort, etc.)・String manipulation (string search, string compression)This time, I will explain about "Search".Searching is the process of finding specific data in a collection of data, suchas an array or file. Here are two typical search methods.(1)Linear searchThis is a method of searching from the beginning (or end) of the array in orderto search for specific data.If the data is found, the search is completed. If you search to the end of thearray and do not find it, then there is no d
0
カバー画像

Data structure, part 3

Tree structureA tree structure is a data structure that expresses the hierarchical relationshipbetween elements. It is suitable for expressing relationships branchedbetween data.node:Area for storing data.(Element part of the tree structure)branch:Line connecting the node.(Connect elements)root node:The first node without a parent node.leaf node:Terminal node without a child node.In addition, there are several types of tree structures, so I will introduce them.(1)Binary treeA binary tree is a tree that has two or less children in each node. Distinguishthe two children like the left child and the right child, respectively. The partrooted on the left child is called the left subtree, and the p
0
カバー画像

Data structure

As defined as "data structure + algorithm = program", they are closely relatedto each other. If you use the right data structure for your processing, you willmake a good program.Basic data structureI will introduce the basic data structures prepared in most programminglanguages.①Basic data typeThis is a data type that stores a single underlying piece of data.Let me give you some examples.・Integer type:Only be assigned integer values.・Real numeric type:Only be assigned integers and decimals.・Character type:Only be assigned characters.・Boolean type:Only be assigned one of two, true and false.・Structure type:Handle multiple variables together.②Array typeThis is a data structure that collects mu
0
カバー画像

ITIL

Merry Christmas!This year is nearing its end, but today I would like to talk about ITIL. It is goodto know because of that it may be asked in the Fundamental InformationTechnology Engineer Examination.(1)What is a ITIL?Most of the IT costs of a typical company or organization are spentmaintaining existing systems. ITIL (Information Technology InfrastructureLibrary) has attracted attention because it regards IT operation, which is animportant corporate activity, as an "IT service" and provides methodologies.ITIL are the books that summarizes successful cases in IT servicemanagement, and has become the de facto standard in the operationmanagement of IT systems.■ITIL's three concepts①It continu
0
13,373 件中 12,661 - 12,720 件