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

MEMBER メンバー

  • Gitを使ったコード管理において、Git操作は

    SourceTreeを用いているがビルド時に生成されるバイナリファイル系を

    無視したい場合は、「.gitignore」に記載すればよい。

    例)

    1.特定のファイルのみを管理下から除外する

    dir1/dir2/binary.class

    2.特定の拡張子をすべて管理下から除外する

    *.class

    3.特定のフォルダ配下を管理下から除外す[…]

  • 日付の扱いについて。

    Dateクラスはすでに非推奨となっているがその理由が

    Java仮想マシンのホスト環境によっては、正しく値を

    取得することができない可能性があるからだ。

    なので、Dateクラスで日付関連の処理を実装していた場合に

    不具合が生じた場合に原因究明が難しくなるだろう。

    日付回りはCalendarクラスやLocalDateクラスを

    使用して実装していくほうがよろしいだろう。

    言語の進化は勉強が必要だ。

  • 個人事業主として活動を始めて早〇年。

    いつも頭を悩ますセルのが経費の扱いについて。

    ネット上の税理士さんの見解では、「売上に直接関与するもの」とあるが、

    各人のとらえ方によってはOK、NGが出そうなものがある。

    それをどうすべきか悩んで経費を詐称したといわれるのが怖くて計上せず。

    でも、よくよく考えたらあいまいにせずなぜそのお金が

    売上につながるかの確固たる理由を述べられれば良いのかなと。

    それで見解がずれていた[…]

  • 備忘録のために、本記事として記載。

    Eclipse上で処理を実行させた際、コストがものすごくかかる場合に

    アラートが出てエラーとなり、Eclipseを落とさなければならないときがある。

    そんな時は、JVM(Java Virtual Machine=Java仮想マシン)に割り当てられる

    メモリの最大値を更新すればよい。

    eclipse.exeと同フォルダにある

    eclipse.iniファイル内の

    -vmargs[…]

  • 仕事で使ったので忘れないようにメモ

    class属性へのアクセス

    ・$(‘.[className]’)

    idを指定してのアクセス

    ・$(‘#[idName]’)

    属性をしてのアクセス

    ・$(‘[attributeName]’)

    ほかには

    document.getElementById(‘idName’)

    jqueryをあまり使ったことないので

    都度調べないとわからなくなるため

    本記事に備忘録として記す。

  • 業務でFreeMarker上でURLの末尾に付与されたパラメータの値を取得する方法を調べたので

    備忘録がてら記事に起こす。

    なんてURLにアクセスした際に

    FreeMarker上では

    ${RequestParamaters.param}

    と表記する。

    もしくは、

    ${Request[‘param’]}

    と表記する。

    これまでJava側で

    RequestParameters.get(“param”)

    でパラ[…]

  • プログラマーとして若い時に先輩から言われたこと。

    「動けばいいものを作るな。高い保守性のことを考えて作れ」

    同じようなことを言われたプログラマーの方は大勢いると思う。

    ここでいう保守性とは何だろう。いわれたことを思い出してみる。

    1.意味のない変数、関数命名

    string a = string.empty;

    ロジック中に使う変数名、関数名は何を指しているのか

    一目瞭然でなくてはならない。

    2.言っていることとや[…]

  • DB定義を検討するにあたって、迷うことがあるのが

    主キーを論理的な意味を持たせる主キーにするか、IDで無機質な主キーにするか。

    前者だと無意味なカラムがなくなり、必要最低限の情報だけを定義できるが

    親子関係を持たせると子テーブルの主キーが複数カラムとなってしまい

    管理が煩雑となるデメリットもある。

    一方後者の場合は、意味のない情報があるため

    全容がわかりにくくなってしまう。

    今の現場が後者かつ、リレーション図もな[…]

  • 前回の記事の続き。

    今回はシーケンス図。

    処理の流れを時系列に視覚的に認識するための図。

    視覚的にシステムの処理の流れを把握できるので、

    AをしたらBを実施。

    BをしたらCを実施。

    といった形で処理の流れを視認しやすくする。

    制作側のメリットはもちろん、顧客側も

    どういった流れでその処理がシステムで実現されるか理解できるため、

    レビューでも制作側の意図も伝わりやすい。

    デメリットは何があるかと考えると、強い[…]

  • ひと昔(といっても10年ほど前になりますが。。。。)、PG⇒SEへの

    昇格を目指してソフトウェアのモデリングについて勉強したことがあった。

    その際にUML2.0を勉強しいていた。

    シーケンス図、ユースケース図、状態遷移図、オブジェクト図、クラス図などなど。

     

    その中でもオブジェクト図、ユースケース図はプログラムを書くことが並行してあった

    当時によく書いていた。

    議事からソフトウェアと[…]

  • 昔使っていたのをふと思い出して書いてみる。

     

    Linqとは、.net frameworkが提供するクエリ機能をC#言語およびVisual Basicなどに

    直接統合する技術の名前。

    Linq To sqlはその中でMSSQLServerとのやりとりを

    C#でSQLライクな構文によ[…]

  • 趣味が草野球でこれまでの記事でもちょびちょび

    用品を紹介していましたが、年末に一気に紹介したいと思います。

    ◆フットガード

    足のすね部分に対してデッドボールや

    自打球によるけがの防止を目的とした

    プロテクター。他メーカーのそれとは異なり

    形状を自分の体の形に合わせて成型することが可能なので、

    装着したときのフィット感は◎。

    軟式ボールもM球となりケガにリスクが大きくなった[…]

  • プロジェクトに従事しているとPM、PLはもちろん末端のコーダーも工数を考えることがある。

    例えば。。。

    「ちょっと仕様変更したいんだけど、現時点でやるとしたらどのくらいかかる?」

    「ここをこうリファクタリングしてほしいけど、どのくらいかかる?」

    「バグ出ちゃったから直してほしいけど、どのくらいかかる?」

    などなど。

    このとき、どんぶり勘定で出すと自分の首を絞める可能性があるので

    以下を[…]

  • コロナウィルスの影響で苦肉も普及し始めたテレワーク。

    テレワークを1か月ほどやったので、所感を述べたいと思う。

    ◆メリット
    1.通勤時間=0
    通勤時間がなくなるので、その時間を
    勉強、余暇、家族サービスなどに充当でき
    時間の有効活用できるのは間違いない。

    ◆デメリット
    1.集中力の散漫
    リビングで仕事をするため、周りに集中力を散らせるものが
    存在する。

    思ったこと。
    学生時代の家で勉強で[…]

  • 我々エンジニアをはじめホワイトカラーの職業は

    基本的にデスクワークとなるため、慢性的な運動不足に陥りがちだ。

    そのため腰痛など体のガタが来やすい。

    運動といえば、ランニング、ジョギング、筋トレなどがあるが

    水泳は良いと思う。

    短時間で陸上の数倍の疲労感を得られる。

    また、水中の浮力で腰の負担も抑えられる。

    全身を使った運動のため、部分的にではなく全身の筋肉、体幹を

    刺激できる。[…]

  • 参照型変数のCollectionに対して

    ある集合単位での数量、合計などを処理するための

    Java Stream API。

     

    例)

    Itemクラス

    ・name(string) = 商品名

    ・price(int)=単価

    と定義

    Item i1 = new  Item()

    i1.name = “リンゴ”

    i1.p[…]

  • Java8から導入されたJava Stream API。

    コレクショ[…]

  • ※息抜き的な記事。

     

    個人事業主として、金銭面に嫌でも敏感になる今日この頃。

    知り合いのフリーエンジニアと収入アップについて話してきた。

    やはり、まずは自分のスキルを高めてエンジニアとしての価値を

    向上させていくことが一番かと思う。

    または、人脈を広げて仕事を紹介して手数料をいただく。

    または、自身の余暇を使って家でも出先でもできる副業をやる。

     

    会社員時代では収入を上[…]

  • Java8から導入されたJava Stream API。

    コレクショ[…]

  • NULLを含む列のソートについていつも調べるので

    備忘的な意味合いで残してみる

    DBMS
    NULLを先頭
    NULLを最後

    Oracle
    ORDER BY (ASC) FIELD1 NULLS FIRST
    ORDER BY DESC FIELD1 NULLS LAST

    MYSQL
    ※MYSQLはデフォルトでNULLが上にくる
    ORDER BY FIELD1 IS NULL,[…]

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