-*-text-*-
$Id: README,v 1.3 2005/03/14 23:15:49 saugart Exp $
jalapeno-pepper*.gif and fat-jalapeno-pepper*.gif are two different
Jalapeno peppers drawn by Ton Ngo for the Jalapeno project, the old
name for Jikes RVM. As of this writing, fat-jalapeno-pepper-62x54.gif
and jalapeno-pepper-57x25.gif represent the closest things we have to
the originals that Ton Ngo drew -- his actual original seem lost;
Mike Hind pulled these out of images attached to Lotus Freelance
presentations he had archived.
jalapeno-pepper-16x16.* and jalapeno-pepper-32x32.* are rotated
versions of jalapeno-pepper-57x25.gif. (I rotated them to get the
length of the pepper to appear diagonally from corner to corner.
Aesthetically, this was not a big success -- Mike Hind refers to the
jalapeno-pepper-16x16 icon as "the drunk pepper".) The 16x16 and
32x32 winicons are suitable to be placed in the web server's root
directory as favicon.ico; they've been combined as
jalapeno-pepper-combined.winicon. We briefly (for a couple of days)
used this as our icon for the web pages.
The "fat" pepper is the current web page icon. From
fat-jalapeno-pepper-62x54.gif, I used the GIMP to crop the whitespace
-- this knocks it down to 48x40. I then used the GIMP to center the
48x40 image in a 48x48 frame, and write it out as
"fat-jalapeno-pepper-cropped-48x48.gif".
I then scaled down fat-jalapeno-pepper-cropped-48x48.gif to make the
32x32.gif and 16x16.gif versions, and wrote them out with the GIMP.
Now, we want to turn these into a "winicon". I used "giftopnm" to
turn fat-jalapeno-pepper-cropped-{48x48,32x32,16x16}.gif into .pnm
files.
I then read the manpage for "ppmtowinicon". That page says:
A Windows icon contains 1 or more images, at different
resolutions and color depths.
Microsoft recommends including at least the following for?
mats in each icon.
16 x 16 - 4 bpp
32 x 32 - 4 bpp
48 x 48 - 8 bpp
I then ran something like the following command:
ppmtowinicon -output jalapeno-pepper-combined.winicon \
fat-jalapeno-pepper-cropped-{48x48,32x32,16x16}.pnm \
<(ppmquant 256 fat-jalapeno-pepper-cropped-48x48.gif ) \
<(ppmquant 16 fat-jalapeno-pepper-cropped-32x32.gif ) \
<(ppmquant 16 fat-jalapeno-pepper-cropped-16x16.gif )
jalapeno-pepper-combined.winicon became web/pages/favicon.ico.
Back at the step where I made fat-jalapeno-opepper-cropped-16x16.gif,
I also used the GIMP to write out fat-jalapeno-pepper-16x16.png.
Mozilla is supposed to be able to make good use of a PNG image, and
ther is a line of text in the standard web page header that tells
Mozilla to do this. See web/pgas/bitsAndPieces/header.html.
However, Mozilla seems to be using favicon.ico instead of the PNG, so
something is obviously wrong.
If you change favicon.ico again, then to get Mozilla to show the new
icon in its title bar you'll have to visit
http://jikesrvm.sf.net/favicon.ico. Otherwise the old one is sticky.
BUGS:
There are some problems with this conversion. The biggest one is
that favicon.ico is horribly fat (11K) -- it is not clear that any web
browsers use the 48x48 images.
The two 48x48 images in favicon.ico are identical, since the fat
pepper was already at less than 256 unique colors.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
共2352个文件
java:1642个
properties:127个
expected:81个
Jikes研究虚拟机(Jikes Research Virtual Machine,简称Jikes RVM)是一种成熟的用于执行Java程序的虚拟机,其早期版本与当前版本分别在通用公共许可证(CPL)与Eclipse公共许可证(EPL)下开放代码。与其他以Java编写的虚拟机不同的是,Jikes RVM采用了元循环技术。 Jikes RVM采用了元循环技术,因而其需要运行在一个引导Java虚拟机(JVM)上来创建启动镜像。启动镜像在运行时由一个小型的C装入程序载入,其本质是Jikes RVM启动必须的对象的集合,这些对象则是利用引导JVM的反馈所创建。 编译器在VM Magic里为一个类生成不同的代码(而非字节码)。VM Magic类允许对内存的直接访问,是影响内存管理工具包的性能的关键所在。VM Magic类被包含于org.vmmagic包内,同时也为其他的Java项目所使用。
资源推荐
资源详情
资源评论
收起资源包目录
jikesrvm-3.1.3.tar.gz_jikes_magic_www.3tar .com (2352个子文件)
headerExceptionsFilter.awk 2KB
buildit.base_config 2KB
run.bash 3KB
buildit 29KB
ihnpdsm.c 250KB
MethodInvocation.c 95KB
sys.C 64KB
libvm.c 50KB
ArgumentPassing.c 45KB
libvm.c 43KB
jburg.c 33KB
FieldAccess.c 24KB
RunBootImage.C 24KB
ArrayFunctions.c 21KB
org_jikesrvm_scheduler_greenthreads_VMProcess.c 12KB
AttachJVM.c 10KB
vmls.c 10KB
jvm.C 5KB
JNI12.c 5KB
StringFunctions.c 4KB
harmony.c 4KB
StringRegion.c 4KB
NativeException.c 4KB
StackResize.c 3KB
disasm.c 3KB
testlib.c 3KB
NullIdentity.c 3KB
Allocation.c 3KB
MonitorTest.c 2KB
ClassQuery.c 2KB
TestGC.c 2KB
CriticalCopy.c 2KB
bootThread.c 2KB
TestJNIDirectBuffers.c 2KB
Mangled_Name_s_.c 2KB
TestNestedGC.c 1KB
tNativeThreads.c 1KB
TestJNIGetFieldID.c 1KB
org_jikesrvm_runtime_DynamicLibrary.c 1KB
GetEnv.c 1KB
SelectTest.c 1KB
JNI_OnLoad.c 987B
TestDeadVPQueueWorker.c 926B
gcspy_main_server.c 904B
tNative.c 901B
tBlockingThreads.c 817B
t3GT3.c 804B
initBootRecord.c 753B
initBootRecord.c 723B
qb1.lex.ref.classpath 157KB
rvm.classpath 2KB
.classpath 339B
site.css 109KB
screen.css 5KB
print.css 2KB
OperatorList.dat 31KB
OperatorList_Common.dat 17KB
OperatorList.dat 15KB
BooleanOptions.opt.dat 8KB
ValueOptions.opt.dat 6KB
InstructionFormatList.dat 6KB
OperatorClassList.dat 5KB
InstructionFormatList.dat 5KB
InstructionFormatList.dat 5KB
ValueOptions.aos.dat 3KB
ValueOptions.vm.dat 2KB
BooleanOptions.aos.dat 2KB
OperatorList_Mem64.dat 2KB
OperatorList_Mem32.dat 1KB
BooleanOptions.vm.dat 1KB
ResourceList.dat 1003B
SharedBooleanOptions.dat 948B
BooleanOptions.baseline.dat 848B
SerializationData.dat 845B
CommonOperands.dat 777B
SharedValueOptions.dat 764B
ValueOptions.baseline.dat 760B
OperatorList_Alu32.dat 644B
OperatorList_Alu64.dat 639B
OperatorClassList.dat 557B
ResourceList.dat 455B
config.properties.defaults 887B
93224965.eps 7KB
config.properties.example 2KB
target.properties.example 1KB
harmony.exp 109B
TestArithmetic.expected 10KB
InvokeReflect.expected 5KB
TestTimedWait.expected 5KB
TestNotification.expected 5KB
TestClassHierarchy.expected 4KB
TestFieldReflection.expected 3KB
tClass.expected 3KB
TestFloatingRem.expected 3KB
TestTimeSlicing.expected 2KB
TestAnnotations.expected 1KB
TestMath.expected 1KB
TestClassLoading.expected 1023B
TestConstants.expected 976B
TestDispatch.expected 957B
共 2352 条
- 1
- 2
- 3
- 4
- 5
- 6
- 24
资源评论
小贝德罗
- 粉丝: 68
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功