Blog statistics for 2023

Dear readers,

I wish you a happy new year 2024.

In 2023 I published 30 articles on this blog.

/images/2024/01/stats_2023.png

New web hosting

Since May 2023 (Blog moved to https://blog.apdu.fr/) the blog is hosted on my own server and no more on Google blogger servers.

I needed some time to to develop tools to extract statistics. So this statistics article is not my first article of the year as I usually do.

Moving to my own server was a very good choice. I use only Free Software (vim, nginx, Nikola and many others) and I can exploit the nginx logs as I want. It is also possible to easily search and (mass) edit old articles.

Google analytics (version 4) is now too complex for my use case. My intersest is to know what are the most read articles. awffull, a fork of Webalizer, can do that for me.

Statistics

/images/2024/01/usage.png

I wrote a small Python script to extract data from each month awffull HTML stat pages.

By month

Only the top 5 articles.

May 2023

#

Title

Hits

1

Blog moved to https://blog.apdu.fr/ (May 2023)

210

2

PC/SC sample in different languages (April 2010)

118

3

ATR statistics: Historical bytes - Historical bytes Ti (optional) (March 2020)

84

4

pcsc_scan on Windows (May 2017)

79

5

ATR list study (January 2016)

77

June 2023

#

Title

Hits

1

Card auto power on and off (October 2010)

247

2

Blog moved to https://blog.apdu.fr/ (May 2023)

180

3

New version of pcsc-lite: 2.0.0 (June 2023)

178

4

ATR list study (January 2016)

145

5

ATR statistics: Historical bytes - Historical bytes Ti (optional) (March 2020)

142

July 2023

#

Title

Hits

1

Card auto power on and off (October 2010)

305

2

New version of pcsc-lite: 2.0.0 (June 2023)

233

3

ATR list study (January 2016)

137

4

PC/SC sample in different languages (April 2010)

121

5

Parsing an ATR: new web site URL (September 2019)

116

August 2023

#

Title

Hits

1

libccid and USB selective suspend (April 2011)

370

2

FEATURE_CCID_ESC_COMMAND (October 2011)

355

3

Identifying a reader model (part 2) (April 2012)

340

4

CCID descriptor statistics: dwMaxCCIDMessageLength (April 2013)

243

5

Reader Selection: find the smart card reader you search (September 2015)

239

September 2023

#

Title

Hits

1

CCID descriptor statistics: iProduct (May 2013)

330

2

PCSC sample in Free Pascal (Lazarus) (May 2020)

323

3

Wireshark better at decoding CCID protocol (August 2023)

272

4

PySCard 2.0.7 released (March 2023)

249

5

New PyKCS11 1.5.10 available (December 2020)

236

October 2023

#

Title

Hits

1

macOS Sonoma bug: SCardControl() returns SCARD_E_NOT_TRANSACTED (September 2023)

444

2

macOS Sonoma and smart cards: known bugs (September 2023)

322

3

macOS Sonoma and smart cards status (September 2023)

184

4

Blog moved to https://blog.apdu.fr/ (May 2023)

178

5

macOS Sonoma: The reader name should include the USB serial number (October 2023)

162

November 2023

#

Title

Hits

1

Apple's own CCID driver in Sonoma (November 2023)

305

2

pcsc-lite and polkit (November 2023)

173

3

pcsc_scan on Windows (May 2017)

166

4

macOS Sonoma bug: SCardControl() returns SCARD_E_NOT_TRANSACTED (September 2023)

156

5

New version of libccid: 1.5.4 (October 2023)

151

December 2023

#

Title

Hits

1

New version of pcsc-lite: 2.0.1 (November 2023)

268

2

Apple's own CCID driver in Sonoma (November 2023)

205

3

ATR list study (January 2016)

129

4

pcsc-lite and polkit (November 2023)

121

5

pcsc_scan on Windows (May 2017)

119

Full year 2023

Only the top 20 articles.

Complete year 2023

#

Title

Hits

1

Blog moved to https://blog.apdu.fr/ (May 2023)

1221

2

ATR list study (January 2016)

1082

3

PC/SC sample in different languages (April 2010)

1047

4

pcsc_scan on Windows (May 2017)

1030

5

ATR statistics: Historical bytes - Historical bytes Ti (optional) (March 2020)

996

6

Card auto power on and off (October 2010)

883

7

New version of pcsc-lite: 2.0.0 (June 2023)

883

8

libccid and USB selective suspend (April 2011)

841

9

macOS Sonoma bug: SCardControl() returns SCARD_E_NOT_TRANSACTED (September 2023)

681

10

macOS Ventura and smart cards status (November 2022)

657

11

CCID descriptor statistics: dwMaxCCIDMessageLength (April 2013)

650

12

ATR statistics: TS, initial character (February 2016)

643

13

Reader Selection: find the smart card reader you search (September 2015)

640

14

FEATURE_CCID_ESC_COMMAND (October 2011)

629

15

Extended APDU status per reader (May 2011)

612

16

ATR statistics: T0 - Format byte (March 2016)

610

17

Level 1 smart card support on GNU/Linux (March 2014)

603

18

ATR statistics: TA1 - Global, encodes Fi and Di (April 2016)

571

19

What is in a PC/SC reader name? (May 2010)

562

20

PCSC sample in Python (April 2010)

555

Analysis

  • With no surprise the #1 is Blog moved to https://blog.apdu.fr/.

  • I am surprised to see articles about the ATR parsing. I guess that is because these articles are linked from my Smart card ATR parsing online tool.

  • #4 is about pcsc_scan on Windows. Maybe I should sell this tool on the Windows store? :-)

  • The top 20 contains only 3 articles published in 2023. This means my old articles are still very valuable.

Conclusion

Thank you to you, readers.

Do not hesitate to suggest new subjects, or tools, et caetera you would like to read about. See About me to contact me.

This blog has no advertising. If you want to support me you can become a GitHub Sponsors.