へすへすのブログ

自分がハマったこと,勉強したことについてまとめます!

誰が自分のインスタグラムをフォローしていないか確かめる方法!エクセルマクロをつかったやり方を紹介

前までフォローし合ってたのに気づいたらフォロワー減ってた,,誰だろう?

 

流れとしては,chrome拡張機能を入れる→フォロワー,フォロー中の人のリストをエクセルで出力→エクセルを用いて誰がフォローしていないかあぶり出す.

1. フォローチェックできるアプリについて

Ig Followers Reports

Ig Followers Reports

  • 涵 何
  • Photo & Video
  • Free

apps.apple.com

 

世の中にはこういうアプリがあるが,私はおすすめしない.

このアプリをいれるとログインが要求されるが,もちろんパスワードも要求される.

このパスワードはこのアプリ制作者も見れる.

実際,ログイン後に不正アクセスが増えた.(インドからのログイン試みなど)

 

2. Chrome 拡張機能 をいれる

chromewebstore.google.com

 

今回用いたのはこちら.

まずはブラウザでインスタグラムにログイン.

拡張機能をダウンロードして,開いてください.



自分のユーザー名かURLを入れる

 

Start New Parsing を押し,右のProgressのFound profilesがTotal profilesに達したらSave to Excelを押す.

 

Followingでも繰り返す.

このように2つ保存できているはず.

 

3. ExcelVBAを組もう!

まずはエクセルを開き,このように表を作ろう

 

こんな感じ.

 

VBAはこんな感じです.

 

  1. Option Explicit
  2.  
  3. Sub whoUnfollowedme()
  4.  
  5.     Dim i
  6.     Dim count
  7.     
  8.     ' Delete content of column C except for row 1
  9.     Range("C2:C" & Cells(Rows.count, 3).End(xlUp).Row).ClearContents
  10.     
  11.     ' Delete content of column D except for row 1
  12.     Range("D2:D" & Cells(Rows.count, 4).End(xlUp).Row).ClearContents
  13.     
  14.     ' who does not follow me back
  15.     count = 2
  16.     For i = 2 To Cells(Rows.count, 1).End(xlUp).Row
  17.         If WorksheetFunction.CountIf(Range("B:B"), Cells(i, 1).Value) = 0 Then
  18.         Cells(count, 3) = Cells(i, 1).Value
  19.         count = count + 1
  20.         End If
  21.     Next
  22.     
  23.     ' who I do not follow back
  24.     count = 2
  25.     For i = 2 To Cells(Rows.count, 2).End(xlUp).Row
  26.         If WorksheetFunction.CountIf(Range("A:A"), Cells(i, 2).Value) = 0 Then
  27.         Cells(count, 4) = Cells(i, 2).Value
  28.         count = count + 1
  29.         End If
  30.     Next
  31. End Sub
  32.  

(ソースコードをいれる方法も勉強しなきゃ,,)

 

結果をCD列に出します.

流れとしては,セルのクリア(C, D)

A列の中からB列にないユーザー名をC列に,

B列の中からA列にないユーザー名をD列に出す.

 

これで相互フォローやフォローし忘れを安全に確認できますね!

数独(ナンプレ)を早く解くコツ

数独を早く解く流れを紹介します

 

今回はこちらの中級ナンプレを使用します.

Step 1 候補を埋める

まずは1から順番に候補となる枠を埋めていきます.


例えば1ですと,こんな感じになります.

1があるマスの縦横 同じマスに1は入らないので,このように赤い線で消します.

そうすると枠が残るので,そこは1の候補です.候補は

 

このように小さく書いておきます.

 

次に,確定するマスを埋めていきます.

 

例えば,青マスはブロック内唯一の1候補なので,1が確定します.

 


そうすると,真ん中のブロックも2択だったのが1択になり,1が確定します.

 

これを続けると,このようになります.

1の2択候補が2セットでてきましたね.この時点で残りの1がどちらに入るかわからないので,このまま次に進みます.

 

1でやったのと同じように,2-9でもやっていきましょう.

 

2だけもう一度見せます.と思ったのですが,2が盤面に一つもないので,飛ばして3をやります.

3だとこうなりますね.3はすべて2択以上で確定するマスはなかったので,候補だけ残して次進みます.4-9と2もやりましょう.

 

こうなります!

だいぶごちゃごちゃしてきましたね.

 

続いて,1-9をもう一周して,確定しているところがないか確認します.

例えば1だと,左上のブロックに1は一つしかありません.

このように,他の数字の候補を埋めているうちに,2択が1択になって確定していることが多々あります.

 

これらを埋めていくために1-9を順番にうめていってください.

 

埋め終わるとこのような感じです!

見た感じ簡単に埋めれなさそうですね.

でもここからが楽しいところです!

 

Step 2 候補の削除

ここからはテクニックを使って候補を削っていきます.

ここでは最低限知っておきたい簡単な技だけを紹介します.

 

技1 名前不明

黄色の4に着目してください.

この時点では4が2択あり確定しませんが,この黄色枠どちらかに4が入ることは確定しています.

ということは,

 

ということは緑の列に4は入ることなく,4の候補を消せます.

すなわち,

 

こうなりますね.これで一つ埋めれました.

 

もう一回やってみましょう.

 

7がありますね.どちらになるかわかりませんが,

 


黄色い枠の縦には7が絶対はいらないので,7候補が一つ消えますね.

 

技2 二国同盟


黄色い枠をみてください.[2,7]ペアが2つありますね.

このような2の数字の同じ組み合わせがある場合,どっちかが2になり,片方が7になります.

 または 

ということは,どちらにしても,この[2,7]ペアがあるブロック又は縦横に[2,7]がはいることはありえませんね.

 

この列の右側に2と7ができるので,その他の列から2と7候補を消せますね.

もう一度.

[2,4]ペアが同じブロック,行にありますね.

てことは,この緑の先上から[2,4]を消せますね.

 

終わり

 

 

ここまで候補が削らればあとは芋づる式で他のも埋まっていきますね.

単純作業でした.

 

人生初ブログ

とりあえず書いてみますか

第一章 自己紹介

海外生まれの22歳

現在東京の理系大学生です.

好きなものは自作pc,プログラミング,3D CAD,麻雀

前ハマってたものはパズドラ,Apex Legends,ルービックキューブ,など.

最近は数独にどはまり

広く浅くいろんなものを極めたいと思ってます.

 

第二章 書き始めたきっかけ

 

物事にハマると勉強して極めたくなり,せっかく勉強したならどこかに書き記しておきたいと思いました.ブログ使えば思い出したいときにどこからでも見返せるかも?

今は勉強したことをPowerpointにまとめてローカルに保存していますが,外出先とかで見返したいときに少し不便.やはりネットだと便利だと思いました.

とりあえず新しいことを始めるのが好きな僕が今回はブログになっただけです.

 

第三章 書く内容

 

ほぼ自分が勉強したことをまとめる感じです.

趣味について勉強したこととか,なにかものを作ったときの流れとかを記録します.

他の人の参考にもなればいいかなとは思いますが,,

世の中ブログなんて何億とありますでしょうし,どのくらい読まれるかはわかりませんが,,