いつか、技術ブログを

新人SE(OJT中)が技術ブログを書きたがっているブログです

寝る前にiPhoneを見るときしている、画面を暗くする設定2つ

寝る前って、電気を消した後でもついついスマホをいじっちゃいますよね…
私も寝る前にiPhoneを見ちゃうのですが、明るさを1番下げても、まだ画面が明るくて目が冴えちゃいます。
ブルーライトカットのフィルムを使っていたこともあるのですが、値段も結構するので、iPhoneの設定で画面を暗くする方法をご紹介します!

  • Night Shift
    • コントロールセンターから設定する
      • iOS9、iOS10の場合
      • iOS11の場合
    • 自動Night Shiftの時間設定方法
      • ①「設定」を開く→「画面表示と明るさ」を選択
      • ②「Night Shift」を選択
      • ③時間や明るさを設定する
  • ホワイトポイントを下げる
    • 設定方法
      • ①「設定」アプリを開く→「一般」を選択
      • ②「アクセシビリティ」を選択
      • ③「ディスプレイ調整」を選択
      • ④「ホワイトポイントを下げる」をオンにする
    • ショートカットの設定方法
      • ①ホワイトポイントを設定した時と同様に、「設定」→「一般」→「アクセシビリティ」を選択
      • ②「ショートカット」を選択
      • ③「ホワイトポイントを下げる」にチェックを入れます
  • おわり
続きを読む

while、forの条件式が判定されるタイミングは?(Java)(超初心者)

応用情報の問題を解いてて、whileの条件式って最初に1回判定されるっけ?ってちょっと混乱したのでまとめました。
タイトルにJavaってつけてますがJavaに限った話ではないと思います(多分)。

  • while
  • do-while
  • for
  • クイズ
    • ①while
    • ②do-while
    • ③for
  • まとめ
  • 参考文献
続きを読む

レイヤ2スイッチ(スイッチングハブ)とは?

ネットワーク図でよくL2SW(レイヤ2スイッチ)やL3SW(レイヤ3スイッチ)ってみますよね! よくわかんなかったので調べてみました!

  • レイヤ2、レイヤ3とは
  • スイッチとは?
  • L2スイッチとは(スイッチングハブとは)
  • L3スイッチとは
  • まとめ
続きを読む

応用情報の過去問(H28秋、午後)をといた反省

応用情報の過去問(平成28年度秋期、午後のみ)を今日解いたので、自分用メモの反省です。

  • とりあえず結果
  • 問1 情報セキュリティの反省
  • 問3 プログラミングの反省
  • 問5 ネットワークの反省
  • 問6 データベースの反省
  • 問11 システム監査の反省
  • ちゃんと復習することリスト
  • 感想
  • 本番では
続きを読む

プロキシサーバ・リバースプロキシサーバとは?

プロキシサーバリバースプロキシサーバって、基本情報や応用情報でもよく見かけますよね?
今まで私はあまり気にしないで、なんか中継してるやつだなーくらいに考えてました。
ですが、応用情報に合格したいのでちゃんと調べてみました!

  • プロキシサーバとリバースプロキシサーバとは?
  • プロキシサーバのメリット
    • ①キャッシュを保存→応答性能向上
    • ②PCを隠せる→安全な通信
  • リバースプロキシサーバのメリット
    • ①負荷分散
    • ②セキュリティの向上
  • 参考サイト・文献
  • まとめ
続きを読む

基本情報のネットワーク図を読んでネットワークについてちょっと理解したのでまとめた

基本情報技術者試験を受験予定の皆さま、ネットワーク図って書いたことありますか?私はありません!
基本情報や応用情報の午後問題ってネットワーク図がよく出てきますよね。
普段からネットワーク図を書いてる・読んでるって人は平気だと思うのですが、私はネットワーク図を読むのが苦手でした。
ですが、少しずつどうやって読めばいいかわかってきたので、基本情報のネットワーク図を解きながらネットワーク図を読みたいと思います!

ネットワーク苦手なので当たり前のことが大発見のように書いてあります、すみません(笑)

  • 問題の本文
  • ネットワークを塗ってみる
  • ネットワークを塗った後
  • 問題も少しだけ解いてみる
  • 参考サイト・参考文献
  • 感想
続きを読む

「プログラミングしたいけど作りたいものがない」ときの解決策を考えてみた

プログラミングしたいんだけど、作りたいものがない…。
そんなときありませんか?私はよくあります。
なので解決策を考えてみました。

解決策その1 作りたくないものを作る

思いついたままに書きました。
上記からどれか選んで作ればいいかと思います。
PHPだったら掲示板とか?
JavaFXだったら電卓とか?
Rubyだったらクローラーとか?
既存のサービスやアプリケーションをまねて作ってみるのもいいですよね。
作りたくなくても作るしかないです。作りたいものがないんだから!

メリット

まるまる全部作るので、一番技術が身につく

デメリット

モチベーションが続かない

解決策その2 paizaやCodeIQの問題を解く

paizaやCodeIQといった、プログラミングの問題を公開しているサイトを使う方法です。自動採点もしてくれます。

ITプログラマ・エンジニア向け転職・就活・学習サービスのpaiza
アカウント登録が必要ですが、プログラミングの問題があります。
転職サービスですが、転職の予定がなくても利用できます。

CodeIQ|ITエンジニアのための実務スキル評価サービス
こちらもアカウント登録が必要です。
paizaと違って転職することを前提としています。

メリット

短時間でできる(制限時間がある)
問題がランク別に別れているので、自分の実力や疲れ具合によって問題を選べる

デメリット

短いコードを書くので、オブジェクト指向とかの練習にはならない

解決策その3 写経

本を読みながら、またはドットインストールを見ながら、サンプルコードをそのまま打ち込んで実行していく方法です。

メリット

なぜか動かなかった時など、自分で調べることで成長できる 最後まで終えられやすいので達成感がある

デメリット

つまずきポイントがないと、あまり成長できない

解決策その4 説明+コードの穴埋め

上記サイトでは、簡単な授業のあとに、コードの穴埋めなどの簡単な問題を解いて学習できます。

メリット

教科書的な説明の後に、コードの穴埋め問題を出題してくれるので、新しい言語の勉強に向いてる

デメリット

初心者向け、簡単すぎる

おわり

私はとりあえずこの本を写経してサーブレットの勉強をしようと思います…!