Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
The Media

Journal Journal: Fox News Analogy

Full Posting Here

I was debating media sources the other day with one of my friends who is supporting Bush this election. I have quite a few friends who are actually supporting Bush this election despite all thats happened or not happened over the course of the past 4 years.

User Journal

Journal Journal: Pray For Our Troops! 4

Full Posting Here

What is up with the magnetic ribbons? I really don't understand why people find it necessary to put a ribbon their car to show support for a particular cause.

User Journal

Journal Journal: New Personal Webpage and Blog 2

Last night, I finally made a new personal webpage. Check it out: www.alexvalentine.org/.

Yes, I am moving to my own blog like a lot of other people here who are tired of the journal section being neglected by /. staff. I will continue to cross post here until I come up with a better solution.

User Journal

Journal Journal: Why Gentoo is The Best Java Dev env 1

Here is just quick example where I switch jvms at flick of the switch to run a sample app that lists all the JRE security providers. BTW, Java 1.5 has a boatload.

asv@fee java $ vim ExamineSecurity.java
asv@fee java $ javac ExamineSecurity.java
asv@fee java $ java ExamineSecurity
SUN version 1.42
Alg.Alias.KeyFactory.1.2.840.10040.4.1
Alg.Alias.Signature.1.2.840.10040.4.3
Alg.Alias.KeyPairGenerator.OID.1.2.840.10040.4.1
CertStore.LDAP LDAPSchema
Signature.SHA1withDSA KeySize
Signature.SHA1withDSA ImplementedIn
CertPathValidator.PKIX ValidationAlgorithm
MessageDigest.SHA-384
CertPathBuilder.PKIX
Alg.Alias.KeyFactory.1.3.14.3.2.12
CertStore.LDAP
AlgorithmParameterGenerator.DSA
MessageDigest.SHA-256
MessageDigest.SHA-512
Alg.Alias.KeyPairGenerator.1.3.14.3.2.12
Alg.Alias.Signature.SHA/DSA
Alg.Alias.Signature.1.3.14.3.2.13
SecureRandom.SHA1PRNG
Alg.Alias.Signature.DSS
CertStore.Collection
KeyFactory.DSA ImplementedIn
KeyStore.JKS ImplementedIn
Signature.SHA1withDSA
MessageDigest.SHA ImplementedIn
AlgorithmParameters.DSA
CertPathBuilder.PKIX ValidationAlgorithm
MessageDigest.SHA
Alg.Alias.AlgorithmParameters.1.3.14.3.2.12
MessageDigest.MD5 ImplementedIn
AlgorithmParameterGenerator.DSA ImplementedIn
Alg.Alias.Signature.DSA
Alg.Alias.CertificateFactory.X509
CertificateFactory.X.509
KeyStore.JKS
Alg.Alias.Signature.DSAWithSHA1
MessageDigest.MD5
KeyPairGenerator.DSA
Alg.Alias.Signature.SHAwithDSA
Alg.Alias.Signature.OID.1.2.840.10040.4.3
CertStore.com.sun.security.IndexedCollection ImplementedIn
CertificateFactory.X.509 ImplementedIn
KeyPairGenerator.DSA ImplementedIn
Alg.Alias.Signature.SHA1/DSA
CertPathValidator.PKIX ImplementedIn
CertPathValidator.PKIX
Alg.Alias.KeyPairGenerator.1.2.840.10040.4.1
Alg.Alias.MessageDigest.SHA-1
CertStore.Collection ImplementedIn
AlgorithmParameters.DSA ImplementedIn
Alg.Alias.MessageDigest.SHA1
CertStore.com.sun.security.IndexedCollection
Alg.Alias.AlgorithmParameters.1.2.840.10040.4.1
CertPathBuilder.PKIX ImplementedIn
KeyPairGenerator.DSA KeySize
KeyFactory.DSA
Alg.Alias.Signature.1.3.14.3.2.27
CertStore.LDAP ImplementedIn
SecureRandom.SHA1PRNG ImplementedIn
Alg.Alias.Signature.SHA-1/DSA
AlgorithmParameterGenerator.DSA KeySize
SunJSSE version 1.42
Alg.Alias.Signature.OID.1.2.840.113549.1.1.4
Alg.Alias.KeyFactory.1.2.840.113549.1.1
Alg.Alias.Signature.OID.1.2.840.113549.1.1.2
TrustManagerFactory.SunX509
KeyPairGenerator.RSA
KeyStore.PKCS12
SSLContext.SSLv3
KeyFactory.RSA
Alg.Alias.Signature.1.3.14.3.2.29
Alg.Alias.KeyPairGenerator.OID.1.2.840.113549.1.1
Signature.MD2withRSA
Signature.MD5withRSA
Signature.SHA1withRSA
Alg.Alias.Signature.1.2.840.113549.1.1.5
Alg.Alias.Signature.1.2.840.113549.1.1.4
Alg.Alias.Signature.OID.1.3.14.3.2.29
Alg.Alias.Signature.1.2.840.113549.1.1.2
SSLContext.SSL
SSLContext.TLS
SSLContext.TLSv1
Alg.Alias.KeyFactory.OID.1.2.840.113549.1.1
KeyManagerFactory.SunX509
TrustManagerFactory.SunPKIX
Alg.Alias.Signature.OID.1.2.840.113549.1.1.5
Alg.Alias.KeyPairGenerator.1.2.840.113549.1.1
SunRsaSign version 1.42
Signature.MD5withRSA
KeyFactory.RSA
Signature.SHA1withRSA
Alg.Alias.KeyPairGenerator.OID.1.2.840.113549.1.1
Alg.Alias.Signature.1.2.840.113549.1.1.5
Alg.Alias.Signature.1.2.840.113549.1.1.4
Alg.Alias.Signature.1.2.840.113549.1.1.2
Alg.Alias.Signature.1.3.14.3.2.29
Alg.Alias.KeyPairGenerator.1.2.840.113549.1.1
Alg.Alias.Signature.OID.1.3.14.3.2.29
Alg.Alias.Signature.OID.1.2.840.113549.1.1.5
KeyPairGenerator.RSA
Alg.Alias.Signature.OID.1.2.840.113549.1.1.4
Alg.Alias.Signature.OID.1.2.840.113549.1.1.2
Signature.MD2withRSA
Alg.Alias.KeyFactory.1.2.840.113549.1.1
Alg.Alias.KeyFactory.OID.1.2.840.113549.1.1
SunJCE version 1.42
KeyGenerator.DESede
Alg.Alias.KeyGenerator.Rijndael
Alg.Alias.AlgorithmParameters.TripleDES
Alg.Alias.AlgorithmParameters.PBEWithMD5AndTripleDES
Alg.Alias.SecretKeyFactory.PBEWithMD5AndTripleDES
AlgorithmParameters.AES
KeyStore.JCEKS
Cipher.DES
KeyFactory.DiffieHellman
Alg.Alias.AlgorithmParameters.Rijndael
AlgorithmParameters.DiffieHellman
AlgorithmParameters.DESede
KeyGenerator.HmacSHA1
SecretKeyFactory.PBEWithMD5AndDES
Alg.Alias.AlgorithmParameters.PBEWithMD5AndDES
Alg.Alias.AlgorithmParameterGenerator.DH
Mac.HmacMD5
SecretKeyFactory.DESede
KeyGenerator.DES
Alg.Alias.SecretKeyFactory.TripleDES
Cipher.PBEWithMD5AndTripleDES
AlgorithmParameters.PBE
SecretKeyFactory.DES
Cipher.AES
Alg.Alias.KeyPairGenerator.DH
Alg.Alias.AlgorithmParameters.DH
Alg.Alias.KeyGenerator.TripleDES
KeyAgreement.DiffieHellman
KeyGenerator.Blowfish
KeyPairGenerator.DiffieHellman
Cipher.PBEWithMD5AndDES
Cipher.Blowfish
AlgorithmParameters.DES
KeyGenerator.AES
KeyGenerator.HmacMD5
AlgorithmParameterGenerator.DiffieHellman
Alg.Alias.Cipher.Rijndael
Mac.HmacSHA1
Alg.Alias.Cipher.TripleDES
AlgorithmParameters.Blowfish
Alg.Alias.KeyAgreement.DH
Alg.Alias.KeyFactory.DH
Cipher.DESede
SunJGSS version 1.0
GssApiMechanism.1.2.840.113554.1.2.2
asv@fee java $ su root
Password:
root@fee java # java-config -L
[sun-jdk-1.5.0] "Sun JDK 1.5.0" (/etc/env.d/java/20sun-jdk-1.5.0)
[sun-jdk-1.4.2.05] "Sun JDK 1.4.2.05" (/etc/env.d/java/20sun-jdk-1.4.2.05) *
[ibm-jdk-1.4.1] "IBM JDK 1.4.1" (/etc/env.d/java/20ibm-jdk-1.4.1)
[blackdown-jdk-1.4.1] "Blackdown JDK 1.4.1" (/etc/env.d/java/20blackdown-jdk-1.4.1)
root@fee java # java-config -S sun-jdk-1.5.0
System Virtual Machine set
You may want to update your enviroment by running:
"/usr/sbin/env-update && source /etc/profile"
root@fee java # env-update && source /etc/profile
>>> Regenerating /etc/ld.so.cache...
* Caching service dependencies...
fee java # exit
exit
asv@fee java $ source /etc/profile
asv@fee java $ java -version
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
Java HotSpot(TM) Client VM (build 1.5.0-b64, mixed mode)
asv@fee java $ javac ExamineSecurity.java
asv@fee java $ java ExamineSecurity
SUN version 1.5
Alg.Alias.KeyFactory.1.2.840.10040.4.1
Alg.Alias.Signature.1.2.840.10040.4.3
Alg.Alias.KeyPairGenerator.OID.1.2.840.10040.4.1
Signature.SHA1withDSA KeySize
CertStore.LDAP LDAPSchema
Signature.SHA1withDSA ImplementedIn
Provider.id name
CertPathValidator.PKIX ValidationAlgorithm
CertPathBuilder.PKIX
MessageDigest.SHA-384
Alg.Alias.KeyFactory.1.3.14.3.2.12
CertStore.LDAP
Signature.NONEwithDSA SupportedKeyClasses
AlgorithmParameterGenerator.DSA
MessageDigest.SHA-256
MessageDigest.SHA-512
Alg.Alias.KeyPairGenerator.1.3.14.3.2.12
Alg.Alias.Signature.SHA/DSA
Provider.id version
Alg.Alias.Signature.1.3.14.3.2.13
SecureRandom.SHA1PRNG
Alg.Alias.Signature.DSS
CertStore.Collection
KeyStore.JKS ImplementedIn
KeyFactory.DSA ImplementedIn
MessageDigest.SHA ImplementedIn
Signature.SHA1withDSA
AlgorithmParameters.DSA
CertPathBuilder.PKIX ValidationAlgorithm
MessageDigest.SHA
Alg.Alias.AlgorithmParameters.1.3.14.3.2.12
AlgorithmParameterGenerator.DSA ImplementedIn
MessageDigest.MD5 ImplementedIn
Alg.Alias.Signature.DSA
Alg.Alias.CertificateFactory.X509
KeyStore.JKS
CertificateFactory.X.509
Signature.SHA1withDSA SupportedKeyClasses
Alg.Alias.Signature.DSAWithSHA1
MessageDigest.MD5
KeyPairGenerator.DSA
Alg.Alias.Signature.SHAwithDSA
MessageDigest.MD2
Alg.Alias.Signature.OID.1.2.840.10040.4.3
CertStore.com.sun.security.IndexedCollection ImplementedIn
CertificateFactory.X.509 ImplementedIn
Alg.Alias.Signature.RawDSA
KeyPairGenerator.DSA ImplementedIn
CertPathValidator.PKIX ImplementedIn
Alg.Alias.Signature.SHA1/DSA
CertPathValidator.PKIX
SecureRandom.NativePRNG
Alg.Alias.KeyPairGenerator.1.2.840.10040.4.1
CertStore.Collection ImplementedIn
Alg.Alias.MessageDigest.SHA-1
Provider.id info
AlgorithmParameters.DSA ImplementedIn
Signature.NONEwithDSA
Alg.Alias.MessageDigest.SHA1
CertStore.com.sun.security.IndexedCollection
CertPathBuilder.PKIX ImplementedIn
KeyPairGenerator.DSA KeySize
Alg.Alias.AlgorithmParameters.1.2.840.10040.4.1
KeyFactory.DSA
Alg.Alias.Signature.1.3.14.3.2.27
Provider.id className
CertStore.LDAP ImplementedIn
SecureRandom.SHA1PRNG ImplementedIn
AlgorithmParameterGenerator.DSA KeySize
Alg.Alias.Signature.SHA-1/DSA
SunRsaSign version 1.5
Alg.Alias.Signature.OID.1.2.840.113549.1.1.4
Alg.Alias.Signature.OID.1.2.840.113549.1.1.2
Alg.Alias.KeyFactory.1.2.840.113549.1.1
Signature.SHA512withRSA SupportedKeyClasses
Provider.id version
Signature.MD5withRSA SupportedKeyClasses
Alg.Alias.Signature.1.2.840.113549.1.1.13
KeyPairGenerator.RSA
Alg.Alias.Signature.1.2.840.113549.1.1.12
Alg.Alias.Signature.1.2.840.113549.1.1.11
KeyFactory.RSA
Alg.Alias.Signature.1.3.14.3.2.29
Alg.Alias.KeyPairGenerator.OID.1.2.840.113549.1.1
Signature.MD2withRSA
Signature.SHA384withRSA
Signature.MD5withRSA
Provider.id info
Signature.SHA1withRSA SupportedKeyClasses
Signature.SHA1withRSA
Alg.Alias.Signature.1.2.840.113549.1.1.5
Signature.SHA256withRSA
Alg.Alias.Signature.1.2.840.113549.1.1.4
Provider.id className
Alg.Alias.Signature.OID.1.2.840.113549.1.1.13
Alg.Alias.Signature.OID.1.2.840.113549.1.1.12
Alg.Alias.Signature.1.2.840.113549.1.1.2
Alg.Alias.Signature.OID.1.2.840.113549.1.1.11
Signature.MD2withRSA SupportedKeyClasses
Provider.id name
Alg.Alias.KeyFactory.OID.1.2.840.113549.1.1
Signature.SHA384withRSA SupportedKeyClasses
Signature.SHA512withRSA
Signature.SHA256withRSA SupportedKeyClasses
Alg.Alias.Signature.OID.1.2.840.113549.1.1.5
Alg.Alias.KeyPairGenerator.1.2.840.113549.1.1
SunJSSE version 1.5
Alg.Alias.Signature.OID.1.2.840.113549.1.1.4
Alg.Alias.KeyFactory.1.2.840.113549.1.1
Alg.Alias.Signature.OID.1.2.840.113549.1.1.2
Provider.id version
TrustManagerFactory.SunX509
KeyManagerFactory.NewSunX509
KeyPairGenerator.RSA
KeyStore.PKCS12
SSLContext.SSLv3
KeyFactory.RSA
Alg.Alias.Signature.1.3.14.3.2.29
Alg.Alias.TrustManagerFactory.X509
Alg.Alias.KeyPairGenerator.OID.1.2.840.113549.1.1
Signature.MD5andSHA1withRSA
Signature.MD2withRSA
Signature.MD5withRSA
Provider.id info
Signature.SHA1withRSA
Alg.Alias.Signature.1.2.840.113549.1.1.5
Alg.Alias.Signature.1.2.840.113549.1.1.4
Provider.id className
Alg.Alias.Signature.OID.1.3.14.3.2.29
Alg.Alias.Signature.1.2.840.113549.1.1.2
Provider.id name
SSLContext.SSL
SSLContext.TLS
TrustManagerFactory.PKIX
SSLContext.TLSv1
Alg.Alias.KeyFactory.OID.1.2.840.113549.1.1
KeyManagerFactory.SunX509
Alg.Alias.TrustManagerFactory.SunPKIX
Alg.Alias.TrustManagerFactory.X.509
Alg.Alias.Signature.OID.1.2.840.113549.1.1.5
Alg.Alias.KeyPairGenerator.1.2.840.113549.1.1
SunJCE version 1.5
Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.12.1.3
Mac.HmacSHA512 SupportedKeyFormats
KeyGenerator.Blowfish
Mac.HmacPBESHA1
Alg.Alias.AlgorithmParameters.1.2.840.113549.1.3.1
Alg.Alias.KeyGenerator.TripleDES
KeyGenerator.HmacSHA512
Cipher.DESede SupportedKeyFormats
Cipher.Blowfish SupportedModes
Cipher.DES
Cipher.Blowfish SupportedPaddings
Cipher.Blowfish
AlgorithmParameters.PBEWithMD5AndTripleDES
Mac.HmacSHA256 SupportedKeyFormats
AlgorithmParameters.PBEWithSHA1AndRC2_40
Cipher.RC2
Alg.Alias.AlgorithmParameters.Rijndael
Mac.HmacPBESHA1 SupportedKeyFormats
AlgorithmParameters.PBEWithSHA1AndDESede
Cipher.AES
KeyGenerator.HmacSHA1
Cipher.RC2 SupportedKeyFormats
Alg.Alias.KeyFactory.OID.1.2.840.113549.1.3.1
Alg.Alias.KeyFactory.DH
Provider.id className
Alg.Alias.Cipher.OID.1.2.840.113549.1.12.1.6
Alg.Alias.SecretKeyFactory.TripleDES
Mac.HmacSHA384
Alg.Alias.Cipher.OID.1.2.840.113549.1.12.1.3
Cipher.DESede
Cipher.AES SupportedPaddings
Cipher.RSA SupportedKeyClasses
KeyFactory.DiffieHellman
Alg.Alias.AlgorithmParameters.TripleDES
Cipher.DESedeWrap SupportedKeyFormats
Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.5.3
Cipher.PBEWithMD5AndDES
AlgorithmParameters.DESede
Cipher.RSA SupportedModes
Alg.Alias.Cipher.Rijndael
Mac.HmacSHA512
Alg.Alias.SecretKeyFactory.1.2.840.113549.1.12.1.6
Cipher.ARCFOUR SupportedPaddings
Alg.Alias.SecretKeyFactory.1.2.840.113549.1.12.1.3
Cipher.RC2 SupportedModes
Mac.HmacMD5
Cipher.AES SupportedKeyFormats
Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.3.1
Mac.HmacSHA1
KeyGenerator.DES
Alg.Alias.Cipher.1.2.840.113549.1.12.1.6
Cipher.PBEWithMD5AndTripleDES
Alg.Alias.KeyFactory.1.2.840.113549.1.3.1
SecretKeyFactory.DES
Cipher.DES SupportedPaddings
Alg.Alias.Cipher.1.2.840.113549.1.12.1.3
Cipher.DES SupportedModes
Provider.id name
Mac.HmacSHA1 SupportedKeyFormats
Alg.Alias.SecretKeyFactory.OID.1.2.840.113549.1.5.3
KeyGenerator.RC2
Alg.Alias.AlgorithmParameterGenerator.OID.1.2.840.113549.1.3.1
Alg.Alias.Cipher.TripleDES
Cipher.AESWrap SupportedModes
SecretKeyFactory.DESede
KeyGenerator.AES
Cipher.ARCFOUR
KeyGenerator.HmacSHA256
Cipher.RSA
Alg.Alias.KeyAgreement.OID.1.2.840.113549.1.3.1
Cipher.ARCFOUR SupportedKeyFormats
Alg.Alias.AlgorithmParameters.1.2.840.113549.1.12.1.6
Alg.Alias.KeyPairGenerator.1.2.840.113549.1.3.1
Alg.Alias.AlgorithmParameters.1.2.840.113549.1.12.1.3
Cipher.DESede SupportedPaddings
KeyGenerator.ARCFOUR
Cipher.AESWrap SupportedKeyFormats
Cipher.DES SupportedKeyFormats
SecretKeyFactory.PBE
AlgorithmParameters.DiffieHellman
Provider.id version
KeyGenerator.HmacMD5
Alg.Alias.Cipher.1.2.840.113549.1.5.3
Cipher.AESWrap
Cipher.AESWrap SupportedPaddings
AlgorithmParameters.OAEP
Cipher.ARCFOUR SupportedModes
SecretKeyFactory.PBEWithSHA1AndRC2_40
Cipher.DESede SupportedModes
Cipher.PBEWithSHA1AndRC2_40
Cipher.DESedeWrap SupportedModes
SecretKeyFactory.PBEWithSHA1AndDESede
Alg.Alias.KeyPairGenerator.DH
KeyPairGenerator.DiffieHellman
Cipher.PBEWithSHA1AndDESede
Mac.HmacSHA256
AlgorithmParameters.PBEWithMD5AndDES
Alg.Alias.Cipher.RC4
Alg.Alias.KeyGenerator.RC4
Cipher.RSA SupportedPaddings
Cipher.RC2 SupportedPaddings
AlgorithmParameters.DES
Alg.Alias.SecretKeyFactory.1.2.840.113549.1.5.3
KeyAgreement.DiffieHellman
Alg.Alias.AlgorithmParameterGenerator.1.2.840.113549.1.3.1
Cipher.Blowfish SupportedKeyFormats
Alg.Alias.AlgorithmParameters.DH
AlgorithmParameters.RC2
Alg.Alias.KeyAgreement.1.2.840.113549.1.3.1
Mac.HmacSHA384 SupportedKeyFormats
AlgorithmParameterGenerator.DiffieHellman
Alg.Alias.AlgorithmParameterGenerator.DH
AlgorithmParameters.AES
Alg.Alias.KeyPairGenerator.OID.1.2.840.113549.1.3.1
Cipher.DESedeWrap SupportedPaddings
SecretKeyFactory.PBEWithMD5AndTripleDES
SecretKeyFactory.PBEWithMD5AndDES
Mac.HmacMD5 SupportedKeyFormats
Alg.Alias.KeyGenerator.Rijndael
Provider.id info
KeyGenerator.HmacSHA384
Alg.Alias.SecretKeyFactory.OID.1.2.840.113549.1.12.1.6
Alg.Alias.AlgorithmParameters.1.2.840.113549.1.5.3
Cipher.DESedeWrap
KeyStore.JCEKS
KeyAgreement.DiffieHellman SupportedKeyClasses
AlgorithmParameters.PBE
Alg.Alias.SecretKeyFactory.OID.1.2.840.113549.1.12.1.3
Cipher.AES SupportedModes
AlgorithmParameters.Blowfish
Alg.Alias.Cipher.OID.1.2.840.113549.1.5.3
Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.12.1.6
Alg.Alias.KeyAgreement.DH
KeyGenerator.DESede
SunJGSS version 1.0
Provider.id info
Provider.id className
Provider.id version
GssApiMechanism.1.2.840.113554.1.2.2
Provider.id name
SunSASL version 1.5
Provider.id className
SaslClientFactory.CRAM-MD5
Provider.id version
SaslClientFactory.EXTERNAL
SaslClientFactory.DIGEST-MD5
SaslClientFactory.PLAIN
Provider.id name
SaslClientFactory.GSSAPI
SaslServerFactory.DIGEST-MD5
SaslServerFactory.CRAM-MD5
SaslServerFactory.GSSAPI
Provider.id info
asv@fee java $

asv@fee java $ vim ExamineSecurity.java
asv@fee java $ javac ExamineSecurity.java
asv@fee java $ java ExamineSecurity
SUN version 1.42
Alg.Alias.KeyFactory.1.2.840.10040.4.1
Alg.Alias.Signature.1.2.840.10040.4.3
Alg.Alias.KeyPairGenerator.OID.1.2.840.10040.4.1
CertStore.LDAP LDAPSchema
Signature.SHA1withDSA KeySize
Signature.SHA1withDSA ImplementedIn
CertPathValidator.PKIX ValidationAlgorithm
MessageDigest.SHA-384
CertPathBuilder.PKIX
Alg.Alias.KeyFactory.1.3.14.3.2.12
CertStore.LDAP
AlgorithmParameterGenerator.DSA
MessageDigest.SHA-256
MessageDigest.SHA-512
Alg.Alias.KeyPairGenerator.1.3.14.3.2.12
Alg.Alias.Signature.SHA/DSA
Alg.Alias.Signature.1.3.14.3.2.13
SecureRandom.SHA1PRNG
Alg.Alias.Signature.DSS
CertStore.Collection
KeyFactory.DSA ImplementedIn
KeyStore.JKS ImplementedIn
Signature.SHA1withDSA
MessageDigest.SHA ImplementedIn
AlgorithmParameters.DSA
CertPathBuilder.PKIX ValidationAlgorithm
MessageDigest.SHA
Alg.Alias.AlgorithmParameters.1.3.14.3.2.12
MessageDigest.MD5 ImplementedIn
AlgorithmParameterGenerator.DSA ImplementedIn
Alg.Alias.Signature.DSA
Alg.Alias.CertificateFactory.X509
CertificateFactory.X.509
KeyStore.JKS
Alg.Alias.Signature.DSAWithSHA1
MessageDigest.MD5
KeyPairGenerator.DSA
Alg.Alias.Signature.SHAwithDSA
Alg.Alias.Signature.OID.1.2.840.10040.4.3
CertStore.com.sun.security.IndexedCollection ImplementedIn
CertificateFactory.X.509 ImplementedIn
KeyPairGenerator.DSA ImplementedIn
Alg.Alias.Signature.SHA1/DSA
CertPathValidator.PKIX ImplementedIn
CertPathValidator.PKIX
Alg.Alias.KeyPairGenerator.1.2.840.10040.4.1
Alg.Alias.MessageDigest.SHA-1
CertStore.Collection ImplementedIn
AlgorithmParameters.DSA ImplementedIn
Alg.Alias.MessageDigest.SHA1
CertStore.com.sun.security.IndexedCollection
Alg.Alias.AlgorithmParameters.1.2.840.10040.4.1
CertPathBuilder.PKIX ImplementedIn
KeyPairGenerator.DSA KeySize
KeyFactory.DSA
Alg.Alias.Signature.1.3.14.3.2.27
CertStore.LDAP ImplementedIn
SecureRandom.SHA1PRNG ImplementedIn
Alg.Alias.Signature.SHA-1/DSA
AlgorithmParameterGenerator.DSA KeySize
SunJSSE version 1.42
Alg.Alias.Signature.OID.1.2.840.113549.1.1.4
Alg.Alias.KeyFactory.1.2.840.113549.1.1
Alg.Alias.Signature.OID.1.2.840.113549.1.1.2
TrustManagerFactory.SunX509
KeyPairGenerator.RSA
KeyStore.PKCS12
SSLContext.SSLv3
KeyFactory.RSA
Alg.Alias.Signature.1.3.14.3.2.29
Alg.Alias.KeyPairGenerator.OID.1.2.840.113549.1.1
Signature.MD2withRSA
Signature.MD5withRSA
Signature.SHA1withRSA
Alg.Alias.Signature.1.2.840.113549.1.1.5
Alg.Alias.Signature.1.2.840.113549.1.1.4
Alg.Alias.Signature.OID.1.3.14.3.2.29
Alg.Alias.Signature.1.2.840.113549.1.1.2
SSLContext.SSL
SSLContext.TLS
SSLContext.TLSv1
Alg.Alias.KeyFactory.OID.1.2.840.113549.1.1
KeyManagerFactory.SunX509
TrustManagerFactory.SunPKIX
Alg.Alias.Signature.OID.1.2.840.113549.1.1.5
Alg.Alias.KeyPairGenerator.1.2.840.113549.1.1
SunRsaSign version 1.42
Signature.MD5withRSA
KeyFactory.RSA
Signature.SHA1withRSA
Alg.Alias.KeyPairGenerator.OID.1.2.840.113549.1.1
Alg.Alias.Signature.1.2.840.113549.1.1.5
Alg.Alias.Signature.1.2.840.113549.1.1.4
Alg.Alias.Signature.1.2.840.113549.1.1.2
Alg.Alias.Signature.1.3.14.3.2.29
Alg.Alias.KeyPairGenerator.1.2.840.113549.1.1
Alg.Alias.Signature.OID.1.3.14.3.2.29
Alg.Alias.Signature.OID.1.2.840.113549.1.1.5
KeyPairGenerator.RSA
Alg.Alias.Signature.OID.1.2.840.113549.1.1.4
Alg.Alias.Signature.OID.1.2.840.113549.1.1.2
Signature.MD2withRSA
Alg.Alias.KeyFactory.1.2.840.113549.1.1
Alg.Alias.KeyFactory.OID.1.2.840.113549.1.1
SunJCE version 1.42
KeyGenerator.DESede
Alg.Alias.KeyGenerator.Rijndael
Alg.Alias.AlgorithmParameters.TripleDES
Alg.Alias.AlgorithmParameters.PBEWithMD5AndTripleDES
Alg.Alias.SecretKeyFactory.PBEWithMD5AndTripleDES
AlgorithmParameters.AES
KeyStore.JCEKS
Cipher.DES
KeyFactory.DiffieHellman
Alg.Alias.AlgorithmParameters.Rijndael
AlgorithmParameters.DiffieHellman
AlgorithmParameters.DESede
KeyGenerator.HmacSHA1
SecretKeyFactory.PBEWithMD5AndDES
Alg.Alias.AlgorithmParameters.PBEWithMD5AndDES
Alg.Alias.AlgorithmParameterGenerator.DH
Mac.HmacMD5
SecretKeyFactory.DESede
KeyGenerator.DES
Alg.Alias.SecretKeyFactory.TripleDES
Cipher.PBEWithMD5AndTripleDES
AlgorithmParameters.PBE
SecretKeyFactory.DES
Cipher.AES
Alg.Alias.KeyPairGenerator.DH
Alg.Alias.AlgorithmParameters.DH
Alg.Alias.KeyGenerator.TripleDES
KeyAgreement.DiffieHellman
KeyGenerator.Blowfish
KeyPairGenerator.DiffieHellman
Cipher.PBEWithMD5AndDES
Cipher.Blowfish
AlgorithmParameters.DES
KeyGenerator.AES
KeyGenerator.HmacMD5
AlgorithmParameterGenerator.DiffieHellman
Alg.Alias.Cipher.Rijndael
Mac.HmacSHA1
Alg.Alias.Cipher.TripleDES
AlgorithmParameters.Blowfish
Alg.Alias.KeyAgreement.DH
Alg.Alias.KeyFactory.DH
Cipher.DESede
SunJGSS version 1.0
GssApiMechanism.1.2.840.113554.1.2.2
asv@fee java $ su root
Password:
root@fee java # java-config -L
[sun-jdk-1.5.0] "Sun JDK 1.5.0" (/etc/env.d/java/20sun-jdk-1.5.0)
[sun-jdk-1.4.2.05] "Sun JDK 1.4.2.05" (/etc/env.d/java/20sun-jdk-1.4.2.05) *
[ibm-jdk-1.4.1] "IBM JDK 1.4.1" (/etc/env.d/java/20ibm-jdk-1.4.1)
[blackdown-jdk-1.4.1] "Blackdown JDK 1.4.1" (/etc/env.d/java/20blackdown-jdk-1.4.1)
root@fee java # java-config -S sun-jdk-1.5.0
System Virtual Machine set
You may want to update your enviroment by running:
"/usr/sbin/env-update && source /etc/profile"
root@fee java # env-update && source /etc/profile
>>> Regenerating /etc/ld.so.cache...
* Caching service dependencies...
fee java # exit
exit
asv@fee java $ /usr/sbin/env-update

*** You are not in the portage group. You may experience cache problems
*** due to permissions preventing the creation of the on-disk cache.
*** Please add this user to the portage group if you wish to use portage.

>>> Regenerating /etc/ld.so.cache...
Traceback (most recent call last):
File "/usr/sbin/env-update", line 11, in ?
portage.env_update()
File "/usr/lib/portage/pym/portage.py", line 732, in env_update
outfile=open(root+"/etc/profile.env","w")
IOError: [Errno 13] Permission denied: '//etc/profile.env'
asv@fee java $ source /etc/profile
asv@fee java $ java -version
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
Java HotSpot(TM) Client VM (build 1.5.0-b64, mixed mode)
asv@fee java $ javac ExamineSecurity.java
asv@fee java $ java ExamineSecurity
SUN version 1.5
Alg.Alias.KeyFactory.1.2.840.10040.4.1
Alg.Alias.Signature.1.2.840.10040.4.3
Alg.Alias.KeyPairGenerator.OID.1.2.840.10040.4.1
Signature.SHA1withDSA KeySize
CertStore.LDAP LDAPSchema
Signature.SHA1withDSA ImplementedIn
Provider.id name
CertPathValidator.PKIX ValidationAlgorithm
CertPathBuilder.PKIX
MessageDigest.SHA-384
Alg.Alias.KeyFactory.1.3.14.3.2.12
CertStore.LDAP
Signature.NONEwithDSA SupportedKeyClasses
AlgorithmParameterGenerator.DSA
MessageDigest.SHA-256
MessageDigest.SHA-512
Alg.Alias.KeyPairGenerator.1.3.14.3.2.12
Alg.Alias.Signature.SHA/DSA
Provider.id version
Alg.Alias.Signature.1.3.14.3.2.13
SecureRandom.SHA1PRNG
Alg.Alias.Signature.DSS
CertStore.Collection
KeyStore.JKS ImplementedIn
KeyFactory.DSA ImplementedIn
MessageDigest.SHA ImplementedIn
Signature.SHA1withDSA
AlgorithmParameters.DSA
CertPathBuilder.PKIX ValidationAlgorithm
MessageDigest.SHA
Alg.Alias.AlgorithmParameters.1.3.14.3.2.12
AlgorithmParameterGenerator.DSA ImplementedIn
MessageDigest.MD5 ImplementedIn
Alg.Alias.Signature.DSA
Alg.Alias.CertificateFactory.X509
KeyStore.JKS
CertificateFactory.X.509
Signature.SHA1withDSA SupportedKeyClasses
Alg.Alias.Signature.DSAWithSHA1
MessageDigest.MD5
KeyPairGenerator.DSA
Alg.Alias.Signature.SHAwithDSA
MessageDigest.MD2
Alg.Alias.Signature.OID.1.2.840.10040.4.3
CertStore.com.sun.security.IndexedCollection ImplementedIn
CertificateFactory.X.509 ImplementedIn
Alg.Alias.Signature.RawDSA
KeyPairGenerator.DSA ImplementedIn
CertPathValidator.PKIX ImplementedIn
Alg.Alias.Signature.SHA1/DSA
CertPathValidator.PKIX
SecureRandom.NativePRNG
Alg.Alias.KeyPairGenerator.1.2.840.10040.4.1
CertStore.Collection ImplementedIn
Alg.Alias.MessageDigest.SHA-1
Provider.id info
AlgorithmParameters.DSA ImplementedIn
Signature.NONEwithDSA
Alg.Alias.MessageDigest.SHA1
CertStore.com.sun.security.IndexedCollection
CertPathBuilder.PKIX ImplementedIn
KeyPairGenerator.DSA KeySize
Alg.Alias.AlgorithmParameters.1.2.840.10040.4.1
KeyFactory.DSA
Alg.Alias.Signature.1.3.14.3.2.27
Provider.id className
CertStore.LDAP ImplementedIn
SecureRandom.SHA1PRNG ImplementedIn
AlgorithmParameterGenerator.DSA KeySize
Alg.Alias.Signature.SHA-1/DSA
SunRsaSign version 1.5
Alg.Alias.Signature.OID.1.2.840.113549.1.1.4
Alg.Alias.Signature.OID.1.2.840.113549.1.1.2
Alg.Alias.KeyFactory.1.2.840.113549.1.1
Signature.SHA512withRSA SupportedKeyClasses
Provider.id version
Signature.MD5withRSA SupportedKeyClasses
Alg.Alias.Signature.1.2.840.113549.1.1.13
KeyPairGenerator.RSA
Alg.Alias.Signature.1.2.840.113549.1.1.12
Alg.Alias.Signature.1.2.840.113549.1.1.11
KeyFactory.RSA
Alg.Alias.Signature.1.3.14.3.2.29
Alg.Alias.KeyPairGenerator.OID.1.2.840.113549.1.1
Signature.MD2withRSA
Signature.SHA384withRSA
Signature.MD5withRSA
Provider.id info
Signature.SHA1withRSA SupportedKeyClasses
Signature.SHA1withRSA
Alg.Alias.Signature.1.2.840.113549.1.1.5
Signature.SHA256withRSA
Alg.Alias.Signature.1.2.840.113549.1.1.4
Provider.id className
Alg.Alias.Signature.OID.1.2.840.113549.1.1.13
Alg.Alias.Signature.OID.1.2.840.113549.1.1.12
Alg.Alias.Signature.1.2.840.113549.1.1.2
Alg.Alias.Signature.OID.1.2.840.113549.1.1.11
Signature.MD2withRSA SupportedKeyClasses
Provider.id name
Alg.Alias.KeyFactory.OID.1.2.840.113549.1.1
Signature.SHA384withRSA SupportedKeyClasses
Signature.SHA512withRSA
Signature.SHA256withRSA SupportedKeyClasses
Alg.Alias.Signature.OID.1.2.840.113549.1.1.5
Alg.Alias.KeyPairGenerator.1.2.840.113549.1.1
SunJSSE version 1.5
Alg.Alias.Signature.OID.1.2.840.113549.1.1.4
Alg.Alias.KeyFactory.1.2.840.113549.1.1
Alg.Alias.Signature.OID.1.2.840.113549.1.1.2
Provider.id version
TrustManagerFactory.SunX509
KeyManagerFactory.NewSunX509
KeyPairGenerator.RSA
KeyStore.PKCS12
SSLContext.SSLv3
KeyFactory.RSA
Alg.Alias.Signature.1.3.14.3.2.29
Alg.Alias.TrustManagerFactory.X509
Alg.Alias.KeyPairGenerator.OID.1.2.840.113549.1.1
Signature.MD5andSHA1withRSA
Signature.MD2withRSA
Signature.MD5withRSA
Provider.id info
Signature.SHA1withRSA
Alg.Alias.Signature.1.2.840.113549.1.1.5
Alg.Alias.Signature.1.2.840.113549.1.1.4
Provider.id className
Alg.Alias.Signature.OID.1.3.14.3.2.29
Alg.Alias.Signature.1.2.840.113549.1.1.2
Provider.id name
SSLContext.SSL
SSLContext.TLS
TrustManagerFactory.PKIX
SSLContext.TLSv1
Alg.Alias.KeyFactory.OID.1.2.840.113549.1.1
KeyManagerFactory.SunX509
Alg.Alias.TrustManagerFactory.SunPKIX
Alg.Alias.TrustManagerFactory.X.509
Alg.Alias.Signature.OID.1.2.840.113549.1.1.5
Alg.Alias.KeyPairGenerator.1.2.840.113549.1.1
SunJCE version 1.5
Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.12.1.3
Mac.HmacSHA512 SupportedKeyFormats
KeyGenerator.Blowfish
Mac.HmacPBESHA1
Alg.Alias.AlgorithmParameters.1.2.840.113549.1.3.1
Alg.Alias.KeyGenerator.TripleDES
KeyGenerator.HmacSHA512
Cipher.DESede SupportedKeyFormats
Cipher.Blowfish SupportedModes
Cipher.DES
Cipher.Blowfish SupportedPaddings
Cipher.Blowfish
AlgorithmParameters.PBEWithMD5AndTripleDES
Mac.HmacSHA256 SupportedKeyFormats
AlgorithmParameters.PBEWithSHA1AndRC2_40
Cipher.RC2
Alg.Alias.AlgorithmParameters.Rijndael
Mac.HmacPBESHA1 SupportedKeyFormats
AlgorithmParameters.PBEWithSHA1AndDESede
Cipher.AES
KeyGenerator.HmacSHA1
Cipher.RC2 SupportedKeyFormats
Alg.Alias.KeyFactory.OID.1.2.840.113549.1.3.1
Alg.Alias.KeyFactory.DH
Provider.id className
Alg.Alias.Cipher.OID.1.2.840.113549.1.12.1.6
Alg.Alias.SecretKeyFactory.TripleDES
Mac.HmacSHA384
Alg.Alias.Cipher.OID.1.2.840.113549.1.12.1.3
Cipher.DESede
Cipher.AES SupportedPaddings
Cipher.RSA SupportedKeyClasses
KeyFactory.DiffieHellman
Alg.Alias.AlgorithmParameters.TripleDES
Cipher.DESedeWrap SupportedKeyFormats
Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.5.3
Cipher.PBEWithMD5AndDES
AlgorithmParameters.DESede
Cipher.RSA SupportedModes
Alg.Alias.Cipher.Rijndael
Mac.HmacSHA512
Alg.Alias.SecretKeyFactory.1.2.840.113549.1.12.1.6
Cipher.ARCFOUR SupportedPaddings
Alg.Alias.SecretKeyFactory.1.2.840.113549.1.12.1.3
Cipher.RC2 SupportedModes
Mac.HmacMD5
Cipher.AES SupportedKeyFormats
Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.3.1
Mac.HmacSHA1
KeyGenerator.DES
Alg.Alias.Cipher.1.2.840.113549.1.12.1.6
Cipher.PBEWithMD5AndTripleDES
Alg.Alias.KeyFactory.1.2.840.113549.1.3.1
SecretKeyFactory.DES
Cipher.DES SupportedPaddings
Alg.Alias.Cipher.1.2.840.113549.1.12.1.3
Cipher.DES SupportedModes
Provider.id name
Mac.HmacSHA1 SupportedKeyFormats
Alg.Alias.SecretKeyFactory.OID.1.2.840.113549.1.5.3
KeyGenerator.RC2
Alg.Alias.AlgorithmParameterGenerator.OID.1.2.840.113549.1.3.1
Alg.Alias.Cipher.TripleDES
Cipher.AESWrap SupportedModes
SecretKeyFactory.DESede
KeyGenerator.AES
Cipher.ARCFOUR
KeyGenerator.HmacSHA256
Cipher.RSA
Alg.Alias.KeyAgreement.OID.1.2.840.113549.1.3.1
Cipher.ARCFOUR SupportedKeyFormats
Alg.Alias.AlgorithmParameters.1.2.840.113549.1.12.1.6
Alg.Alias.KeyPairGenerator.1.2.840.113549.1.3.1
Alg.Alias.AlgorithmParameters.1.2.840.113549.1.12.1.3
Cipher.DESede SupportedPaddings
KeyGenerator.ARCFOUR
Cipher.AESWrap SupportedKeyFormats
Cipher.DES SupportedKeyFormats
SecretKeyFactory.PBE
AlgorithmParameters.DiffieHellman
Provider.id version
KeyGenerator.HmacMD5
Alg.Alias.Cipher.1.2.840.113549.1.5.3
Cipher.AESWrap
Cipher.AESWrap SupportedPaddings
AlgorithmParameters.OAEP
Cipher.ARCFOUR SupportedModes
SecretKeyFactory.PBEWithSHA1AndRC2_40
Cipher.DESede SupportedModes
Cipher.PBEWithSHA1AndRC2_40
Cipher.DESedeWrap SupportedModes
SecretKeyFactory.PBEWithSHA1AndDESede
Alg.Alias.KeyPairGenerator.DH
KeyPairGenerator.DiffieHellman
Cipher.PBEWithSHA1AndDESede
Mac.HmacSHA256
AlgorithmParameters.PBEWithMD5AndDES
Alg.Alias.Cipher.RC4
Alg.Alias.KeyGenerator.RC4
Cipher.RSA SupportedPaddings
Cipher.RC2 SupportedPaddings
AlgorithmParameters.DES
Alg.Alias.SecretKeyFactory.1.2.840.113549.1.5.3
KeyAgreement.DiffieHellman
Alg.Alias.AlgorithmParameterGenerator.1.2.840.113549.1.3.1
Cipher.Blowfish SupportedKeyFormats
Alg.Alias.AlgorithmParameters.DH
AlgorithmParameters.RC2
Alg.Alias.KeyAgreement.1.2.840.113549.1.3.1
Mac.HmacSHA384 SupportedKeyFormats
AlgorithmParameterGenerator.DiffieHellman
Alg.Alias.AlgorithmParameterGenerator.DH
AlgorithmParameters.AES
Alg.Alias.KeyPairGenerator.OID.1.2.840.113549.1.3.1
Cipher.DESedeWrap SupportedPaddings
SecretKeyFactory.PBEWithMD5AndTripleDES
SecretKeyFactory.PBEWithMD5AndDES
Mac.HmacMD5 SupportedKeyFormats
Alg.Alias.KeyGenerator.Rijndael
Provider.id info
KeyGenerator.HmacSHA384
Alg.Alias.SecretKeyFactory.OID.1.2.840.113549.1.12.1.6
Alg.Alias.AlgorithmParameters.1.2.840.113549.1.5.3
Cipher.DESedeWrap
KeyStore.JCEKS
KeyAgreement.DiffieHellman SupportedKeyClasses
AlgorithmParameters.PBE
Alg.Alias.SecretKeyFactory.OID.1.2.840.113549.1.12.1.3
Cipher.AES SupportedModes
AlgorithmParameters.Blowfish
Alg.Alias.Cipher.OID.1.2.840.113549.1.5.3
Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.12.1.6
Alg.Alias.KeyAgreement.DH
KeyGenerator.DESede
SunJGSS version 1.0
Provider.id info
Provider.id className
Provider.id version
GssApiMechanism.1.2.840.113554.1.2.2
Provider.id name
SunSASL version 1.5
Provider.id className
SaslClientFactory.CRAM-MD5
Provider.id version
SaslClientFactory.EXTERNAL
SaslClientFactory.DIGEST-MD5
SaslClientFactory.PLAIN
Provider.id name
SaslClientFactory.GSSAPI
SaslServerFactory.DIGEST-MD5
SaslServerFactory.CRAM-MD5
SaslServerFactory.GSSAPI
Provider.id info
asv@fee java $

Quickies

Journal Journal: ROTD: I hate Starbucks Dwellars 4

Our office for the LionShare Project is right next to the local Starbucks. Here in State College, PA, there is only one Starbucks, compared to say Portland, where you can see one in any given direction, less than 2 blocks away.

I usually go in there about three times a week. Its a really small location, that was constructed from an old bagel shop. The coffee is decent, but there are a lot better places to grab coffee in State College, but this is the closest place to the office.

Every time, no matter what time of the day I happen to walk in there, 3/4 of the people sitting down are the same people. Why the hell would you want to sit in a fucking Starbucks all day? There many other coffee places that have just as good/better coffee and free Internet. I can't understand why anyone would go to Starbucks and pay for wifi in cramped location, rather than going to a larger local place, with free access, and better coffee. What the hell is wrong with people? Starbucks was trendy ten years ago, its now the coffee equivalent of Wal-Mart and McDonalds.

User Journal

Journal Journal: My Affair With Apple is Over! 6

Some of you may recall that I decided to make my first personal Apple non-ipod hardware purchase back in February. I picked up a dual 2ghz G5 and I was really impressed with the machine, OSX, and many of the applications that are available for OSX, but after nearly eight months of use I have decided to get rid of my only apple machine. Here is a quick list of the reasons why:
  • Non-portable hardware support is limited to outsourced local techs:

    Have a problem with your G5? If you need to replace something, you will have to find a local repair shop that is authorized to fix Apple computers. You can not send your $3000 computer back to Apple for repair. I can't just get a part too, even though I probably know more about the problem than the local tech. So I end up driving for an hour to drop off the machine, because the closer place has a 3 week wait. The 3 week wait requires you to drop off your machine, you can't just put your name down and drop it off when they are ready.

  • Apple Hardware is Prone to Breakage

    From the large sample of mac users I'm in contact with on a regular basis, its easy to see that Apple hardware has major reliability problems. The hardware looks great and has some great design features but in some cases reliability is sacrificed for marketability. Over-complex solutions are sometimes used for simple problems, the G5 fan control system is a great example.

  • No Upgrade Path

    Want to upgrade your G5 hardware? Good luck! Want to upgrade OSX? Pay Apple ~$100 every year.

  • Apple Warranties Suck

    Want to have service and support after a year? Well if you own a Mac, you will have to purchase an Applecare support plan. For example, if I bought a Powerbook and I wanted the same level of support that I get from IBM on my thinkpad at no charge, I will have to pay Apple $350.

  • A Culture of Shareware

    This is somewhat improving but a lot of apps that run on OSX and even some that come with OSX are crippled unless you pay more money. See a good app for OSX? Chances are you will have to pay for it, regardless of how insignifigant its functionality is, buying a Mac brought be back to the windows app development paradigm where developers made little closed sourced specialized apps and tried to milk them for as much money as possible.

One positive note, Apple stuff seems to hold its value. I should be able to get a little bit less than $1900-$2000 for this machine which I got for $2400. I will sell it, spend $1200 on much more powerful homebuilt system running gentoo, and pocket the rest.

The Internet

Journal Journal: Anyone need hosting?

Recently, I purchased a dedicated gentoo server to host my own domain and to also host a few apres-work projects that have been brewing in my head lately. I've come to the conclusion that I have way too much system than i will probably need so I have decided to see if anyone would be interested in using my machine as a web host. Here is a list of the amenities that come with my offer:
  • Apache, ssl, php5, tomcat
  • IMAPS and spop e-mail
  • 2 GB storage
  • mysql
  • ssh
  • sftp
  • Anything else you need installed for no charge.

Assuming you don't use an insane amount of bandwidth, the cost for this hosting package will be $25/month. E-mail me or im me if you're interested.

User Journal

Journal Journal: RFC: Slashdot Blog Plugin? 4

It seems that quite a few people are moving away from /. journals to more traditional blogs. Slashdot has been neglecting the journaling system for quite some time, lacking many of the basic features that are in most blogging packages. I've been flirting with the idea of moving to my own blog but the problem is that I want to notify my /. friends that I have a new journal entry available.

I've heard some people talk about creating a new site for slashdot journal users who want to have the same sense of community but with functionality that users come to expect in a blogging system. While I think this is novel idea, it seems be a lot of work and would require a huge paradigm shift to get people to move to a new site.

An alternative option, that I've been contemplating for quite some time is writing a plugin for one of the more popular blogging packages, like wordpress. What is there was a blog plugin that would automatically post the url and/or content to your slashdot journal? I have yet to confirm the technical feasibility of such a feature, but it seems like it would take care of a lot of problems for those seeking to have their own blog but not abandon the /. community.

The Internet

Journal Journal: ROTD: Take that Posed Picture off your Blog! 3

I have to stop working for a quick second to post a quick rant. I opened up my e-mail client today to find Bruce Schneier's CRYPTO-GRAM in my inbox. CRYPTO-GRAM is a great little e-mail newsletter and now they are going to publish it in blog form also. Sounds like a reasonable idea, the blog has the same content but it also includes a picture of Schneier posing like he is thinking over the computer.

Why must people take themselves so freaking seriously that they need to have a picture on their blog looking like they are in deep thought? I'm going to measure the validity of your opinions based on content, not whether or not you look serious in a picture.

So who is to blame for this epidemic of posing for your blog picture? I like him a lot, but look no further that Lawrence Lessig. This picture looks like it should in male seeking male personal ad. My favorite is his old pic. I'm sure he is thinking deep thoughts while someone is sitting there with a camera.

Security

Journal Journal: Take This RFID and Shove it 7

Well it looks like the FDA approved implanting RFID's in to people to serve as identifiers for medical records. I like the notion that a proprietary RFID chip should serve as the preferred unique identifier for everyone.

The privacy implications for this technology are huge. You might as well walk around with an access point stuck up your ass that broadcasts your SSN. Speaking of SSN's, why didn't the government just make everyone get ssn tattoo? There was a perfectly good explanation, its a question of privacy stupid. I love how people despise low-tech privacy invasions, but they have a "gee-wiz" attitude towards the latest technological privacy invader.

Republicans

Journal Journal: Bush Small Business Tax FUD 2

In the last debate, President Bush talked about Kerry's plan to repeal the Bush tax cuts for the top 1%. Bush called this a small business tax cut and declared that it would force small businesses to freeze hiring or even lay off people. This is simply not true.

From what I understand, about half of the top 1% are small business owners, many of them have S corporations. An S corporation gives small business owners the advantages of a corporate charter while taxing the businesses' profits as personal income. The key word here is profits.

Anyone who took a basic accounting course will understand that hiring a new person is an expense. When a small business or any business decides to hire someone, that expense is accounted for before the federal, state, and local governments attempt to tax the company directly.

Increasing or Decreasing personal income tax will have no direct effect on small business hiring but it can have an affect on after tax personal spending. In the case of small business owners, they will simply purchase whatever items they need through the business to reduce their tax burden regardless of what the current rate may be.

Raising or lowering personal income tax on the top 1% will have no effect on small business hiring and very little effect on small business spending.

Media

Journal Journal: ROTD: I Despise Wired

OK, I will even admit it. I am a wired subscriber. There is at least one interesting article in every edition of Wired magazine. The problem is, there are so many other articles that are either factually incorrect, biased, or just flat out wrong. The latest example is what amounts to a press release for the country of India? I'm not one of these anti-outsourcing nuts, but can anyone call that journalism?

The article outlines a few uninnovative projects and then tries to glue it together as a trend where India is now becoming a leader in technology innovations. I'm sorry, but those examples do not amount to shit.

The funniest link in the article is the "also by this reporter", which includes a bunch of other stories of similar quality. I guess as long as the cover design and format look good it doesn't matter what kind of second rate garbage actually passes for content in the magazine.

The Gimp

Journal Journal: A Raccoon Story 2

I went home this weekend to my father's house near Wilkes-Barre PA, which is about two hours north of Philadelphia. I spent most of my formative years in this house. The house is actually all local fieldstone. One of my fathers hobbies is heavy equipment/farming, so when he decided to build the house out of local fieldstone, he simply hauled out stone from many of the old fieldstone walls surrounding the property.

The house its on top of hill with about 100 acres of surrounding fields and forests. There are all types of creatures in the area: Deer, Turkey, Black Bear, Coyote, and just about any other creature that resides in the Pennsylvania woods.

On Friday my father told me about a raccoon he saw on his way back from work that was on the road leading up to the driveway. The road is a 3/4 mile stretc in thick woods that has only one other house on it. He was driving up when he saw a young but full size raccoon. He stopped the car and the raccoon seemed to be tame, putting both paws on his car almost like a dog would do.

The next night, my girlfriend and I were driving back to the house around 1am when we first saw this raccoon. As we drove by it darted in to thick patch of ferns, probably because of bright headlights. We were excited to see the animal, although I spent 5 minutes arguing that it was a raccoon and not a "large cat" like she initially thought.

The next day, around lunchtime, we decided to go grab some Mexican food. As flew down the driveway past the barn, my girlfriend noticed something laying near the barn. I didn't bother to look as I was too concerned with getting lunch and was still 1/2 asleep.

After lunch, as we came back towards the house she pointed out what she saw earlier. Near the barn which about 500 yards below the house, was some creature either eating something or laying down near a tree. I stopped the car about 30 ft from the animal and it hardly flinched. As I approached I could see quite a few flies hovering above it. By now, I could tell it was our raccoon friend but at first I thought it was eating something. When I moved closer I could see that it was really sick, it looked like it was attacked or suffering from some kind of sickness. My initial thought was rabies, since in general, raccoons are rather weary of humans and daylight.

I drove the car back up to the house debating with myself about what to do. I brought my shotgun to the house this weekend because of my new favorite hobby, skeet shooting. I decided to walk down to the barn with my shotgun. As I walked up to the animal, I tried to evaluate its condition, it looked like it was in tremendous pain, and it had been in the same spot all day long. After standing there for a few minutes, I decided to walk back to the house and make a phone call.

I called my father who left for Chicago earlier that morning. After describing the situation, I asked him if I should put the animal down. He concluded that it was probably the best course of action and I should bury it just in case it happened to be diseased. I also confirmed that there was no possible way that the raccoon was pregnant, which was one of my initial suspicions.

After I hung up the phone, I started to second guess using a shotgun. I wanted to kill the animal in the most humane way possible but at the same time I didn't want to blow it in to a pile of guts. After thinking for a little bit, I decided to grab a little .22 rifle that was in the house. The gun has a little scope on it. I gave to my father about a year ago as a present for some holiday. I decided that a .22 to the head would be a quick and clean way to euthanize the raccoon.

I walked down to the barn for the second time that day now furnishing a scoped .22 rifle. The raccoon was in really bad shape, there were twice as many files swarming around its body. It was still shaking, in a movement that was reminiscent of a dying cowboy in a western. I said a few words to the animal to get its attention. "I'm sorry about this mr. raccoon, but I know this is for the best." I stood about 15ft away from the animal and fired the first shot in to its head. The animal was still shaking and I wanted to make this as quick as possible. I fired the second shot in its head, and it was still shaking. I didn't know whether it was nerves or if it was moving in pain. About 5 seconds had passed since I fired the first shot but I decided to dispense my last two rounds to try and end the animal's life as quick as possible.

The raccoon rolled over a little and appeared to be dead but it's one leg was slowly stretching in the air. At this point, I decided to run up and grab my shotgun. By the time I got back (~1min), the animal was definitely dead.

Now I was faced with the grizzly task of burying the animal. I dug a small hole about two feet deep 50 yards from where I put the raccoon down. Grave digging is hard work! After fifteen minutes of digging, I buried the raccoon in the ground and went up to house to reflect on my rather unusual day.

Slashdot Top Deals

E = MC ** 2 +- 3db

Working...