プログラム全般

プログラム全般
テーマ名
プログラム全般
テーマの詳細
プログラム・プログラミングに関することなら問いませんので、お気軽にトラックバックして下さい
テーマ投稿数
1,324件
参加メンバー
137人
管理人
toritori管理画面

にほんブログ村 テーマ機能

テーマは、参加ランキングのカテゴリー・サブカテゴリーに関係なく、記事のテーマが合えばどなたでも参加することができます。

▼ ブログ村テーマへのリンク方法

あなたのブログに「プログラム全般」テーマのバナーを掲載しませんか?
テーマのバナーやリンクをINポイントランキングの対象にしたいメンバーの方は、ログインしてからリンクタグを取得してください。
・バナーを変更したい場合は、必ず画像に「テーマ」の文字かバナーロゴを重ねてください。
・テキストリンクに変更されたい方は、以下のテキストに変更いただき掲載してください。
 「プログラム全般 IT技術ブログ・テーマ」
※以前より掲載いただいているテキストリンクについてはそのままご利用いただけます。

▼ リンクタグ … ここから下、リンクタグをコピーしてお貼りください

プログラム全般の記事

1件〜50件

  • SaaSの魅力
    2019/11/14 03:13
    SaaSの魅力

    SaaSにまつわる記事を書いていこうかなと思います。なぜ記事にするかというと、もともとSaaSの魅力に取り憑かれてSaaS同士を連携させる為のツールとしてGASを学ぶきっかけになったのですが、2019年7月24日に虎ノ門ヒルズで開催された「SaaSway」というカンファレンスに参加して感動し、激しく共感したからです。

    ビジボット

    ビジボット

  • 【Tableau】データ分析を学びたい初心者必見!!
    2019/11/14 03:13
    【Tableau】データ分析を学びたい初心者必見!!

    タイトル通り、Tableauを使って分析します!勉強します!!って言っても、分析のプロでもなんでもない為、大したことはできません。専門的な計算式なんて無理無理。でも現場で役立つスキルを身に着けるにはまずデータと向き合う回数を増やすこと、データを見ながらどういう傾向(可能性)があるか?を呟きながら見ていこうと思います。

    ビジボット

    ビジボット

  • ブロックチェーン技術解説6
    2019/11/01 19:55
    ブロックチェーン技術解説6

    今回も前回から引き続き仮想通貨を代表例にしてブロックチェーン技術について解説していこうと思います。今日は前回紹介したPoW PoSに代わる2つのブロックチェーンを機能させるシステムについてご紹介します。前回までの解説はこちら。 soliditystg.hateblo.jp soliditystg.hateblo.jp Proof of Importance 1.NEMの独自性 2.NEMの安定性 3.Multisig 1.使用例 個人利用 2.使用例 グループ利用 Proof of Burn 1.PoW,PoSの不平等性 2.Proof of Burnの仕組み 3.得られる利点 Proof o…

    soliditystg

    dapps大全

  • ブロックチェーン技術解説5
    2019/11/01 19:55
    ブロックチェーン技術解説5

    前回ご説明した通りブロックチェーンはトランザクションが書き込まれる事で接続されます。(当然ですが) このとき重要なのはどのようなメカニズムによって次のブロックが作成されるかということです。今回はこのシステムについて解説していきます。 前回までの解説はこちらからご覧ください。 soliditystg.hateblo.jp soliditystg.hateblo.jp soliditystg.hateblo.jp soliditystg.hateblo.jp Proof of Work PoWのメカニズム PoWへの批判点 1.電力消費 2.非中央集権性の崩壊 3.合理性への依存 Proof of…

    soliditystg

    dapps大全

  • ブロックチェーン技術解説4
    2019/10/28 19:19
    ブロックチェーン技術解説4

    前回はブロックチェーンがどのような発想のもとで作られたか、 その暗号学的なコンセプトをビザンティン将軍問題を通して考えました。 このビザンティン将軍問題の解決方法こそが今日における暗号学、 ブロックチェーン技術の応用へとつながっているわけです。soliditystg.hateblo.jp 今回は実際にブロックチェーンが書き込まれるトランザクション、 そのチェーンがどのようにして動いているかを解説していきたいと思います。ここまでのブロックチェーン技術解説については次の記事を参照してください。soliditystg.hateblo.jp soliditystg.hateblo.jp ひとえにブロッ…

    soliditystg

    dapps大全

  • Solidity コード解説3
    2019/10/28 17:22
    Solidity コード解説3

    今回は前々回同様に暗号資産管理分散型アプリであるMakerを基にしてsolidityコード解説を行っていこうと思います。前回の記事はこちらから。 soliditystg.hateblo.jp 個人的な話ですが作成中のDappが極めて難航しています。やはりJavaScriptの学習を先にした方がよいのかもしれませんね。個人レベルならともかくフロントエンドとの接続や大がかりな呼び出しをするアプリケーションとなると必然的にERCトークンを発行しなければならずデータベースの知識も必要となります。そっち側は素人なのでうまくいきませんね…。今回はそれほど難しくないコーディングです。論理、数学演算の他関数参…

    soliditystg

    dapps大全

  • solidity コード解説2
    2019/10/27 18:31
    solidity コード解説2

    今回は前回の記事でご紹介しましたブロックチェーン上で安定的な資産管理を可能にする分散型アプリケーションであるMakerであるのコーディング解説を行いたいと思います。MakerはERC721トークンでDaiと呼ばれる担保型の暗号資産を個人で発行し管理します。詳しいことはこちらの記事で説明していますので良ければ参照してください。 soliditystg.hateblo.jp バージョンは0.4.13なので少し古いものですね。非常に簡潔に書かれたコードなのに他のアプリにも応用できる技術やアクセスチェックのコードが満載で非常に勉強になります。面倒でも一度目を通しコードを写してみると勉強になるかもしれま…

    soliditystg

    dapps大全

  • ブロックチェーン技術の活用と今後4
    2019/10/25 00:35
    ブロックチェーン技術の活用と今後4

    更新が空いてしまいました。今回もブロックチェーン技術の活用について紹介していこうと 思いますがその前に…。こんな話題が出ていますね。 japan.cnet.com どうやらGoogleが本格的に量子コンピューターの実用化に向けて実装を始めているようです。発表によると量子コンピューターはスーパーコンピューターが1万年かかる計算を3分20秒で 解いてしまったとか。(既存のスーパーコンピューターの研究者はこの発表について否定的な 見解を述べています) この影響でBitCoinの価格がかなり落ちていますね。 というのも仮想通貨は非中央集権を目指す上で信頼性暗号能力によって担保しています。 solidi…

    soliditystg

    dapps大全

  • 【訓練校の就職活動】在学前から準備したほうが良い3つのこと(体験談)
    2019/10/24 20:47
    【訓練校の就職活動】在学前から準備したほうが良い3つのこと(体験談)

    WEBの職業訓練校に通っている、ワラデザです。 学校の授業が進むなかで気づいたことをブログでお伝えします。 さ

    くんれん

    Web訓練ブログ

  • 【訓練校2ヶ月経過】Webの授業はHTMLとCSSへ(プログラミング初心者です)
    2019/10/24 20:47
    【訓練校2ヶ月経過】Webの授業はHTMLとCSSへ(プログラミング初心者です)

    Webの職業訓練校に入校して2ヶ月が経過しました。 学習状況や授業内容についてブログにまとめます。 訓練校を検

    くんれん

    Web訓練ブログ

  • ブロックチェーン技術の活用と今後3
    2019/10/23 19:52
    ブロックチェーン技術の活用と今後3

    今回は前回に引き続きDappsについて解説していきたいと思います。前回の記事ではERCトークンの種類と分散型ゲームについて紹介しました。前回書き忘れていましたが分散型ゲームをプレイするためにはMetamaskとの連携が必要です。これはJavascriptによってフロントエンド側でアプリケーションが呼びだされているためチェーンとweb3とをつなぐために不可欠だからです。前回のゲームと異なり今回は実用アプリケーションについて説明していきます。前回記事のゲーム紹介はこちらから。ブロックチェーン上で動くゲームについて書いてます。 soliditystg.hateblo.jp 1.Tether 2.Et…

    soliditystg

    dapps大全

  • 【1ヶ月経過】Officeに苦戦している職業訓練生のブログ(授業の感想)
    2019/10/22 20:46
    【1ヶ月経過】Officeに苦戦している職業訓練生のブログ(授業の感想)

    WEBクリエイターをめざしている、ワラデザです。 職業訓練校に入校して1か月が経過しました。 現在の学習状況を

    くんれん

    Web訓練ブログ

  • ブロックチェーン技術の活用と今後2
    2019/10/21 19:00
    ブロックチェーン技術の活用と今後2

    今回もブロックチェーン技術の応用について紹介していきます。現在Fintechアプリケーションの開発をしているとのことでしたがやはり送金システムを利用すると金融法に引っかかるのが痛いですね…。英国や米国と異なり日本はかなり規制が厳しいですからね。ビジネスの難しさを痛感しております。 前回紹介した活用例はホンダやBMWの車について書きましたね。 soliditystg.hateblo.jp 今回はDappsの中でもERC721を用いた分散型ゲームについてご紹介していきます。 Ethereumトークンについて 1.ERC20 2.ERC223 3.ERC721 Dapps例 1.CryptoKitt…

    soliditystg

    dapps大全

  • 初心者向けブロックチェーン技術学習方法4
    2019/10/20 09:04
    初心者向けブロックチェーン技術学習方法4

    今回は引き続きブロックチェーン技術の学習方法についてブロックチェーン技術がどのように活用されているかを紹介していきたいと思います。前回はスマートコントラクトの動かし方を参考書を通じて学習することをご紹介しましたね。 少し話が横道にずれますが昨日の記事ではホンダやBMW、フォードといった大手車メーカーがモビリティサービスにブロックチェーンとスマートコントラクトを試験的に導入していく事を紹介しました。 soliditystg.hateblo.jp このことに引き続き一昨日フォードは走行距離や排気ガス量などの環境ステータスをブロックチェーン上で管理する方向性をしめしました。これは燃費や二酸化炭素の排…

    soliditystg

    dapps大全

  • ブロックチェーン技術の活用と今後1
    2019/10/19 00:31
    ブロックチェーン技術の活用と今後1

    ブロックチェーン技術の活用と今後 1 今回はブロックチェーン技術がこれからの社会でどの様に応用されていくかを考えていこうと思います。現在私は分散型アプリケーション、dappの作成に取り組んでおります。これは金融における法的情報をブロックチェーン上で保存するだけの拙いものではありますが今までの社会ではなかなか実現できなかった発想のようですね。実際にアプリ開発に携わってみるとわかりましたがいざブロックチェーンを実装しようとするとブロックチェーンの必要性を改めて考え直さなければいけないと感じるようになります。チェーン上でどの様に現実の情報を扱うかでブロックチェーンは有用にも無用の長物にもなります。そ…

    soliditystg

    dapps大全

  • MBSE (Model-Based Systems Engineering)って何ですの?
    2019/10/18 23:50
    MBSE (Model-Based Systems Engineering)って何ですの?

    ソフトウェア開発者ならモデルベース開発 (MBD)などは耳にしたことがあると思います。 私も数年、技術的なことを学び、概ね理解したかな、という感じです。 最近の流行り(最近ていうかもっと前からあるけど)では、 MBSE (Model-Based SyStems Engineeiring) という言葉が開発の現場にも浸透してきています。 いったい何者?少しだけ学んだことを整理しておこうと思います。 要するに「モデルを使ったシステム設計」 です。 システム設計ですから、製品開発におけるいわゆる上流フェーズでの工程ですね。 そこでは、作りたいもの・機能・運用方法など、所謂仕様を固めた後、 どうやって…

    とあるSWエンジニア

    とあるソフトウェアエンジニアのつぶやき

  • エンジニアなら提案型であれ!
    2019/10/18 23:50
    エンジニアなら提案型であれ!

    客先の前に出しにくい社内メンバっていませんか? 技術的にはそこそこなんだけど、客先と面だって会話するには心もとない。。 社内で守られて当たり前、そんな人もいると思います。 ソフトウェア開発に限らずですが、与えられたインプットと与えられた要求だけでやりきれる開発などそうそうありゃしません。 いや実際やりきれない事はないですが、それで良いとは言い難い。 ちゃんと客先に途中成果についてレビューしてもらってフィードバックをもらわないと。 で、こんなの作ってみたらどうでしょう?とかこんなやり方もありますよ?とか提案していかないと! そこで客先から得た意見が次の仕事に繋がったりもします。 でもそういうお客…

    とあるSWエンジニア

    とあるソフトウェアエンジニアのつぶやき

  • 自分が作った所ぐらいきちんと説明して!
    2019/10/18 23:50
    自分が作った所ぐらいきちんと説明して!

    エンジニアとはプログラミングする事が仕事ではありません。 プログラミングは作業の一つであり、実際に必要なのは、顧客の要求に対して、どう考え、どう設計し、どのように検証したかを、説明、保証することです。 プロジェクトのメンバーにはプログラミングだけできればオッケーというスキルの人が稀におられます。 自分が作ったところが、正しく作れていることをうまく説明できない人がいます。 具体的には、 デザインレビューやコードレビューで指摘された箇所に対して、指摘者が納得できる回答ができないような人です。 「仕様書Aの関数Bの処理内容が間違ってます」 と指摘しているのに 「関数Bとついでに関数C,Dも直しました…

    とあるSWエンジニア

    とあるソフトウェアエンジニアのつぶやき

  • 外注のジレンマ
    2019/10/18 23:50
    外注のジレンマ

    ソフトウェア開発では、自社のメンバだけではリソースが足らず、外注発注することが良くあります。 通常、仕事の依頼は、会社に対してするもので、特定の個人に依頼するものではありません。 よって、相手会社のメンバーを指定することはできません。 期待する成果が期限までに納品されれば良いのです。 が、これは正論であって実態は違うことがあります。 実際には例え会社間の場所が離れていても、どのようなスキルの人が開発をしているかが見えてきてしまいます。 それは発注してから納品日までに会社間で様々なコミュニケーションが頻繁に発生するからです。 発注してから納品日まで、進捗把握するための打ち合わせを頻繁にしますし、…

    とあるSWエンジニア

    とあるソフトウェアエンジニアのつぶやき

  • 【1週間経過】Webの職業訓練校での勉強内容まとめブログ(転職への道)
    2019/10/18 21:20
    【1週間経過】Webの職業訓練校での勉強内容まとめブログ(転職への道)

    Web関連の職業訓練校に通い始めた、ワラデザです。 初登校から1週間が経過しました。 授業の雰囲気もふくめて簡

    くんれん

    Web訓練ブログ

  • 【職業訓練校の定期券】抜き打ち検査もあるので不正に注意(絶対バレます)
    2019/10/18 21:20
    【職業訓練校の定期券】抜き打ち検査もあるので不正に注意(絶対バレます)

    職業訓練校に通学している、ワラデザです。 学校までは、電車やバスで通う人が多いです。 自宅から2キロ以上などの

    くんれん

    Web訓練ブログ

  • 初心者向け 1から始めるethereum学習
    2019/10/17 23:07
    初心者向け 1から始めるethereum学習

    初心者向け 1から始めるethereumへの参入 2017年はブロックチェーン元年などと呼ばれました。 昨今ブロックチェーンが注目を浴びる中ブロックチェーン上で機能するプログラムである スマートコントラクトも徐々に実用化に近づきつつあります。 ここではこれからEthereumについての勉強をしたい方や分散型アプリケーションを 開発したい方に向けて1からおすすめの勉強法を解説していこうと思います。 1 ブロックチェーン技術について まずはブロックチェーン技術とは何か、を考えていきましょう。おすすめの書籍です。 よくまとまっているため読み切ればブロックチェーン技術の概要、 その歴史はおおよそつかむ…

    soliditystg

    dapps大全

  • ブロックチェーン技術の勉強方法2
    2019/10/17 23:07
    ブロックチェーン技術の勉強方法2

    ブロックチェーン技術の勉強方法2 今回は引き続きブロックチェーン技術の学習方法について解説していきます。 前回でおおよそブロックチェーン技術の概要はつかめたと思います。 今回はより深い技術的な部分まで深められる参考書を紹介していきます。 Bitcoin und Cryptocurrency technologies Arvind Narayanan 英語ですが大変よくまとまっております。前回紹介した仮想通貨の教科書の原著です 。特にトランザクションのシステム解説に関しては日本語のものより詳しく原理的に 書かれております。傾向としてエンジニア向けの参考書は英語のものの方が詳しく 書かれており、ま…

    soliditystg

    dapps大全

  • Techacademy感想
    2019/10/17 23:07
    Techacademy感想

    Techacademy感想 1年半前私はEthereumやスマートコントラクト技術を学ぶためにTechacademyという プログラミングのオンラインスクールを受講しました。 今回は当時の感想を含めてレビューを書きたいと思います。 1.始めたきっかけ 受講前私はブロックチェーン技術についての本を読んだくらいでした。 仮想通貨に興味を持ちいくらか投資してほんの少しだけ儲けたり、そんなことをしているうちに仮想通貨がどのようにして動いているかに興味を持ち始めました。 数冊の技術書を呼んだ後にEthereum、Solidityの本を買っていざ実践、としましたが うまくいきませんでした。というのも今もそ…

    soliditystg

    dapps大全

  • ブロックチェーン技術解説1
    2019/10/17 23:07
    ブロックチェーン技術解説1

    ブロックチェーン技術解説1 今回からブロックチェーン技術の歴史や変遷、その技術的な原理を初心者の方向けに 解説していこうと思います。さて、ここではまずブロックチェーン技術の成り立ち、 特に現状最も大きな応用技術である仮想通貨について考えていきましょう。 そのためにしばらくはこの仮想通貨を通じてブロックチェーン技術に 慣れていきたいと思います。まず話すべきなのは仮想通貨の歴史とどのように 生まれたか、そしてどのような変遷を経てきたのか、でしょう。 仮想通貨、ひいてはこのブロックチェーンの発想そのものは驚くべきことに 1990年代から既に存在していました。特定の権威的集団を介さずに 各コンピュータ…

    soliditystg

    dapps大全

  • ブロックチェーン解説 2
    2019/10/17 23:07
    ブロックチェーン解説 2

    bitcoinではブロックチェーンを用いた分散型台帳によって貨幣価値の所在が保証されます。 この分散型台帳はbitcoinに参加しているあらゆるノードが確認することができ、 それによっていつどのノード間でどれだけの取引が行われたかが完璧に把握されます。 この取引に対する透明性こそがbitcoinの通貨的価値を裏付け同時に 不正が行われていないことへのコンセンサスを創る足掛かりになっています。 ではこの台帳が如何にして組み立てられているのかを見てみましょう。 まずは準備が必要です。ここでハッシュ関数という関数群を紹介しましょう。 この関数は主にアメリカFBI,DSAの暗号学機関により考案された関…

    soliditystg

    dapps大全

  • Ruby on railsでEthereumを呼び出す
    2019/10/17 23:07
    Ruby on railsでEthereumを呼び出す

    今回はDapp作成途中でのエラーについて綴っていきます。 ブロックチェーンアプリを作るバックエンドとしてはsolidityを用いてEthereum上でスマートコントラクトを動かします。フロントエンドとしては多くの場合フレームワークであるtruffleを使うことが多いのですが今回はRuby on rails を用いて呼び出してみようと思います。こちらのサイトを参考にさせて頂きました。一から詳しく解説していただいており大変参考になりました。ですが途中でどうしても治らないエラーが出てしまうので今回は後から見直せるように備忘録を残しておこうと思います。 環境設定 1.rails開始 2.次にgem f…

    soliditystg

    dapps大全

  • 【スクールor職業訓練?】どっちが良いか就職をふりかえった感想(訓練生)
    2019/10/16 20:55
    【スクールor職業訓練?】どっちが良いか就職をふりかえった感想(訓練生)

    職業訓練校(約5ヵ月のITコース)を卒業した、くんれん(@waradeza)です。 Web講座を卒業後、約1ヶ月半でなん

    くんれん

    Web訓練ブログ

  • 【4ヶ月経過】WordPressの授業と卒業制作の開始(残り1ヶ月)
    2019/10/16 20:55
    【4ヶ月経過】WordPressの授業と卒業制作の開始(残り1ヶ月)

    Webの職業訓練校に入校して4ヶ月が経過した、くんれんです。 学習状況や授業内容についてブログにまとめます。 IT系の訓

    くんれん

    Web訓練ブログ

  • Solidity 0.5.0 以降つまづきやすいコード解説
    2019/10/16 19:47
    Solidity 0.5.0 以降つまづきやすいコード解説

    Solidity つまづきやすいコード解説 今回は自分が昔書籍などを読みサンプルコードを実行しようとした際につまづいたところを解説していこうと思います。多くのEthereum解説の書籍でのサンプルコードはいまだに コンパイラーのバージョンが0.5.0以下である場合があります。 現在バージョン0.5.12ですが0.5.0以降では大幅なアップデートがあり以前の記述方法では エラーをはいてしまいます。ここでは旧コンパイラからの変更点を最新版(2019.10現在)の ドキュメントを基に初心者の方向けに解説していきます。 ドキュメントurl https://solidity.readthedocs.io…

    soliditystg

    dapps大全

  • ブロックチェーンとFintechの可能性について
    2019/10/16 17:27
    ブロックチェーンとFintechの可能性について

    最近はSolidity を用いた金融webサービスを作成しようと奔走しております。 今回はそんなEthereumと金融サービスとの関連について考えていこうと思います。 1.Ethereumの特徴 1.スマートコントラクト...? 2.Ethereumの脆弱性 3.本来の強み 2.BItCoinの価値について 1.ブロックチェーンの有用性 2.仮想通貨の強み 3.生き残る通貨 3.ミニマムチェーン構想 1.Ethereumの特徴 1.スマートコントラクト...? Ethereumの最大の特徴とは何でしょうか?ブロックチェーン上でプログラムを起動できることと考えられがちですが今回はもう少し踏み込ん…

    soliditystg

    dapps大全

  • 初心者向けブロックチェーン技術学習方法3
    2019/10/16 11:23
    初心者向けブロックチェーン技術学習方法3

    今回は初心者の方向けのブロックチェーン技術の学習方法の紹介の第3回目となります。前回はEthereum,Solidityを最初から始める際のおすすめの本やブロックチェーンのマイニングがどのように行われているかをRubyを通じて理解することを紹介しました。 今回はさらにDapp作成への一歩としてSolidityやブロックチェーンアプリ開発のためのおすすめの教本を紹介したいと思います。前回記事はこちら。 soliditystg.hateblo.jp 1.ブロックチェーン dapp&ゲーム開発入門 Solidityによるイーサリアム分散アプリプログラミング 1.良い点 2.悪い点 3.総評 2.堅牢…

    soliditystg

    dapps大全

  • ブロックチェーン技術解説3
    2019/10/16 11:23
    ブロックチェーン技術解説3

    今回はブロックチェーン技術解説の第3回目となります。 前回はハッシュ関数について解説しました。今日は数学的な原理から離れてどのようなコンセプトでブロックチェーンが 生まれてきたかを考えていきたいと思います。 1.合意形成とは 2.ビザンティン問題 3.暗号学としての解法 4.ブロックチェーンの問題点 1.合意形成とは 如何にして集団において合意形成をするのかは昔から考えられていた問題でした。ブロックチェーン技術、とりわけ金銭的価値の絡む仮想通貨でもこの難題は避けては通れないものとなっています。解決のために直感的に思いつくのは中央の権威に意見を集合させコンセンサスを得る方法でしょう。既存の社会で…

    soliditystg

    dapps大全

  • 【3ヵ月経過】IllustratorとPhotoshopの授業(Web訓練校)
    2019/10/15 20:45
    【3ヵ月経過】IllustratorとPhotoshopの授業(Web訓練校)

    Webの職業訓練校に入校して3ヶ月が経過した、ワラデザです。 学習状況や授業内容についてブログにまとめます。 訓練校を検

    くんれん

    Web訓練ブログ

  • Solidity コード解説1 
    2019/10/15 12:07
    Solidity コード解説1 

    Solidity コード解説1今回は実際のユーザーに作られ公開されているdappでのコードを基にして solidityコードを解説していきたいと思います。使うサイトはこちらとなります。 https://etherscan.io/このサイトはEtherscanと言いEthereum上のトランザクションやユーザーにより作成された トークン情報を確認することができるサイトです。今回からEthereum Name Service のコントラクトコードを用いてコード解説をしていきたいと思います。 このサービスはEthereumアドレスにより可読性を持たせることで現実の情報とリンクさせたり ドメインとして…

    soliditystg

    dapps大全

  • とあるソフトウェアエンジニアのつぶきやき
    2019/10/12 23:06
    とあるソフトウェアエンジニアのつぶきやき

    とにかくソフトウェアエンジニアとしてのスキルをアウトプットし、磨きたい!そんな思いでスキマ時間に色々と吐き出すためにブログを解説しました。筆者はとあるソフトウェア開発会社に務めるとあるソフトウェアエンジニアです仕事の内容はもちろん非公開ですが、勤続15年目、下っ端プログラミングからプロマネまでそれなりの経験は積んできました言語で言えばC言語を中心に、C++、Java、Pythonなど様々です最近はMATLABなんかもやりました主な業態は組み込みですが、研究向けのアルゴリズム開発や、アプリケーションを作ることもありますまた民製品から業務用までこれまた様々、最近はもっぱら車載関係が多いです今回はこ…

    とあるSWエンジニア

    とあるソフトウェアエンジニアのつぶやき

  • POTI-boardのforをforeachに書き直し
    2019/10/07 22:18
    POTI-boardのforをforeachに書き直し

    forで配列の反復をしているところがたくさんあったので、配列のcountをしてそれから…というのは可読性が落ちる。 配列の書き直しなら参照渡しを使えばシンプルにまとめる事ができる。キーを取得しなくてもいいのでスマート…。 と思ったら…。PHPの繰り返し処理大全 - Qiita foreachでリファレンスが…

  • 【学習内容】Webデザインの職業訓練校で習う授業科目や教科書をまとめ
    2019/10/06 19:18
    【学習内容】Webデザインの職業訓練校で習う授業科目や教科書をまとめ

    ワラデザです。 2019年1月から公共職業訓練校に通い始めました。 訓練校の約5か月間の学習内容をブログにまと

    くんれん

    Web訓練ブログ

  • スマホ対応 誰でも簡単プログラミング講座 目次[初心者向けJavaScript解説 初級編]
    2019/10/06 12:34
    スマホ対応 誰でも簡単プログラミング講座 目次[初心者向けJavaScript解説 初級編]

    誰でも簡単プログラミング講座 スマホ対応[初心者向けJavaScript解説 初級編]シンプルに短く、わかりやすく解説 【YouTubeプレイリスト】 paiza.io 超初心者向けのプログラミング学習・解説向けの動画・テキストを公開することにした。 プログラミングをまったく知らない人でも段階を踏んで確実に学んでいけるように、シンプルに、短く、わかりやすく解説。 書いたプログラムをスマホですぐ実行する方法についても詳細説明。 プログラムを書いて実行する環境は、ブラウザ上で動く「paiza,io」というサイトのサービスを利用。 目次 第1回 プログラミング言語の基礎(テキスト版) プログラミングの基本的な考え方やプログラミング言語の仕組み、そして変数(へんすう)について

    takasho

    Ouka Studio

  • 【入校式】初日の職業訓練校からハローワークまでの流れ(まとめブログ)
    2019/10/05 20:32
    【入校式】初日の職業訓練校からハローワークまでの流れ(まとめブログ)

    職業訓練校にてweb関連講座を受講しはじめた、ワラデザです。 訓練校の生活や授業で学習したことをブログで発信し

    くんれん

    Web訓練ブログ

  • 【職業訓練校】面接の質問や対策&服装など備忘録まとめ(体験談ブログ)
    2019/10/05 20:32
    【職業訓練校】面接の質問や対策&服装など備忘録まとめ(体験談ブログ)

    公共職業訓練校の面接にぎりぎり合格した、ワラデザです。 ブログに体験談をまとめます。 職業訓練の面接は各講座や

    くんれん

    Web訓練ブログ

  • スマホ対応 誰でも簡単プログラミング講座 第1回 プログラミング言語の基礎 [初心者向けJavaScript解説 初級編]
    2019/10/03 09:44
    スマホ対応 誰でも簡単プログラミング講座 第1回 プログラミング言語の基礎 [初心者向けJavaScript解説 初級編]

    【YouTubeプレイリスト】 paiza.io 今回からプログラミングに興味のある方に向けて、初心者向けの解説を行っていきたいと思います。 できるだけシンプルにわかりやすく説明し、スマホでも実行可能な形で進めていきますので、しばらくお付き合いください。 プログラミング言語 プログラムとは、コンピュータに対する指示の集合体であり、それはプログラミング言語と呼ばれる独特な言葉と文法に基づいて記述していきます。 この講座では「JavaScript」(ジャバスクリプト)という、今、最も需要が高いと考えられるプログラミング言語を用いて説明していきます。 準備 せっかくプログラムをつくっても、それを実際に動かす=実行する環境がなければ意味がありません。 そこで、ここからは「paiza.io」(パイザ・アイオー)というウェブ上で簡単にプログラムを実行できるサービスを利用していきます。 ログインの必要なく、そのサイトにアクセスするだけで、すぐプログラムをつくり、すぐ実行できるという優れものです。 https://paiza.io/ja/projects/new ご覧のURLにアクセスしてください。スマートフォンでも、問題なく表示されるはずです。 最初にアクセスした時点では、左上の緑のボタンに「PHP」と表示されているかもしれません。 これは別のプログラミング言語ですので、そのボタンをタップして「JavaScript」に変更してください。 これで、プログラムを実行する準備が整いました。 ちなみに、エディタの1行目と2行目にいろいろ書かれていますが、これはpaizaで必要な処理が記されているだけですので気にしないでください。 実際にあなたが自分のプログラムをする場合は、これの3行目から書いていきます。 プログラミング解説:変数 それでは、さっそく具体的なプログラミングについて解説に入っていきましょう。 最も初歩的でありながら、今後、最も必要になる「変数」(へんすう)についてです。 いきなり聞きなれない言葉が出てきましたが、気にする必要はありません。 妙な名前が付いているだけであって実際には単純です。 変数とは、一種の「データを入れる箱」です。 プログラミングでは、数値や文章などのデータを扱いますが、そのために一時的にデータを格納しておく箱が必要なのです。 変数の宣言 基本的にどのプログラミング言語でも、この変

    takasho

    Ouka Studio

  • システムエンジニアが定時退社する3つの方法【本気です】
    2019/09/26 05:34
    システムエンジニアが定時退社する3つの方法【本気です】

    システムエンジニアは毎日残業が多いですよね。僕も平日は遅くて休日も出勤。不思議なのが、どれだけ仕事を効率化して早く終わらせても帰れないこと!みんながみんな定時退社できないのはおかしいですよね?しかし、システムエンジニアが毎日、定時退社する方法はあった!!今回はシステムエンジニアが定時退社する方法についてまとめていきます!

    IN4U

    SEから社内SEに転職してイロイロ楽しくなってきた

  • IT系で残業の少ない職種は?子供が生まれて直ぐ転職した方法
    2019/09/26 05:34
    IT系で残業の少ない職種は?子供が生まれて直ぐ転職した方法

    SEのころ僕は休みなしで、残業時間が170時間突破し家に帰れない月も。未経験でIT業界にきて残業がこんなに多いと思わなかったし、みんな受け入れててビックリ。しかし、同じIT業界でも残業が少ない職種はあった!

    IN4U

    SEから社内SEに転職してイロイロ楽しくなってきた

  • 非公開リポジトリを開けなくなったGitKrakenの代わりにVSCode
    2019/09/23 17:53
    非公開リポジトリを開けなくなったGitKrakenの代わりにVSCode

    GitKrakenの無料版では非公開リポジトリを開けなくなりました。 サブスクリプションで年額$49…いや$29? いずれにしても無料版では非公開リポジトリを開く事ができくなってしまったので他のGitクライアントを探す事にしました。 基本は…たしかGit for Windowsだよねぇ…

  • 【どう?】Geeklyギークリーの転職面談を体験してきました(ブログでまとめ)
    2019/09/22 21:01
    【どう?】Geeklyギークリーの転職面談を体験してきました(ブログでまとめ)

    転職活動中のワラデザです。 職業訓練校の授業が終わりに近づいてきました。 就職活動の準備として『Geekly(ギークリー

    くんれん

    Web訓練ブログ

  • 【合格ブログ】webクリエイター能力認定試験エキスパート(体験談)
    2019/09/22 21:01
    【合格ブログ】webクリエイター能力認定試験エキスパート(体験談)

    Web職業訓練校で勉強中の、ワラデザです。 個人ブログなので、小声で自慢してもよいでしょうかm(__)m 学校で受けた『

    くんれん

    Web訓練ブログ

  • POT-Iboardのパスワードハッシュをpassword_hash()に
    2019/09/08 21:26
    POT-Iboardのパスワードハッシュをpassword_hash()に

    2018年のパスワードハッシュ - Qiita ログイン認証と称してmd5とかsha1とか書いてあるソースはゴミなので投げ捨てましょう。単純なMD5やSHA1ハッシュを元に戻す | Bamboo lath …

  • file_exists() is_file() 速度比較
    2019/09/06 19:04
    file_exists() is_file() 速度比較

    ファイルの存在確認をするときに使う関数file_exists()、is_file()の速度を比較するため簡単なコードを書いてテスト。<?php $time_start = microtime(true);//計測開始 $img='img/hoge.png'; for($i=0; $i<100000;++$i){//10万回繰り返す file_exists($img); } $time = microtime(true) - $time_start; echo "{$time} …

  • phpのOpenSSL関数で暗号化 復号化
    2019/09/03 01:52
    phpのOpenSSL関数で暗号化 復号化

    phpでpasswordを暗号化して復号化…。 password_hash()は暗号化ではなくハッシュ化なので元のpasswordに戻す事はできません。 ではどうしたら…。PHPで文字列を暗号化 - Qiitaなんか複雑なコードが書いてある…。これは私には手におえない? phpのマニュアルは…。

カテゴリー一覧
商用