[2008년 3월 17일에 보관됨] 유머 [2012년 4월 28일에 보관됨] - 페이지 155

 
< $andman > $months = array("1월", "1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", " 10월, 11월, 12월");

당신은 또한 0 월이 있습니까 아니면 어리석게도 1을 빼나요?
 
 
 

드림 프로그래머(틴).

오늘 나는 멋진 꿈을 꾸었다. 나는 새롭고 절대적으로 놀라운 스타일의 프로그래밍을 발명하는 꿈을 꾸었습니다. 이 스타일로 작성된 프로그램은 매우 간결하고 읽기 쉽습니다. 적어도 꿈에서는 기존 프로그램을 새로운 스타일로 다시 작성했을 때 10배는 줄었습니다. 또한 한 눈에 여러 페이지가 걸리던 부분을 훑어보고 그 내용과 방법을 즉시 이해할 수 있기 때문에 읽기가 매우 쉬웠습니다.

새로운 개념의 의미는 다음과 같았다.

프로그램은 긴 니모닉 식별자를 사용하기 때문에 많이 부풀려집니다. 당신은 이것에서 벗어나야합니다. 예를 들어 여기 펄에서는 '$_'와 같은 변수가 자주 사용되는데, 이는 매번 다른 것을 의미합니다. '|'를 사용하는 것이 매우 효율적일 것이라고 생각했습니다. 이 기호는 모든 기호 중 가장 좁은 기호입니다. 따라서 프로그램이 가장 컴팩트합니다.

이 기호는 변수와 함수 인수 로 어디에서나 사용해야 합니다. 함수에 여러 인수가 있는 경우 커링을 사용하고 하나의 인수로 여러 함수로 축소해야 합니다. 결국 나는 모든 언어의 모든 프로그램이 단일 식별자 '|'를 사용하여 다시 작성할 수 있다는 것을 수학적으로 증명하기까지 했습니다. 모든 변수에 대해. 증명은 매우 짧고 한 줄로 매우 우아했습니다. 불행히도, 깨어 났을 때 나는 그것을 재현 할 수 없었습니다. 잠잘 때 쓴 원시적인 전처리기를 사용하여 5분 만에 '|' 모든 클래스의 이름과 모든 함수의 이름, 모든 클래스 메서드 및 주어진 언어에서 사용되는 기타 모든 식별자에도 사용되었습니다(언어는 중요하지 않으며 전처리기는 의미론을 탐구하지 않았지만 단순히 교활한 규칙에 따라 나중에 모두 정상적으로 컴파일되도록 발견된 모든 '|'를 일반 식별자로 대체했습니다. '|'를 쓴다는 것은 어떤 변수, 클래스 또는 함수를 의미합니까? - 컨텍스트에 따라 다릅니다. 예를 들어, 첫 번째 언급에서 | 첫 번째 클래스를 의미하고 두 번째 언급은 두 번째 클래스를 의미하는 식입니다. 클래스를 사용할 순서대로 작성하면 문제가 없습니다. 기능 등도 마찬가지입니다.

좀 더 생각한 후, 나는 함수의 이름을 완전히 비워 둘 수 있다고 결정했습니다. 모든 기능은 익명으로 처리됩니다. 여는 대괄호가 있으면 컴파일러나 인터프리터는 우리가 이름 없는 함수를 호출하고 있다는 것을 이해하고 유일한 인수는 대괄호('|') 안에 있습니다.

그래서 저는 마침내 잠에서 깨어나 컴퓨터로 달려갔습니다. 그런 멋진 프로그래밍 패러다임을 머리 속에 간직하고 최소한 무언가를 기록할 시간은 있으려고 노력했습니다. 왜냐하면 저는 꿈을 빨리 잊어버리기 때문입니다.

나는 급하게 메모장을 열고 떨리는 손으로 단일 인수에서 이름 없는 함수를 호출하는 방법을 적었습니다. |

(|)

피어링, 나는 이 사진에서 뭔가 익숙한 것을 알아차렸다. 충격이었습니다. 내 잠재의식이 얼마나 잔인하고 교활한지. 그것은 나를 모욕하기로 결정했습니다. 그것은 단지 나에게 똥을 줄 수도 있습니다. 그러나 아니요, 그것은 너무 무례하고 원시적 일 것입니다! 마지막 순간까지 의심하지 않고 내 자신의 엉덩이를 그리게하기로 결정했습니다! 그것은 멀리서 시작되었습니다. 그리고 나를 위해 훌륭하게 덫을 놓았고, 나는 마지막 빨판처럼 빠졌습니다. :'(

때때로 내 영혼 깊은 곳에서 사악한 웃음소리가 들립니다.

 
sysadmin 소녀의 이력서는 버튼 아코디언 임에도 불구하고 훌륭합니다.
 

케이블 레이어

한 번은 100미터 거리에 44개의 꼬인 쌍선을 긴급히 배치해야 했습니다. 대부분의 거리가 3미터 높이의 매달린 천장을 통과했습니다. 사무실에서 유일한 관리자 역할을 하기 때문에 허용되는 시간 내에 문제를 해결하는 것이 참을 수 없다는 사실을 깨닫고 나는 상사를 괴롭히기 시작하여 타사 설치 프로그램을 유치하기 시작했고 그는 마지못해 동의했습니다. 나는 참조 조건을 개발하고 다른 사무실로 보내고 기다렸습니다.

제안 중 하나가 군중에서 눈에 띄었습니다. 그들은 하루 만에 작업을 완료하고 경쟁 업체보다 3 배 저렴하다고 주장했습니다! 만일을 대비하여 다시 전화를 걸어 그들이 작업을 올바르게 이해했는지 확인했습니다. 완벽하게 이해했다고 답했고, 작업에 케이블 레이어를 사용했다는 점에서 속도와 저렴함을 설명했다. 나는 흥미를 느꼈다. 나는 군대에서 케이블 레이어를 다루었고 이 장치가 잘못된 천장 아래에 트위스트 페어 케이블을 놓는 데 어떻게 적용될 수 있는지 전혀 몰랐습니다.

약속된 날 두 명의 설치기사만 사다리와 도구를 가지고 도착했습니다. 언로딩 과정을 지켜보면서 나는 그 과정을 자동화할 수 있는 기적의 유닛을 기대하고 있었다. 나는 유닛을 기다리지 않았지만 미니 버스의 마지막 하나는 중형 닥스 훈트를 내렸습니다. 내가 동물의 모습에 놀라기도 전에 그들은 이것이 신비한 케이블 층이라고 설명했습니다.

닥스훈트에는 운반용 손잡이가 달린 특수 수트, LED 손전등이 달린 머리 하네스와 하네스가 함께 제공되었습니다. 케이블 포설은 하네스에 부착하고 닥스훈트를 손이 닿기 힘든 곳으로 쏘아 올리는 방식으로 진행됐다. 훈련된 동물은 목소리나 등불 불빛에 빠르게 달려가 철사를 뒤로 끌고 갔다. 천장은 개를 견딜 수 있었지만 힘은 50 미터에 충분했습니다.

길고 접근하기 어려운 지역에 누워 있는 속도는 정말 환상적이었습니다. 닥스 훈트는 상단을 따라 한 방향으로 빠르게 돌진하고 복도를 따라 직원의 여성 부분을 놀라게했습니다. 떨어진 천장 패널 형태의 비상 사태조차도 그녀의 기분에 영향을 미치지 않았습니다. 와이어는 안전 케이블의 역할을했고 개는 부드럽게 바닥에 가라 앉았습니다. 사람들은 케이블 레이어가 이러한 상황에 익숙하다고 말했습니다.

웃음이 터져나오긴 했지만 닥스훈트는 진심으로 회사의 대차대조표에 있던 녀석들과 함께 - 서류를 보여줬다. 친절한 팀은 케이블을 미리 풀지 않고 따라서 절단하지 않고 하루도 채 되지 않아 작업을 완료했습니다. 사실, 우리 사무실의 작업은 완전히 중단되었습니다. 전체 인구가 케이블 레이어의 작업을 보기 위해 달려왔습니다.
 
외모, 말입니까? 나는 RCC에 가서 유틸리티 비용을 지불합니다. 내 앞에 서서.. 늦은 놈인지, 이른 놈인지 분간하기 어렵다. 외관상 - 마치 그가 군사 연대기에서 나온 것처럼: 다소 거친 수염, 줄무늬 땀과 미세 회색 먼지로 뒤덮인 그을린 얼굴, 높은 방수포 부츠, 바지, 소련군 시대의 어깨끈이 달린 카키색 튜닉 , 파나마, 어깨에 - 군대 RPS 및 Wehrmacht "그네"와 같은 것, 도끼, 삽, 톱이 튀어 나와 대패의 윤곽이 보이는 일종의 가방이 부착되어 있습니다. 바지와 부츠 - 먼지, 톱밥 및 부스러기가 아낌없이 뿌려졌습니다. 글쎄, 누가 그렇게 보일 수 있습니까? 목수, 맞죠? 그는 계산원에게 가서 서류를 넣습니다. 갑자기 계산원이 내립니다.
- 앗! 그리고 내 차가 고장났다!
아무 일도 없었다는 듯이 남자:
- Alt-S.
계산원은 다음 항목을 입력하지 않습니다.
- 뭐?
- Alt + Y 컨트롤 플러스 F5. F5 - 하나의 키. 더 나아가. 더 나아가. 기본 옵션. 입력하다. 글쎄, 당신은 "깨진"이라고 말합니다.
계산원은 커다란 눈으로 그를 바라보며 영수증을 돌려주며 묻는다.
- 어떻게 알았어?
남자, 피곤
- 내가 썼어. 더 이상 키보드에 팔꿈치를 얹지 마십시오.