/srv/irclogs.ubuntu.com/2013/08/31/#ubuntu-ko.txt

ahoops_좋은아침입니다00:56
Work^Seony안녕하세요01:10
NymphWork^Seony: 혹시 우분투에서 지역변경 하는 방법 아세요?01:14
Work^Seony타임존?01:14
Nymph현재 민트 리눅스 쓰는데 한국시간으로 되어 있어서 이걸 바꿀라고 하거든요..01:14
Nymphㅇㅇ01:15
Work^Seonydpkg-reconfigure tzdata01:15
Nymph이거 하고 나서 재부팅 한번 해줘야 하나요?01:16
Nymph바로 적용이 않되긴 하네요..01:16
Work^Seony그래? 확인은 안해봐서 모르겠는데, 아마 리붓은 안해도 되긴할텐데.01:17
Nymph오른쪽 아래 시계가 바로 적용이 안되서요..01:18
Nymph아... 타임을 맞춰줘야 하나..01:18
Work^Seony그 시계는 설정이 별도로 있겠지.01:18
Nymph아 그러네요..01:19
Nymphdate 치니까 시간 잘 나오네요.01:19
Nymph타임서버를 하나 알아봐야 겠네요..01:19
Work^Seony타임서버는 왜?01:22
Work^Seony뭐 굳이 신경 안써도 알아서 잘 맞출텐데01:22
Nymph아 됐다..01:22
Nymphㅋㅋ01:22
Nymph시간 좀 지나니까 동기화 됐다. ㅋ01:22
Nymphㅇㅋ01:22
Nymphntp 데몬이 떠 있나...01:23
Nymph햇볕이 따가우니까 어딜가지도 못하겠네요.. -_-;;01:24
Nymph와이키키쪽에 걸어댕겨볼까 했는데..01:24
Nymph모자나 하나 사야겠어요..01:24
Work^Seony피부가 좀 예민한가보구나01:24
Nymphㅇㅇ01:24
Work^Seony난 그냥 막 댕기는데..01:24
Work^Seony썬크림 바르고 댕겨01:24
Nymph팔라마 슈퍼 댕겨오는데도 탓더라구요..01:25
Nymph얼굴탈거 같아서요..01:25
Nymph월마트나 갈까도 생각중이예요..01:25
Nymph모자 사러.01:25
Work^Seonyㅎㅎ 걱정하지마.  잘 안타01:26
Nymph잉? 잘 안탄다는게?01:26
Nymph다음주부터 학원도 댕겨야하고 해서요.01:26
Work^Seony습도가 적어서 그냥 돌아댕기는 정도로는 잘 안타01:28
Nymph긍가..01:29
Work^SeonyNymph, 혹시 Webgrind라고 하는 xdebug로 만든 PHP 프로파일러 어떻게 쓰는지 알아?01:37
Nymph그거...01:37
Nymph설정을 해야할낀데..01:37
Work^Seony파일 생성은 되는데, 어떻게 보는줄을 모르겠어01:37
Nymph그냥 열면 열리지 않나요. 경로설정해주면..01:38
Nymph클릭하면 끝나지 않음요?01:39
Work^Seony그게 아니라, 분석은 되는데, 그 결과를 어떻게 보는줄 모르겠어.  그냥 화면에 아무 것도 안뜨네01:39
Nymphhttp://jokke.dk/media/2008-webgrind/webgrind_small.png01:39
Nymph이런거 안떠요?01:39
Work^Seony안떠01:40
Nymph그냥 백지?01:40
Work^Seony아니 그냥 캐시그라인드 파일을 선택하라고 나오는데, 선택해도 그냥 그대로 있어01:40
Nymph그 생성된 파일 용량은 있어여?01:40
Nymph잉?01:40
Nymph그러면 캐쉬 그라인드 퍼미션이 없는거 아님요?01:40
Work^Seony있어01:41
Nymph왜 그런디야...01:41
Nymph로그를 봐봐여..01:41
Nymph아파치 연동했으면 아파치로그01:41
Nymph아니면 php 로그..01:41
Work^SeonyUpdate 버튼 누르고 페이지 로딩한다음,01:42
Work^Seony결과를 보고싶으면 그걸 다시 새로고침 하면 되는거야?01:43
Nymph아닌데.. 그냥 숙 나오는데..01:43
Work^Seony음... 이상하네.  그냥 파일만 생성되고 아무 것도 안보여줘01:43
Nymph그럼 형 말대로 함 해봐여...01:44
NymphUpdate 버튼 누르고 페이지 로딩한다음, 새로고침01:44
Work^Seony마찬가지야.  뭔가 xdebug 관련 패키지를 빼먹었는지 봐야겠다01:44
Work^Seony아 혹시, webgrind가 루트에 잇어야하는 거야?01:46
Nymph설마~01:46
Work^Seony아니면 내가 분석할 웹사이트 디렉토리의 루트?01:46
NymphDocument_Root 에 있으면 되여.01:46
Nymphhttp://localhost/webgrind01:46
Work^Seony음... 그럼 맞는데.01:46
Nymph보통 저리 호출을하니까요..01:46
Work^Seonyhttp://localhost/ 를 열면 Webgrind가 분석해주는거지?01:47
Nymph파일 리스트 같은거 쫙 나오고 그거 클릭하면 분석해주고..01:47
Nymph그라인드 파일이 webgrind 디렉토리에 있으니까..01:47
Work^Seonyㅇㅋ  좀더 연구해봐야겠다01:48
Nymph저도 함 해볼께요~01:49
Nymph심심한데 잘됐다.. 안한지도 오래됐는데.. ㅋㅋ01:50
Work^Seony알아냈다 ㅎㅎ01:50
Nymph뭐?01:50
Work^Seony이게 페이지를 먼저 로딩하고나서 그 다음에 업데이트를 누르는거네01:50
Work^Seony난 이게, 업데이트를 누르고 잇으면 알아서 주르륵 나오는건줄 알았거든01:50
Nymph근데, 그것보다는 Kcachegrind 를 자주 사용해서요..01:51
Nymph회사댕길때 리눅스를 데탑겸 개발서버겸해서 사용했으니.. ㅋ01:51
Work^Seony비슷한거야?01:52
Nymph더 좋아요..01:52
Work^Seonygithub에서 받을 수 있어?01:52
Nymph그거 소스경로까지 맞으면01:52
Nymph그거 KDE 용 프로그램이예요~01:52
Nymph그냥 apt-get 으로 설치하면 되요..01:52
Nymph애플리케이션 프로그램이라니까요..01:52
Work^Seony아...01:52
Work^Seony그럼 필요없어 ㅎㅎ01:52
Work^Seony분석할 대상이 오픈스택에서 돌아가는거라..01:53
Work^SeonyNymph, 근데, 이거 어떻게 보는건지 좀 물어봐도 돼?01:58
Work^Seonyinvocation count는 호출되는 횟수를 의미하는거 같고...01:59
Work^Seonyself cost랑 inclusive cost는 높고 낮음에 따라 뭘 의미하는 거야?01:59
Nymph코스트는 비용이니까..02:00
Nymph보통 시간 타임으로 코스트를 계산하지 않나요?02:00
Work^Seony음... 그러니까, 여기서는 셀프 코스트가 높은게 가장 프로세스를 많이 잡아먹는다는 의미가 맞는 거야?02:01
Nymph아마 그럴거예요..02:01
Nymph타임이라고 하지 않네..02:01
NymphTotal Self Cost - the total time it took to execute the raw php in this function02:02
Nymph저리 설명되어 있네요.02:02
Nymphtime 이네요..02:02
NymphTotal time02:02
NymphTotal Self Cost - the total time it took to execute the raw php in this function (time taken to execute your other custom functions is excluded.)02:02
NymphTotal Inclusive Cost - total time, including any other functions called (PHP internal, or your functions)02:03
Work^Seony혹시 그 설명 어디에 나와있어?02:03
Nymphhttp://stackoverflow.com/questions/7094600/how-do-a-read-a-xdebug-profile-in-webgrind02:03
NymphWhat the different colours mean - blue is PHP internal functions, green are your functions or class methods, grey is time taken to include, or require .php files.02:03
Nymph설명 잘해놨네요..02:04
Work^Seonyㅇㅇ 그래서 물어봤어 ㅎㅎ02:04
Nymphself cost 는 내부에서 사용하는 내부 php 함수나 사용자 함수나 이런거 실행시간을 제지 않고 그냥 그야 말로 함수 자체만 실행하는데 걸리는 시간02:05
Nymphinclusive cost 는 함수내에서 내부php나 사용자 함수이런것까지 전부 실행시간에 포함해서 나온 시간02:06
Work^Seony결국은 셀프코스트가 높은게 느린 속도의 주범이네02:06
Nymphㅇㅇ02:06
Work^Seony인클루시브는 높아봐야 크게 의미가 없고..02:06
Nymph이렇게 계산도 되지요..02:06
Nymph어떤 함수의 self cost 는 3, inclusive 가 15 가 나왔다면02:07
Nymph그 함수는 내부에서 사용하는 다른 함수에 의해서 시간지연이 일어난거라는 거죠..02:07
Nymph왜냐하면 15-3= 1202:07
Nymph12 초를 함수내부에서 다른 함수를 실행하거나 하면서 까먹은 시간이니까..02:07
Work^Seony음... 그렇구나...02:08
Nymphself cost 보다도 inclusive cost 도 중요한 이유가 PHP 내부함수를 쓰잖아요..02:08
Nymph커스텀 함수를 만들때도 PHP 내장함수를 쓰는데, 그 녀석이 졸라 시간 쳐 먹으면02:08
Work^Seony근데, 다른 함수를 실행 안하고서는 돌아가지 않을테고,02:08
Work^Seony결국은 개별 함수의 실행시간이 얼마나 느리냐가 중요하잖아02:09
Nymphinclusive 타임이 늘어나겠지요...02:09
Nymphㅇㅇ02:09
Nymph프로그래밍 자체가 커스텀 함수를 만들때도 다른 외부함수나 내장PHP함수를 사용하기 때문에02:09
Work^SeonyPDO가 디비 관련된거지?02:09
Nymphㅇㅇ02:09
Work^Seony셀프 코스트에서 PDO가 12나 되네02:09
Nymphpdo 는 뭐.. 답이 없는..02:10
Nymph대기시간이 원래 길어요.. 갸들은..02:10
Work^SeonyownCloud 써본적 있어?02:10
Nymph아녀... 그거 세팅하다 말았어요.. ㅋ02:10
Work^SeonyDropbox 같은건데, 자기 서버에서 굴릴 수가 있어02:11
Work^Seony오픈소스에, 윈/리/맥 클라이언트 다 있고,02:11
Nymphㅇㅇ 한국에 있을때 말씀해 주셨어요..02:11
Work^SeonyPHP로 돌아가는거라, APM만 있으면 쉽게 돌릴 수 있는데,02:11
Work^Seonyㅇㅇ02:11
Work^Seony울 학교에서 그거 상용버전을 구입햇거든02:11
Work^Seony근데 상용이 더 구려02:11
Nymphㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ02:11
Work^Seony몇개월째 컴플레인하는데 개선이 안돼02:11
Work^Seony그거 만든데가 독일인데, 내 사수가 독일사람이라, 하다하다 안되서 본사에서 독일어로 상담 했는데,02:12
Nymphㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ02:12
Work^Seony그쪽에서는 아파치 벤치마킹 툴 같은걸로 어디서 병목현상이 일어나는지 확인해보라더라고.02:12
Work^Seony툴로 스트레스 테스트를 해봤는데 조낸 느려 ㅋ02:13
Work^Seony접속테스트 만번 했는데, 5600번이 응답 없음이야 ㅋ02:13
Nymph02:14
Work^Seony근데 문제는, 이거 말고 다른 대안이 없어.  그러니까, 자기네 서버에 설치가능하면서 유지비가 저렴한게 이거 밖에 없더라고..02:14
DarkCircle-ㅅ- ...고릉02:14
Work^SeonyDarkCircle, 안녕하세요02:15
Nymph사수가 독일인이라 전화까지 했다는데에 뿝었음요.. ㅋㅋ02:15
DarkCircle접속테스트를 만번 했을때 기존의 접속이 끊어진걸 확인한 다음에 다음 접속을 테스트 하는걸까요 ?ㅅ?02:15
Work^Seony그건 잘 모르겠어요.  리눅스에 ab라는 명령어가 잇는데, 그게 Apache Benchmarking Tool이거든요02:15
DarkCircle만약에 소켓이 남아있는 상태에서 계속 접속시도를 하는거라면02:15
DarkCircle리소스 제한이나 부족으로 막아버려서 5600번의 무응답이 검출되는거일수도 있는데02:16
DarkCircle(결국 동접 테스트?)02:16
Work^Seony예를 들어서, ab -n5000 -c200 http://.... 이렇게 하면 동접 200에 5천번 테스트하는거죠02:16
DarkCircle아 그러면 소켓 수는 검사는 한다는거네요 ㅇㅇ02:16
Work^Seony네. 그리고, 이미 prefork 모듈에서도 수치는 충분히 올려주고 테스트 한거에요02:17
DarkCircle그러면 그 흠 ...02:17
Nymph그거하면서02:17
Nymphvwstat 하고 top 하고 같이 봐야해요..02:17
DarkCircle결과란게 결국 그냥 보통의 상황이 아니라 완전 최악의 상황을 가정하는거네요02:17
DarkCircle의도 자체가 ..02:17
Nymph원래 과부하 테스트가 그런거아님요?02:17
Work^Seony네.  목적이 "스트레스 테스트"니깐요02:17
Work^Seony근데 뭐 어쨌거나 중요한게, 뭐가 문제인지 알아도 고치는 쪽은 만든데서 하는거니..02:19
autowiz2015유냉 쿨러가 맛이가서 cpu 온도가 가만히 있어도 50도 내요 ㅠㅠ 아아 요즘 벌이도 시원찮은데 힘드네요 ㅠㅠ02:20
Nymph제 노트북은 61 도입니다. ㅋ02:20
autowiz2015일단 컴을그고 스톡 쿨러로~02:20
autowiz2015끄고02:20
autowiz2015잘 돌아가나요?02:20
Nymph터질거 같아요.. ㅋ02:21
autowiz2015-_-;;02:21
Nymph이게 우분투라 그래요.. ㅋ02:21
autowiz2015좀전에 인터넷 뱅킹할때는 90도 찍어버려서 무서워서 -_-;;02:21
Nymphcpu freq 제어가 안된다능...02:21
Work^SeonyNymph, 그러니까 놋북에서는 걍 나처럼 윈도우에 버츄얼 머신으로 우분투 돌려02:22
Nymph뭐 견딜만해요.02:22
autowiz2015노트북은 터미널로 그냥 쓰고02:22
Nymph거기다 버추얼 머신 돌릴만큼 성능도 안나오고..02:22
autowiz2015데탑에 접속 ㅎㅎ02:23
autowiz2015우분투 세미나 갑니다~02:24
Work^SeonyNymph, 애완견 좋아해?02:31
Nymph아녀..02:31
Nymph저는 고양이~02:31
Nymph근데 동물 털 알레르기 있어서 만지면 않되요. ㅋ02:32
Nymph만지면 간지러워요.. 두드러기 나고..02:32
Work^Seony여기 강아지 한 마리에 돈이 백만원이 넘는데, 돈 될것 같지 않아? ㅋㅋ02:32
Nymphㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ02:32
Nymph한국갔다가 다시 올때 강아지 테우고 올까요?02:32
Work^Seony나 여기 와서 처음 그 얘기 듣고 개장사 할까 심각하게 고민했었는데.02:32
Nymph똥개?02:32
Nymphㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ02:32
Work^Seonyㅋㅋ 그렇게 쉬우면 누구나 다 하게?02:32
Work^Seony하와이는 동식물 반입에 대한 규제가 강해서, 그렇게 쉽게는 못데리고 오고,02:32
Work^Seony여기서 키워서 팔아야지02:32
Work^Seony특히 AKC 등록견이면 기본이 150만원 이상이야02:33
Nymph여긴 뭐.. 고양이는 널렸던데요..02:33
Nymph밤에 고양이들 천지~02:33
Work^Seony우리 동네가 좀 유난히 그래02:33
Work^Seony공원이 있어서 그런거 같더라고.02:33
Work^Seony딴데가면 고양이 보기 힘들어02:33
Nymph그제인가..02:33
Nymph밤 8시쯤에 가게에서 비빔밥 사고 오는데02:34
Nymph왠 고양이가 졸졸 쫓아와요..02:34
Nymph그렇다고 한국처럼 저리가~ 했다가는 지나가는 사람들이 보면 뭐라할까봐02:34
Work^Seonyㅎㅎ02:34
Nymph어쩌지도 못하고..02:34
Work^Seony고양인데 뭐 어때02:35
DarkCircle그럴땐 머리랑 등을 부드럽게 쓰다듬어주면 돼요02:35
Work^Seony사냥개가 쫓아오는 것도 아니고 ㅋ02:35
Nymph아니 이 녀석이 집까지 쫓아올 기세더라구요..02:36
DarkCircle근데 그 고양이가 다리 사이로 몸을 부비작대면 그날로 ㅋㅋ 끝남 ㅋㅋㅋ02:36
DarkCircle진짜 집에서 키워야돼요 ㅇㅇ02:36
Nymph비빔밥 냄새때문인지는 몰라도..02:36
Nymph야옹 거리고..02:36
DarkCircle근데 그렇다고 집에 들여놓는게 평생은 아닌...02:36
Nymph한국이였으면 소시지라도 주지..02:36
Nymph여긴 뭐.. 그런게 있지도 않은데..02:36
DarkCircle소시지 주면 고양이 죽습니다.02:36
Nymph한두번 먹는다고 안죽어요..02:36
DarkCircle소금때문에 신장이 불어서 터져버려요02:36
Nymph고양이 소시지 있으면 좋지만..02:37
Nymph그건 저도 알아요~ ㅋ02:37
DarkCircle아 고양이용 소시지 같은거 있긴 하죠 ㅇㅇ02:37
Nymph사료를 줘야죠.. 그래서..02:37
DarkCircle아니면 캔참치 따다가 물에다가 해서 소금기랑 기름기 쫙 빼고 물이랑 같이 주면 ...02:37
DarkCircle그렇게 하면 괜찮긴 하더라구요 'ㅅ'02:37
Nymph그런 정성까지야.. ㅋ02:38
Nymph그냥 깨끗한 물이라도 많이주면 괜찮아요..02:38
Work^Seonyㅎㅎ02:38
Nymph길고양이들은 물 먹을 곳도 마땅치 않으니..02:38
Nymph그냥 시원한 생수만 줘도 OK02:38
Work^Seony여기는 물 마실데 많아 ㅎㅎ02:39
DarkCircle바닷물 ㅋㅋㅋ (응?)02:39
Nymph하여간 집 근처 다와갈때 코너돌때에 잽싸게 튀었음요..02:39
DarkCircle아 집에서 나갈려고 보니 ㄱ-02:39
DarkCircle열차 운행이 .. Fail.02:39
Nymph열차 사고 낫다고 하던데요..02:40
DarkCircle네 대구에서요02:40
DarkCircle70년대 말쯤에나 날법한 추돌사고를 ㄱ-;02:40
DarkCircle근데 다행스럽게 죽은 사람은 없는데02:40
DarkCircle유리창 뽀개고 나가면서 많이들 다쳤다고 그러네요02:40
Nymph두 열차가 같은 철로를 달린건가요?02:40
DarkCircleKTX 가 다니는 구간은02:41
DarkCircle역 진입할때 플랫폼 구간이 둘로 쪼개지거든요02:41
DarkCircle일단 한 열차가 들어가면 선로 통제소에서 선로 구간을 조정한 다음에 신호를 내리게 되어 있는데02:41
DarkCircle무궁화호가 그 뒤를 악착같이 따라가다가 박은듯02:41
Nymphㅋㅋㅋㅋㅋ02:41
DarkCircle반대편 플랫폼으로 들어가야 되는데 같이 딸려감 ㅡ,.ㅡ02:42
Nymph천재~02:42
DarkCircle근데 이번 열차사고가 어이가 없는게 ...02:42
Work^SeonyNymph, 내일 비치 갈 때는 눈치없게 또 앞에 앉지 말고 뒤에 앉아 ㅋ02:42
DarkCircle이건 기관차 조종사라면 아주 기초적인건데 ...02:43
Nymph네~02:43
DarkCircle진짜 80년대때나 있을거 같은 일이 ㄱ-;02:43
Work^SeonyNymph, 참 그리고 대략 9시 반에서 10시 사이에 출발할거니까 준비 미리 해놓고.02:43
DarkCircle아오 어떻게 서울올라가지 ㅋㅋ02:43
Nymph뒤에서 박은거군요...02:43
DarkCircle네 그쵸 ㅋㅋ02:43
Nymph저녁 9시죠?02:43
DarkCircle오오 비치!02:43
DarkCircle부럽 ..02:43
Nymph밥을 굶어야 하나..02:43
Nymph02:43
Work^SeonyNymph, 아니 아침이지02:43
Nymph헉~02:43
Work^Seony저녁에 해변에 깜깜해서 암 것두 안보여02:43
Nymph그럼 일찍 일어나야겠네요..02:44
Work^Seony뭐 9시 반까지면 9시에 일어나도 되잖아 ㅎㅎ02:44
Nymph날이 진짜 덥네요.. 바람도 잘 않 불고..02:45
Work^Seony난 지금 추워서 손시려 죽겠어02:45
Nymph아파치 세팅도 다 되어가고...02:46
Nymphowncloud 설치하면 되긋네..02:46
Work^Seony근데 사실 거기가 더울 수밖에 없는게, 2층이잖아02:46
Work^Seony햇빛을 직빵으로 맞으니까 어쩔 수 없지.02:46
Nymph이놈들 아주 그냥 htaccess 에 떡칠을 해놨네...02:46
Nymph세팅값을 죄다 넣어놨구만..02:46
Work^Seony보통 다른 때에는 바람이 많이 불어서 그렇게 안더운데, 요즘 바람도 잘 안불어02:46
Work^Seonyhtaccess 그거 그래도 xe만큼 떡칠은 안했더라고 ㅋㅋ02:47
Nymph근데.. php 관련 설정도 막 바꾸고02:47
Work^Seony요즘 xe 좋아졌다던데, 괜찮을려나02:47
Nymphsetenv 로 변수 집어 넣고..02:47
Nymph별로 맘에 안듬.. ㅋ02:47
Nymph게다가 서버가 한국에 있으니 터미널에서 글자 타이핑이 느림.. ㅋ02:48
Work^SeonyNymph, 이따 8시쯤에 내일 놀러갈거 장보러 갈건데 같이 갈래? 아니면 내가 알아서 사갖구 와서 금액만 알려줄까?02:51
Nymph같이가시죠~02:51
Nymph구경도 하고.. ㅋ02:51
Nymph자주 쏘댕겨야 익숙해짐..02:52
Work^Seonyㅎㅎ ㅇㅋ.  돈키호테 라는 일본 마트 갈거야02:52
Nymph오~ 그.. 팔라마 슈퍼 옆이지요?02:52
Work^Seony맞아02:52
Nymphㅇㅋ02:52
Work^Seony나는 몰랐는데, 일본에서 원래 유명한 대형마트라더라고02:52
Nymphㅇㅇ 인터넷 뒤져보니까 그말 나오더라구요..02:53
Nymph일본 마트고 그 옆에 한인 마트 있다고. ㅋ02:53
Nymph그리고 돈키호테 유명하다고.. 일본에서도. ㅋ02:53
Nymph아놔.. php를 재컴파일 해야 하네..02:54
Nymph죽겠네..02:54
Work^Seony퇴근03:35
Nymph.05:33
Seony헐 같은 집에서 접속한게 스플릿되네07:11
nymph오늘도 바람이 안부네..07:31
Seony근데 밤이라 별로 덥진 않은거 같다.07:32
nymphSeony: 제가 더위를 잘 타나봐여..07:35
nymph디카 밧데리 충전중..07:35
Seony운동하면 체력이 갈수록 늘어야하는데, 갈수록 힘들어져 ㅋㅋ07:41
nymphhtaccess 에 메모리를 설정하게 해놨네요..07:47
nymph이렇게하면 사용자들이 맘대로 메모리를 설정하게 해줘야하는데..07:47
JSTaedev안녕하세요09:09
=== Revi is now known as LHJ
=== LHJ is now known as Revi
=== Revi is now known as LHJ
=== LHJ is now known as Revi
=== ahoops__ is now known as ahoops_

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!