¥È¥Ã¥× «Á°¤ÎÆüµ­(2009-03-29) ºÇ¿· ¼¡¤ÎÆüµ­(2009-04-01)» ÊÔ½¸

¤Ï¤¸¤á¤Æ¤Î¤Ë¤­

¤³¤³¤Î°ÌÃÖÉÕ¤±

2004|11|
2005|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|

ToDo:


2009-03-31

_ m32 ruby 1.9.0-1

http://shinh.skr.jp/m/?date=20080525#p03

¤Î»þ¤Î¼ê½ç¤Ç¤Ç¤­¤Ê¤¤¤Ê¡£

extconf.rb ¼Â¹Ô¤·¤¿»þ¤Ë bigdecimal ¤Ç¤³¤±¤ë¡£ ¤Ê¤ó¤«¤è¤¯¸«¤ë¤ÈÀΤϼ긵¤Î libruby ¤ò¥ê¥ó¥¯¤·¤è¤¦¤È¤·¤Æ¤Ê¤«¤Ã¤¿¤Î¤À¤±¤É¡¢ º£¤Ï¤·¤è¤¦¤È¤·¤Æ¤¤¤Æ¡¢ CFLAGS ¤Î -m32 ¤ò¤Ò¤­¤Ä¤¬¤Ê¤¤¤«¤é¡¢ ¤Ã¤Æ´¶¤¸¤Ã¤Ý¤¤¡£

lib/mkmf.rb ¤¬¤É¤¦ CFLAGS ¤ò°·¤Ã¤Æ¤¤¤ë¤«¡Ä ¤Ê¤ó¤Æ¤³¤È¤Ï¿¼Äɤ¤¤¹¤ëÂÎÎϤâ¤Ê¤¤¤·¤ä¤á¤ë¤³¤È¤Ë¡£

(01:10)

_ C++

http://niha.tumblr.com/post/91457096/c

ÅÓÃæ¤Ç cpp_akira ¤µ¤ó¤Ï compile time ¤Î®ÅÙ¤ÎÏᢠCryolite ¤µ¤ó¤Ï run time ¤ÎÏäò¤·¤Æ¤ë¤è¤¦¤Êµ¤¤¬¤¹¤ë¥Á¥Ã¥¯¤Ê¡£

compile time ¸º¤é¤¹·Ï¤ÎºÇŬ²½¤Ï ¤Þ¤¡ compiler ¤¬ÃΤäȤ¯¤·¤«¤Ê¤¤¤è¤Ê¤¡¡£

¤¢¤È¤Þ¤¡¤Ê¤ó¤Ë¤»¤è¤½¤ó¤Ê¤È¤³¤í¤è¤ê¤Ï ¤ªËÏÉդȤ«¥¤¥ó¥¹¥È¡¼¥ë¤¤¤é¤Ê¤¤¤È¤«¤ÎÊý¤¬ °µÅÝŪ¤Ë¶¯¤¤µ¤¤¬¤¹¤ë¡£

(19:16)

_ ´¶ÁۤʤÉ

http://shinh.skr.jp/h/?HackTheCellPostMortem

¤Ê¤ó¤«½¸¤á¤¿Êý¤¬¤¤¤¤¤«¤Ê¡¼¤È¤«»×¤Ã¤Æ¤¿¤±¤É¡¢ ¾¡¼ê¤Ë¾å¤²¤Æ¤¯¤ì¤Æ¤ë¿Í¤â¤¤¤ë¤·¡¢¤á¤ó¤É¤¯¤µ¤¤¤·¡¢ ¤È¤ê¤¢¤¨¤ºÅ¬Åö¤Ë¥ê¥ó¥¯¤È¤«Â­¤·¤Æ¤ª¤¤¤¿¡£ ­¤·Ëº¤ì¤Ê¤É¤¢¤ê¤½¤¦¤Ê¤Î¤Ç ¤Ê¤ó¤«¤¢¤ë¿Í¤Ï­¤·¤Æ¤¤¤¿¤À¤±¤ë¤È¹¬¤¤¡£

¤¢¤È¤Ê¤ó¤«´¶ÁۤȤ·¤Æ¤Ï¤ß¤ó¤Ê¤¹¤´¤¤¤Ê¤¡¤È¤¤¤¦¤Î¤¬Â¿¤¯¤Æ ¤Þ¤¡¤¤¤Ä¤â»×¤¦¤³¤È¤Ç¤Ï¤¢¤ë¤±¤Éº£²ó¤ÏÆä˻פ俤ʤ¡¡£ Èæ³ÓŪ°À­¤¬¶¦Ä̤·¤Æ¤Æ¤Ç¤â°ã¤¦»Å»ö¤·¤Æ¤ë¿Í¤¬ ¿¤¤´¶¤¸¤À¤Ã¤¿¤Î¤¬Îɤ«¤Ã¤¿¤Ê¤¡¤È»×¤¦¡£

(20:48)

_ PLT

¤È¤ê¤¢¤¨¤º¸½¾õ¤Ç git push ¡£ º£½µËö¤¯¤é¤¤¤Ë¤Ï¤Ê¤ó¤È¤«¤·¤¿¤¤¤Í¡£

º£Æü¤ï¤«¤Ã¤¿¤³¤È¤Ï R_X86_64_GOTPCREL ¤È¤¤¤¦¤Î¤Ï shared object ¤Ç -fPIC ¤Ê»þ¤ËɬÍפÀ¤È¤¤¤¦¤³¤È¤È¡¢ i386 ¤À¤È rip ÁêÂÐ̵¤¤¤«¤é R_386_GOTPC ¤Ë¤Ê¤ë¤ï¤±¤À¤±¤É¡¢ PC ¼è¤Ã¤Æ¤¯¤ë¤Î¤¬¤¢¤éÂçÊѤȤ¤¤¦¤³¤È¤òºÆ³Îǧ¤È¤¤¤¦¤«

(22:44)

_ ¾Ü¤·¤¯¤Ï

http://d.hatena.ne.jp/yupo5656/20060907/p1

¤Î¤Ø¤ó¤ò¤É¤¦¤¾¡£¤³¤Î¼ê¤Îñ¸ì (R_X86_64_GOTPCREL) ¤Ï¸¡º÷¤ÇÍ褿¤ê¤¹¤ë¿Í¤¬¤¿¤Þ¤Ë¤¤¤¿¤ê¤¹¤ë¤Î¤Ç¡Ä ²¶¤È¤«²¶¤È¤«¡Ä¡£

(22:49)

_ C ¥³¥ó¥Ñ¥¤¥é¥Ä¡¼¥ë¥Á¥§¡¼¥ó¤«¤é¸«¤¿ x86-64

¤È¤«¤½¤í¤½¤í¥è¥¿Ï䬤Ǥ­¤½¤¦¤Ê¤¯¤é¤¤ ¤É¤¦¤Ç¤â¤¤¤¤Ã챤¬Î¯¤Þ¤Ã¤Æ¤­¤¿µ¤¤¬¤¹¤ë¡£

  • ´ðËÜ - ¤¢¤Îº¢¤Ï¤è¤«¤Ã¤¿
    • ¥ì¥¸¥¹¥¿¤¤¤Ã¤Ñ¤¤¡¢Ìµ¸Â¤Î¥á¥â¥ê¶õ´Ö
    • ¤µ¤é¤Ðx87 / ¤³¤ó¤Ë¤Á¤ÏSSE
    • long long ¤Î¼ÂÁõ¤¬¼«ÌÀ!
  • code generator
    • ¾¯¤·ÉÔ²º¤Ê REX ¥×¥ì¥Õ¥£¥¯¥¹
    • ¤¢¤é sizeof(void*) ¤¬°ã¤¦¤Î¤Í
  • ABIÃϹö
    • Æþ¤ìÂؤï¤ë°ú¿ô
    • ¤¢¤é¥ì¥¸¥¹¥¿¤É¤³¤¤¤Ã¤¿¤Î
    • ²ÄÊÑĹ°ú¿ô¤È¸þ¤­¤¢¤¦
    • ¤è¤ß¤¬¤¨¤ëx87
  • ELF64
    • RIPÁêÂФΤ¢¤ê¤¬¤¿¤µ
    • ¹­¤¹¤®¤Æ R_X86_64_PC32 ¤¬Á´Á³ÆϤ«¤Ê¤¤¢ª¤½¤¦¤À PLT ¤ò»È¤ª¤¦
      • rel => rela
    • ¹­¤¹¤®¤Æ R_X86_64_32 ¤¬¤â¤Ã¤ÈÁ´Á³ÆϤ«¤Ê¤¤¢ª¤½¤¦¤À PIC ¤òÅǤ³¤¦
  • tcc -run
    • ²¿¤â¤«¤â¤¬ÆϤ«¤Ê¤¹¤®¤ë

(23:31)

ËÜÆü¤Î¥Ä¥Ã¥³¥ß(Á´3·ï) [¥Ä¥Ã¥³¥ß¤òÆþ¤ì¤ë]
_ intro (2014-05-24 10:42)

PostMortem ¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤·¤¿¡ªsrc ÃÖ¤¯¾ì½ê¤¬¤Ê¤«¤Ã¤¿¤ó¤Ç¡¢Å¬Åö¤Ë¥Ö¥í¥°»Ï¤á¤Æ¤ß¤Þ¤·¤¿£÷¡õ¥ê¥ó¥¯Å½¤Ã¤È¤­¤Þ¤·¤¿¡£º£¸å¤È¤â¤è¤í¤·¤¯¤Ç¤¹¡£

_ shinh (2014-05-24 10:42)

¤ª¤ª¡¢¤ï¤¶¤ï¤¶¤Ï¤Æ¤Ê»Ï¤á¤Æ¤Þ¤Ç´¶ÁÛ½ñ¤¤¤Æ¤¤¤¿¤À¤¤¤Æ¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤¹! ¤³¤Á¤é¤³¤½¤¢¤ê¤¬¤¿¤¤Ïäò¿§¡¹Ê¹¤±¤Æ¤¿¤Î¤·¤«¤Ã¤¿¤Ç¤¹¡£¤è¤í¤·¤¯¤ª´ê¤¤¤·¤Þ¤¹¡£

_ calgary social media marketing (2014-05-24 10:42)

そのような意味のあるブログの記事のためにあなたのウェブマスターに感謝。私は、上のビューに感銘を受けて ¤Ï¤¸¤á¤Æ¤Î¤Ë¤­(2009-03-31).

¤ªÌ¾Á°:
E-mail:
¥³¥á¥ó¥È:
¿ÍÀ¸¡¢±§Ãè¡¢¤¹¤Ù¤Æ¤ÎÅú¤¨
ËÜÆü¤Î¥ê¥ó¥¯¸µ

Á° 2009ǯ
3·î
¼¡
Æü ·î ²Ð ¿å ÌÚ ¶â ÅÚ
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
1.shinh(2014-05-24 10:42) 2.ÃĻҿß(2014-05-24 10:42) 3.shinh(2014-05-24 10:42)
search / home / index

Á´¤Æ¥ê¥ó¥¯¥Õ¥ê¡¼¤Ç¤¹¡£ ¥³¡¼¥ÉÊҤϼ«Í³¤Ë»ÈÍѤ·¤Æ¤¤¤¿¤À¤¤¤Æ¹½¤¤¤Þ¤»¤ó¡£ ¤½¤Î¾¤Î¤â¤Î¤ÏGPL°·¤¤¤Ç¤¢¤ì¤Ð¤¢¤é¤æ¤ë»ÈÍѤ˴ؤ·¤Æʸ¶ç¤Ï¸À¤¤¤Þ¤»¤ó¡£ ¤Ê¤Ë¤«¤¢¤ì¤Ð²¼µ­¥á¡¼¥ë¥¢¥É¥ì¥¹¤Ø¡£

shinichiro.hamaji _at_ gmail.com / shinichiro.h