一般社団法人 全国個人事業主支援協会

MEMBER メンバー

  • Pythonの標準ライブラリであるargparseは、コマンドライン引数を簡単に解析し、ユーザーフレンドリーなコマンドラインインターフェースを作成するためのモジュール。これにより、プログラム実行時に引数やオプションを指定し、柔軟な動作を実現できる。

    基本的な使い方

    ArgumentParserオブジェクトの作成: まず、ArgumentParserのインスタンスを生成。
    引数の定義: add_argume[…]

  • XSRF(Cross-Site Request Forgery)またはCSRF(Cross-Site Request Forgery)対策
    1. CSRFトークンの利用
    リクエス[…]

  • データレイク(Data Lake)は、構造化・半構[…]

  • 1. GPT-Neo/GPT-J

    開発元: EleutherAI
    モデルサイズ: GPT-Neoは1.3Bと2.7B、GPT-Jは6B
    特徴:

    GPT-NeoおよびGPT-Jは、OpenAIのGPTシ[…]

  • SOLID原則は、オブジェクト指向プログラミングにおける設計原則の集合であり、保守性、拡張性、再利用性を高めるための指針。SOLIDは以下の5つの原則の頭文字を取ったもの

    単一責任の原則(Single Responsibility Principle, SRP):

    クラスは単一の責任を持つべきである。つまり、クラスには変更理由が一つだけ存在するべきということで。これにより、クラスの修正が容易になり、バグが発[…]

  • 基本的な概念

    純粋関数(Pure Function):

    同じ入力に対して常に同じ出力を返し、副作用(サイ[…]

  • DatetimeIndex の weekday 属性を利用してフィルタリングする。

    import pandas as pd

    # サンプルデータの作成

    date_rng = pd.date_range(start=’2023-01-01′, end=’2023-01-31′, freq=’D’)

    df = pd.DataFrame(date_r[…]

  • def convert_to_timezone(dt, target_timezone):
        “””
        入力されたdatetimeを任意のタイムゾーンに変換する関数。
        入力datetimeがタイムゾーン情報を持たない場合は、UTCとみなす。

        Args:
       […]

  • ホワイトボックステスト
    ホワイトボックステストは、ソフトウェアの内部構造、設計、実装に焦点を当てたテスト手法。プログラマーやテスターがコードの内部を見て、特定の入力が与えられた場合に内部動作や出力が期待どおりであるかを検証する。ホワイトボックステストは、通常、単体テストの形で実施され、プログラムの各機能を個別にテストする。コードの論理的なパスを通過すること、分岐(if/else文)、ループ(for、while文)、そして境界[…]

  • 形式手法(Formal Methods)は[…]

  • 命令型プログラミング(Imperative Programming)

    プロセス指向: 命令型プログラミングでは、プログラマーがコンピュータに「何をするか」お[…]

  • システム開発におけるチャットツールの位置づけは非常に重要だ。以下の理由で肯定的に見るべきだ。

    コミュニケーション効率化: チャットツールはリアルタイムで情報共有を可能にし、開発チームの問題解決を早める。これによりプロジェクトがスムーズに進む。
    遠隔地との協力: 遠隔地のチームやクライアントと簡単にコミュニケーションできるため、地理的制約を超えた[…]

  • マイクロフロントエンドアーキテクチャは、ウェブアプリケーションのフロントエンドのモノリシックな構造を小さなコンポーネントに分割し、それらを単一のページ上で組み合わせることを可能にする設計スタイル。このアーキテクチャスタイルは、バックエンドのマイクロサービスが行うのと同様に、フロントエンドの構造を分割して、より管理しやすく、スケーラブルにすることを目的としている。

    1. コンポーネントの分割:
    – アプリケーションのフロ[…]

  • 以下はGPT-4の特徴

    膨大な情報: GPT-4は、数兆の単語から成る広範なテキ[…]

  • 課題の共有を行った際の相手の理解度を確認する方法としては、以下のような手法がある。

    フィードバックを求める: メンバーに課題の理解度を自己報告させることで、彼らの理解度を把握します。具体的な質問をしてみることも有効。
    確認の再度求める: 一度説明した後に、メンバーにそれを自分の言葉で説明させてみると、理解度が[…]

  • リモートワーク環境で必要になるマネジメント能力。

    コミュニケーション能力: チャットやビデオ通話など、デジタルツールを用いた適切なコミュニケーションスキルが必須。また、メンバーの状況や感情を理解し、適切なフィードバ[…]

  • エンジニアの能力を測る質問

    プログラミング言語: どの言語に精通していますか?その言語でどのようなプロジェクトに取り組んできましたか?

    アルゴリズムとデータ構造: 基本的なアルゴリズムやデータ構造について説明できますか?例えば、バイナリツリーやハッシュマップなど。

    ソフトウェア開発プロセス: Agile、Scrum、Waterfallなどの開発手法についてどのような経[…]

  • さらに読み込む
一覧へ戻る