ランドセル。
水色の真新しいランドセルを背負って下校している小学生を見かけたんですが、
色が赤と黒に限定されなくなったのっていつ頃でしたっけか。
かくゆーワタクシめは
「赤いのがいい」と言って周囲を困らせたらしいですw
セキュアコーディングと聞くと読まずにはいられない
Secure Coding for the Android Platform
Secure Coding for the Android Platform
The CERT Secure Coding team, part of the Software Engineering Institute at Carnegie Mellon University, have
recently released secure coding guidelines specific to Java's application in the Android platform.
The Android guidelines follow and extend previous work done at CERT, which led to the publication of CERT
Secure Coding Standard for Java in 2013 and gave birth later to a Java Coding Guidelines: 75 Recommendations
for Reliable and Secure Programs book. Thus, the new Android coding rules and guidelines are partially a
mapping of the existing Java rules and guidelines to the Android platform, although they also include new
Android-only rules which addresses mobile-specific concerns.
According to Lori Flynn, one the researchers who authored CERT Android coding rules and guidelines,
"Android secure coding advice also exists elsewhere, but we found it in incomplete sets and in disparate
locations across the web." CERT researchers used three main techniques to develop the new Android coding
rules and guidelines:
(略)
What similar projects is your group working on?
Our CERT Secure Coding Initiative (SCI) has produced secure coding standards for the C, C++, Java, and Perl
programming languages, and some of our standards have been adopted at corporate levels by companies such as
Cisco and Oracle. We encourage developers and others working with those programming languages to apply our
relevant secure coding standards, which provide benefits similar to those of the Android secure coding rules
and guidelines.
The goal of SCI is to reduce the number of vulnerabilities to a level that can be fully mitigated in
operational environments. This reduction is accomplished by preventing coding errors or discovering and
eliminating security flaws during implementation and testing. SCI continues to develop the Source Code
Analysis Laboratory (SCALe), which supports conformance testing of systems against our coding standards,
including our new conformance testing specific to mobile platforms (Mobile SCALe). Mobile SCALe currently
focuses on Android because that is the first mobile platform we developed secure coding rules and guidelines
for. We plan to add Apple’s iOS and Microsoft’s Windows 8 to the set of mobile platforms we support with
secure coding standards and conformance testing.
Perl のがあるってのが意外っちゃ意外。
なーんか発売日が土曜になることが多い気がする
ということで PowerhShell。
PS C:\Users\kbk> 2012..2014|%{ foreach ($i in 1..12) { $_.tostring() + "/" + $i + "/12"} }
2012/1/12
2012/2/12
2012/3/12
2012/4/12
2012/5/12
2012/6/12
2012/7/12
2012/8/12
2012/9/12
2012/10/12
2012/11/12
2012/12/12
2013/1/12
2013/2/12
2013/3/12
2013/4/12
2013/5/12
2013/6/12
2013/7/12
2013/8/12
2013/9/12
2013/10/12
2013/11/12
2013/12/12
2014/1/12
2014/2/12
2014/3/12
2014/4/12
2014/5/12
2014/6/12
2014/7/12
2014/8/12
2014/9/12
2014/10/12
2014/11/12
2014/12/12
2012年1月から2014年12月までの発売日を列挙。
PS C:\Users\kbk> 2012..2014|%{ foreach ($i in 1..12) { $_.tostring() + "/" + $i + "/12"}}|%{(Get-Date -Date $_).DayOfWeek}
Thursday
Sunday
Monday
Thursday
Saturday
Tuesday
Thursday
Sunday
Wednesday
Friday
Monday
Wednesday
Saturday
Tuesday
Tuesday
Friday
Sunday
Wednesday
Friday
Monday
Thursday
Saturday
Tuesday
Thursday
Sunday
Wednesday
Wednesday
Saturday
Monday
Thursday
Saturday
Tuesday
Friday
Sunday
Wednesday
Friday
曜日を出力させて
PS C:\Users\kbk> 2012..2014|%{ foreach ($i in 1..12) { $_.tostring() + "/" + $i + "/12"}}|%{(Get-Date -Date $_).DayOfWeek} | Group-Object -NoElement
Count Name
----- ----
6 Thursday
5 Sunday
4 Monday
5 Saturday
5 Tuesday
6 Wednesday
5 Friday
集計。ふむ。偏ってはいないよね。