Наш не­со­вер­шен­ный мир: про­цес­со­ры ›››

В но­вой руб­ри­ке «Наш не­со­вер­шен­ный мир» бу­ду из­ред­ка рас­ска­зы­вать про тот иди­о­тизм, ко­то­рый нас окру­жа­ет. Нач­ну, по­жа­луй, с про­цес­со­ров. Быст­ро­дей­ствие и раз­ме­ры со­вре­мен­ных мик­ро­про­цес­со­ров очень до­стой­ные да­же с мо­ей при­ве­ред­ли­вой точ­ки зре­ния. А вот их энер­го­по­треб­ле­ние остав­ля­ет же­лать луч­ше­го.

Про­цес­сор — са­мое не­эф­фек­тив­ное устрой­ство из всех устройств, ко­гда-ли­бо со­здан­ных че­ло­ве­ком. КПД про­цес­со­ра прак­ти­че­ски точ­но ра­вен ну­лю. Чи­тать даль­ше ›››

Яб­ло­ко

Яб­ло­ко, рас­ту­щее на де­ре­ве, со­сто­ит из двух ча­стей: мя­ко­ти и огрыз­ка.

До­ка­жем это.

Со­рвём яб­ло­ко, со­жрём мя­коть, оста­нет­ся огры­зок, что и тре­бо­ва­лось до­ка­зать.

Пи­тон, де­вуш­ки, и объ­ект­но-ори­ен­ти­ро­ван­ное про­грам­ми­ро­ва­ние ›››

Бу­ра­ти­но (о по­ли­мор­физ­ме):
— Те­бя как зо­вут?
— Маль­ви­на!
— Мы не в сау­не! В жиз­ни те­бя как зо­вут?!
— Ма­ри­на...

Ду­маю, все мы так или ина­че слы­ша­ли об объ­ект­но-ори­ен­ти­ро­ван­ном про­грам­ми­ро­ва­нии. Эта за­мет­ка для тех, кто за 15 ми­нут хо­чет по­нять, что это та­кое. На про­стом при­ме­ре я про­де­мон­стри­рую по­ня­тия класс, объ­ект, кон­ст­рук­тор, де­ст­рук­тор, ин­кап­су­ля­ция, и да­же ска­жу па­ру слов про та­кие слож­ные ве­щи, как на­сле­до­ва­ние и по­ли­мор­физм. Чи­тать даль­ше ›››

Power Point 2007 не по­ка­зы­ва­ет .avi-ви­део

Ес­ли ваш Power Point 2007 вме­сто .avi-ро­ли­ков по­ка­зы­ва­ет чёр­ный пря­мо­уголь­ник — не от­чаи­вай­тесь. По­про­буй­те сме­нить рас­ши­ре­ние ва­ше­го фай­ла с .avi на .wmv (про­сто пе­ре­име­нуй­те файл), и за­но­во вставь­те ви­део­ро­лик (с но­вым рас­ши­ре­ни­ем) в пре­зен­та­цию. Долж­но по­мочь.

MPICH и Windows ›››

Опуб­ли­ко­ва­на ста­тья о том, как уста­но­вить MPICH2 на ком­пью­тер с опе­ра­ци­он­ной си­сте­мой Windows или на не­сколь­ко та­ких ком­пью­те­ров, объ­еди­нён­ных в сеть.

MPI (Message Passing Interface) — ин­тер­фейс об­ме­на со­об­ще­ни­я­ми (ин­фор­ма­ци­ей) меж­ду од­но­вре­мен­но ра­бо­таю­щи­ми вы­чис­ли­тель­ны­ми про­цес­са­ми. Он ши­ро­ко ис­поль­зу­ет­ся для со­зда­ния па­ра­л­лель­ных про­грамм для вы­чис­ли­тель­ных си­стем с рас­пре­де­лён­ной па­мя­тью (кла­сте­ров).

MPICH — са­мая из­ве­ст­ная реа­ли­за­ция MPI, со­здан­ная в Ара­гон­ской на­цио­наль­ной ла­бо­ра­то­рии (США). Су­ще­ству­ют вер­сии этой биб­лио­те­ки для всех по­пу­ляр­ных опе­ра­ци­он­ных си­стем. К то­му же, она бес­плат­на.

А что хо­ти­те уве­ли­чить вы?

Пред­ла­гаю ин­те­рес­ный скрин­шот, ко­то­рый я толь­ко что сде­лал. Он очень до­сто­вер­но по­ка­зы­ва­ет рас­пре­де­ле­ние цен­но­стей в на­шем об­ще­стве; для ко­го что цен­но, тот это и хо­чет уве­ли­чить:

Уве­ли­че­ние че­ле­на
Уве­ли­че­ние че­ле­на

Тут оче­вид­на про­бле­ма: боль­шин­ство же­лаю­щих уве­ли­чить член не зна­ют, как это сло­во пра­виль­но пи­шет­ся. При­чи­на про­бле­мы, на мой взгляд, сле­дую­щая: «тра­хац­ца хо­чец­ца, а в шко­лу хо­дить — за­пад­ло».

Де­вуш­кам в этом смыс­ле по­вез­ло боль­ше: сде­лать ошиб­ку в сло­ве «грудь» слож­нее.

P. S. Пой­ду, что-ли, че­лен се­бе уве­ли­чу в до­маш­них усло­ви­ях...

Про­грам­ма Enlarge — уве­ли­че­ние изоб­ра­же­ния без по­яв­ле­ния пик­се­лов ›››

На сай­те опуб­ли­ко­ва­на од­на из мо­их про­грамм — Enlarge, пред­на­зна­чен­ная для ка­че­ствен­но­го уве­ли­че­ния раз­ре­ше­ния фо­то­гра­фи­че­ских изоб­ра­же­ний.

При­мер ра­бо­ты про­грам­мы:

При­мер ра­бо­ты про­грам­мы Enlarge

Про­грам­ма Color Reconstructor — уда­ле­ние цвет­но­го шу­ма ›››

На сайт вы­ло­же­на од­на из мо­их про­грамм: ColorReconstructor. Про­грам­ма пред­на­зна­че­на для филь­тра­ции хро­ма­ти­че­ско­го (цвет­но­го) шу­ма в фо­то­гра­фи­че­ских изоб­ра­же­ни­ях.

OpenMP и Visual Studio ›››

Опуб­ли­ко­ва­на ста­тья о том, как ис­поль­зо­вать OpenMP в Visual Studio (вклю­чая бес­плат­ную вер­сию Express Edition, в ко­то­рой OpenMP офи­ци­аль­но не под­дер­жи­ва­ет­ся).

OpenMP — API, поз­во­ляю­щий лег­ко со­зда­вать па­ра­л­лель­ные про­грам­мы для си­стем с об­щей па­мя­тью.

Бес­плат­ное ПО Microsoft для сту­ден­тов и ас­пи­ран­тов

Ес­ли вы сту­дент или ас­пи­рант оч­ной фор­мы обу­че­ния, то мо­же­те бес­плат­но ска­чать и уста­но­вить сле­дую­щее про­грамм­ное обес­пе­че­ние от Microsoft:

  1. Visual Studio 2005/2008 Professional Edition
  2. Windows Server 2008 Standard
  3. SQL Server 2008 Developer
  4. Expression Studio 2
  5. Game Studio 2.0

Всё, что вам нуж­но — это за­ре­ги­стри­ро­вать­ся на сай­те DreamSpark.ru, предо­ста­вив скан сво­е­го сту­ден­че­ско­го би­ле­та или ас­пи­рант­ско­го удо­сто­ве­ре­ния.

По­сле то­го, как ва­ши дан­ные бу­дут про­ана­ли­зи­ро­ва­ны, вам при­дёт код ак­ти­ва­ции, ко­то­рый мо­жет быть ис­поль­зо­ван сов­мест­но с Live ID для ска­чи­ва­ния про­грамм­ных про­дук­тов с сай­та DreamSpark.com.

Я про­ве­рил: си­сте­ма ра­бо­та­ет! По­дроб­но­сти на сай­те DreamSpark.ru.

P.S. На­по­ми­наю, что Visual Studio 2005/2008 Express Edition бес­пла­тен для всех!