프로그램 사용/gcc2013. 1. 13. 09:00
__u64의 경우 types.h를 include 하면 인식하지 못하며
long long int의 경우 gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) 에서 기본적으로 인식한다.
OS가 64bit 이냐 아니냐와는 별개로 작동에는 문제가 없는듯 하기도 하고?
(현재 32bit 우분투라 아예 안될줄 알았는데 sizeof를 통해서는 크기를 돌려주기는 함)

아무튼 실험을 해보니 long long int 만 64bit(8byte)로 설정된다.
long
int
long int
long long int / __u64 uint64_t int64_t

$ cat /usr/include/linux/types.h
typedef __u16 __bitwise __le16;
typedef __u16 __bitwise __be16;
typedef __u32 __bitwise __le32;
typedef __u32 __bitwise __be32;
typedef __u64 __bitwise __le64;
typedef __u64 __bitwise __be64;

typedef __u16 __bitwise __sum16;
typedef __u32 __bitwise __wsum;

$ cat /usr/include/limits.h
/* Minimum and maximum values a `signed int' can hold.  */
#  define INT_MIN       (-INT_MAX - 1)
#  define INT_MAX       2147483647

/* Maximum value an `unsigned int' can hold.  (Minimum is 0.)  */
#  define UINT_MAX      4294967295U

/* Minimum and maximum values a `signed long int' can hold.  */
#  if __WORDSIZE == 64
#   define LONG_MAX     9223372036854775807L
#  else
#   define LONG_MAX     2147483647L
#  endif
#  define LONG_MIN      (-LONG_MAX - 1L)

/* Maximum value an `unsigned long int' can hold.  (Minimum is 0.)  */
#  if __WORDSIZE == 64
#   define ULONG_MAX    18446744073709551615UL
#  else
#   define ULONG_MAX    4294967295UL
#  endif

#  ifdef __USE_ISOC99

/* Minimum and maximum values a `signed long long int' can hold.  */
#   define LLONG_MAX    9223372036854775807LL
#   define LLONG_MIN    (-LLONG_MAX - 1LL)

/* Maximum value an `unsigned long long int' can hold.  (Minimum is 0.)  */
#   define ULLONG_MAX   18446744073709551615ULL

#  endif /* ISO C99 */

$ cat /usr/include/stdint.h
/* There is some amount of overlap with sys/types.h as known by inet code */
#ifndef __int8_t_defined
# define __int8_t_defined
typedef signed char             int8_t;
typedef short int               int16_t;
typedef int                     int32_t;
# if __WORDSIZE == 64
typedef long int                int64_t;
# else
__extension__
typedef long long int           int64_t;
# endif
#endif

/* Unsigned.  */
typedef unsigned char           uint8_t;
typedef unsigned short int      uint16_t;
#ifndef __uint32_t_defined
typedef unsigned int            uint32_t;
# define __uint32_t_defined
#endif
#if __WORDSIZE == 64
typedef unsigned long int       uint64_t;
#else
__extension__
typedef unsigned long long int  uint64_t;
#endif

Posted by 구차니
프로그램 사용/VLC2013. 1. 11. 15:56

<object type="application/x-vlc-plugin" pluginspage="http://www.videolan.org"
    version="VideoLAN.VLCPlugin.2" classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" codebase="http://download.videolan.org/pub/videolan/vlc/0.9.2/win32/axvlc.cab" width="640" height="480" id="vlc0" events="True"> 
    <param name="Src" value="rtsp://cynixkorea.dyndns.org:9021/video1"></param> 
    <param name="ShowDisplay" value="True" ></param> 
    <param name="AutoLoop" value="no"></param> 
    <param name="AutoPlay" value="yes"></param> 
    <embed type="application/x-google-vlc-plugin" name="vlcfirefox" autoplay="yes" loop="no" width="400" height="300" target="rtsp://localhost/rtsp"></embed> 
</object>
 
<script type='text/javascript'>
    window.onload = function()
    {
      var vlc0 = document.getElementById('vlc0');
      vlc0.playlist.playItem( vlc0.playlist.add('rtsp://localhost/rtsp') );
    };
</script>
 



Posted by 구차니
프로그램 사용/wiki2012. 12. 27. 14:02
회사 홈피 갈아 엎는데 신기한 에디터를 쓰길래 찾아봤더니 LGPL 이라서 괜찮은듯 
아무튼 이녀석도 mediawiki의 확장기능으로 제공하는데 아직 stable은 아닌것 같다.

[링크 : http://www.tinymce.com/
[링크 : http://www.mediawiki.org/wiki/Extension:TinyMCE_MW

Posted by 구차니
프로그램 사용/wiki2012. 12. 26. 23:13
언제부터인가 fckeditor를 합치면 이런게 떴는데
대개는 wiki문법으로 하다보니 이런거 신경안썼는데
다른사람을 쓰게 하려니 이게 은근 불편 -_-


아래의 내용만 수정해주면 문제없이 붙여넣기가 된다. +_+!
$ sudo vi ./mediawiki/extensions/FCKeditor/fckeditor_config.js
// FCKConfig.ForcePasteAsPlainText = true ;
FCKConfig.ForcePasteAsPlainText = false ;  



Posted by 구차니
기본적으로 755로 생성되는데
create mask 로는 파일에 대해서만 적용이 되는듯..

아무튼, 폴더도 퍼미션을 주기 위해서는
directory mask 를 주면된다.

[링크 : http://www.linuxquestions.org/questions/linux-networking-3/samba-public-folder-permissions-118168/]


---
2013.07.11 추가

공유 섹션별로
[share1]
    create mask = 0777
    directory mask = 0777

[share2]
    create mask = 0777
    directory mask = 0777

라고 해주면 share1 / share2에서 777 퍼미션으로 생성된다.
야.. mask 라며 -_- 
 

'프로그램 사용 > SMB(Samba)' 카테고리의 다른 글

smbpasswd의 hash generator  (0) 2014.09.22
SMB2  (0) 2013.09.13
winXP에서 삼바접속이 느릴경우  (0) 2012.12.10
삼바 - nfs - 삼바 공유하기  (0) 2012.12.07
samba에 갑작스러운 "엑세스 거부"  (0) 2011.11.23
Posted by 구차니
프로그램 사용/nfs2012. 12. 11. 15:35
nfs 로 복사에는 문제가 없는 속도인데
삼바로도 문제가 없는데
삼바로 공유한 곳을 원격지에서 nfs로 끌어오고 그걸 또 삼바를 통해서 쓰려니
10MB/s 나오던게 3MB/s 나오고
처음 시작할때 30~60초 정도 딜레이가 생기는데..
acl때문인지 머가 문제인지 알수가 없네...

일단 그런 이유로 mount 옵션 조사
현재 사용중인건 nolock

[링크 : http://www.cyberciti.biz/faq/linux-unix-tuning-nfs-server-client-performance/]
[링크 : http://linux.die.net/man/5/nfs

'프로그램 사용 > nfs' 카테고리의 다른 글

nfs version 과 sparse file  (0) 2019.02.22
svc: failed to register lockdv1 RPC service (errno 111)  (0) 2015.02.10
mount.nfs: access denied by server while mounting  (0) 2012.06.08
showmount  (0) 2012.06.08
ubuntu nfs 지원  (4) 2012.06.06
Posted by 구차니
smb.conf 설정을 바꾸어도 안되고
클라이언트(PC)별로 다르길래 한번 확인을 해봤더니

데스크 탑은 무선랜이라던가 USB 랜이라던가 이런걸 한적이 없으니 유선랜만 하나 있어서 빠른거고
노트북은 이것저것 있어서 오래 걸렸던것 -_-
테스트는 해봐야 하지만 귀찮아서 패스...
but, 아마도 "어댑터 및 바인딩" 의 순서만 바꾸어 주어도 무난할 것으로 보인다.

그리고 다르게 보면.. 삼바와 접속 뿐만 아니라
윈도우끼리도 파일 공유가 늦게 뜨는건 이걸 손봐주면 될듯
그나저나.. win7은 이런 메뉴가 또 어디 있으려나..




[링크 : http://serverfault.com/questions/43726/unix-samba-share-slow-to-open-from-xp-machines]
    [링크 : http://support.microsoft.com/kb/832161

---
win7의 경우에도 동일한 경로에 존재한다.
네트워크 속성 - 어댑터 설정 변경
고급 - 고급설정
 

 

'프로그램 사용 > SMB(Samba)' 카테고리의 다른 글

SMB2  (0) 2013.09.13
samba 폴터 생성시 퍼미션  (0) 2012.12.14
삼바 - nfs - 삼바 공유하기  (0) 2012.12.07
samba에 갑작스러운 "엑세스 거부"  (0) 2011.11.23
삼바를 SSH통해 공유하기  (0) 2011.08.23
Posted by 구차니
사무실이 분리된 상황에서
원격지의 삼바서버를 끌어오는 방법으로
nfs를 통해 하려고 했는데 매번 실패 -_-

smb.conf에 오만 lock을 다 풀어주고 해도 안되서
근 몇년간 포기하고 있었는데 오늘 해보니 조금 되는 기분...

삼바가 문제가 아니라 nfs에서 lock을 안하도록 해야 하는거였나!!!

$ mount -t nfs 10.0.0.1:/mnt/path /mnt/path -o nolock

[링크 : http://serverfault.com/questions/194673/windows-hangs-accessing-a-samba-share-with-nfs-backend

Posted by 구차니
ajaxplorer는 압축해서 받는건 있지만 압축을 하거나 푸는게 없어서 아쉬웠는데
extplorer의 경우에는 이런 기능이 존재한다.

단, 드래그 앤 드랍으로 받거나 올리는건 안됨
그리고 한글 zip 파일에 대한 문제는 여전... ㅠ.ㅠ


[링크 : http://extplorer.sourceforge.net/

'프로그램 사용 > extplorer' 카테고리의 다른 글

웹하드 프로그램 2가지 - ajaxplorer, eXtplorer  (0) 2010.11.03
eXtplorer 설치하기  (0) 2010.10.29
Posted by 구차니
DDL
create database dbname;
create table tablename
(
  fieldname type option,
  PRIMARY KEY(fieldname)
);

drop database dbname;
drop table tablename;

desc tablename;

use dbname;

show databases;
show tables;

alter table tablename add fieldname type after fieldname;
alter table tablename add fieldname type first;
alter table tablename drop fieldname, fieldname, fieldname;
alter table tablename modify fieldname type;
alter table tablename change fieldname new_fieldname new_type;
alter table tablename rename tablename; 

DML 
insert into table (fieldname, fieldname, fieldname)
                 
values (value, value, value);

select fieldname from tablename where condition;
select fieldname,fieldname,fieldname from tablename where condition;
select * from tablename where condition; 
select fieldname from tablename where condition order by fieldname;
select fieldname from tablename where condition order by fieldname desc

update tablename set fieldname=value where condition;

delete from tablename where condition;
 
condition
=  같다
'a' 문자 a
'abc' 문자열 'abc'
'a%' a로 시작하는 모든 내용, a*과 같은 의미
'_a'  첫글짜는 상관없으나 그 다음에 1개가 a, ?a 와 같은 의미
and  &&와 같은 의미
or     ||와 같은 의미
 

php 책 빌려 놓고 sql만 공부하는 센스? ㅋㅋ 

---
[링크 : http://www.w3schools.com/sql/sql_alter.asp ]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql / mariaDB  (1) 2014.04.16
mysql transaction  (0) 2014.04.08
mysql grant 문  (0) 2014.04.01
mysql 암호변경하기  (0) 2013.02.21
mysql 사용법(SQL)  (4) 2010.04.03
Posted by 구차니