ממשלת ישראל מודיעה: כלב מי שמשתמש בVBScript

הממשלה שלנו התחלקה על השכל.
במסגרת ממשל זמין, הם עושים כל דבר שאפשר כדי לחנך אותנו שאין דבר כזה פרטיות.
ההברקה האחרונה שצצה לה, באתר משרד החקלאות ניתן לאתר בעלי כלבים לפי שם או לפי מספר התג של הכלב.
הפרטים כוללים כתובת, ובהמשך מספר טלפון.
מי שלא יהיה מעוניין, יהיה צריך לפנות למשרד החקלאות, בטח לשלוח איזה פקס או שניים, שלושה מכתבים רשומים ושתי מעטפות אנטרקס כדי שפרטיו יוסתרו.
כמובן, מי שלא יודע על זה, לא ידע גם לבקש שפרטיו יוסתרו.
שוב, הממשלה שלנו עובדת בשיטות נכלוליות של אופט-אאוט.
מי צריך לפרוץ למאגרי מידע? המידע פשוט שם זמין לכל דיכפין.

אנקדוטה מרתקת, תחזיקו חזק:
"האתר" המושקע משתמש בVBSCRIPT.
בצעד מבריק אחד, הממשלה מוכיחה שהיא מצפצפת על הפרטיות שלנו, וגם שהיא מצפצפת על כל מי שלא מריץ את אקספלורר.

Java with authenticated urls

התקן של HTTP כולל קביעה של שם משתמש וסיסמא ישירות בURL, למשל:
[code]
http://user:password@site.com/file.txt
[/code]

מסיבה לא ברורה, ג'אווה לא מסתדר עם URLים כאלו ונראה שהוא לא מעביר את שם המשתמש והסיסמא לאתר.
הנה פתרון לעניין (עקום אך גנרי) :
[code lang="java"]
Authenticator.setDefault(new Authenticator()
{
@Override
protected PasswordAuthentication getPasswordAuthentication()
{
URL url = getRequestingURL();
String userInfo = url.getUserInfo();
String user;
String password;
int i = userInfo.indexOf(':');
if (i == -1)
{
user = userInfo.substring(0);
password = "";
}
else
{
user = userInfo.substring(0, i);
password = userInfo.substring(i+1);
}
PasswordAuthentication ps = new PasswordAuthentication(user, password.toCharArray());
return ps;
}
});
[/code]

עוגיה למי שסביר למה המימוש הסטנדרטי של ג'אווה לא תומך בדבר הטריויאלי הזה.