絞り込み条件を変更する
検索条件を絞り込む
有料ブログの投稿方法はこちら

すべてのカテゴリ

54 件中 1 - 54 件表示
カバー画像

競技プログラミングとは?アルゴリズム力を鍛える方法

競技プログラミングとは、与えられた問題に対して、コンピュータプログラムを作成し、その実行速度やメモリ使用量などを競うプログラミング競技のことです。特徴:制限時間内に最適なアルゴリズムとコードを作成する様々なデータ構造やアルゴリズムの知識が必要論理的思考力、問題解決能力、コード記述能力が求められるオンラインで参加できる競技が多く、世界中のプログラマーと競い合える競技プログラミングの魅力:プログラミングスキルを向上させるアルゴリズムやデータ構造を深く理解できる論理的思考力や問題解決能力を鍛える世界中のプログラマーと交流できる就職活動や転職活動で有利になるアルゴリズム力を鍛える方法1. 基礎を固める:プログラミング言語の基礎を学ぶ: C++, Python, Java などデータ構造とアルゴリズムを学ぶ: 配列、リスト、スタック、キュー、グラフ、木、ソート、探索、動的計画法などオンライン学習サイトを利用: Coursera, edX, Udemy など2. 競技プログラミングサイトで練習:AtCoder: 日本語対応、初心者向けのコンテストも開催Codeforces: 世界的に有名な競技プログラミングサイトLeetCode: 企業の面接対策にも役立つHackerRank: さまざまなプログラミングチャレンジを提供3. 問題を解く:簡単な問題から始め、徐々に難しい問題に挑戦する解説を読んで理解を深める他の人のコードを参考に学ぶ自分のコードをレビューしてもらう4. 過去問を解く:過去のコンテストの問題を解いて、自分の実力を確認する解き方のパターンを理解する時間内に解けるように練習する5.
0
カバー画像

【完全ガイド】Instagramでフォロワーを増やし、マネタイズする方法7選!

Instagramのアルゴリズムを理解し、それを活用することで、フォロワーを増やし、最適なマネタイズ戦略を立てることができます。以下では、Instagramのアルゴリズムの仕組みを交えながら、アカウントジャンルやフォロワーを増やす具体的な方法を詳しく解説します。Instagramのアルゴリズムの基本Instagramのアルゴリズムは、ユーザーごとに最適なコンテンツを表示するための仕組みです。2025年の時点で、主に以下の4つの要素によって投稿の露出が決まります。1.ユーザーの関心度(Interest)・過去の行動(いいね、コメント、シェア、保存)に基づき、ユーザーの興味があるコンテンツを優先表示・例えば「美容」に関する投稿をよく見る人には、美容系の投稿が多く表示される2.投稿の新しさ(Recency)・新しい投稿ほど優先的に表示される傾向(特にフィード&ストーリーズ)・アクティブな時間帯に投稿すると、より多くの人に届きやすい3.つながりの深さ(Relationship)・DMのやり取り、コメントの頻度、タグ付けなどの交流が多いアカウントは優先表示・フォロワーとの関係を強化することで、エンゲージメントが高まり、投稿を拡散されやすい4.投稿の種類とプラットフォームの優先度・リール(短尺動画)は拡散力が強い(リールは発見タブやフォロワー外にも表示されやすい)・ストーリーズは関係の深いフォロワーに優先して表示され、DMを増やすとさらに表示されやすくなるこのアルゴリズムを踏まえた上で、伸びやすいアカウントジャンルやフォロワー獲得の戦略を解説します。おすすめのアカウントジャンルとマ
0
カバー画像

アルゴリズム×リアルタイムデータ=無敵のニュービジネス

イントロダクション現代のビジネス環境では、スピードと精度が成功のカギとなります。特に、リアルタイムデータとアルゴリズムを活用することが、競争優位性を生み出す重要な要素となっています。では、リアルタイムデータとアルゴリズムを組み合わせることで、どのように無敵のニュービジネスを構築することができるのでしょうか?ここでは、その可能性と実践方法について詳しく探ります。1. リアルタイムデータとは?リアルタイムデータとは、瞬時に収集され、すぐに処理・解析が行われるデータのことです。例えば、オンラインショッピングサイトでは、ユーザーの購入履歴や閲覧履歴がリアルタイムで反映され、個別にパーソナライズされた商品を提案することができます。SNSでは、投稿やコメントが瞬時に反映され、マーケティング活動やユーザー対応を迅速に行うことが可能です。2. アルゴリズムの力アルゴリズムは、データに基づいて意思決定を行うための「処理手順」です。アルゴリズムを活用することで、企業は大量のデータを効率よく分析し、最適な戦略やアクションを決定することができます。例えば、AIを活用したレコメンドシステムは、ユーザーが過去にどのような商品を購入したか、あるいはどのようなページを閲覧したかに基づき、次に推奨すべき商品を即座に算出します。3. リアルタイムデータとアルゴリズムの融合リアルタイムデータとアルゴリズムを組み合わせることで、企業は「即時の意思決定」を行うことができ、よりダイナミックで適応力のあるビジネスを展開できます。この融合は、特に顧客対応や在庫管理、プロモーション活動において大きな効果を発揮します。例えば、オ
0
カバー画像

インスタのリーチが落ちている理由とその対策

インスタのリーチが落ちた…そんな悩みを抱えていませんか?最近、同じように感じている方が増えているんですよ!今回はその理由を解説し、どう対策をとるべきかをリアルな視点でお伝えしますので辞めるのはちょっと待ってください!まず、リーチ低下の原因とは?原因は明確です。インスタが「おすすめ表示の調整」を行っているからです。この調整期間中は新規リーチがしにくくなります。ただ、これは一時的な可能性が高く問題は、この調整が終わった後の対応にあります。9割の人がリーチをさらに下げてしまう理由多くの人が「前はこれで伸びたのに…」「もうインスタは無理かも…」と思い込んでしまいます。でも、それはとても浅はかなことなんです。この落ちたタイミングでの思考や行動が、その後の結果を大きく左右します。まずは、インスタで何が起こっているのかを捉えた上で運用していく必要があります。結論:リーチを増やすのではなく、「誰に届いているか」を意識する。まず前提条件は「フォロワー数やリーチ=売上・集客の増加」ではありません。この考え方をまず捨てましょう。理由はシンプルで、インスタのおすすめ表示の精度が非常に高いからです。Meta社が目指しているのは、「適切なコンテンツが必要な人に届くこと」。これが基準です。インスタ最高責任者のアダム・モッセーリ氏がこう発言しています。「バズらせることに再現性はない、ユーザーが好むコンテンツに出会うことが良いコンテンツの定義である」とインスタ側は投稿ごとに「このリールは誰にとって必要か?」を徹底的に分析しています。つまり、リーチが減ったのではなく、不要な人には届かず、必要な人だけに届くようにな
0
カバー画像

YouTubeの低評価は、YouTubeから悪く見られる?

YouTubeの低評価は、視聴者が動画に対して否定的なフィードバックを示す手段ですが、YouTubeのアルゴリズム(評価方法)に与える影響は限定的です。YouTubeのアルゴリズムは主に視聴時間や再生回数、コメント数などのエンゲージメント指標を重視しており、低評価はこれらに比べて重要度が低いとされています。具体的には、低評価が多くても動画の表示回数や収益に直接的な影響を与えることは少ないです。また、2021年11月からYouTubeは低評価数を非表示にする方針を採用しました。これは、クリエイターへの嫌がらせやアンチ行動を減少させるためのものであり、低評価自体の影響力は相対的に小さくなっています。この変更により、視聴者は高評価の数を基に動画の質を判断する傾向が強まっています。低評価は視聴者の判断材料として機能し、新しい視聴者は高評価と低評価の比率を見て動画を選ぶことがあります。そのため、低評価が多い場合、視聴回数が減少する可能性がありますが、これはアルゴリズムの直接的な影響ではなく、視聴者の選択に基づくものです。クリエイターにとっては、低評価を気にしすぎず、視聴者からのフィードバックをコンテンツ改善の参考として活用することが推奨されます。高品質なコンテンツ作成や視聴者からのフィードバックを重視することが重要です。結論低評価そのものはYouTubeアルゴリズムにとって必ずしも「悪い評価」ではありません。ただし、低評価が多くなることで視聴時間やエンゲージメントが下がる場合、結果的にアルゴリズム上不利になる可能性があります。低評価が多い場合は、視聴者の反応を分析して改善点を見つけること
0
カバー画像

カフェでの小さな気づき(アルゴリズムストーリー)

ある日、いつものカフェに立ち寄った。ドアを開けると、優しい香りが鼻をくすぐり、店内は心地よい音楽で満たされていた。カウンターの奥にはいつものバリスタ、田中さんが微笑んでいる。「こんにちは!今日もアメリカーノでよろしいですか?」驚いた。前回も注文したお気に入りのドリンクを覚えてくれているとは思わなかった。「そうです、それでお願いします!」と答えると、田中さんはさっと淹れてくれた。そして次の瞬間、メニューには載っていない新しいケーキを勧めてくれた。「こちらの新作ケーキ、お客様の好みかもしれませんよ。少し甘さ控えめで、コーヒーにもよく合います。」私の好みをしっかりと把握し、新しい提案までしてくれる。まるで、自分のことを考えてくれているような特別感を感じた。実は、これがInstagramのアルゴリズムと同じ仕組みなんです。Instagramも、あなたが「いいね!」を押したり、保存したりした投稿を覚え、次にログインした時には、興味を引きそうな新しいコンテンツを優先して表示してくれます。まるで、田中さんが私の好みを覚えて、新作ケーキを勧めてくれるように。さらに、あなたが何度も見ているアカウントや、やり取りが多いユーザーの投稿は、もっと目立つ場所に配置されます。そう、あなたが常連客として大切にされるように、Instagramもあなたのアクションを大切にしているのです。ある日、田中さんが少し違う提案をしてきた。「実は今日、特別なイベントを開催しているんです。常連のお客様にだけお知らせしています。」これもまた、Instagramのリールや発見タブと同じです。普段フォローしていないアカウントのコン
0
カバー画像

インスタグラムのアルゴリズムを日常生活に例えると?

Instagramのアルゴリズムは、まるでカフェの店員のようなものです。あなたがよく注文するドリンクやケーキを覚えていて、次回訪れたときに「今日はこれがおすすめですよ!」と、あなたの好みにピッタリ合った新メニューを提案してくれるのです。フィードはメニュー表いつも最初に目にするメニュー表には、あなたがよく注文するドリンクが目立つ場所に置かれています。これは、フィードがあなたの興味に基づいて投稿を並べているのと同じです。よく見る投稿やコメントを残すアカウントのコンテンツが、優先的に表示されるのです。リールは店内イベントの告知そして、店内で行われるイベント情報は、新しいものが優先して告知されます。リールは、特にフォロワー以外の人にも広く見てもらうための場です。お店のイベントと同じように、新しいトレンドや興味を引くコンテンツが一気に広まるのです。発見タブは、他のお客さんからのおすすめカフェにいる他のお客さんが「あのケーキ、美味しかったよ!」と教えてくれるように、発見タブはフォロワー外からの「これが好きなら、こんなのもどう?」という提案の場です。アルゴリズムが、あなたの好みに基づいて、新しいアカウントや投稿を推薦してくれます。エンゲージメントは、店員とのコミュニケーションカフェの店員と仲良くなるほど、あなたが来店するたびにサービスが良くなるように、Instagramでも、いいねやコメント、保存をするほど、あなたに関連する投稿が優先的に表示されるようになります。つまり、積極的にアクションするほど、アルゴリズムがあなたに合った投稿をどんどん見せてくれるのです。このように、Instagramの
0
カバー画像

Instagramのアルゴリズムを理解してアカウントを成長させる方法

Instagramでのアカウント成長は、単に投稿するだけでは実現しません。Instagramのアルゴリズムを理解することで、より効果的にフォロワーを増やし、エンゲージメントを高めることができます。本記事では、アルゴリズムの仕組みと、発見タブに表示されるためのポイントを詳しく解説します。Instagramアルゴリズムの基本Instagramのアルゴリズムは、投稿がどのように表示されるかを決定します。特に「発見タブ」に表示されることが、新規フォロワー獲得の鍵となります。このタブはフォロワー以外にも投稿を見てもらえるため、リーチを広げるチャンスです。投稿のインサイトをチェックアカウントの成長を測るためには、投稿のインサイトを確認することが重要です。プロアカウントに変更することで、以下の情報を確認できます:インプレッション数:投稿がどれだけ見られたか。流入経路:フォロワーからの流入や外部からの流入の割合。これらのデータを分析することで、どの戦略が効果的かを把握できます。発見タブに表示されるための3つのポイント投稿の滞在時間ホーム率保存率1. 投稿の滞在時間滞在時間とは、ユーザーが投稿をどれだけ長く見ているかを示します。滞在時間を伸ばすためには、次のようなポイントを意識しましょう:質の高いコンテンツ:有益で興味深い情報を提供することが重要です。投稿枚数:1投稿あたり7〜10枚の画像を使用すると、滞在時間が向上します。2. ホーム率と保存率ホーム率:ユーザーがホームフィードからあなたの投稿をどれだけ見たかを示します。これを高めるためには、エンゲージメントを促す投稿が有効です。保存率:保存さ
0
カバー画像

Domino Wall のアルゴリズム

こんにちは。たつやです。昨日作ったDomino Wallのプログラム的側面を紹介したいと思います。一度プログラムとして書いてしまえば、何度でもどんな高さでも組み立てを実行することができます。組み立て途中で崩れることはありますが…これは、現実世界でやっても同じことですね。プログラムの基本的な構造は次のような状態遷移によるものです。下の列を並べて、上の列を並べて…という手順(アルゴリズム)を好きな高さになるまで繰り返すことでDomino Wallを作っていました。単純なように見えますが、このような構造にすることでプログラムとして書くときに見通しが良くなります。例えば、それぞれの状態(Bottom/Top/StartCap/EndCap)に応じて、配置するドミノの向きや位置の計算を場合分けしています。場合分けして解くというのは数学でもよくありますが、元の問題を簡単な部分に分けて解くことができるので、全体としてみれば効率的に解くことにもつながります。こういう共通点(場合分けの意義)が見いだせるのはおもしろいですね。他にもいろんなDomino Wallの作り方があるようなのでいくつか作ってみたいと思っています。(※今回作ったDomino Wallは平面壁なので高くすると前後に倒れやすい。)
0
カバー画像

【ハック】インスタグラムで上位表示されるアカウントの特徴

インスタグラムで上位表示されるアカウントには、以下のような特徴があります:1. エンゲージメントが高い   - いいね、コメント、シェア、保存などのエンゲージメントが多い投稿をしている。   - フォロワーとの相互作用が活発である。2. 投稿の質と頻度が高い   - 高品質な写真や動画を投稿している。   - 定期的に投稿を行っている。3. ハッシュタグを効果的に活用している   - 関連性の高いハッシュタグを適切に使用している。4. プロフィールが最適化されている   - 名前欄にキーワードや地名を含めている。   - プロフィール文が充実している。5. アルゴリズムを理解して運用している   - フォロワーがオンラインの時間帯に投稿するなど、タイミングを考慮している。6. ユーザーの興味関心に合ったコンテンツを提供している   - 特定のテーマやニッチに特化したコンテンツを提供している。7. 最新のトレンドやチャレンジに参加している   - インスタグラムの新機能を積極的に活用している。   - 人気のチャレンジやトレンドに参加している。8. インフルエンサーや有名人との関連性がある   - インフルエンサーや有名人とのコラボレーションや交流がある。これらの要素を組み合わせて戦略的に運用しているアカウントが、インスタグラムの検索結果やおすすめ欄で上位表示される傾向にあります。
0
カバー画像

Google検索のアルゴリズムに新説が浮上!?

Googleの検索アルゴリズムに関する内部ドキュメントが流出しました。このドキュメントは、検索結果のランキングを決定するためにGoogleが使用する多くの要素を明らかにしています。今回流出によって明らかになったことクリックデータの使用ユーザーが検索結果をクリックする頻度がランキングに影響することが判明クリック率(CTR)が高いページは、上位に表示されやすい。サイトオーソリティの重要性サイトの権威性(Authority)は、ランキングにおいて重要な要素。高品質なバックリンクやドメインの信頼性が評価される。コンテンツの品質ユーザーエクスペリエンス(UX)が評価基準として重視。高品質なコンテンツを提供するサイトが上位にランクインしやすい。SEOへの影響この流出は、SEO業界に大きな影響を与え、特にユーザー行動データの重要性が再認識されています。SEO戦略を再考する必要がありそうです。SEO対策を重視したホームページ制作をご検討されている方は是非お気軽にお問い合わせください。
0
カバー画像

[2024年TikTokアルゴリズム]バイラルvideo制作のヒント

魔法のレシピはありませんが、TikTokのアルゴリズムを理解することで、作業を行い、成功の可能性を高めることができます。TikTokのアルゴリズムこのまた、そのアプリをちょっと怪しげにもしています。(なぜ私がスライム動画にそんなに夢中になるとわかったのでしょうか?!)TikTokは、ハイパーソナライズされたビデオのコレクションを提供しかし、カスタムのTikTokは具体的にどのようにして、各人に何を推奨するかを決定するのでしょうか?TikTokのアルゴリズムの秘密の要素について学び、その知識を使って自分のTikTokコンテンツのリーチをさらに広げるために準備ができているなら、正しい場所に来たと言えるでしょう。さあ、やってみましょう!ただ、その最後のスライム動画を見終わったらすぐに。TikTokのアルゴリズムとは?TikTokのアルゴリズムは、各ユーザーにどのTikTokビデオを推奨するかを決定する独自の公式です。TikTokユーザーが同じ組み合わせのTikTokビデオをFor You Pageで見ることはありません。このフィードはユニークで非常に個人的です。実際、あなたのFYPで見るコンテンツの種類は、アルゴリズムがあなたの変化する視聴好みに再調整されるため、時間とともに変化します。TikTok自体がTikTok For Youページのアルゴリズムを以下のように定義しています:「あなたの興味に合わせてカスタマイズされたビデオのストリームで、あなたが愛するコンテンツやクリエイターを簡単に見つけることができます...それぞれのユーザーに関心があると思われるコンテンツを配信する推奨シス
0
カバー画像

😫TikTokのアルゴリズムが変わった? 2024年にTikTokで成長する最速の方法

 📈 TikTokのアルゴリズムが完全に変わりました!TikTokの最新機能に適応する必要があります。ランドスケープ動画を作成することが重要です。投稿の説明文を最適化することが重要です。 📝 投稿の説明文を最適化する方法適切なキーワードの選択と配置:人々が検索する可能性のあるキーワードを調査し、それらを投稿の説明文に組み込むことが重要です。ビデオ内のテキストや音声でのキーワードの使用:ビデオ内で重要なキーワードを言及したり、テキストとして表示することで、アルゴリズムがビデオの内容をより正確に理解しやすくなります。キーワードの戦略的な配置:キーワードをランダムに配置するのではなく、ビデオの内容と一貫性があり、自然な流れでキーワードを配置することが重要です。適切なキーワードを選択し、投稿の説明文に組み込む。ビデオ内のテキストや音声でもキーワードを使用する。キーワードをランダムに配置するのではなく、戦略的に配置する。 📧 TikTokのフォロワーをコンバージョンにつなげる方法ランディングページの作成と収集フォームの配置:フォロワーをランディングページに誘導し、メールアドレスや電話番号などの情報を収集することで、直接的な顧客との関係を構築します。ツールの活用:HubSpot等のキャンペーンアシスタントツールなどのツールを使用して、ランディングページを簡単に作成し、コンバージョン率を向上させることができます。 🔄 TikTokアルゴリズムへの適応編集の効率化:編集時間を減らし、TikTokアプリ内で編集を行うことで、素早く投稿することが重要です。コンテンツの要素の変更:テキストの追加や変
0
カバー画像

フローチャートってなぁに?~プロセスと各ステップ、アルゴリズムについて~

どうも、元プログラマーのいーでむ希鏡です。今回は、フローチャートについてできるだけわかりやすく解説していこうと思います!と思ったのですが書いていくうちにボリュームが多くなってしまったので分割することにしました!wikipediaでは、フローチャートについてこのように説明されていました。「フローチャート(flowchart, 流れ図)は、プロセスの各ステップを箱で表し、流れをそれらの箱の間の矢印で表すことで、アルゴリズムやプロセスを表現する図である。」「....どういうこと!?」となるかもしれません(笑)でも大丈夫です!一つずつ見ていけばそんなに難しくありません!!そしてこれを学ぶとプログラムを作る際にかなり役に立ちます!なぜなら、プログラムを作る際にあれこれ考えずにフローチャート通りに作ればほとんど自身の考えた通りに動いてくれます。プロセスと各ステップについてではまず最初に出てくる「プロセスの各ステップ」について説明します。この「プロセス」というもの...簡単に例を挙げるとすると「自販機でコーラを買う」という目的のことを指します。そして「各ステップ」というのは、この例で行くとこんな感じになります。つまり「プロセスの各ステップ」とは、「目標とそれを行うための過程」という風に置き換えることができるのです!アルゴリズムについて途中の箱や矢印については説明が長くなってしまうので次回にして、そのあとにあるアルゴリズムについて簡単に説明しますね。まず、先ほど例に挙げた「自販機でコーラを買う」という例の中で「各ステップ」としてリストアップしたものがあると思います。なんか妙に詳しく書きすぎだな
0
カバー画像

【Google】のアルゴリズム更新中に重要な要素が発生したことが分析で判明

50 のサイトを分析した結果、ウェブサイトにある機能と Google アルゴリズム アップデートの勝者と敗者との間に強い相関関係があることが判明しました。Zyppy SEOの新しい相関研究によると、一人称代名詞、直接体験、Cookie同意バナーを使用しているWebサイトは、Googleのアップデート中に視認性が向上する可能性が高いことがわかりました。 一方、固定フッター広告と固定ビデオ広告は、Web サイトが悪影響を受ける潜在的な理由となる 2 つの機能でした。 なぜ私たちが気にするのか。意見では、信頼性と経験は SEO においてますます重要な要素になりつつあります。Cyrus Shepherd 氏の分析が見事に述べているように、「SEO のすべては他のすべてとつながっている」のです。これは、希望するすべてのキーワードで常に勝つという意味ではありませんが、信頼を呼び起こすことで、有利な確率が大幅に高まります。Google アップデートの勝者。Google のアルゴリズム更新中に、次の 5 つの Web サイトの機能が勝者間で「強い」相関関係を示しました。 一人称代名詞の使用 (例: 「私」、「私」、「私たち」)。これは、テキストの最初の 1,000 ワードの分析に基づいています。 実際の経験を実証しました。これは、テキスト内の説明、または独自の画像やビデオ コンテンツを通じて行われました。 Cookie同意バナーの表示。 連絡先情報がフッターに表示されました。 連絡先情報はページのどこかに表示されましたが、フッターには表示されませんでした。 Googleアップデートの敗者。12
0
カバー画像

Excel VBAでふるさと納税の返礼品の価値を最大化してみよう!

はじめにこんにちは、バタフライ・栗田です。唐突ですが、みなさんはふるさと納税をやっていますでしょうか。ふるさと納税は、地方自治体への寄付を通じて、その地域の発展に貢献する制度です。寄付者には、その地域の特産品などの返礼品が贈られます。ご存知の方も多いと思いますが、収入や家族構成により、おおよそ寄附金額の目安が決まっています。そのような上限がある中で、数々の返礼品の中から、価値の高いものを選ぶのは、意外と難しいものです。このブログ記事では、Excel VBAを活用して、ふるさと納税の返礼品の中から、最大の価値を持つものを見つけ出す方法について紹介します。前準備まず、"ふるさと納税還元率ランキングベスト300"のようなサイトで適当にいいなーと思う返礼品の寄付金額と市場価値をスプレッドシートにまとめます。こんな感じで商品と寄付金額、還元率が載っています。このサイトを元に寄附金額 x 還元率を市場価値として以下のようなスプレッドシートを作成してみました。今回は20個までとしました。VBAで返礼品の価値を最大化する上の表を見ればわかる通り、返礼品の値段は様々です。今回は20個のリストですが、それだけでも選び方は100万通り以上あります。各商品について選ぶ・選ばないの2通りあるので、2の20乗。1,048,576通りとなります。つまり、価値を最大化する最適解を選ぶのは、人力では非常に難しいことがわかります。非常に多い計算に思えます。しかし、VBAのようなプログラムを使えば高速で終わらせることができます。このようなケースでは競技プログラマーの間で"bit全探索"と呼ばれる手法を用いることで解
0
カバー画像

Excel VBAで迷路の最短経路を調べよう!

はじめにExcel VBAは、主にビジネスの現場で利用されるプログラミング環境ですが、その柔軟性により、幅広い用途に使用することが可能です。Excel VBAを使うと何千何万回という計算を瞬時に行うことができます。今回のブログ記事ではプログラムを使うとどんな計算が一瞬でできるのか?ということを簡単にお伝えしたいと思います。迷路探索をする以上のような迷路を用意してみました。黒く塗られている箇所は移動できません。そのような制約のなかで、上下左右に移動を繰りかえして、SからGのマスまで最短何手でいけるでしょうか?愚直に全ての経路を試す、ということが思いつきますが、それぞれのマスでの選択肢が、来た道を除いて最大で3つあります。その×3の選択肢を繰り返すので、膨大な場合の数になることが想定されます。アルゴリズムを使うと簡単に考えられるこれは競技プログラマーの間では「幅優先探索」を用いて解けるということで、有名な問題です。以下のようなアルゴリズム(手続き)を使って解くことができます。それは、スタート地点から行けるマスに1を書きこみ、そこから行ける場所に2を書きこみ…というように近い所から数字を埋めていくことです。このように表を更新していくことで、最短経路を調べることができます。とはいえ、表を一つ一つ埋めるのも大変です。そこでVBAのようなプログラムを使うとこの作業を一瞬で終わらせることが可能です。マクロを走らせると16回でたどり着けることが分かりました。プログラム化の素晴らしいことは、一度作成してしまえば同じような作業を行わなくてもよくなるところです。今回はたかだか9x9の迷路でした。しか
0
カバー画像

C言語学習のポイント

期末試験も終わり、来週からは春休みになります。(^^)/専門学校でC言語とJava、DB設計などの指導をしています。C言語の期末試験で出題した内容と基本情報技術者試験の関係などについてお話ししたいと思います。C言語といえば、「構造体」「関数」「再帰呼び出し」「ポインタ」がわかっていないといけません。期末試験では、これらをポイントに出題しました。仕様書どおりに、関数を使った構造体のプログラムが作成できるかどうかが合格ラインです。他にも簡単な「再帰呼び出し」のプログラムや「値渡し・参照渡し」についても出題しました。基本情報技術者試験での科目Bでも「構造体」「関数」「再帰呼び出し」の問題が出題されます。値渡しや参照渡しは科目Aの方で出題されるかと思います。C言語の学習をしている方は、構造体のプログラムが作れることを目標に学習していきましょう。(オリジナル問題が欲しい方は差し上げますのでご連絡ください。)特に、「プログラムの勉強をしているけれど、プログラムが作れない。」といった悩みのある人は多いものです。プログラムが作れなければ、他人が作ったプログラムなど読めません。基本情報技術者試験を受験される方は、必ずしもC言語の学習をしていないと合格できない、というものでもありませんが、プログラムのトレースをするためには上記の知識は必須です。構造体や関数を使ったアルゴリズム問題に悩んでいる方は、ココナラでも解説サービスを出品していますので、どうぞご利用ください。#基本情報技術者試験 #科目B #C言語
0
カバー画像

合格体験記(基本情報処理技術者試験)

今年3人目の合格者(基本情報処理技術者試験)の方から「合格体験記」をいただきました。試験合格は、自分のスキルをアピールするためにとても効果的で、年収アップにも良いことです。 合格を目指している方は是非参考にしてください。 ↓31歳男性 愛媛県松山市在住 (科目B:700点) 私が、基本情報技術者試験を受験しようと思った理由は、受験を通して学んだことを、現在の業務に生かしていきたいと考えたからです。 現在、コンサルティング会社に勤務していますが、携わる案件のほとんどにITやWEBが関連しており、業務を進めていく上で、ITの高度な知識は必要不可欠な時代となってきました。 そこで、自身のITに関するリテラシーを高め、クライアント様に対してより質の高い提案をしていくために、基本情報技術者の資格取得を目指すことに決めました。 基本情報技術者試験の合格の肝となるのは、やはり、科目Bとして設定されている「アルゴリズムとプログラミング」の問題をどう攻略するかだと思います。 初学者にとって、見慣れないコードの羅列を解読することは非常に難しく、私は、勉強を始めてすぐにつまずいてしまいました。 しかし、そんなとき川渕先生と出会い、ご指導していただいたおかげで、結局勉強を始めて1ヶ月も経たないうちに、見事合格することできました。 川渕先生が、各問題の攻略のポイントとなる解法を、分かりやすく、時には実演も交えていただきながらが教えてくださったため、学習をしっかりと定着させることができたのだと思います。 短期間で結果を出すには、知っている方に教えてもらうことが一番の近道です。 ぜひ、効率的に勉強を進め、短
0
カバー画像

【有料級】インスタのアルゴリズム完全攻略

インスタグラムはアルゴリズムゲームです。アルゴリズムって?簡単に説明するとどのようにインスタグラム側が投稿を評価していてどんな感じの基準で露出してるのっていうところです。今回は、Instagramの伸ばし方をこういうふうにやってこの数値を見てったら伸びるっていうのを解説していきます。まず、どういうふうに投稿が露出されていくのか全体の大枠的な仕組みを説明します。露出の仕組みの3ステップ①フォロワーに露出する②このフォロワーに露出した投稿の反応が良ければさらに外部露出する③そこの露出したところでも反応が良ければさらに外部露出①のフォロワーに露出まず投稿しました、投稿したら最初から外部に飛ぶのではなくて一旦フォロワーに露出します。そのフォロワーからの反応が良ければ②の外部露出になるイメージつまり、まずは自分のフォロワーに見てもらうことが最初のステップフォロワーに見てもらうためには見るべき数値は2つ①フォロワー閲覧率②ストーリーズ閲覧率フォロワー閲覧率とは?⇒自分の投稿をフォロワーが見ている割合フォロワー数っていうのは各投稿のインサイトを見るとリーチがあって、そこにフォロワー外とフォロワーがあるんですけどそのフォロワーのところの数字です。フォロワー閲覧率の計算式=投稿を見ているフォロワー数÷あなたのフォロワー数×100 見るタイミング最初の頃は基本的に1週間後の投稿!なんで1週間後じゃないといけないのかっていうと基本的に1週間っていうのは伸びが結構前後するのであまり落ち着かない最初にバーンって伸びる投稿もあれば、あとで伸びてく投稿もあるので結局数字が落ち着くのが大体1週間後なので正しい
0
カバー画像

YouTubeアルゴリズムについて

YouTubeは、世界で最も人気のある動画共有プラットフォームであり、毎日数億回の視聴が行われています。この巨大なプラットフォームでは、YouTubeのアルゴリズムが重要な役割を果たしており、クリエイターやビジネスオーナーにとって、このアルゴリズムを理解することが成功の鍵となります。YouTubeのアルゴリズムって何?YouTubeアルゴリズムは、どの動画をユーザーに推薦するかを決定する重要な要素です。アルゴリズムが動画の価値を正しく評価し、それを適切な視聴者に届けることができれば、クリエイターはより多くの視聴者を獲得し、成功への道を歩むことができます。この記事では、YouTubeアルゴリズムがどのように動作し、それにどのように対応すればよいかを下記に詳しく解説します!YouTubeアルゴリズムの基本アルゴリズムの目的 YouTubeアルゴリズムの主な目的は、ユーザーに関心を持たせる動画を推薦し、長時間プラットフォーム上で過ごさせることです。これによりYouTubeは広告収入を増加させ、広告主にとっての魅力を保つことができます。アルゴリズムはユーザーの過去の視聴履歴、検索履歴、およびデモグラフィック情報を利用して、個々のユーザーにとって関心のある動画を特定します。 アルゴリズムに影響する指標は?~視聴時間~視聴時間は、動画がユーザーにとって魅力的で価値のあるものであるかどう  かを示す指標です。長い視聴時間は、動画が視聴者の注意を引き続けているこ とを示しています。 ~クリックスルーレート (CTR)~CTRは、動画のタイトルとサムネイルがどれだけ効果的で魅力的であるかを示すも
0
カバー画像

【ブログ運営者必見】Googleのアルゴリズムを理解するための近道とは!?

皆さんこんにちは〜✨旅館・リゾートホテル・グランピングの集客コンサルをしています株式会社ココシスリゾートマーケティングのヤン イレです😊このブログでは、旅館・ホテル・グランピングの事業者様向けに「WEB集客の知識・ノウハウ・考え方」など惜しみなくご提供させていただきます😊ブログを書き続ける上で、Googleの検索アルゴリズムを知ることは非常に大切です!!過去のアルゴリズムの歴史を知ることで、Googleが何を考え、一体どこを目指しているのかを読み取ることが大切です。今回の記事では、「Googleの歴史や、Googleが求める記事」についてご紹介します。検索順位が上がらない方には、参考になる内容だと思いますので、ぜひ最後までお付き合いください😊目次Googleアップデートの歴史2011年 パンダアップデート2012年 ペンギンアップデート2013年 ハミングバードアップデートGoogleを味方につけるコンテンツ作りまとめGoogleの欲するものが何かを知る上で、最適な情報源があります。それは、Googleが行った検索エンジンのランキングアルゴリズムの変更履歴です。Googleは検索エンジンのランキングアルゴリズムは度々アップデートして、質の低いサイトやコンテンツを封じてきた歴史があります。Googleアップデートの歴史2011年 パンダアップデートこのアップデートで内容の薄いサイトの排除が行われました。さらに、記事コンテンツの内容が充実していたり、ページ数が多かったりするサイトが高順位になるようにアルゴリズムを変更しました。2012年 ペンギンアップデートこのアップデートでは、記
0
カバー画像

プログラムを学習してもプログラムが作れない理由

市販のテキストを読んでも、高い講座を受講してもプログラムが作れない、といった人が結構いるようです。 私はシステム開発に14年ほど携わり、 今は専門学校で、java とC言語のプログラミングを教えています。 経験上、テキストをいくら読んでもプログラムは作れません。 プログラムは「どういった手順で結果を導き出すか」が一番重要です。 これを「アルゴリズム」といいます。 アルゴリズムを構築できないと、いくらテキストを読んでもプログラムは作れません。 例えば、「消費税を求めるプログラム」だと、税抜き金額に10%を乗ずればいいですよね。これがアルゴリズムになります。 「うるう年かどうかを判定するプログラム」はどうでしょうか? うるう年は必ずしも4年に1度あるとは限りません。 ですからアルゴリズムもちょっと複雑になります。 テキストだけ読んで、文法だけ理解してもプログラムが作れないのは当然です。 アルゴリズムを考える力がプログラマは求められます。 私の授業では、問題をやたら出します。(笑) 先日は「パスワードを暗号化するプログラム」を作ってもらいました。 最初は大変でも、プログラムが作れるようになると楽しくなってきます。 一度挫折した方もプログラム作りの楽しさを感じていただけるとうれしいです。 #プログラミング #アルゴリズム #基本情報
0
カバー画像

インスタ!アルゴリズム攻略!

最初にInstagramのアルゴリズムは、フィードや発見タブ、リールタブなどで投稿の表示順を決めるための仕組みです。アルゴリズムを攻略するためには、自分のフォロワー層やターゲット層の興味関心に合わせたコンテンツを投稿し、エンゲージメント率を高めることと、Instagram内に多くのユーザーを滞在させることができるコンテンツを発信していくことが重要です。具体的には、アルゴリズムは自分のフォロワー内でどれだけのユーザーがその投稿に対して反応(エンゲージメント)したかを判断したり、反応だけでなく単純な「視聴率・試聴時間」という数値も判断基準として言われています。一定数以上のエンゲージメントを獲得すると「このコンテンツは質が高い」と判断して、その投稿を好みそうな他のフォロワー外のユーザーにもレコメンド(AIによるおすすめ)が行われて拡散します。またこのとき、多くの場合は発見欄を経由して表示されるため、適切なハッシュタグをつけたり、投稿内容に関連するキーワードを含めることでより大きな拡散を狙うことが可能となります。【アルゴリズム重要要点】Instagramのアルゴリズムを攻略するためには、以下の要点が重要です。1. 閲覧時間を伸ばす:投稿閲覧時間が長い投稿は「有益なコンテンツ」と認識されます。そのため、投稿閲覧時間を伸ばす工夫を行うことで、投稿が表示されやすくなります。2. ハッシュタグを活用する:ハッシュタグはInstagramの1回の投稿に最大30個まで使用ができる、キャプションに組み込むタグのことです。ユーザーが興味のあるキーワードを検索することが前提となるため、何を伝えたいか分か
0
カバー画像

抑えておきたい⁉︎ いいねの意味!

【いいね機能とは?】Instagramの「いいね」機能は、投稿に対して「いいね!」という反応をすることができる機能です。基本的には、投稿に対して共感や賛同の意を示すために使われます。また、いいねをすることで、投稿をしたユーザーに対して自分が存在をアピールすることもできます。「いいね」機能は、Instagramの中での評価の基準としても機能しています。つまり、多くの「いいね」を獲得した投稿は、人気があると判断され、その結果、より多くの人々に見られやすくなります。そのため、ビジネスアカウントでは、投稿を多くの人に見てもらうためにも、「いいね」を積極的に活用することが重要です。【「いいね」のビジネス活用例】⑴フォロワーの投稿に対して「いいね」をすることで、相手の興味や関心を引き、ブランド認知度を高める。⑵ターゲット層の投稿に「いいね」をすることで、ターゲット層の興味関心を引きつけ、フォローを促進する。⑶情報発信やプロモーションを行う投稿に対して、フォロワーから「いいね」をもらうことで、アルゴリズムによりより多くの人に投稿が表示されるようになり、リーチ数を増やすことができる。【アルゴリズムを意識した視点での「いいね」】⑴大量の「いいね」を一度につけると、スパムとしてアルゴリズムに認定されてしまうため、自然なタイミングで適度に「いいね」をつけることが重要です。⑵ターゲット層やフォロワーからの「いいね」が多い投稿は、アルゴリズムによりより多くの人に表示されるため、フォロワーやターゲット層の投稿に積極的に「いいね」をつけることで、リーチ数を増やすことができます。⑶「いいね」をもらうことができ
0
カバー画像

アルゴリズムについてのつぶやき

こんにちは。webデザイナーのまめです。今回のテーマは『アルゴリズム』です。先日依頼を受けましたデザインで、このような Instagramの投稿を作成させていただきました。普段はwebデザインをしている私ですが、 Instagramの運用代行もさせていただいています。こちらの投稿、アルゴリズム用語という単語に興味を持ったので、今回はそれをテーマにつぶやいていきます。なので今回はデザインよりも Instagramの話になります。アルゴリズムというこの単語、聞いたことはあるものの実際なんのことなのか説明できずにいました。アルゴリズムとはプログラミングの用語だと思い、SNSには関係が浅いと思っていた私。考えが甘かったですね…調べてみると興味深いことを学ぶことができました。インスタ内のアルゴリズムとは表示されるものを厳選したり、順番を決める仕組みのようです。ではどうすれば投稿が表示されやすくなるのでしょうか?ポイントは、・投稿内容にあったハッシュタグ・投稿するジャンルの統一・滞在時間・エンゲージメント(いいね・コメント・シェア)・投稿頻度を増やすなどがあげられます。 Instagramの投稿を見ているとアルゴリズムを「あなたとあなたの好きな投稿をマッチングしてくれる恋のキューピットのような存在」と素敵な表現をしている方がいました!とてもわかりやすい表現ですよね!アルゴリズムが存在する理由は、「Instagramは自分の好きな投稿を表示してくれるから見ていて楽しい」とより多くの時間をインスタ内で使ってほしい…ということだと思います。アルゴリズムというキューピットに好かれるために、先ほど述
0
カバー画像

計算で効果音を作る1(はじめに サイン波を作る)

目的場面としては組み込み商品の動作音などで使えるよう DSPや組込CPU上で軽量に効果音を作る場合のアルゴリズム等についてまとめてゆきたいと思います。組込CPUやDSPでは浮動小数点も使えますがコストを考えると固定小数点で計算できる必要がある場合が多いです。といって特定の品種向けで説明するのは難しいので windows PC上で私が作ったツールを使い説明してゆきます。そのツールへのリンクは有料ブログになりますのでご注意下さいこの続きを読めば サイン波でピンと鳴らす カンカンと鳴らす 矩形波でサイレン音等ができるようになるのが目標ですねサイン波の合成  A*sin(2πf*t) はデジタル処理で一番楽に作れる音です。 矩形波とかはデジタルポートなら簡単ですけど信号処理では面倒な作業になるのです。サイン波のnサンプル目の音は サンプル周波数で割った w = 2πf/SampleRateより A*sin(w*n) となりますが、sin関数を毎サンプル計算するには重い為、毎サンプル事には四則演算のみ。このうち除算もCPUによっては重いので加減算と掛け算のみで構成させたいわけです。3種類のサイン波を作る基本的な式漸化式 y[n]=y[n-1]*r のような式を y:=*r というふうに書きます  ★2次IIRによるサイン波  wk:= y;         //wkが一時変数    y := b*y - y1;//bが係数 y,y1が変数     y1:= wk; ★2相サイン波 e^(i*w*n)   wk:=ds;     ds:=ds*wc+dc*ws; // wc wsが係数
0 1,000円
カバー画像

売れる理由💰

こんにちは😊値上げをして一週間、販売件数は減りましたが売上的にはあまり変わっていません😅実績を積むという面からいって、このタイミングでの値上げが良かったのかどうかは、正直わかりません😂サムネ、タイトルで触れた私も大好きなカフェオーレですが、どうして長年、売れているかみなさんわかりますか?私は経済学を学んでるわけでも、大企業の社長でもなく、しがない自営業者です😁こんなのは難しい理屈はなくて、(売れているから、売れるんです)はぁ?と思われる方もいると思いますが、それだけです。もちろん売れるまでのメーカーさんの戦略だったり、商品開発だったり、美味しいから売れるなども、もちろんありますが😂結局のところ、売れるからどこのコンビニでも売っていて、目立つところにあるから売れるんです。ぶっちゃけ私は色々な商売をしていて、ココナラで販売している霊視鑑定は本業ではありませんし、ココナラの売上がなくても困りません😅とは言っても経歴詐称とか、インチキとかではなく、鑑定は真面目にやってますよ😁なにが言いたいのかというと、ココナラで売れるためにはカフェオーレと一緒で、一人でも多くの人に見られなくて売れないのです。そんなのみんな分かっているよって言うと思いますが、結構分かっていなくて、何ヶ月も売れない人が多いのかなと思いました😅別に今後ノウハウを売るとかでもありませんし、私自身まだ始めて一ヶ月も経っていない初心者です🤣私は24才から商売を始めて、何度も失敗したりもしました。今、思うのは、商売する上で重要な事は、明確なビジョンを思い描くことです。ココナラを始める前にネットで検索したり、You Tubeを見たり
0
カバー画像

ちょっと辛口意見、失礼します。

インスタコンサルの中でよく質問されることなのですが、インスタグラムのアルゴリズムについて聞かれることがあります。インスタグラムのアルゴリズムとは、、、簡単に言うとインスタのシステムが他のユーザーにどんな投稿を表示させるか判断する仕組みのことを意味します。インスタでは高度な人口知能のAIがインスタのアカウントが優良アカウントかどうか判断して、私たちの投稿を発見タブに表示してくれたり認知度を高めてくれるお手伝いをしてくれます。クライアントさんの中にはこのアルゴリズムをよく研究されて努力されている方もいらっしゃいますが、アカウントが伸びないなど悩んでいる方も多くいらっしゃいます。それで、その方たちのアカウントを診断してみるとまずアカウントの顔となる「基本」の部分が全く整っていない場合が多く見られます。ユーザーネーム、アカウント名、アイコン、プロフィール設計、第一印象となる9投稿(フィード投稿)など、まずはこの自分の名刺となる部分をしっかりと作り上げなくてはいけません。ここがしっかり作れてないと、アルゴリズムを研究しようがフォロワーも増えませんし、アカウントも伸びていきません。インスタグラム初心者さんも中級者さんも上級者さんもまずは基本を見直しましょうね。それが伸びるアカウントを作るまず最初にやるべきことなので覚えておいてください。インスタに関するお悩みはお気軽にお問合せくださいね♡
0
カバー画像

ユーザーインターフェースとデータ処理

ユーザーインターフェースとデータ処理一般的な利用者が使うプログラムの場合、PC やスマホ、タブレットのアプリとして作成する場合が多くなります。その場合、プログラムは大きく、ユーザ=インターフェースとデータの処理を行う二つの部分に分ける事ができます。この記事では、この分類について概要を紹介します。プログラムの基本はデータ処理この連載でも何回も紹介していますが、プログラムの基本は「データ処理」です。プログラムにあるデータを渡して、そのデータを処理した結果を取り出すと言うのがプログラムの基本になっています。ゲームなどのプログラムも基本は、データの処理を複雑にしただけで考え方は同じです。ただし、プログラムにデータを渡したり、処理した結果を取り出す「仕組み」も必要になります。現在のコンピュータの場合は、基本的にデータの処理を「CPU」で行なっています。この CPU が処理するデータは基本的に「二進数」のデータになります。この二進数は人間にはちょっと扱い難い数値で、このデータをやり取りするのはあまり便利な方法ではありません。そうした部分を含めて、実際にコンピュータでデータ処理を行う場合には、利用者である人間とコンピュータの間で上手くデータをやり取りするための仕組みが必要になります。その仕組みを「ユーザーインターフェース」と呼んでいます。プログラムには、この利用者とのやり取りを行うのに必要なユーザーインターフェースのプログラムと実際にデータを処理する、プログラムの本体に相当する部分に分ける必要があります。最近のアプリのユーザーインターフェース最近のスマホやタブレット、PC のアプリは、基本的
0
カバー画像

プログラミングができるようになるには?

プログラミングができるようになるには?プログラミング言語を学習するだけでは、プログラムを開発できるようにはなりません。プログラムを開発できるようになるには、実際にプログラムを作成する経験を積む必要があります。英語の学習を考えてみてください!プログラミングの学習は、英語の学習に似た部分が沢山あります。 英語の場合には、基本的な文法や例文を学習するだけでは、英語を実際に使ってコミュニケーションを取れるようになりません。実際に英語を活用できるようになるには、実際に英語を使わないと、英語の本当の意味でのスキルは身につきません。ところで、英語を使いこなすのに大切なのは、英語の学習も重要ですが、実はもう一つとても大切な事があります。なんだかわかりますか?それが何かというと、「日本語(母国語)の力」です。実は、日本語(母国語)の力がないと、いくら英語を学習しても英語を役立てる事は難しくなります。大切なのは、英語を何に使うかというのが、一番重要ということになります。英語で何を表現するか?英語を使って何を受け取るか?英語で表現をする「中身」を持っていなければ、いくら英語の文法を知っていても、表現する物がなければ何もなりません。 同じように、英語で受け取る「中身」がなければ、いくら英語を学習しても意味がないことになってしまいます。 特に、会話の場合には、「相手」がいます。相手が言っていることを理解して、その上で、何を伝えるかというのが会話のポイントです。これは、英語に特化した問題ではなく、日本語(母国語)でも同じことになります。まずは、日本語での「読み」「書き」「会話」ができないことには始まりませ
0
カバー画像

【Google】は2022年5月の広範なコアアップデートをリリースします。

Googleは現在この新しい広範なコアアップデートを展開しています。Googleは現在、2022年の最初の広範なコアアルゴリズムアップデートを展開しています。これは2022年5月のコアアップデートと呼ばれ、GoogleのDannySullivanが発表しました。 最新のコアアップデートは、6か月以上前の2021年11月のコアアップデートでした。Googleは、「本日、2022年5月のコアアップデートをリリースします。完全に展開するには、約1〜2週間かかります。」「コアアップデートは、検索全体を改善し、ウェブの性質の変化に対応するために行う変更です。コアアップデートには特定のサイトに固有のものはありませんが、これらのアップデートにより、サイトのパフォーマンスに顕著な変化が生じる可能性があります。これは、 サイト所有者がコアアップデートについて知っておくべきことに関する以前のガイダンスで説明しました」とGoogleは付け加えました。コアアップデートの噂。5月16日から今週までのSEOコミュニティでは、 Googleアルゴリズムの更新が公開される可能性の兆候が見られます。グーグルはそれらの噂を確認していません 今日より前のボラティリティは、これらの噂とは無関係である可能性があります。たぶんGoogleはこのコアアップデートをテストしていましたか?GoogleのJohnMuellerは、「コアアップデートを発表するとき、事前ではなく、その時点でロールアウトを開始する」と具体的に述べています。 今朝から展開が始まりました。 Googleは、この広範なコアアップデートのロールアウトを午前1
0
カバー画像

自分らしく生きる

 約1か月前に、婚活アプリに登録しました。 52歳でも、登録されいている多くの男性からアプローチあり、自分に少し自信がつきました。 こまめにマッチングできそうな相手を探していたのですが、なかなか見つからず、時間が経ちました。 そんなある夜、寝る前に、アプリを開いて条件検索しました。 AIによるアルゴリズムをもとにした相性95%の男性を見つけ、年齢は二歳年下。ピンときたので、「いいね」ボタンを押したら、すぐ相手から返信があり、マッチングできました。 何回かメールや電話を重ねて、いざ、直接会うことになりました。 プロフィールの顔写真の印象とずいぶん違いました。 思っていた条件とは違うなあと思いましたが、話していくうちに、性格がとても良く、気が合いそうな男性でした。 もちろん、スペックが良いイケメン男であれば、条件は良いのかもしれませんが、大事なのは、相手との相性だなあと感じました。さすが、AIさま(?)良いご縁をありがとうございます。 この先、どうなるかはわかりませんが、自分らしく生きていこうという気持ちが、神様につながり、ご縁を運んでくれたのかもしれませんね。
0
カバー画像

プログラミング学習のバランス

プログラミング学習のバランスプログラムの学習には、プログラミングで利用する道具や道具の使い方を学習する部分と、プログラミングの基本や原理を学習する部分に分ける事ができます。プログラミングの学習にあたっては、そのタイミングとバランスが大切です。上級のソフトウエアエンジニアを目指す場合には、プログラミングの基本や原理は重要です!プログラミングの道具とは?プログラミングの道具にあたるものは、プログラミング言語や、プログラムの入力に使うエディタなどの開発用のアプリなどがあります。さらに、よく利用する機能を予めプログラムにしたモジュールやラブラリなども道具になります。まずは、こうした道具を使いこなせないとプログラミングをする事ができないので、道具の使い方を学習するのはとても重要です。 一通り、道具が使えるようになると、簡単なプログラムを作れるようになります。道具の使い方はそういう意味でプログラム学習の第一歩と言えます。プログラミングにも設計図は必要!プログラミング言語を習得して、プログラミングに必要なアプリの使い方を覚えると、一通りプログラムを作成できるようになります。上にも書いた通り、プログラミングをする上でこの部分の学習はとても大切ですし、最初に学習する部分でもあります。当然、多くのプログラミングの入門者はこの部分に時間をかける事になります。多くの「わかりやすい」と言われている教材もこの部分をカバーするものが多くなっています。実際に、プログラミングの上級者に成長していくには、別の部分の学習が必要になってきます。それは、プログラミングの「設計図」を作るのに必要な知識を身につける事です。
0
カバー画像

大切なデータの取り扱い

大切なデータの取り扱いプログラミングを学習する場合にはどうしてもプログラミング言語に目が行きがちになります。しかし、プログラミング言語は実は「表現の手段」です。重要なのは、「中身」でデータをどのような形でプログラム中に取り込むかや、データをどう処理するかです。この記事では、プログラミングの中身について考えてみました。データをプログラムの中でどのように持つか?以前にも紹介しましたが、殆どのプログラムは二つのタイプに分ける事ができます。 一つは、ユーザーインターフェース(UI)の処理を行うもので、もう一つは、データを処理する物です。ユーザーインターフェースの処理は、画面上の UI で特定の操作、「クリック」や、「選択」、「入力」などの利用者の操作に応じた処理をする物です。こうした操作をイベントと呼んでいて、イベントが発生した時に、フォームの内容を取り込んだり、画面を切り替えたりなどの処理を行います。このタイプのプログラムは、ある程度書き方のパターンを覚えてしまえば比較的簡単です。一方で、データの処理を行うタイプは、もう少し複雑になってきます。殆どのプログラムでは、ユーザーインターフェースのイベントの処理で特定のデータ処理のプログラム(関数)を呼び出すという感じの構成になっていますが、その際に、どんなデータを受け取って、どの様な処理結果を返すかという設計になります。データの処理がシンプルな場合には、あまり考える必要はありません。例えば、二つの数の足し算をして結果を返すという場合には、関数に二つの数を渡して、その計算結果を返すというシンプルな処理になります。しかし、扱うデータが複雑にな
0
カバー画像

自由に好きにやってみよう!~インスタ編~

こんにちは~!さっそくですが、髪をきりました(^o^)じつは7月のブログに、髪をのばすことと、美容室でのやっちゃった事を書いていました。もし良かったらこちらも読んでみてください♡そんなこんなもあってずっと髪を伸ばそうと思っていたのに、9月になって気が変わり、なんなら早く切っちゃいたい!と思うようになりました。(ほんと自分勝手)そしてこれが最後のロング姿。背中の真ん中ぐらいまで伸びていました。もうこんなに髪を伸ばすこと、この先ないんじゃないかって思う。これを撮った翌日に、えいやっと髪を切り、イメージとしては「ちびまるこちゃん」ぐらい短くなりました。(今ドラマに出てる永野芽郁ちゃんみたいな感じ、と言ったら怒られそうだな。言わんどこ。)めちゃくちゃスッキリしたし、身も心も軽くなった気分!やっぱ短いのが性に合ってるのかな~と思う。美容師さんも「短いの似合ってていいよね!」とのせてくれるので、ちょっと調子に乗っています。そして髪を切った自分を記念して(?)マイキャラを作ってみました♬パンダのあの子も大好きなんだけど、自分の画力で表現するのが難しいなと思うときもあるのです…。パンダの耳に受話器を当てているところを描くのが難しい、とかね。人間ならまだ表現しやすいし、オカッパにもなったことだし描きやすいかなと思いました♬でもなんか顔が「なめこ探偵」みたいに見えてきたんだけど大丈夫か…?まったく参考にもしてないけど、なんか似てるな…笑なめこに怒られないか不安。今回は、インスタについてお話したいです♪みなさんはインスタをどのように使っていますか!?私はほとんどが見る専門で、エッセイマンガとかイヌネ
0
カバー画像

プログラミング学習で一番重要なのは?

プログラミング学習で一番重要なのは?プログラミング学習で一番需要なのは「プログラミング言語」の様に見えますが、実は一番重要なのは他にあります!この記事ではプログラミング言語で一番重要な事を紹介します。プログラミング言語は手段!プログラミング学習をする上でプログラミング言語を習得することは重要です。 プログラミング言語を知らなければ、プログラムを書く事はできません。従って、プログラミング言語を学習して習得する事はプログラミングを学習する上で必須です。しかし、プログラミングの学習で一番重要な物は、実はプログラミング言語ではありません。 プログラミング言語は、プログラムを実現するための手段です。コンピュータに仕事をさせる為の「アイディア」を現実にするための手段です。勿論、作成するプログラムによって、プログラミング言語の選択肢が限られてしまうケースも沢山あります。例えば Web 開発では、Web ブラウザで動作させる部分のプログラムは基本的に Javascript になります。Typescript を利用する場合には、実際は Javascript のプログラムに変換(コンパイル)して利用されます。プログラミング言語は限定されていても、実際にデータを処理する基本的なやり方は実は共通の部分が多く、実は一番重要なのは、どのようにデータを処理していくかという、基本的な事がポイントになります。最初のプログラミング言語の習得が難しい理由よく、一つプログラミング言語を覚えてしまえば二つ目は比較的簡単に習得できると言われています。 実際、これは事実です。殆どの方は、二つ目のプログラミング言語は一つ目に
0
カバー画像

週間プログラミング⑤:バブルソートを可視化してみよう

今回はバブルソートを可視化してみましょう。ソートとはアルゴリズムにおけるソートとは、数字や文字の並べ替えのことを指します。より一般的には、数値の並べ替えのことをソートということが多いです。例えば1 5 2 4という数列を1 2 4 5や5 4 2 1と並べ直すのがソートです。バブルソートとはソートには様々なアルゴリズムがあるのですが、その中でも特に直感的でわかりやすいのがバブルソートです。私たちが数字を大きい順に並べ替えるとき、数字が一番大きいものを中から見つけてを、それを左側に寄せていくということを繰り替えすと思います。つまり、次のような数列があったとき2 9 4 5このように、2 4 9 5↓2 4 5 9と並べ替えるはずです。このように、大きい数字が右側に登っていく様を「バブル」と表現します。先にこの記事の成果物を示しましょう。赤い棒が「泡」のように右側に登っていくのが分かると思います。バブルソートのコーディングバブルソートの可視化GIFアニメーションを作っていきます。モジュール類まずモジュール類をインポートします#乱数発生import random #作図import matplotlib.pyplot as plt #ディレクトリの操作import os #GIFの作成from PIL import Image GIFの素材画像と出力先の設定#シミュレーション結果の出力先 di = "./" pics = di + "bubble_sort_pics/" gif = di + "simulation_results/" #のフォルダ作成 try:     os.mkd
0
カバー画像

【Google】2021年7月のコアアップデートが現在公開されています。

このアップデートは、2021年6月のコアアップデートの第2部です。Googleの2021年7月のコアアップデートは、本日2021年7月1日に公開されます。このアップデートは、完全に公開されるまでに約1〜2週間かかります。グーグルは検索リエゾンアカウントで「以前に発表された2021年7月のコアアップデートが現在展開されている」と述べた。「これらは通常、完了するまでに1〜2週間かかります」とGoogleは付け加えました。 Googleが2021年6月のコアアップデートを実行した後、今月は別のコアアップデートが行われると予想していました。その6月の更新は、ロールアウトするのに約10日かかりましたが、ほとんどのコアアップデートはロールアウトするのに完全に14日かかります。これがグーグルが言ったことです。大量のGoogleアップデート過去3か月で、SEOは複数の検索アップデートを公開しました。・製品レビューの更新を開始します 4月8日に4月22日に終了します。 ・6月のコアの更新は 6月2日に開始し、6月12日に終了しました。 ・ページの経験の更新は 6月15日に開始し、8月の末まで展開します。 ・6月23日のスパム更新パート1 。 ・6月28日のスパム更新パート2 。 ・そして、7月1日の7月のコアアップデート。6月30日と7月1日の過去数日間にいくつかのゴロゴロが見られたので、これがスパムアップデートまたはコアアップデートのいずれかに関連しているか、まったく異なるものに関連しているかはわかりません。 6月のコアアップデート。Googleは2021年6月2日にコアアップデートをプッシ
0
カバー画像

【Google】2021年6月のコアアップデートは6月12日に公開を終了しました。

Googleの2021年6月コアアップデート6月2日にロールアウトし始めた6月12日、ちょうど会社に展開完了したと発表Twitterで報告しました。グーグルは「2021年6月のコアアップデートの展開は2021年6月12日で完了している」と述べた。これは10日間の展開であり、この更新による影響を確認する良い機会かもしれません。このロールアウトは完全にするのに2週間もかかりませんでしたが、ほとんどのGoogleコアアップデートはロールアウトするのに約2週間かかります。6月11日と6月12日に多くのランキングの変動が見られましたが、それが100%コアアップデートのロールアウトに起因するかどうかはわかりません。6月11日と12日のGoogleのアップデートに関する話題について報告されました。ロールアウトが完了したので、ランキングを安全にチェックして、このコアアップデートによる影響を確認できます。ロールアウトは、6月2日から6月12日までの10日間で行われました。 Googleは来月7月に別のコアアップデートを公開する予定であり、そのアップデートにより、この6月のコアアップデートで経験した利益または損失が逆転する可能性があることに注意してください。
0
カバー画像

講演経験豊富な科学者が解説!Photoshopアルゴリズム入門【ぼかしフィルタ編】

ご覧いただき、ありがとうございます。この記事では普段デザイナーさんが使用しておりますAdobe Photoshopについて、「ソフトの中でどういう動作をしているんだろ〜」と気になる方のために、そのアルゴリズムを解説していく内容になっております。そのため、デザイナーの方はもちろんのこと、アルゴリズムという言葉に反応するプログラマーの方にも楽しんでいただけるものとなっております。▽『講演経験豊富な科学者が解説!Photoshopアルゴリズム入門』の今までの記事ーー【基礎編】こちらは無料です。https://coconala.com/blogs/1779763/21282【自動選択ツール編】https://coconala.com/blogs/1779763/21843【クイック選択ツール編】https://coconala.com/blogs/1779763/34785【カラー編】https://coconala.com/blogs/1779763/35084ーーー今後も執筆予定ですので、フォローいただければ幸いです。今回はPhotoshop内ツールの『フィルタ』について解説していきます。ただ、フィルタは奥が深いので、今回は『ぼかし』のフィルタについて解説していきます。まずは、画像の構成について上記画像に見てください。画像を拡大すると、四角がたくさん見えてきます。この四角のひとつひとつが画素(ピクセル)と呼ばれていて、画像は画素の集まりで構成されていることが分かります。この画素ひとつひとつに1色の色がついています。どんな複雑な画像も、この画素の集まりで再現できます。例えば、フルハイ
0 500円
カバー画像

講演経験豊富な科学者が解説!Photoshopアルゴリズム入門【紹介編】

初めまして。グラフィックデザイナーのNAGATOMO DESIGNです。これからPhotoshopアルゴリズム入門として、不定期にブログを連載していく予定です。デザイナーの方からすれば、Photoshopはデザインのツールであって中でどういうことをしているのかまで、いちいち考えないと思います。一方、プログラマーの方からすれば、『Photoshopの中には一体どれだけのモジュール(プログラムの集まり)が詰め込まれているんだ…』と違う視点で見てると思います。このコラムでは、日々Photoshopを使っているデザイナーの方と、プログラマーの方どちらにも為になる話題をご提供していきたいと考えております。デザイン視点とアルゴリズム視点を、いい塩梅でお届けしていきたいと思います。ざっくりとした自己紹介まずは、当方のことから紹介させていただきます。今現在はフリーランスのグラフィックデザイナーとして活動しておりますが、以前は研究者&プログラマーでした。画像処理(Computer Vision)という分野の研究をしていて、成果が出れば論文の執筆をしておりました。パソコンを使ってプログラムを組み、画像や動画を読み込んで、いい結果が出るまでひたすらプログラムを作っていきます。CやC++、Java、Pythonが主な使用言語です。その傍らで、グラフィックデザイナー(のような)仕事をしておりました。画像処理の研究は簡単に言うと、Photoshopの中身を作ることです。例えば、画像を切り抜きたい時に『自動選択ツール』を使いますよね。その時の選択範囲は、マウスでクリックしたところと似た色の部分を選択してくれ
0
カバー画像

YouTubeに好かれて、再生回数や登録者UPさせるにはYou Tubeの成績を上げること

You Tubeいまではなかなかチャンネル登録されなくなってきているその理由は簡単ライバルが増えたから...今では芸能人もどんどんYou tubeに参加してきている。それだけではなく多くの人がどんどん参入してきている中。。どうしたらあなたの動画が見られるようになるのか?最も重要なことをお伝えしようそれはYou Tubeのアルゴリズムに沿ったこと行うことYou Tubeアルゴリズムは好き嫌いで左右されるアルゴリズムというと難しく聞こえるかもしれないので簡単に言えばYou Tubeに好かれるようになることこのアルゴリズム、つまりYou Tubeというのは綱に、この好き嫌いが変動するつまり、あなたがこの好き嫌いに柔軟に対応していかなければならないということなのだ。You Tubeに好かれるようになれば、検索でも上位に表示されることになり、当然、再生回数を増やしたりチャンネル登録者数を増やすことも可能そのためにはYou Tubeに好かれる動画、嫌いなのか?を知っておく必要があるYou Tubeは、グループ(学校の組織)と同じであり、いかにこの学校が盛り上がることに貢献しているかどうかを判断基準にするとわかりやすい現実の学校とは違う成績の付け方でもあるのでちょっと注意You tubeに好かれるチャンネル動画では、You Tubeはどんなチャンネルを好みどんな動画が好きなのか?大きく分けて5つのレベルがある次の5つのレベル大嫌い嫌いどっちでもない好き大好きぜひあなたの動画がどれにあたるのかチェックしてみようこれをチェックするだけでもあなたの動画の再生回数やチャンネル登録数を上げるヒントにな
0
カバー画像

アルゴトレード対人間:荒れた相場で生き残るための3つの戦略

こんにちは、皆さん!トレードアイデアラボの猫飼いです。今日もトレード頑張っていますか?最近、こんな風に思うことはありませんか?「この相場、どうにもよくわからない。上がってるかと思えば突然下がるし、急落したと思ったら一瞬で跳ね上がる…」そんな相場が続いていて、困惑している人も多いんじゃないでしょうか。さらには、夜中、ほとんどの人が寝ている時間に、突然の大きな値動きがあって、「え、今こんなことになってたの?」なんて驚くこともあるはずですこれって、もしかして皆さんも経験したことがあるんじゃないですか?今、相場は以前よりも不規則に動いているように見える。以前のように、テクニカル分析を駆使しても、なかなか思った通りに動かない。相場の「セオリー」なんて、もう役に立たないんじゃないか…そんな風に感じている方もいるかもしれませんね。でも、これには理由があるんです。実は、最近の相場の動きは、人間の感覚で分析できるものじゃなくなってきているんです。それはなぜかというと、AIを使ったアルゴリズム取引が今の相場を支配しているからです。アルゴリズム取引が相場を変えたでは、アルゴリズム取引ってなんだろう?簡単に言えば、コンピューターが自動的に膨大なデータを瞬時に分析し、売買を行う仕組みです。この仕組みは、すでに多くの大手投資銀行で採用されています。彼らはアルゴリズムを使って、相場を読み、そのデータに基づいてトレードを行っています。そしてそのシステムを自社だけで使うのではなく、顧客にも販売しているんです。このアルゴリズムは、ただの「自動取引」じゃありません。従来のテクニカル指標やチャートパターンに頼るのでは
0
カバー画像

X(旧Twitter)の始め方ガイド|副業・趣味アカウントでもバレない方法とは?

この記事を読むとわかることX(旧Twitter)での身バレの原因と仕組みバレないアカウント設定と運用方法副業や趣味を安心して発信するコツX(旧Twitter)で副業や趣味用のアカウントを始めたいけれど、身バレが怖いと感じていませんか?実は、Xでは電話番号やメールアドレス、フォロー履歴などから意図せず知人にアカウントが特定されてしまうことがあります。この記事では、副業や趣味のためにXを始める際に、アカウントがバレないようにするための設定方法と運用のコツをわかりやすく解説します。X(旧Twitter)でバレないアカウントを作るには?X(旧Twitter)で身バレせずに副業や趣味を発信するには、アカウント作成時からの設定が非常に重要です。特に電話番号やメールアドレス、連絡先同期など、初期設定で漏れがちな項目に注意が必要です。以下では、バレにくいアカウントを作成するための基本設定とポイントをご紹介します。電話番号・メールアドレスの照合をオフにするXは、登録された電話番号やメールアドレスをもとに「知り合いかも」機能を動かしています。そのため、知人に登録情報が知られていると、あなたのアカウントが表示されてしまうリスクがあります。この機能をオフにするには、Xアプリの「設定とプライバシー」→「見つけやすさと連絡先」→「電話番号/メールアドレスを使って検索を許可」をオフに設定します。この設定ひとつで、知人に発見される可能性を大きく下げることができます。連絡先の同期を無効にするスマホの連絡先をXが読み取ることで、自動的に知人のアカウントとつながる仕組みが存在します。「設定とプライバシー」→「見つけ
0
カバー画像

機械学習における統計と確率の役割

概要機械学習における統計と確率の役割について解説するがこれらの概念を理解する事で機械学習の仕組みや応用範囲をより深く理解する事ができる。
0 1,000円
カバー画像

ココナラくじ20241113を引いた動画

こんにちは!ひでみちです!今回は、ココナラくじの通知が届きましたので、早速引いてみました!動画にしましたので、よかったら覗いてみて下さい!あなたは何が当たりましたか?よかったら教えて下さいね♪
0
カバー画像

ココナラくじ20241009を引いた動画

こんにちは!ひでみちです!今回は、ココナラくじの通知が届きましたので、早速引いてみました!動画にしましたので、よかったら覗いてみて下さい!あなたは何が当たりましたか?よかったら教えて下さいね♪
0
カバー画像

ついに日本で走り出す!自動人間トレードLevel 3

ついに日本で走り出す!自動人間トレードLevel 3トレードの世界は、かつて手作業で行われていたものから、次第にテクノロジーと融合し、いまや完全に自動化されたアルゴリズムが市場を動かしています。そんな中、次世代トレード技術として「自動人間トレードLevel 3」が日本でもついに導入されるというニュースが注目を集めています。この革新的なシステムは、次世代AIと従来のトレードプラットフォーム(例えば、MT4やcTraderなど)がシームレスに統合され、トレーダーにかつてないレベルの精度と自動化をもたらすものです。1. 自動人間トレードとは?自動人間トレードは、アルゴリズムが複数のシナリオを自動生成し、それを実行する仕組みを指します。特に「Level 3」は従来のシステムに比べ、さらに高度なAI技術が活用され、与えられた目標を遂行するだけでなく、その過程でトレーダーの戦略を学び、最適化を繰り返す点が特徴です。従来のトレード自動化では、アルゴリズムはあくまでプログラムされたルールに従って動いていました。しかし、「Level 3」では、人間のトレーダーが行うような状況判断やリスク管理、シナリオの生成までを、AIがリアルタイムで行います。これは単なる機械的なトレードではなく、まるで「人間」がトレードしているかのような柔軟性を持つ自動化です。2. 次世代生成AIとトレードシステムの融合このシステムの要となるのが、次世代生成AIとトレードプラットフォームのシームレスな融合です。MT4やcTraderといったプラットフォームは、世界中のトレーダーに利用されており、その安定性と柔軟性が評価されてい
0
カバー画像

国家試験(基本情報技術者試験)合格者出ました!

新年度から試験制度が変わりました基本情報技術者試験の合格者を輩出しました!(先月に引き続き、2人めです。)基本情報技術者試験は、科目Bが難関です。アルゴリズムやプログラミングの出題が8割となり、プログラマでもなかなか難しい内容となりました。そんな試験にプログラミング初心者の受講生がアルゴリズムとjavaプログラミングをしっかり学習して、無事に合格することができました。講座やサポート内容はお問い合わせください。
0
カバー画像

ココナラのアルゴリズムをハックするためには地道な取り組みが大事という話

先日、縁あって、ココナラのエンジニアの方とお話しできる機会がありました。その方に、こんな質問をぶつけてみました。「なぜココナラのアルゴリズムは優れているのでしょうか。なぜ他のクラウドソーシングと違うのでしょうか」すると、こんな答えが返ってきました。「良い評価が累積されるほど、上位表示されやすくなるからです」シンプルでしたが、非常に本質的だなと思いました。つまり、ココナラで売上を立てるためには、良い評価をココナラ上で蓄積すれば良いのです。エンジニアの方との会話は、改めて、ココナラというプラットフォームの優位性について理解できる良い機会となりました。
0
カバー画像

アルゴリズムマニュアル

基本的にAタイプの機種であればこのアルゴリズム理論にハマります。 ジャグラーはもちろん、ハナハナ、バーサス、花火、ニューパルなど。 なぜこの理論は前日からのトータルベース1000回転と現在の1000回転を照らし合わせた数値をベースにカウントとして考えて計算してください。 尚、この必勝法の理解を深めることでトータルでの収支は負ける事はまずなくなります。大やけどしないで止めるタイミングがつかめます。 解明しているアルゴリズムデータは21パターン。実際は30パターン程ありますが、うまく文字では表現する事ができないので実践動画を今後公開予定しております。
0 5,000円
カバー画像

【Photoshopアルゴリズム】まとめ

ご覧いただき、ありがとうございます。この記事では普段デザイナーさんが使用しておりますAdobe Photoshopについて、「ソフトの中でどういう動作をしているんだろ〜」と気になる方のために、そのアルゴリズムを解説していく内容になっております。そのため、デザイナーの方はもちろんのこと、アルゴリズムという言葉に反応するプログラマーの方にも楽しんでいただけるものとなっております。今まで6回に渡って執筆してきました。以下が今までのブログ記事になります。
0 500円
カバー画像

明日は我らが那須川天心の試合があります

本日は撮影で遅くまで現場にいました。明日は昼から那須川天心が活躍する試合です。私達は控室のVIPにいます。是非那須川天心を応援お願いします。そして、チャンネル登録もお願いしますね!我らのチームはチャンネルやってますので試合後のインタビューもお楽しみにですよ。
0
54 件中 1 - 54
有料ブログの投稿方法はこちら