�ȥå� «���� �ǿ� ���» �ɵ�

�Ϥ���ƤΤˤ�

�����ΰ����դ�

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|05|06|07|08|09|10|11|12|

ToDo:


2012-12-01

_ �פ�פ�S��

���ˤϤ��ޤä����Ȥ���ʤ����ɡ���Ф��ʡ�

http://www.nicovideo.jp/watch/sm19420263

�ʤ� A ��ϥ�����鸫�Ƥ봶�������ͤˤʤ�ʡ��Ȼפ������빽���������ɡ� S ��������ۤ��Ƥ롣

�ʤ�Ǥ���ʤ��Ȥ����? �äƻפä��㤦�֤���������ۤ餢��Τϡ�������Ȥ��ͤ��Ƥ봶���ʤ󤫤ʤ�

(00:23)


2012-12-04

_ 2^n ���ڤ�夲

http://d.hatena.ne.jp/kazuhooku/20121203/1354552696

GCC ����ǡ�

#include <stdio.h>

inline long long ct_binary_roundup(long long n) {
  long long r = 1LL << (64 - __builtin_clzll(n));
  return r == n * 2 ? n : r;
}

int main() {
  printf("%lld\n", ct_binary_roundup(256LL));
  printf("%lld\n", ct_binary_roundup(432432423LL));
  printf("%lld\n", ct_binary_roundup(432432423999LL));
}

�Ȥ��ϳ�ȥ���ʵ������롣 log �Ȥ��Ǥ�ä���󤸤�ʤ����ʡ��Ȼפä����ɡ��ʤ󤫤��ޤ������ʤ�����

(03:40)


2012-12-05

_ �����

http://codeiq.hatenablog.com/entry/2012/12/03/234209

������1�̤���������Ф�äƤΤϥ���դ�����Ȥ��ƤϤɤ��Ǥ�褫�ä����äƤ��Ȥʤ�����ɤʡ�

Ʊ��οͤ��ߤ���ͤΥ����ɤȻ����褦�ʷ��Υ����ɤ��Ȥ���ȡ������ޤǤϤޤ��ƥ��˥å��Ȥ����餫�λ��֤����ǽ񤱤륳���ɤǡ����르�ꥺ��Ϥ��ȼ����ʴ������ä����äƤ��ȤʤΤǡ�

�⤦���礤����������ȡ����르�ꥺ��Ū��ž��ȥƥ��˥å��ΥХ�󥹤������ǤƤ��ơ��ޤ����������򤯤��񤷤��ƻ��֤�̵�̤˾��񤵤����ʬ���Ȼפ�������ɡ�

�Ȥ����櫓�Ǥ�����������򤫤ä����ȤˤǤ����󤫤ȡ��ʤ�Ȥ������󤫤ʡ��Ȥ��ޤ�į����ΤΥ��Ĥ���

(03:11)


2012-12-08

_ intel �Τʤ�

http://sw-event.intel.jp/event_4.html

����˹ԤäƤߤ��� intel cilk plus �äƤ�����̤��ɤ��������ʤ��Ȥ��פä����ʤ󤫸�� cilk_spawn �ɤ���äƼ������Ƥ��? co-routine? �ä�ʹ���ˤ��ä��餽�����ȤΤ��ȡ��ʤ� network �ۤ��������Ǥߤ����ʤ��ȸ��äƤ��������Ʊۤ���Τ��������ʡĤȤ��פäƤ����ɡ��ʤ󤫴��㤤�ݤ��������롣 GCC �����äƤ� branch ������餷����������ɤ�Ǥߤ����Ȥ������Ƥ����������ˤĤ��Ƥ���ʸ������Ф��ä�����������������ɡ����뤫�ʡ�

���� array slicing �Ƥ����ΰ�ŤʤäƤ���ɤ��ʤ�Ρ��äƤ�������ޤ�μ���⤷�����ɡ���Х����ȤΤ��ȡ��ǽ������פ˺�ä����ɥѥե����ޥ󥹤��褯�ʤ������᤿�Ȥ�������㤽������ñ�����ʤ饳��ѥ��餬 warning �Ф���äƤΤȡ����ȸ����Ǥ� runtime checker Ū�ʤΤ�̵���ȤΤ��ȡ�

���������Υ饤�֥��Ȥ���ľ�ܤ���餺�ȤäƤ�ͤϷ빽�ϥޤä��ꡢ�����Ǥʤ��Ƥ�����פʤ���������ĤäƵ��ˤʤäƤ��äȤ�������ʬ���Ȼפ���ǡ� runtime checker ������Ȥ�����������ʤȻפ���

���� xeon phi �Ϥ��� GPGPU �ؤ�Ũ�п��Ȥ��������ޤ����̤˹ͤ���������Ω������餫�����ʤ깶��Ū�ʴ������ä������Ƥ�

  • �������˥ԡ�����ǽ�Ͼ����餱�Ƥ���
  • ���� GPGPU �Ȱ�ä����̤Υץ������Ȥ��ƽ񤱤Ф��������¸�λ񻺤������뤷���줫���񤭤䤹�����ǥХå��⤷�䤹����!
  • �ʤ󤫼¤���ǽ�⸽��Ū�ʥ�����Ǥϳ�Ȥ����ݤ���

�ߤ����ʴ������ä���

ľ�����ɤ��

http://d.hatena.ne.jp/w_o/20121202#1354384823

�Υ���ȥ�ǾҲ𤵤�Ƥ���ʸ��֤����Ȥ����ز��ȯɽ���줿��ʸ�Ǥ�GPGPU��100�Ф��Ϥ䤤�Ȥ��Ϥ��������äƸ��äƤ��ס��Ȥ����������ǰ��Ѥ��Ƥơ����쥪�ޥ��餬�񤤤���ʸ��󤱡��Ȥ��פä���

�ȤϤ���������Ū���ä��Ƚ񤤤����ɡ��ºݤ������ʤ��ʿ�ʴ����θ��ڤ��ä��Ȼפ����ʤ�Ƥ����� intel �äƤ�Ĥ��Τ��鵻�Ѥ˴ؤ��ƿ����ʥ��᡼������������ʡ�����®���Ȥ���ɬ���������ʲ�1�����ޤǽ񤯰��ݤȤ��������� Mac OSX ���Ф����� Apple �� 4x faster �Ȥ�����Ф��Ƥ��٤ǡ� core2 �������� 127% performance improvement �ߤ�����(������Ŭ��)��̣��������Ф��Ƥ��Τ�פ��Ф����ޤ������Ϥ��� 127% ®���������Ѥ��� 4x faster �äƤ��Ȥϡ������ʤ�®���äƸ��äƤ� G4 �äƤʤ���ä���������ʡ��Ȥ����åץ�˥५�Ĥ��Ƥ����������ɡ�

���Ȥ����̤� xeon �� xeon phi �Ѥ���ޥ���ʣ���Ѱդ��ơ����������Ʊ�������ɤ�Ʊ���ˤ֤�ޤ魯���äƤΤ��Ǥ���衢�äƤ����Τ��ڤ������ʡ��Ȼפä����ºݥǥ���äƤ�����

������ xeon phi �� xeon �Τ��ä��� 2.X �ܤ��餤�ȤΤ��Ȥǡ��ʤ����̤Υޥ�������Ǥ����󤸤�͡ĤäƤ�������ˤϳ���������Ƥʤ����⤷�����ޤ��ࡼ����ˡ§Ū�˥����ο����䤹�ΤϤǤ���Ϥ����ä��äʤ���������ɡ�

(18:12)

_ ruby w/ thread

http://jstorimer.com/2012/11/08/matz-is-not-a-threading-guy.html

via https://twitter.com/_ko1/status/277343915261169665

�褯�狼�äƤʤ�������ɡ� ruby �� thread �����ä��鲿����������������ϥץ������Ǥϥ���ʤ��������

(19:15)

_ bastard

Ⱦǯ�ʾ��������ɿ������νФƤ����ʡ��Ȼפä��������ƥ�ӥ塼�ߤƤߤ���Ҥɤ��ä���

http://www.amazon.co.jp/BASTARD-%E6%9A%97%E9%BB%92%E3%81%AE%E7%A0%B4%E5%A3%8A%E7%A5%9E-27-%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%97%E3%82%B3%E3%83%9F%E3%83%83%E3%82%AF%E3%82%B9-%E8%90%A9%E5%8E%9F%E4%B8%80%E8%87%B3/dp/4088701712

(19:21)

�����Υĥå���(��1��) [�ĥå��ߤ������]

_ Axel [Cool :-) Strom und Gas Vergleich auf [[https://www.nostro..]


2012-12-13

_ ffmpeg

���ޥ�ɥ��

����Ȥ�

ffmpeg -r 20 -s 1024x768 -f x11grab -i :0.0 -acodec libmp3lame -vcodec libx264 -b 1000k -ar 22050 -ab 48k -threads 5 -vsync 1 -y -f flv ~/out.flv

����ޤ���

ffmpeg -t 00:01:15 -itsoffset -00:00:05 -i out.flv -i mus.mp3 -map 0:0 -map 1:0 -target ntsc-dvd -b 500k mov.webm

(13:24)


2012-12-16

_ android��ȷ

https://play.google.com/store/apps/details?id=com.ggee.vividruntime.game_ticket_1791

������Ӥ�������

��ե쥷������Ⱦ�δ֤�Ĺ��˷���������Ѥ�餺�Ԥ�����ä�������������ޤ��äƤ뤻���Dz��ڤ��������äƤʤ��Τ���ǰ�Ǥ��͡�

(01:06)

_ �ե������ʿ�����

https://www.youtube.com/watch?v=ge8vy4tc_kQ

�ǡ�����ɤ��������르�ꥺ����᤯�׻��Ǥ�����������

(19:42)

�����Υĥå���(��3��) [�ĥå��ߤ������]

_ yt [2x2�Ǥ���С���ʿ��ư��[+1,+1]��[+1,-1,+1,+1]��[+1,+1,-1,+1]��[+1,+1,-1..]

_ bero [��������� http://www.miraikan.jst.go.jp/info/120720157189.htm..]

_ shinh [���꤬�Ȥ��������ޤ���Ŭ���ˤ����äƸ��Ĥ��� http://d.hatena.ne.jp/nowokay/20..]


2012-12-21

_ kernel �ӥ��

�¤ˤҤ��Ӥ��� kernel ��ӥ�ɤ������Ȥ����Τ���ä�USB����ץ������֤�ư���ʤ��ơ��ͤϥɥ饤�ФäƤ�ĤϷ��֤������­���Ƥ��Ф�������ư�������Ȥ���ǧ��������Τǡ�Ŭ����­���ߤ��Τ��ä���

Ŭ���ˤ��Ȳ��Ϥʤ��Ĥ�褦�ˤʤäơ��Ǥ⳨�����ޤ������ʤ��ä��� lsusb -v �� windows �ǤΥɥ饤��̾�Ȥ��򸫤�ˡ��ʤˤ����åפ����夬�㤦�餷������������Ϥ�����Ĵ�٤ƽ񤫤ʤ���̵���ݤ��ʡĤȤ��������ˤʤäơ����᤿��

�����������ǧ���򤢤餿���٤�

(03:04)

_ ����Ƚ��

http://sakidatsumono.ifdef.jp/draft3.html

���äƤߤơ��ޤ����Τؤ�������ʤ��Ȥ������֤�������򤫤ä���

����Ū�ʱ�������(�ݼ顦��٥����) -4.6 �к�Ū�ʱ�������(�Ծ쿮���ɡ����ܲ�����) -2.59

(03:06)


2012-12-23

_ Write in C

http://www.youtube.com/watch?v=1S1fISh-pag

���򤹤���ʡ�

(10:40)


2012-12-25

_ �Ĥ��Фʤ��Х�

�����դȺ��ä��Х��Ͼ������⤷�����ä����Х����ΤϤʤ�Ƥ��Ȥʤ���Τʤ�����ɡ� SDL �Ȥäƽ񤤤Ƥ��Τǡ��Ĥ����Фʤ����ʤ��Ĥ�����٤���꤬������

�ʤ� SDL �Υӥǥ��ɥ饤�ФȤ����������ʤ��Ȥˤʤäơ��ԥ�����ե����ޥåȴ��㤤���Ƥ��ꤹ��Τ��ʡ��Ȥ��ǽ�ϻפä�������ɡ��ޤ��褯�ͤ���� Mac �ʤ�Ƥ����᥸�㡼�ʥץ�åȥե�����ˤ���ʥХ�����櫓�ʤ������⤽���򤬽ФƤ���ʬ�⤢���ǡ��Ĥ������˻��Ǥ�櫓����ʤ������ɡ��������Ф�٤��Ȥ����ϲ����ݤ��ʤäƤ��ꤷ�ơ���ä��Ĥ��������������ǤϤ�������ʤ����ȡ�

�ǡ����Ĥ��äƤ���ʬ�Υ����ɤ򸫤ƤߤƤ�ȡ�

   Uint32 c = 0;
   switch (color) {
   case EMPTY:
     c = SDL_MapRGB(scr_->format, 0, 0, 0);
     break;
   case OJAMA:
     c = SDL_MapRGB(scr_->format, 127, 127, 127);
     break;
   case WALL:
     c = SDL_MapRGB(scr_->format, 255, 255, 255);
     break;
   case RED:
     c = SDL_MapRGB(scr_->format, 255, 0, 0);
     break;
   case BLUE:
     c = SDL_MapRGB(scr_->format, 0, 0, 255);
     break;
   case YELLOW:
     c = SDL_MapRGB(scr_->format, 255, 255, 0);
     break;
   case GREEN:
     c = SDL_MapRGB(scr_->format, 0, 255, 0);
     break;
   default:
     break;
   }
   //return c;

�ȡ��Ǹ�� return ��̵���ä��������ޤ���餫�������������ۤ��ʡ��������إ�ʤ��Ȥⵯ�����ʡ��Ȼפäơ����ξ�ϼ��ˤ��ä���

���θ���ݤ߲�ǡ����䤽��ʤ櫓�ʤ��������Ȼפ��������إ�ʤ��Ȥⵯ���뤫�⤷��ʤ����ɡ��嵭�Υ����ɤ��Ĥ��������äƤΤϤɤ��ͤ��Ƥ⤪���������Ȥ����Τ� SDL_MapRGB ���֤��ͤȤ��� RAX ���������Ƥ���Ƥ�Ϥ��ʤ�ǡ����� return ���̤�̵���Ƥ�����פʵ������롣

switch �Ȥ��äƤʤˤ�鸭�����Ȥ��뤫�餽��� BLUE �Υѥ����� RAX ���줿�ꤹ��Τ��ʡ��Ȼפäơ�������ʬ�εե�����֥긫�ƤߤƤ��ä� RAX ������봶�������ʤ����Ȥ����� SDL_MapRGB ��Ƥ��ľ��� ret ���Ƥ��롣�ޤ� switch �Υ����ɤϤʤ��ʤ��������ʴ����ǡ����ʤ��Ȥ��פä����ɡ�

�Ǥޡ��Ȥʤ�Ȥʤ�Ǥ��ʡ��Ȼפäƹͤ��Ƥߤ�ȡ��ष�����δؿ���Ƥ�¦�����䤷���󤸤�ʤ����ȡ��ä˥���饤��Ÿ������Ƥ��餽�ä��򸫤ʤ��Ȥ����ʤ������Ƥߤ�ȡ�����饤��Ÿ���Ϥ���Ƥʤ�������ɡ�

       Uint32 c = GetPuyoColor(color);
       SDL_FillRect(scr_, &r, c);

��

0000000100008736        callq   0x100014d72     ; symbol stub for: __ZN6GuiSdl12GetPuyoColorEc
000000010000873b        movq    0x08(%rbx),%rdi
000000010000873f        leaq    0xffffff58(%rbp),%rsi
0000000100008746        callq   0x100014e0e     ; symbol stub for: _SDL_FillRect

�ȤʤäƤ������Ĥޤ� RAX ������Ȥ��ƻȤäƤʤ��� return ������Ƥ���

0000000100008841        callq   0x100014d72     ; symbol stub for: __ZN6GuiSdl12GetPuyoColorEc
0000000100008846        movq    0x08(%r15),%rdi
000000010000884a        movq    %r14,%rsi
000000010000884d        movl    %eax,%edx
000000010000884f        callq   0x100014e0e     ; symbol stub for: _SDL_FillRect

�Ȥʤ롣�ʤ�ۤ� return ��̵���С���������������֤��Ƥ롢�äƤΤ�Ʊ�� compile unit �ˤ��뤫��狼��櫓�ǡ�������ɤ�����̣�ʤ��ʤ鼡���Ϥ�ɬ�פ�ʤ���͡�Ū�ʴ����Ǿä������äƤ����������ؿ��ޤ������ե�������Ū�ʺ�Ŭ���ߤ����ʴ����ʤΤ���?

�Ǥޤ� RDX (SDL_FillRect ���軰����) �� SDL_MapRGB ��Ǥ��ޤ����Ĥ�������������ͤ��ݻ�����쥸�����Ȥ��ƻȤ��ơ����θ夤�����ʤ��ä�����������Ȼפ���

�ʤˤ�饳��ѥ��餵�󸭤��ʤ��Ȥ����������Ӥä��괶������

(03:22)

_ JS ����ư������ or ����

JS �Ǥ褯 a=1.5 �Ȥ��� 1 ���ڤ�ΤƤ򤹤뤿��ˡ� a|0 �Ȥ��񤯡���ư�����������ˤ�����Υ���ե��ǥ�����Ū�ʴ�����

���ơ��ǥ�����ư�������Ф��Ƥ������� int ���ϰϤ�����롣

js> 1e20|0
1661992960

�ƴ����� irb �dz�ǧ���Ƥ���

irb(main):006:0> (10**20)%(2**32)
=> 1661992960

���������� 1e21 �ˤʤ�� signed int ���Ͱ�ǹͤ��������ˤʤ�ΤǾ��� ruby ¦�ν������Ѥ�뤱��

js> 1e21|0
-559939584
irb(main):007:0> (10**21)%(2**32)-2**32
=> -559939584

�Ȥʤäư��פ��롣 1e22 ����פ��������ɡ� 23 �����ä����������ʤ롣

js> 1e22|0
-1304428544
irb(main):010:0> (10**22)%(2**32)-2**32
=> -1304428544
js> 1e23|0
-167772160
irb(main):011:0> (10**23)%(2**32)-2**32
=> -159383552
js> 1e24|0
-1610612736
irb(main):012:0> (10**24)%(2**32)-2**32
=> -1593835520
js> 1e25|0
-2147483648
irb(main):013:0> (10**25)%(2**32)-2**32
=> -3053453312
js> 1e26|0
0
irb(main):014:0> (10**26)%(2**32)-2**32
=> -469762048

���Ƥ���ϲ��ΤǤ��礦�����äƤΤ�ͤ���ȡ����٤����ꡣ double �� 53bit �����٤��鲼���ڤ�夲�ڤ겼���θ�� 0 �ˤʤä��㤦�櫓�����ɡ� 1e22 �ޤǤϤ����ڤ����ʬ�Ϥ�Ȥ������ 0 ���ä���������ʤ��ä����ɡ� 1e23 ���� 1 �����äƤ��礬���äơ��������ä����㤦�Ȥޤ������ȡ�

���������Τ����ä�����

js> 18014398509481986|0
0
js> 18014398509481987|0
4

�ޤ��ʤ󤫡� ruby �Ǥ�

irb(main):025:0> 1e23.to_i
=> 99999999999999991611392
irb(main):024:0> 1e23.to_i%2**32-2**32
=> -167772160

�Ȥ����кƸ��Ǥ���櫓�ǡ��褯�ͤ�����Ի׵ĤǤ��Ե�̣�Ǥ�ʤ�Ǥ�ʤ�������ɡ��ʤ� JS ���⤤�ʡ��ȻפäƤ��ޤä��Τϡ�ͣ����Ȥ߹��ߤο��ͷ�����ư���������餫�ʡ�

(03:24)

_ pxe boot

CD-R �����Ĥ���ʤ��Τ� PXE boot �ǤΥ��󥹥ȡ���˥�����

/etc/dhcp/dhcpd.conf

default-lease-time 86400;
max-lease-time 259200;

ddns-update-style none;

subnet 192.168.11.0 netmask 255.255.255.0 {
    range 192.168.11.200 192.168.11.250;
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.11.255;
    option routers 192.168.11.1;
    option domain-name-servers 192.168.11.1;
    option domain-name "shinh.org";
    deny unknown-clients;
}

host pxeclient {
    hardware ethernet 00:1D:72:8A:AD:D8;
    fixed-address 192.168.11.200;
    filename "/pxelinux.0";
    next-server 192.168.11.17;
}

/etc/xinetd.d/tftp �� disable �� no �ˡ�

$ sudo systemctl restart dhcpd.service
$ sudo systemctl restart xinetd.service

/var/lib/tftpboot ��Ŭ���˽���

find /var/lib/tftpboot
/var/lib/tftpboot/
/var/lib/tftpboot/initrd.img
/var/lib/tftpboot/pxelinux.cfg
/var/lib/tftpboot/pxelinux.cfg/default
/var/lib/tftpboot/vmlinuz
/var/lib/tftpboot/pxelinux.0

pxelinux.0 ��

$ sudo cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot

���ɤ��� vmlinuz �� initrd.img �Ϥ����ȥС������򤢤碌�롣

# wget http://ftp.riken.jp/Linux/fedora/releases/17/Fedora/x86_64/os/images/pxeboot/vmlinuz
# wget http://ftp.riken.jp/Linux/fedora/releases/17/Fedora/x86_64/os/images/pxeboot/initrd.img

���� pxelinux ������ե������

# cat pxelinux.cfg/default
prompt

label fedora
    kernel vmlinuz
    append load initrd=initrd.img devfs=nomount method=http://ftp.riken.jp/Linux/fedora/releases/17/Fedora/x86_64/os/

�ʤɤȤ����� ISO �� http �Ƕ��뤹����ˡ���ȥ�������Υǥ�������������­��ʤ��ơ� NFS �Ǥʤ󤫤�����ˡ�Ϥ��ޤ������ʤ��Ƥ�����᤿������ɡ����ˤ��ƻפ��Ȥ��֤� squashfs.img ��ޥ���Ȥ�����Τ򸫤���٤����ä���������ʡ�

(03:17)

_ �ߥ�����

http://www.amazon.co.jp/gp/product/4758043566/

�Ȥ�����Τ���

(09:35)


2012-12-28

_ AAABBBBC Ūʿ�Ѥ�

http://bit.ly/UwMNx1

�����ͤ��롣 ���䤹�������Ȼפ����ɡ��ʤ󤫼�ͳ�٤����ꤹ���Ƥ��ޤ˺��𤹤�Τǡ�

C �����������褿�����̤˿�GTR�ˡ� �֤���Ϥ�������<���ˤ��ʤ��ȶ줷����������

http://bit.ly/UwN9E4

B �����������褿�麸�򿭤Ф��ȿ�GTR�ȡ������ momoken �ѤߤȸƤ�Ǥ�Ʊ���Ϥ�ξŷ�顣

http://bit.ly/V85Nj4

B �θ�� A �⤿�������褿�������ˤФ��ߤʤΤ��ʤ�

http://bit.ly/UwNGpy

���ˤФ��ߤäƷ������ޤ�ˤʤ뵤�����������ɡ�����ޤ��ޤ��ͤ���äƤ�Τ򸫤����Ȥʤ����������ʡ�

http://bit.ly/UwNN4o

DD ���褿�麸ü��Ω�Ƥ�Τ��ɤ��������롣�ǽ�η��ο�GTR�ˤ�ʤ뤷�� D ����˾ä��� GTR �ˤ�ʤ뤷��

DDCD �ǥڥ륷��Ȥ��ˤ���Ȥ��ä���������������ĥۥ�Ȥ��ʡ�

http://bit.ly/UwOjiK

�ޤ��ʤ������¿��������

(12:13)


2012-12-30

_ linus ���ä������ʡ�

http://gihyo.jp/admin/clip/01/linux_dt/201212/28

via https://twitter.com/kazuho/status/285042604670861314

ioctl �� ENOENT �� man �ˤ�̵���������ˤ��������ʤꤽ���ʴ��������ɥ����ͥ�褯�狼��󤫤��Τ�ʤ����⤦�ե����볫���Ƥ�Τ˥��������Ǥ��硢�äƤΤϤ狼�������ɡ����ʤ��� sysctl �� ENOTDIR �֤��ä��ΤäƤӤä��ꤷ�������ʡ� sysfs Ū�ʤ�Τ� ENOTDIR �ƴ����ʤΤ��ʡ�

����ʥ����ɤ�

#define _GNU_SOURCE

#include <errno.h>
#include <stdio.h>
#include <string.h>
#include <sys/syscall.h>
#include <unistd.h>
#include <linux/sysctl.h>

int _sysctl(struct __sysctl_args *args);

int main() {
  struct __sysctl_args args;
  memset(&args, 0, sizeof(args));
  int name[] = { 999, 999 };
  args.name = name;
  args.nlen = sizeof(name) / sizeof(name[0]);
  syscall(SYS__sysctl, &args);
  perror("_sysctl");
  return 0;
}

Not a directory �ȸ����ƤӤӤ롣�������� 64bit �Ǥ�äƤߤ��� ENOSYS �������������ʤޤ����ɤ��Ϥ������

�ǡ���Υե��������åפˤ��� ENOENT �� userland ���֤��Ĥ�ꤸ��ʤ��ơ����������ɤȤ��ƻȤäƤ������ΤĤ����ä����ߤ����ʤ��Ȥ���äƤ롣����ʤ�ޤ������ֵ����뵤�����롣�ޤ��Ǥ⤿�֤��֤�����äƤ��ݤ����������������ǤϤ��롣

�Ȥ����ǡ�ʿ�դꤷ�Ƥ���ƥʤΥ᡼��⥹��åɤ˸�������ʤ��������ƥʤ��ϰ̤��ɤ������Ȥ����ä⸫�ʤ��������

(01:29)

_ linus ���

http://gihyo.jp/admin/clip/01/linux_dt/201206/18

�Ĥ��Ǥˤ��ä��⸫�������⤷�����ʡ�

youtube �����Ϥ��θ�ǰ��¾�β�Ҥⴰ���Ƥ櫓����ʤ���äƥե�����������Ρ��ߤ���ͤߤ����ˤ����ͤФä���ʤ餤���ΤˤȤ����ޤ����������Ƥ봶�����ʤ��Ȥ�

�ʤ� git ����ʹ��������פä������ä����ޤ���������ʡ�

(01:45)


�� 2012ǯ
12��
��
�� �� �� �� �� �� ��
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.Axel(2021-01-20 01:50) 2.shinh(2012-12-21 03:18) 3.bero(2012-12-17 02:55)
search / home / index

���ƥ�󥯥ե꡼�Ǥ��� �������Ҥϼ�ͳ�˻��Ѥ��Ƥ��������ƹ����ޤ��� ����¾�Τ�Τ�GPL�����Ǥ���Ф�������Ѥ˴ؤ���ʸ��ϸ����ޤ��� �ʤˤ�����в����᡼�륢�ɥ쥹�ء�

shinichiro.hamaji _at_ gmail.com / shinichiro.h