113件の記事があります

サイト内検索

113 記事あります

  1. 顔認識をするChrome拡張を実装したので、その紹介と技術的解説

    featured/FamilyPhotoFinder.webp

    はじめに 子どもを幼稚園に通わせていると、各種イベントの写真がアルバムサイトにアップされることがあります。 今どき多くのサイトでは顔写真検索機能があったりすることも多いのですが、無い所もあって、そういう場合のために自作してしまおうと思ったのがこのChrome…

  2. 静的サイトでの動的なサイト内検索機能の実装を紹介

    featured/search.webp

    はじめに 本ブログは GatsbyJS…

  3. MarkdownでもWordPressでも使えるGatsbyJSでの構文ハイライト

    featured/cording.webp

    概要 GatsbyJS での汎用的な構文ハイライト(syntax highlight)の実装方法を紹介します。 本ブログは Markdown ファイルと WordPress の両方のコンテンツを Gatsby…

  4. AWSにデプロイしていたWordPressサイトをGatsbyJSによるGitHub Pagesでの静的サイトへ移行

    featured/wordpress2gatsby.webp

    はじめに 本ブログは WordPress を AWS にデプロイして運用していましたが、GatsbyJS を使って GitHub Pages…

  5. Spring Bootの2.7系から3.1系へのバージョンアップ対応のハマりどころ

    Spring Bootのバージョンアップに際して、一部ソースコード修正などの対応が必要になる部分が少なからずあります。私がハマったところベースでいくつか対応方法を説明していきたいと思います。 サポート期間が、2.7.xと […]

  6. 【オンライン】 JJUG CCC 2022 Spring 発表資料・動画まとめ

    2022-6-19(日)に行われた JJUG CCC 2022 Spring でのセッション発表資料・動画で公開されているもののリンクをまとめています。 情報取得元:twitterのハッシュタグ(#jjug_ccc)検索 […]

  7. AWS Summit Japanのセッション一覧・タイムテーブル 【2022/5/25 & 26 & 6/1】

    2022/05/25(水)、26(木)、6/1(水)にAmazon社が主催するAWS を学ぶイベントである「AWS Summit – Japan」が開催されます。 しかしながら、そのセッション一覧やタイムテー […]

  8. JJUGナイトセミナー「Dapr特集」のまとめ

    2022年2月のJJUGナイトセミナーは「Dapr特集」です。 2本のセッションの構成です。 CloudNativeな時代に求められるWebサービス基盤モデルの再考 – Daprについての考察と実装 &#82 […]

  9. 【オンライン】 JJUGナイトセミナー「開発環境の最前線」

    JJUGナイトセミナー「開発環境の最前線」の簡単なまとめです。 VSCode で Java アプリの開発ができるってご存じですか? VSCode はエディタですが、VSCode に Java 開発用のプラグインをインスト […]

  10. Autify用のダッシュボードの作り方

    Autify Advent Calendar の○日目の記事…として載せようとしましたが、準備をしているうちにアドベントカレンダーが埋まってしまいました。しかしせっかく作ったので公開します。AutifyのAP […]

  11. 【オンライン】 JJUG CCC 2021 Fall 発表資料・動画まとめ

    2021-11-21(日)09:30 – 19:00 に行われた JJUG CCC 2021 Fall でのセッション発表資料・動画で公開されているもののリンクをまとめています。 情報取得元:twi […]

  12. エンジニアの男性育休体験談~その3(生後4~6ヶ月)

    男性育休体験談として、実際の育児休業中の体験を話していきたいと思います。細かく分割しましたが、これで最後になります。 過去の記事はこちら: /life/childcare-leave-1/ […]

  13. エンジニアの男性育休体験談~その2(生後0~3ヶ月)

    男性育休体験談として、実際の育児休業中の流れを話していきたいと思います。 前回の記事はこちら: /life/childcare-leave-1/ タイムスケジュール 夫婦別で1日の流れをタ […]

  14. エンジニアの男性育休体験談~その1(育休取得前)

    男性の育児休業取得率がまだまだ低い現状なのですが、私自身は育休を取得してよかったと思っているので、これから取得を検討している方々の参考になるようにここに公開していこうと思います。 本ブログは技術ブログなので少々趣旨を外れ […]

  15. 【オンライン】 JJUG CCC 2020 Fall 発表資料・動画まとめ

    2020-11-07(土)09:30 – 19:00 に行われる JJUG CCC 2020 Fall でのセッション発表資料で公開されているものをまとめています。 情報取得元:twitterのハッ […]

  16. 【オンライン】 JJUG CCC 2021 Spring 発表資料・動画まとめ

    2021-05-23(日)09:30 – 19:00 に行われた JJUG CCC 2021 Spring でのセッション発表資料で公開されているものをまとめています。 情報取得元:twitterのハッシュタ […]

  17. error while removing network でDocker コンテナを終了できない時の対処

    DockerのContainer(コンテナ)を終了させようとした時に「ERROR: error while removing network: network HOGE id FUGA has active endpoi […]

  18. フィッシング詐欺サイトにアクセスしてみた

    こんなSMSが来ました。Amazonプライムに加入しているので、一瞬ハッと思ったのですが、すぐにフィッシング詐欺だと気づいて無視していました。 しかし、ご覧の通り二度に渡って連絡して来たので、構ってほしいのだと思い、遊ん […]

  19. スマホの新料金プランで3大キャリアを選んではいけない理由

    スマートフォンの料金プランについて、2021年4月から各社様々なものが出てきました。ここでは比較紹介をしつつ、3大キャリア(Docomo、AU、Softbank)はやめてMVNOのプランをお勧めしたいと思います。 私はか […]

  20. Elastic Compute Cloud(EC2)インスタンス構築手順

    AWS Elastic Compute Cloud (EC2)のインスタンス構築手順です。さすがクラウドサービスなだけあって、いくつかポチポチと入力していくだけで簡単に作成できます(起動していると課金されていくので注意) […]

  21. Simple Storage Service (S3)

    Simple Storage Serviceとは、AWSが提供するデータストレージです。また、外部配信も想定されているので動画像などの静的ファイルや、静的サイトのホスティング先としても利用されます。 料金 保存しているデ […]

  22. CloudFront

    CloudFrontとは、AWSで提供されているContent Delivery Network (CDN)サービスです。Amazonが世界中に持っているエッジサーバと呼ばれるキャッシュサーバに分散してコンテンツを保持す […]

  23. Amazon Web Service (AWS)

    Amazon Web Serviceとは、Amazon社が提供するクラウド機能の多数のサービス群の総称です。多数の便利なサービスがあり、柔軟な利用が可能なことから、企業での本格的な主要アプリケーションから個人レベルの小さ […]

  24. Kubernetes (k8s)

    Kubernetesとは、複数コンテナを管理するコンテナオーケストレーションツールです。オープンソースソフトウェア (OSS)です。Dockerなどのコンテナ技術の成熟と、マイクロサービスの発展に伴い、近年急速に普及して […]

  25. 【育児中】時短できるおすすめ家電

    現在、育休をとりながら育児に勤しんでいるエンジニアです。夫婦二人で頑張っていますが、まぁ大変です。私の気質的に出来るだけ自動化したいので、その観点で便利な家電というくくりでまとめてみました。育児中に限らず、日々の家事が時 […]

  26. 3分で出来る LINEへの自動定期通知システム簡単構築

    概要 コミュニケーションツールとして、多くの方のスマートフォンに導入されているであろうLINE。それに自動的に通知を送れる仕組みがあれば便利と思い作成したので公開します。 できること リマインダーのように特定の日時に通知 […]

  27. RaspberryPi4で新型コロナウイルス解析に貢献する

    はじめに 2019年末より、新型コロナウイルス(COVID-19)のパンデミックで世界中が大打撃を受けています。この感染拡大を防ぐべく、エンジニアとして何かできることは無いかと思い、「分散コンピューティングにRaspbe […]

  28. 【オンライン】 Java生誕25周年 記念イベント【セッション資料まとめ】

    Javaは、2020年5月23日で25歳になるそうです。本来であれば、毎年2回行われているCCCのイベントで扱われるであろう催しだったのですが、新型コロナウイルス (COVID-19)の対策のために、オフラインでのイベン […]

  29. 【待望のSuica対応】Garmin vívomove Luxe【レビュー】

    はじめに Garmin より、2020年5月下旬からSuica決済に対応予定との発表がありました。 私はかれこれ数年Suica対応のスマートウォッチの発表を心待ちにしていました。これまではアップルウォッチのみで、iPho […]

  30. テレワークで大事なこと4選

    2020年、世間を騒がせている新型コロナウイルス。外出自粛が求められる中、職場が急遽テレワークを求めるケースも多々あると思います。私もそうした者の一人ですが、テレワーク経験の長い人から聞いたことも含めて、テレワークをする […]

  31. Raspberry piでseleniumがやっと動かせた

    最新の情報を探せず、大変苦労したのでここに残します。この先も使えるやりかたとなるように記載します。 やりたいこと Raspberry pi(Raspbian)上でseleniumを動かしたい。 そのために、Chromeの […]

  32. ブラウザで簡単にkubernatesで遊ぼう(labs.play-with-k8s.com)

    kubernatis(以降k8sと表記)を試しに使ってみたい、触って慣れたとなった時に、普通ならローカル環境に構築してあれやこれやとやるのですが、それだと環境がグチャグチャになってわけが分からない状態になったりします。( […]

  33. JJUG CCC 2019 Fall セッション資料まとめ

    随時更新します! 2019年11月23日(土)に開催のJJUG CCC 2019 Fall、セッション資料のまとめです。情報元は主にtwitterの #jjug_ccc でのハッシュタグ検索です。 ちなみに、公式のタイム […]

  34. Go Conference 2019 Autumn セッション資料まとめ

    2019/10/28に行われた、「Go Conference 2019 Autumn」の公開されているセッション資料をまとめています。 情報元はtwitterのハッシュタグ 検索#goconから。 時間 Hall Roo […]

  35. 平日や営業日を取得するSQL(Postgress/Oracle)

    業務を行う上では、休日を除いた日付を取得したいことがあるかと思います。 これが地味に難しいですが、そこそこキレイに取得できたので紹介します。 当然ですが、祝日を除いた営業日を取得したい場合は、「祝日マスタ」のようなテーブ […]

  36. 【書評】ドラゴンクエストXを支える技術

    はじめに 技術評論社が出している、「ドラゴンクエストXを支える技術 ─ 大規模オンラインRPGの舞台裏」を読みましたのでその書評です。”〇〇を支える技術”シリーズの一冊です。 著者は技術責任者でも […]

  37. 7payの不正アクセスについてセキュリティスペシャリストが解説

    大きな話題となりました、セブンイレブンが発行しているアプリの7payに不正アクセスがあった件です。 https://www.sej.co.jp/company/important/20190703.html この記事では […]

  38. ファミペイの利用方法について

    〇〇ペイが流行っていますが、コンビニエンスストア大手のファミリーマートもその事業に参入しました。その利用方法をまとめます。 アプリ会員登録 まずは、ファミペイアプリをインストールする必要があります。旧ファミマアプリを使用 […]

  39. 7payの利用方法について【使用すべきでない】

    〇〇ペイが流行っていますが、コンビニエンスストア大手のセブンイレブンも7pay(セブンペイ)として2019年7月1日から参入しました。その利用方法をまとめます。 せっかく書いたので公開しましたが、このアプリのパスワードリ […]

  40. Docker概要まとめ【初心者向け】

    Dockerとは何か?を簡単にまとめました。これから始めてDockerを触る人向けにイメージをお伝えできればといったレベル感で書いています。 ちなみに、以下のチュートリアルは分かりやすくまとまっているので、Dockerを […]

  41. DevLOVE Xセッション資料まとめ(6/23(日))

    DevLOVE X〜 それぞれの10年、これからの10年 〜の2019/6/23(日)分のセッション資料のまとめです。 A B C D E 寺田 佳央技術に対する愛が人生を大きく変える !! 須江 信洋Cloud Nat […]

  42. DevLOVE Xセッション資料まとめ(6/22(土))

    DevLOVE X〜 それぞれの10年、これからの10年 〜の2019/6/22(土)分のセッション資料のまとめです。#devlove A B C D E 新井 剛普通のエンジニアが10年でニュータイプやスーパーサイヤ人 […]

  43. これはPCに入れとけ!という便利Windowsツール紹介

    私が思うWindows環境には必須の便利ツールをご紹介します。 Rapture 画面を切り取り、付箋のように全面に出し続けてくれるツールです。一部だけ表示しておきつつ作業がしたいなーというときにとても便利です。 Clib […]

  44. Excelで行の追加/削除しても崩れない「連番」の式

    エクセル表で行に番号を表示するということはよくあると思います。オートフィルを使って番号を振ったりしても良いですが、後から行を追加や削除したときに振り直すのは面倒なのでセルに式を入力したいです。ただ、下手な式だと以下のよう […]

  45. 実装しながら学ぶgRPC【Java】

    gRPCとは、Googleが開発したRPC( Remote Procedure Call、遠隔手続き呼び出し)フレーム ワーク です。 gRPCについての日本語書籍はまだ中々少なかったのですが、2019年4月25日発売の […]

  46. LINEメッセージをGoogle Homeに喋らせる方法【Raspberry Pi3使用】

    表題の通り、例えば外にいる人がLINEで「これから帰ります」と打つと、家のGoogle Homeが読み上げてくれて、LINEに気づかなくても分かるようになるという生活ハックです。 逆の、Google HomeからLINE […]

  47. 【JJUG CCC 2019 Spring】セッション資料まとめ【レベル別一覧版】

    日本Javaユーザーグループ(Japan Java User Group/JJUG)主催の年二回のJavaの祭典、JJUG CCC 2019 Springのセッション資料をまとめています。 情報取得元は主にtwitter […]

  48. 【JJUG CCC 2019 Spring】セッション資料まとめ【タイムテーブル版】

    日本Javaユーザーグループ(Japan Java User Group/JJUG)主催の年二回のJavaの祭典、JJUG CCC 2019 Springのセッション資料をまとめています。 情報取得元は主にtwitter […]

  49. Ruby on Rails チュートリアルをやってみた【第14章】

    第14章の実績 第14章 ユーザーをフォローする を実施しました!実施時間: 5時間 学べたこと 多対多のリレーションシップ多対多の関係を持つモデルの場合でもRailsでは簡単にリレーションシップを表現することができます […]

  50. Ruby on Rails チュートリアルをやってみた【第13章】

    第13章の実績 第13章 ユーザーのマイクロポスト を実施しました!実施時間: 4.5時間 学べたこと モデルの関連付け「rails generate model Micropost content:text user: […]

  51. Ruby on Rails チュートリアルをやってみた【第12章】

    第12章の実績 第12章 パスワードの再設定 を実施しました!実施時間: 1.5時間 学べたこと 本章では特段新しいことはなかったです。 第11章 アカウントの有効化 と同じような内容で、復習に近いような内容でした。ただ […]

  52. Ruby on Rails チュートリアルをやってみた【第11章】

    第11章の実績 第11章 アカウントの有効化 を実施しました!実施時間: 1.5時間 学べたこと メール送信機能「rails generate mailer UserMailer account_activation p […]

  53. Ruby on Rails チュートリアルをやってみた【第10章】

    第10章の実績 第10章 ユーザーの更新・表示・削除 を実施しました!実施時間: 2時間 学べたこと before_action例えば本章では、「before_action :logged_in_user, only: […]

  54. Ruby on Rails チュートリアルをやってみた【第9章】

    第9章の実績 第9章 発展的なログイン機構 を実施しました!実施時間: 1.5時間 学べたこと cookies.permanent.signed[:user_id] = user.id上記コードは、「cookieに、永続 […]

  55. Ruby on Rails チュートリアルをやってみた【第8章】

    第8章の実績 第8章 基本的なログイン機構 を実施しました!実施時間: 2時間 学べたこと rails routes上記コマンドで、ルーティング設定の一覧を見ることが出来ます。 基本のログイン/ログアウト機能セッション情 […]

  56. Ruby on Rails チュートリアルをやってみた【第7章】

    第7章の実績 第7章 ユーザー登録 を実施しました!実施時間: 4時間 学べたこと デバッグ情報の埋め込み ビルトインの”debug”メソッド例えば<%= debug(params) if […]

  57. Ruby on Rails チュートリアルをやってみた【第6章】

    第6章の実績 第6章 ユーザーのモデルを作成する を実施しました!実施時間: 3時間 学べたこと モデルの生成方法「rails generate model User name:string email:string」と […]

  58. Ruby on Rails チュートリアルをやってみた【第5章】

    第5章の実績 第5章 レイアウトを作成する を実施しました!実施時間: 1.5時間 学べたこと 今回作成するアプリケーションのサードパーティ機能の使い方チュートリアルを通じて作られるWebアプリケーションにおける、UIの […]

  59. Ruby on Rails チュートリアルをやってみた【第4章】

    第4章の実績 第4章 Rails風味のRuby を実施しました。“風味”という表現がいまいちどういうことか分かりにくいのですが、要はRailsで使用する上で必要なRubyの記述方法を教えてくれる章 […]

  60. Javaで検査例外だけをcatchするには?

    乱暴に「catch (Exception e)」で全ての例外を捕捉して処理しようとしたらfindbugsさんに怒られました。参考これは、意図せずに実行時例外(非検査例外)を捕捉してしまうと、潜在的なバグがあった時にそれが […]

  61. Office365の自動保存をデフォルトでオフにする【Tips】

    Microsoft Office 365系を使用している場合、TeamsやOneDriveなど、Microsoftのクラウド上に保存されているOfficeファイルはデフォルトで自動保存がオンになるようです。 しかし、参照 […]

  62. テーブル生成時には列長セマンティクスを明示すべき

    問題点 これはテーブル生成時の問題で、Oracle データベースのパラメータである列長セマンティクス(NLS_LENGTH_SEMANTICS)を正しく設定しておかないと、意図した文字数のデータを挿入することができなくな […]

  63. 環境変数を変更したらWindowsサービスに気をつけろ

    Windowsサービスに登録されているアプリケーションのために環境変数を新規追加したり変更した場合には、マシンの再起動が必要です。サービスの再起動などでは環境変数は反映されません。「環境変数設定が全然反映されない!」とハ […]

  64. 【重たい動画の保存案】YouTubeがオススメ!

    昨今、高画質なカメラで動画を撮るのが普通になっていますが、それに伴いファイルサイズが大きくなり保存場所に困るという課題も増えているかと思います。私自身、360°カメラのTHETA Vを使っていますが、5分の動画で2GBほ […]

  65. Excelのブックの共有が完全に使えなくなった【Microsoft Office】

    結論 最新のOfficeでは、旧来のブックの共有機能はいかなる方法でも、もう使うことはできなくなっています。(2019/1/17 時点現在)したがって、新しい共有機能を用いる必要があります。 詳細説明 Office 20 […]

  66. Sonatype NEXUSはOpenJDKだと動かない

    表題の通り、アーティファクト(Maven)リポジトリであるSonatype NEXUSは、OracleのJava 8 Runtime Environment(JRE)が必要だそうです。 以下で公式にガイディングされている […]

  67. Git for Windowsでgitコマンドが何故か動かない

    事象 gitコマンド(例えば「git svn fetch」)を実行すると、ずっと応答が返ってこないという事が起こりました。 補足 タスクマネージャを見てみると、「perl.exe」なるタスクがgitコマンド実行後に内部的 […]

  68. AWSでサーバレスアーキテクチャを試す

    CodeZineさんの記事で、AWSの超初歩的なサンプルが紹介されていたので、やってみました。こちら少し古い記事(2017/08)で、AWSの画面構成が結構変わっていたため現在版(2018/12)での紹介です。体感的にA […]

  69. 読書のすゝめ。エンジニアとしての方向性を変える本に出会おう!

    こちらは技術的ポエム Advent Calendar 2018の3日目の記事です。 今年一年、色々と多忙で全然アウトプットができていませんでしたが、読書の習慣は続けられたので、そのことについて書き綴ろうかと思います。やや […]

  70. 【書評】テスト駆動開発

      テスト駆動開発(TDD)についてはある程度知っているつもりだったのですが、改めて原典に触れようと思い、読み進めました。きっかけは以下の記事にまとめたように、和田和人さん(@t_wada)が訳しているのを聞い […]

  71. Oracle Java8からAdoptOpenJDK9への変更方法

    Qiitaに記事を書きました: https://qiita.com/nisioka/items/91b4a915d16bf514ad40 内容はほぼ同一ですが、本記事ではJavaの切り替えのバッチ起動も紹介しています。 […]

  72. Go Conference 2018 Autumn資料まとめ

    11月25日に行われた、「Go Conference 2018 Autumn」の発表資料で公表されているものをまとめました。 主な情報源はtwitterで#GoCon検索です。 GoConとは?→https://goco […]

  73. 【360°カメラ】RICOH THETA Vをプラグインでカスタマイズする方法

    RICOH THETA Vはプラグインによる機能拡張を行うことができます(※ THETA V限定ですので注意)。 プラグインは一つだけ設定できて、modeボタン長押しで起動できます。もちろんプラグインの入れ替えは自由にで […]

  74. Microsoft Tech Summit 2018の資料まとめ

    2018/11/5(月)~7(水)に開催された「Microsoft Tech Summit 2018」でのセッション資料をまとめました。 twitterで#mstsjp18の検索が主な情報源です。Microsoft Te […]

  75. Ruby on Rails チュートリアルをやってみた【第3章】

    第3章の実績 第3章 ほぼ静的なページの作成 を実施しました! 実施時間: 3時間 学べたこと 静的ページの作成 Webページの基本が知れる内容でした。ブラウザからリクエストを受け取り、HTMLを返却するとブラウザで表示 […]

  76. GitHubにpushしようとしたら「error:1407742E:SSL」エラーが発生

    事象 githubにpushしようとしたら以下のようなエラーが発生しました。ちなみにInteliJで操作しました。 Failed with error: unable to access ‘https://g […]

  77. Sencha グリッドメニューヘッダでカラム選択のタイトルが”Actions”になってしまう

    事象 Sencha Ext JSというJavaScriptフレークワークで、表題の事象が起きました。ヘッダメニューでカラム選択をする際の細かな点ではありますが、それゆえ少し見つけにくい不備になり得ます。表題で言っているの […]

  78. Selenide × Spring Bootだと上手く動かない場合がある【バージョン依存】

    曖昧なタイトルですが、使用しているSelenide/Spring Bootそれぞれのバージョンに依存する問題のため、組み合わせによって動かない”場合がある”のでこう表現しています。 事象 問題の事 […]

  79. RaspberryPiのインストール中に初期画面に戻ってしまう現象

    Raspberry Pi3のインストールに初っ端からハマりました。インストールが全然進まず、エラーメッセージも無くすぐに初期画面に戻り、無限ループを繰り返すしかなくなります。原因が気付きにくかったのでここに残しておきます […]

  80. RICHO THETA Vの防水ハウジングケースの使い方と注意点

    360°カメラで水中写真を撮ってみたい!、、、だけど少し高いから使用感なんかを事前によく知りたい人や、説明書をよく読まなくて使い方がわからない人(私がそうでした^^;)、そんな方々向けにこの記事を書こうと思います。 使用 […]

  81. 【書評】Graphic Recorder 議論を可視化するグラフィックレコーディングの教科書

    最近、TVの討論番組でグラフィックレコーディングなる”絵”や”色”をふんだんに使ってグラフィカルに表現する書紀をしているのを見ました。それがとても分かり易くて、「打ち合わせ […]

  82. Oracleの権限テーブル(DBA_TAB_PRIVS)のバージョン差異

    oracle DBでは、権限テーブルをDBA_TAB_PRIVS(USER_TAB_PRIVSも同様)で確認できるが、バージョン11g→12cで列追加の変更があった。しかし、公式でそのことを明記しているのが見つからなかっ […]

  83. 【小ネタ】Google Home mini~ハッピーバースデーを歌わせる~

    Google Home miniの機能のうち、(あまり使わないであろう?)小ネタを紹介します。「ハッピーバースデーを歌って」というと以下の2パターンで歌ってくれます! その1 その2   、、、誰を祝って欲しい […]

  84. OracleDBの無効オブジェクトを調査する方法

    背景 DBインスタンスのダンプを取得して移行を行ったのですが、なぜか無効なオブジェクトがいくつか発生してDBが上手く動かなくなってしまったためです。 原因究明はできていませんが、もし同様にDBのオブジェクトが無効になって […]

  85. Sencha Ext JSを使用していて画面が真っ白になってしまったときの対処法

    Sencha Ext JSとは Sencha Ext JSはJava Scriptのフレームワークです。JS部品をコンポーネント化して簡単にUIリッチな画面を作成することができます。 ここではこのJSフレームワークを使用 […]

  86. 【感想】Google Homeを1ヶ月使ってみて

    以下の記事で、Google Homeを導入して我が家をスマートホーム化してみたわけですが、率直な感想をまとめようと思います。もちろん、あくまで主観なので悪しからず。 格安でスマートホームに【Google Home min […]

  87. Oracle DBのセッションを増やすor強制終了する【ORA-12516対応】

    ここでは、Oracle DBのセッションを強制終了する手順を説明します。 強制終了しなければならない状況は色々とあるとは思いますが、以下のエラーが発生した場合なんかもそうかと思います。 ORA-12516: TNS: リ […]

  88. Ruby on Rails チュートリアルをやってみた【第2章】

    第2章の実績 第2章 Toyアプリケーション を実施しました! 実施時間: 1.5時間 学べたこと 簡単にRESTアプリケーションの作成方法 scaffoldの強力さ! データモデル、関連性や制約の定義が簡単にできる。 […]

  89. Ruby on Rails チュートリアルをやってみた【第1章】

    第1章の実績 第1章 ゼロからデプロイまで を実施しました! 実施時間: 2時間(色々と余計なことをしての時間なので、普通はここまでかからないはず。詳細は後述) 学べたこと Webアプリケーションの仕組み(の基礎的なイメ […]

  90. Ruby on Rails チュートリアルをやってみた

    はじめに Ruby on Rails チュートリアル 実例を使ってRailsを学ぼう がとても良くできているので、ここに紹介します。私自身はrubyというプログラミング言語の学習を目的にやってみたのですが、他にも色々と学 […]

  91. SpringでRequestRejectedExceptionが発生する原因と対応

    事象 Spring-Bootというフレームワークを用いてWebアプリケーションを作成し、ブラウザからアクセスすると、内部で以下の例外が発生しました。 RequestRejectedException: The reque […]

  92. 360°カメラの「RICOH THETA V」がすごい!

    360°カメラはこんなに凄い! 話題の360°カメラを買いました!凄さについては百聞は一見に如かずです。以下に旅行時の写真を載せますので、その凄さを見て実感してください!これを見たら旅行には必携になること間違いなしです。 […]

  93. GitHubのコードをブログに貼る時の注意点【gist-it】

    はじめに GitHubにあるコードをブログで紹介したい時にgist-itという便利なサービスがあります。なのですが、ブログに貼り付けても上手く表示されなくてハマったので、注意点も交えつつ紹介したいと思います。 gist- […]

  94. ClassNotFoundException: JAXBExceptionの原因

    事象 Javaを実行時に以下のような例外(Exception)が発生する場合があります。 java.lang.ClassNotFoundException: javax.xml.bind.JAXBException ja […]

  95. Javaのバージョンを動的に変更するバッチを作りました

    Javaのバージョンを一時的に変えたいというニーズがあると思います。私も、普段はJava8で開発していて、たまに少し動作確認のためにJShell([note]Java9以降の機能。コマンドライン上でJavaを実行すること […]

  96. MessageSource.getMessage()でデフォルトメッセージの思わぬ挙動

    Qiitaに記事を書きました。 org.springframework.context.MessageSource.getMessage()でデフォルトメッセージの思わぬ挙動 spring-bootでアプリケーションを作 […]

  97. 格安でスマートホームに【Google Home mini&RM mini3】

    流行りに乗っかり、我が家でもGoogle Homeを使ったスマートホーム化をしてみました。そして合わせて、赤外線リモコンで操作する家電も音声操作できるようにしました!ので、ここに手順を残そうと思います。 はじめに 初めに […]

  98. @t_wadaさんに組織にテストを書く文化を根付かせる戦略と戦術を話してもらった

    今日(2018/4/26 これを書いている時点で日付は変わってしまいましたが)、自社にテスト駆動開発(TDD)でお馴染みの@t_wadaさんがいらして、タイトルにあるとおり、「組織にテストを書く文化を根付かせる戦略と戦術 […]

  99. JJUG ナイトセミナー 「Java SE 10 / JDK10リリース特集」に行ってきた 【2018/3/26】

    JDKリリースモデル変更について(おさらい) スピーカー: 伊藤 敬さん (Oracle) JDKのリリースモデル変更について、あらためてそのポイントをおさらいします。10分で。 JDK10の追加機能解説 – […]

  100. 中の人に聞く、Java10のvar記法の使い方について

    java10から新しく使えるようになったコーディングにvar記法がありますが、これには主に可読性の面で賛否両論あったりするようです。そこでJJUGナイトセミナーでまさにそのvar記法について公式にOracleの人が話して […]

  101. 公式主催のGitHub Enterprise企業導入セミナーに行ってきた

    2018/1/23に開催された、「これで成功させる!GitHub Enterprise企業導入 虎の巻」に参加してきました。参加者は40歳前後が一番多く、また、Gitについてもあまり知らない人も多かったので、マネージャ層 […]

  102. java.net.SocketException: Connection resetでハマった

    ーはじめにー JavaでSSL通信を行う実装をしていて、タイトルの通り、「java.net.SocketException: Connection reset」が発生。例外情報が少なすぎて原因が全く分からず、大ハマリしま […]

  103. “Spring Boot” + “EXT JS”を使用したRESTアプリにおけるCSRF対策方針と実装例

    Qiitaに記事を書きました。 仕事で色々試行錯誤した結果をまとめてありますが、だいぶニッチなものなので必要としている人は限られそうです。^^; “Spring Boot” + “EX […]

  104. 認証処理の心得【初心者向け】

    前置き 認証処理、所謂ログイン機能を作らなきゃ、でも初めてでよく分からないって人向けに、 ログイン機能を作るうえでの、「基本だろ!」ってレベルの事も含めて説明する。 単純な機能ながらセキュリティ的にも気をつけなきゃいけな […]

  105. malware【マルウェア】

    意味 [名詞] マルウェアとは、「malicious software【マルシアス ソフトウェア】」 (悪意のあるソフトウェア)の略語。不正な動作を行うソフトウェアの総称を表す。 説明 基本的に悪意に基づいて開発され、利 […]

  106. programming【プログラミング】

    意味 [名詞] プログラミングとは、コンピュータ上で動かすプログラムを作成する事。プログラミング言語によって人間の手によって書かれるもの。 説明 現代のアプリケーションはほとんどがプログラミング言語を用いてプログラミング […]