커뮤니티를 보면 대부분 매니아들은 이런식으로 접두를 붙이는데
그런 사람들은 이런저런 조합으로 이렇게 쓰고 가격은 얼마짜리 쓴다 이러는데
그 사람들이 정말 매니아 인가? 잘 다루는 사람인가? 이런 생각이 많이 든다.

물론 벤치마크 결과물을 보면 많이 알고 제대로 측정하기 위해 노력도 하지만
그건 벤치마크 전문가에 가깝지 매니아 라는 말이 맞나? 라는 생각이 많이 든다.

컴퓨터 학과 내에서도 컴퓨터 잘 다루면 항상 좋은걸 쓴다고 생각을 다들 하고 있던데 왜 그런걸까...







머 내가 잘하는것도 아니고 게다가 컴퓨터가 좋은것도 아니라서 단지.. 자격지심에 이러는 걸까? 

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

무언가를 많이 안다는 것  (0) 2011.12.20
reboot  (0) 2011.11.30
심심해서 계산해 본 프린트 단가?  (0) 2011.11.17
먼가 속는 느낌?  (0) 2011.11.15
겁나빠른 5678 고객센터  (0) 2011.11.09
Posted by 구차니
프로그램 사용/eclipse2011. 11. 23. 16:03
eclipse의 Project 메뉴에 open / close는 존재하지만 항상 비활성화 -_-
내가 쓸줄 몰라서 그런걸까?


아무튼 안되면 되는법을 찾아야하니~
"File - Import - General - Exiting Projects into Workspace"


머 그러면 열리긴 열리네~ 흥
Posted by 구차니
Linux2011. 11. 23. 10:52
IDE 80GB / sda
SATA 500GB / sdb 에 붙어야 하는 시스템인데
(아래는 정상부팅시 mount 상태)

어떤 이유인지 가끔 부팅시에
SATA 500GB / sda
IDE 80GB / sdb
로 붙고 sda는 그나마
파티션도 제대로 인식을 못하는 경우가 있다.



검색을 하다 포기했는데 또 같은일이 벌여져서 우씨! 하고 BIOS 옵션 뒤져봐도 안나오고 -_-
포기한 마음에 한글로 검색해봤는데 똭~!

흐음.. initrd를 공부해 봐야하나?

fedora 9의 커널 버전별로 인식되는 순서가 달라져서
각 커널의 /var/log/dmesg를 비교해보니
nforc4 메인보드라서 libata가 로드되면서 pata_amd와 sata_nv가 로드되는데 
문제가 일어나는 경우는 부팅시 sata_nv가 pata_amd보다 먼저 로드되더군요.
그래서 pata_amd가 sata_nv보다 먼저 로드되도록 /boot/initrd 이미지를 새로 만들었습니다.
mkinitrd --preload=pata_amd initrd-$(uname -r).img_new $(uname -r)
새로 만들어진 initrd 이미지로 부팅하니 문제가 해결됬네요.

[링크 : http://www.ubuntu.or.kr/viewtopic.php?p=1888



음.. 내 시스템에서는 initrd가 문제가 아니고.. SATA 컨트롤러 문제인가?
순서가 바뀌는건 아닌데 하드 인식을 제대로 못하는군...

2011/11/23 - [프로그램 사용/SMB(Samba)] - samba에 갑작스러운 "엑세스 거부"

'Linux' 카테고리의 다른 글

iptables MASQUERADE (공유기 만들기?)  (0) 2011.12.04
리눅스를 라우터로 만들기  (0) 2011.12.02
vlan과 ip alias  (0) 2011.11.05
xz 압축프로그램  (2) 2011.10.28
리눅스에서 파일 복구  (0) 2011.10.24
Posted by 구차니
서버운영이 1년을 넘어가니 별별 문제가 다 생기는데 흐음.. 

/etc/samba/smb.conf 에서 mask를 바꾸고는
chown 명령으로 퍼미션을 바꾸어 주려는데 아래와 같이 Read-only라고 배를 짼다 -_-
 unable to chmod /home/samba/sharedDocs/ : Read-only file system 

mount 명령으로 확인해도 /dev/sda rw 인데
혹시나 해서 다시 마운트 하게 해도 에러가 발생한다 -_-
 $ sudo mount -o remount,rw /dev/sda

dmesg를 해보니 헐...
[89502.612438] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[89502.612446] ata1.00: BMDMA stat 0x5
[89502.612469] ata1.00: failed command: READ DMA
[89502.612483] ata1.00: cmd c8/00:00:40:fb:48/00:00:00:00:00/e3 tag 0 dma 131072 in
[89502.612485]          res 51/84:1f:40:fb:48/00:00:00:00:00/e3 Emask 0x10 (ATA bus error)
[89502.612489] ata1.00: status: { DRDY ERR }
[89502.612492] ata1.00: error: { ICRC ABRT }
[89502.612506] ata1: soft resetting link
[89502.785164] ata1.00: configured for UDMA/133
[89502.785193] ata1: EH complete
...
[144064.508283] sd 0:0:0:0: [sda] Got wrong page
[144064.508288] sd 0:0:0:0: [sda] Assuming drive cache: write through
[176393.000227] sd 0:0:0:0: [sda] Unhandled error code
[176393.000235] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[176393.000242] sd 0:0:0:0: [sda] CDB: Write(10): 2a 00 1d 04 d7 f0 00 00 10 00
[176393.000256] end_request: I/O error, dev sda, sector 486856688
[176393.000281] Aborting journal on device sda-8.
[176393.000304] sd 0:0:0:0: [sda] Unhandled error code
[176393.000308] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[176393.000312] sd 0:0:0:0: [sda] CDB: Write(10): 2a 00 1d 04 00 00 00 00 08 00
[176393.000323] end_request: I/O error, dev sda, sector 486801408
[176393.000327] __ratelimit: 15 callbacks suppressed
[176393.000331] Buffer I/O error on device sda, logical block 60850176
[176393.000334] lost page write due to I/O error on sda
[176393.000344] JBD2: I/O error detected when updating journal superblock for sda-8.
[176400.268607] EXT4-fs error (device sda): ext4_journal_start_sb: Detected aborted journal
[176400.268619] EXT4-fs (sda): Remounting filesystem read-only
[177211.612640] sd 0:0:0:0: [sda] Unhandled error code
[177211.612647] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[177211.612654] sd 0:0:0:0: [sda] CDB: Read(10): 28 00 23 81 06 98 00 00 08 00
[177211.612668] end_request: I/O error, dev sda, sector 595658392
...
[177272.311394] EXT4-fs error (device sda): __ext4_get_inode_loc: unable to read inode block - inode=18613272, block=74448993
[177272.311523] sd 0:0:0:0: [sda] Unhandled error code
[177272.311526] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[177272.311530] sd 0:0:0:0: [sda] CDB: Read(10): 28 00 23 80 03 08 00 00 08 00
[177272.311542] end_request: I/O error, dev sda, sector 595591944 

rw라고 나오지만 실제로는 ro로 강제 변경당했다 -_-
fsck 해보라는데 으아아.. fsck 돌렸다가 하드 날린적이 있어서 겁나는디 -_-

[링크 : http://lists.samba.org/archive/samba/2002-August/050432.html]
[링크 : http://www.linuxquestions.org/.../chmod-command-fails-with-read-only-file-system-648675/]
[링크 : http://serverfault.com/.../mount-cannot-remount-block-device-dev-sda5-read-write-is-write-protected]
Posted by 구차니
Programming/openGL2011. 11. 22. 21:04
소스들을 보면 glsl을 위해서는 항상 glew를 사용하는데
왜 사용하는지 문득 궁금해져서 뒤져보니

과거에 GLSL은 OpenGL 1.4의 extension으로 시작되었다고 한다.
그리고 ARB는 OpenGL ARB에 의해 공식적으로 승인된 Extension이라고 한다.

즉, GLSL 역시 Extention 이므로, GLEW(GL Extention Wrangler) 를 사용해서 
편리하게(?) 확장하여 사용을 하게 된다.

ARB - Extensions officially approved by the OpenGL Architecture Review Board
[링크 : http://www.opengl.org/resources/features/OGLextensions/]
[링크 : http://glew.sourceforge.net/basic.html]

Originally introduced as an extension to OpenGL 1.4, GLSL was formally included into the OpenGL 2.0 core by the OpenGL ARB.
[링크 : http://en.wikipedia.org/wiki/GLSL]
[링크 : http://en.wikipedia.org/wiki/OpenGL#Extensions


사족 : 그러고 보니. Nvidia는 Geforce 8000 이상부터 ATI는 HD 급 부터라고 한거 봐서는..
         Nvidia의 CUDA / ATI의 ATI Stream(OpenCL) 적용 하드웨어와 일치하는 느낌이 드는데..
         결국에는 GLSL은 특화된 CUDA/OpenCL 이라고 보면 되려나?

'Programming > openGL' 카테고리의 다른 글

openGL에서 AVI 동영상 재생하기  (0) 2013.04.09
openGL gcc에서 컴파일 하기  (0) 2012.06.02
GLSL 관련 링크  (0) 2011.11.20
GLSL 함수목록 정리  (0) 2011.11.20
GLSL 은.. intel 내장형으로는 무리?  (0) 2011.11.19
Posted by 구차니


직권상정으로 통과시키는 위대한 한나라당!
그럼.. 대한민국은 앞으로 미국껀가 일본껀가? 
 

동아일보 답게(!) 날치기를 속결로 표기하는 센스~!
이날 여당이 비준안을 포함한 지방세법, 독점규제·공정거래법, 약사법 등 14개 이행 법안을 속결로 모두 처리했기 때문에 한미 FTA 발효에 필요한 기본적인 제도적 요건은 모두 갖췄다. 
[링크 : http://stock.daum.net/news/news_content.daum?type=main&sub_type=&docid=MD20111122172618004



Posted by 구차니
Microsoft/Office2011. 11. 22. 10:35
아이폰에서 보내면 꼭 깨지는데 UTF-8로 보내서 그럴려나? 

 
Posted by 구차니
Microsoft/Windows2011. 11. 21. 22:54
제어판 - 프로그램 추가/제거 - 구성 요소 추가/제거 -관리 및 모니터링 도구
에서 SNMP를 추가해주면 되는데.. 안된다 OTL
SP3 설치파일들 삭제하면서 문제가 생긴건가 -_-




[링크 : http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/snmp_install.mspx]
Posted by 구차니
Linux/Ubuntu2011. 11. 21. 17:05
패키지는 클라이언트용 snmp와 서버용 snmpd가 존재한다.
snmp - SNMP (Simple Network Management Protocol) applications
snmpd - SNMP (Simple Network Management Protocol) agents

$ snmpwalk -v 2c -c public 192.168.10.19
심심해서 복사기에 snmp가 지원한다고 하길래 해봤더니.. -_-
무려 1393라인에 걸쳐 나오는 센스

[링크 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/article/SNMP_%B0%B3%BF%E4]
[링크 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/SNMP/document/net_snmp5]
[링크 : http://www.it-slav.net/blogs/2009/02/05/install-and-configure-snmp-on-ubuntu/]

'Linux > Ubuntu' 카테고리의 다른 글

ubuntu server / desktop edition의 차이점  (0) 2011.12.03
ubuntu 64bit server 10.04 LTS 부팅이 안돼!  (0) 2011.12.03
ubuntu 10.04 LTS 최소 디스크 사이즈  (0) 2011.11.15
vlan 1은 지원안함?  (0) 2011.11.06
ip alias on ubuntu  (0) 2011.11.05
Posted by 구차니
쉐이더는 프로그램 가능한 하드웨어를 조작하기 위한 언어라고 하면 맞을려나?

[링크 : http://www.opengl.org/sdk/docs/tutorials/TyphoonLabs/Chapter_1.pdf]


*******
아무튼, 쉐이더는 3가지가 존재하는데
openGL에서 그림을 그리기 위한 최소 단위인 Vertex 별로 처리하는 것은 Vertex 쉐이더
2d화된 이미지 기준으로 픽셀단위로 처리하는 것은 Pixel/Fragment 쉐이더 라고 한다.
Vertex -> Geometry -> Pixel 로 연결되는 느낌인데..

Pixel shaders (fragment shaders)
Vertex shaders
Geometry shaders (above Direct3D 10 and OpenGL 3.2)
intel 915GM 에서 glxinfo 실행해서 뽑아낸 결과
$ glxinfo 
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, 
    GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control, 
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_make_current_read, 
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, 
    GLX_EXT_texture_from_pixmap
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 915GM GEM 20091221 2009Q4 x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 7.7.1
OpenGL extensions:
    GL_EXT_compiled_vertex_array, GL_EXT_texture_env_add, GL_ARB_copy_buffer, 
    GL_ARB_depth_texture, GL_ARB_draw_buffers, 
    GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_program, 
    GL_ARB_half_float_pixel, GL_ARB_map_buffer_range, GL_ARB_multisample, 
    GL_ARB_multitexture, GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, 
    GL_ARB_point_sprite, GL_ARB_provoking_vertex, GL_ARB_shader_objects
    GL_ARB_shading_language_100, GL_ARB_shading_language_120, GL_ARB_shadow, 
    GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_compression, 
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add, 
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, 
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, 
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle, 
    GL_ARB_transpose_matrix, GL_ARB_vertex_array_object, 
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader
    GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
    GL_EXT_cull_vertex, GL_EXT_copy_texture, GL_EXT_draw_range_elements, 
    GL_EXT_framebuffer_blit, GL_EXT_framebuffer_object, GL_EXT_fog_coord, 
    GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays, 
    GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels, 
    GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, 
    GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal, 
    GL_EXT_secondary_color, GL_EXT_separate_specular_color, 
    GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, 
    GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, 
    GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, 
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, 
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array, 
    GL_3DFX_texture_compression_FXT1, GL_APPLE_client_storage, 
    GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object, 
    GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3, 
    GL_ATI_separate_stencil, GL_IBM_multimode_draw_arrays, 
    GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, 
    GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture, 
    GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent, 
    GL_NV_packed_depth_stencil, GL_NV_texture_env_combine4, 
    GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_NV_vertex_program, 
    GL_NV_vertex_program1_1, GL_OES_read_format, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, 
    GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays 

[링크 : http://feedback.wildfiregames.com/report/opengl/feature/GL_ARB_shading_language_120]

'이론 관련 > 3D 그래픽 관련' 카테고리의 다른 글

극좌표계, 구면좌표계...  (0) 2015.07.22
극좌표계 / 구면좌표계  (0) 2013.03.26
vertex normal - 버텍스 노말  (0) 2011.10.13
affine / point at inffinity  (0) 2011.05.01
OCTREE / PVS / BSP  (2) 2009.11.09
Posted by 구차니