tag:blogger.com,1999:blog-5275693640820115382023-11-16T10:36:16.844-08:00Trips and ticks. Everyware.halfreakhttp://www.blogger.com/profile/08972619939114982763noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-527569364082011538.post-70959893666893568192011-09-23T12:21:00.000-07:002011-09-23T13:32:58.185-07:00[tick] Увеличиваем разрешение экрана нетбука в Windows 7.Для чего это может потребоваться? Ведь совершенно очевидно, что физически количество пикселей на ЖК экране останется тем же. Вот простой и наглядный пример:<br /><br /><P align="center"><a href="https://picasaweb.google.com/lh/photo/-3G80kqB8lXgKUaPPSE3fdDnXP2wtWcMkfVGyAhBbAw?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfdnJdOb9d6sQlV6viOC2WhgPZQYiOsh-ZfvDUcdzjVDEdhdlaC9pYRpsb2LCF-l0Lja02sCVuWQFuDwGHYPLaUqrYvUrIeXBahtdRlv0_y0aZVSWb7-0hH8QY31N0RGCx5ElJ9rHTGCE/s400/%2525D0%25259F%2525D0%2525BE%2525D0%2525BB%2525D0%2525BD%2525D0%2525BE%2525D1%25258D%2525D0%2525BA%2525D1%252580%2525D0%2525B0%2525D0%2525BD%2525D0%2525BD%2525D0%2525B0%2525D1%25258F%252520%2525D0%2525B7%2525D0%2525B0%2525D0%2525BF%2525D0%2525B8%2525D1%252581%2525D1%25258C%25252023.09.2011%252520234103.jpg" height="234" width="400" /></a></P><br /><br />Окно "Save for Web & Devices" в Photoshop просто <span style="font-style:italic;">не влезает</span> на экранчик размером 1024x600, до крайности огорчая автора данного блога.<br /><br /><a name='more'></a><br />Решение оказалось элементарно простым: достаточно изменить в реестре Windows все значения параметра Display1_DownScalingSupported с 0 на 1. В результате в настройках экрана нетбука появляются два новых разрешения 1024×768 и 1152×864, позволяющие почти полноценно работать с большими окнами. Выглядит это, конечно, как страшный сон, зато весь функционал доступен:<br /><br /><P align="center"><a href="https://picasaweb.google.com/lh/photo/bB1xxTFJXKSvu_s1aPz67dDnXP2wtWcMkfVGyAhBbAw?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj66k4cm7zCrgHFPV1Szx5KWbv5DnUC2DQHnzHNlGClhv6BqT1jSNhOVU3u0ZXA_Ob5aMosp6MOd0b9AuQxXP4Tfh9bTt6bBiSlImLAzkfMuWx2Cy9MtTp5SiOlSeN3zsbR8Buxb9HfeQw/s400/%2525D0%25259F%2525D0%2525BE%2525D0%2525BB%2525D0%2525BD%2525D0%2525BE%2525D1%25258D%2525D0%2525BA%2525D1%252580%2525D0%2525B0%2525D0%2525BD%2525D0%2525BD%2525D0%2525B0%2525D1%25258F%252520%2525D0%2525B7%2525D0%2525B0%2525D0%2525BF%2525D0%2525B8%2525D1%252581%2525D1%25258C%25252023.09.2011%252520234142.jpg" height="234" width="400" /></a></P><br /><br />Оговорюсь на всякий случай, что испытывал этот фикс на Packard Bell Dot S на платформе Intel Atom N450. Работоспособность на других платформах не проверял.halfreakhttp://www.blogger.com/profile/08972619939114982763noreply@blogger.com0tag:blogger.com,1999:blog-527569364082011538.post-51588037234617195872011-03-09T02:03:00.000-08:002011-03-09T03:37:25.229-08:00[tick] Встраивание музыки в блог средствами Google<p>Столкнулся вчера с пренеприятнейшей ситуацией - надежно работавший до сих пор хостинг divshare.com перестал проигрывать залитые файлы, а prostopleer вообще наотрез отказался выкладывать мои MP3. Связываться с еще какими-то сомнительными хостингами мне уже абсолютно не хотелось, да и разве может не быть у всемогущей Империи Добра способа поделиться с общественностью спи... пардон, честно и порядочно скопированной музыкой?</p><a name='more'></a><p>Такой способ, хоть и не документированный, конечно же существует. В Gmail и Google Reader есть встроенный флэш MP3-плеер, который как раз подходит для поставленной задачи.</p><p><span style="font-family:courier new;"><span style="font-size:85%;"><embed type="application/x-shockwave-flash" flashvars="audioUrl=MP3_FILE_URL" src="http://www.google.com/reader/ui/3523697345-audio-player.swf" width="400" height="27" quality="best"></embed><br /></span></span></p><p>Где вместо MP3_FILE_URL нужно вставить ссылку на MP3-файл.</p><p>И с этой целью логично будет воспользоваться Google Sites, где достаточно создать пустую страничку и закинуть файлы в Attachments. Примерно так:</p><p><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzb6BrZyh-GIKHDBauDcMacZcyHWiC-btwUvvB_B3ADnEAncp4VlRD1Ea0oKraJoSbyBdFx8EqilhNuHQsydXINgfh0aMLFFNIdOC6q7u5jqQDEswQamOobOsRPZSBc020xr1pDZTy5x1M/s800/index%20-%20halfreak%20-%20Opera%2009.03.2011%20141730.jpg" /><br /></p><p>Получаем нужные нам прямые ссылки на файлы. Вот результат этих нехитрых манипуляций:</p><p><embed type="application/x-shockwave-flash" flashvars="audioUrl=https://sites.google.com/site/halfreak/index/01_-_Nebo_s_toboy.mp3?attredirects=0&d=1" src="http://www.google.com/reader/ui/3523697345-audio-player.swf" width="400" height="27" quality="best"></embed></p>halfreakhttp://www.blogger.com/profile/08972619939114982763noreply@blogger.com1tag:blogger.com,1999:blog-527569364082011538.post-61441422209702861572010-11-24T01:55:00.000-08:002010-11-24T11:23:48.935-08:00[trip] Музыка на старых звуковых картах<p>Первая звуковая карта для IBM PC совместимых компьютеров была выпущена в 1987 году и имела не так уж и много общего с современными. У нее не было возможности записывать или воспроизводить привычное нам цифровое аудио, и, по сути, она являлась всего лишь примитивным синтезатором с единственной функцией - возможностью воспроизведения музыки. И вплоть до распространения алгоритмов сжатия звука, в основном, именно звучание музыки придавало звуковой карте ее индивидуальность. </p><a name='more'></a><p>Дело в том, что наряду с традиционным FM-синтезом, технологией лицензированной Yamaha, а следовательно, звучащей примерно одинаково у всех производителей, в конце 80-х годов начал развиваться, так называемый, Wavetable синтез звука. Его принцип заключается в использовании не только взаимодействия определенных форм электромагнитных волн, но и семплов, записанных с настоящих музыкальных инстументов. И хотя использовались семплы только ударных и атаки, то есть самого начала звучания инструмента, этим достигалось намного более реалистичное звучание, поскольку человеческий слух наиболее остро реагирует именно на нюансы атаки.</p><p>Чтобы показать различия между этими двумя алгоритмами звукового синтеза, я записал одну и ту же мелодию из саундтрека Warcraft II через две звуковые карты. К сожалению, обе карты относятся уже к концу эпохи MIDI музыки в играх и являются бюджетными перевыпусками классических моделей, но в плане качества звука не отличаются от них. Первая представляет собой клон Sound Blaster 16, реализовывавшего FM-синтез на чипе Yamaha OPL3, вторая - преемник Sound Blaster AWE32 с Wavetable синтезом.</p><p><a href="http://picasaweb.google.com/lh/photo/UefszKpSts0X-s0tN1Ip5yUbniDTmAOQpW5YbZ6GBPE?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4SnluJXQcAfHu_2Fgwhm1xPsk5kRd-5wvB00kpkoFVEtBdp6jGM0T36ANZVA-o0vk4hUN6x8q4RX-n776PtLnZuqsncFms1fZEFgVFHGKHs_TA8NeXUetSPb1zuXhwFT-jJlCvq-AKSk/w335/697px-Soundblaster-CT4180.jpg" /></a><br />Creative Sound Blaster Vibra16c (CT4180)<br /><embed src="http://www.divshare.com/flash/playlist?myId=13306852-865" width="335" height="28" name="divplaylist" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></p><p><a href="http://picasaweb.google.com/lh/photo/yrxWkXhxsW2encnCQgJ6LCUbniDTmAOQpW5YbZ6GBPE?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHDD8xHPIvAStvFH6pD7PJ-68shl9j5iz3nbhgLpUetRKFQw8OYgAJGUA3enlcFwaL9Si-kPsEQpTwB6u1UGOjdnhDk9PCVOZmLq5613AY4pfiWbv77PgkgAQkZ9kRmlH9aJOeGIuKE8w/w335/168888_ct4520.jpg" /></a><br />Creative Sound Blaster AWE64 (CT4520)<br /><embed src="http://www.divshare.com/flash/playlist?myId=13306853-40b" width="335" height="28" name="divplaylist" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></p><p>Что интересно, каждый производитель звуковых карт с Wavetable использовал собственные библиотеки семплов, эффекты реверберации, хоруса, фейзера и алгоритмы аддитивного и субтрактивного синтеза. Из-за этого каждая карта имела действительно уникальное звучание. Ниже я приведу ссылки на замечательные сайты, посвященные истории и сравнению звуковых карт того времени.</p><p><a href="http://www.wavetable.nl/">Wavetable.nl</a> - сайт полностью посвящен соответствующей теме. Представлены записи очень многих моделей.<br /><a href="http://crossfire-designs.de/index.php?lang=en&what=articles&name=showarticle.htm&article=soundcards&print=true">Crossfire-designs.de</a> - интересная статья об истории компьютерного звука начиная с PC-speaker.<br /><a href="http://www.youtube.com/watch?v=a324ykKV-7Y">Youtube.com</a> - короткое видео об эволюции игровой музыки. На основе статьи по ссылке выше.</p><p>Как я записывал: игра запускалась на системе AMD 486 DX4-100, 32MB RAM, S3Trio64V+ 1MB, 1.2GB HDD, Windows 95 OSR2 с громкостью WAVE на нуле. Выходной сигнал записан через линейный вход Sound Blaster X-Fi Titanium с последующей нормализацией.</p>halfreakhttp://www.blogger.com/profile/08972619939114982763noreply@blogger.com0tag:blogger.com,1999:blog-527569364082011538.post-19405539681450860852010-10-29T10:35:00.000-07:002010-11-24T08:12:51.906-08:00[tick] Создание миниатюр необходимого размера в Picasa.<p>В веб-альбомах Picasa по умолчанию предусмотрено несколько фиксированных размеров для миниатюр со ссылками на полноразмерные изображения (144, 288, 400 и 800 пикселей), выбираются они из выпадающего меню справа от картинки. Это, конечно, очень здорово и удобно, но не слишком-то универсально. Я же хочу рассказать о том, как создавать миниатюры с любыми заданными размерами, как по ширине, так и по высоте.</p><a name='more'></a><p>К примеру, нам нужно получить действительно компактную миниатюру. Как это сделать, если минимальный размер, предлагаемый Picasa - 144 пикселя?</p><p><a href="http://picasaweb.google.com/lh/photo/119ypa1hkGCBqq0kMzXR6YIlPMbktwv2ydjLZ8uPlU4?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUZO4eGPUDNICBU-hFhgB8txLjioJJnH2cJivjiuNRS8Il5JNFN5BQiJ3yRAovLfg3F9s68RNleoilj9Delf4S-nDqPz9Dqje2J5LIDZNzp1ac8P6x8DQxuDB0WjRUz2KFOxkC0ZQbWz-0/s144/hal-9000-eye.jpg" height="144" width="144" /></a></p><p>Нам придется вручную отредактировать ссылку, полученную из веб-альбомов Picasa:</p><p><span style="font-family:courier new;"><span style="font-size:85%;"><a href="http://picasaweb.google.com/lh/photo/119ypa1hkGCBqq0kMzXR6YIlPMbktwv2ydjLZ8uPlU4?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUZO4eGPUDNICBU-hFhgB8txLjioJJnH2cJivjiuNRS8Il5JNFN5BQiJ3yRAovLfg3F9s68RNleoilj9Delf4S-nDqPz9Dqje2J5LIDZNzp1ac8P6x8DQxuDB0WjRUz2KFOxkC0ZQbWz-0/s144/hal-9000-eye.jpg" height="144" width="144" /></a></span></span></p><p>Обратите внимание на символы, расположенные непосредственно перед именем файла ".../<span style="color:#ff0000;">s144</span>/hal-9000-eye.jpg". Именно их нам и нужно заменить. И конечно же, необходимо соответственно изменить значения <span style="color:#ff0000;">height</span> и <span style="color:#ff0000;">width</span>, либо просто удалить эти атрибуты. В результате мы можем получить любой желаемый размер миниатюры: 80 пикселей...</p><p><span style="font-family:courier new;"><span style="font-size:85%;"><a href="http://picasaweb.google.com/lh/photo/119ypa1hkGCBqq0kMzXR6YIlPMbktwv2ydjLZ8uPlU4?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUZO4eGPUDNICBU-hFhgB8txLjioJJnH2cJivjiuNRS8Il5JNFN5BQiJ3yRAovLfg3F9s68RNleoilj9Delf4S-nDqPz9Dqje2J5LIDZNzp1ac8P6x8DQxuDB0WjRUz2KFOxkC0ZQbWz-0/s80/hal-9000-eye.jpg" height="80" width="80" /></a></span></span></p><p><a href="http://picasaweb.google.com/lh/photo/119ypa1hkGCBqq0kMzXR6YIlPMbktwv2ydjLZ8uPlU4?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUZO4eGPUDNICBU-hFhgB8txLjioJJnH2cJivjiuNRS8Il5JNFN5BQiJ3yRAovLfg3F9s68RNleoilj9Delf4S-nDqPz9Dqje2J5LIDZNzp1ac8P6x8DQxuDB0WjRUz2KFOxkC0ZQbWz-0/s80/hal-9000-eye.jpg" height="80" width="80" /></a></p><p>...или даже 16.<p><span style="font-family:courier new;"><span style="font-size:85%;"><a href="http://picasaweb.google.com/lh/photo/119ypa1hkGCBqq0kMzXR6YIlPMbktwv2ydjLZ8uPlU4?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUZO4eGPUDNICBU-hFhgB8txLjioJJnH2cJivjiuNRS8Il5JNFN5BQiJ3yRAovLfg3F9s68RNleoilj9Delf4S-nDqPz9Dqje2J5LIDZNzp1ac8P6x8DQxuDB0WjRUz2KFOxkC0ZQbWz-0/s16/hal-9000-eye.jpg" /></a></span></span></p><p><a href="http://picasaweb.google.com/lh/photo/119ypa1hkGCBqq0kMzXR6YIlPMbktwv2ydjLZ8uPlU4?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUZO4eGPUDNICBU-hFhgB8txLjioJJnH2cJivjiuNRS8Il5JNFN5BQiJ3yRAovLfg3F9s68RNleoilj9Delf4S-nDqPz9Dqje2J5LIDZNzp1ac8P6x8DQxuDB0WjRUz2KFOxkC0ZQbWz-0/s16/hal-9000-eye.jpg" /></a></p><p>Теперь, допустим, нам необходимо получить строку из трех изображений. Если воспользоваться стандартной функцией создания миниатюр с разрешением, скажем, в 128 пикселей, мы получим следующее:</p><p><a href="http://picasaweb.google.com/lh/photo/qmI6Xlw9ZtupaVVDUSl2hg?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinNo9HPeEiCbuWjcQHcREjafDORlnYvXFN2HLNwJqjk4zIH8XZamJd1pi7xvOBxwoM44DHHv1l1-qEsraN144dqXlBVLP-RERR-_yhPjeiDknl1WMSD1kwtOCW7ATLNBzYePWyx_h8mXQ/s128/03%20-%20Sample-00014.jpg" /></a><a href="http://picasaweb.google.com/lh/photo/2JnHTXEIF2K9XDtWqoqbhA?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs5vST8xBRUoR-KvQaQzZDq55aBCbbw_LgRmixIFq4d0XwOB1lXzAdoIIU4nAvxNi6KfMGxHm6gWItAR-pPyZ8th-ZsfKeBiMfogqWw0g0Rlx-9xDZzZxmgzQAIvrk-gvtgD6E3RlSOcY/s128/05%20-%20Sample-00016.jpg" /></a><a href="http://picasaweb.google.com/lh/photo/OrIpupXsORzAtw7DYBfUOQ?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKShU3XdG6WDRhn0EILxz-VtDSAckOhyphenhyphenm0wm5fxp9lVX1VEEOCkItjGpmC9fAl3baq431MOweDCiqvT4OmC8_ye02jAie3FN8UnhJ0wA0Ti-PVU0D5KD9YYYuUNiLoB13sY_qv5I_Eqe0/s128/17%20-%20Sample-0012.jpg" /></a></p><p>То есть, сервер Picasa добросовестно уменьшил изображения до 128 пикселей <em>по большей стороне. </em>Впервые столкнувшись с этой проблемой, я был сильно разочарован в данном хостинге изображений и уже собирался отказаться от него, несмотря на многочисленные возможности и синхронизацию с аккаунтом Google, но все же, в один прекрасный день, нашел решение, оказавшееся элементарно простым. Как мы уже знаем, строка ".../<span style="color:#ff0000;">s128</span>/имя_файла.jpg"задает наибольший размер изображения по обеим сторонам. Оказывается, достаточно заменить букву <span style="color:#ff0000;">s</span> (size) на <span style="color:#ff0000;">h</span> (height) для ограничения картинки по высоте или <span style="color:#ff0000;">w</span> (width) для ограничения по ширине. Итак, приведя ссылки на миниатюры к виду ".../<span style="color:#ff0000;">h128</span>/имя_файла.jpg", мы получаем ровную строку из изображений высотой 128 пикселей:</p><p><a href="http://picasaweb.google.com/lh/photo/qmI6Xlw9ZtupaVVDUSl2hg?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinNo9HPeEiCbuWjcQHcREjafDORlnYvXFN2HLNwJqjk4zIH8XZamJd1pi7xvOBxwoM44DHHv1l1-qEsraN144dqXlBVLP-RERR-_yhPjeiDknl1WMSD1kwtOCW7ATLNBzYePWyx_h8mXQ/h128/03%20-%20Sample-00014.jpg" /></a><a href="http://picasaweb.google.com/lh/photo/2JnHTXEIF2K9XDtWqoqbhA?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs5vST8xBRUoR-KvQaQzZDq55aBCbbw_LgRmixIFq4d0XwOB1lXzAdoIIU4nAvxNi6KfMGxHm6gWItAR-pPyZ8th-ZsfKeBiMfogqWw0g0Rlx-9xDZzZxmgzQAIvrk-gvtgD6E3RlSOcY/h128/05%20-%20Sample-00016.jpg" /></a><a href="http://picasaweb.google.com/lh/photo/OrIpupXsORzAtw7DYBfUOQ?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKShU3XdG6WDRhn0EILxz-VtDSAckOhyphenhyphenm0wm5fxp9lVX1VEEOCkItjGpmC9fAl3baq431MOweDCiqvT4OmC8_ye02jAie3FN8UnhJ0wA0Ti-PVU0D5KD9YYYuUNiLoB13sY_qv5I_Eqe0/h128/17%20-%20Sample-0012.jpg" /></a></p><p>Или, воспользовавшись ограничением по ширине ".../<span style="color:#ff0000;">w128</span>/имя_файла.jpg" и разграничив изображения тегом <br>, получим столбец 128 пикселей шириной:</p><p><a href="http://picasaweb.google.com/lh/photo/qmI6Xlw9ZtupaVVDUSl2hg?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinNo9HPeEiCbuWjcQHcREjafDORlnYvXFN2HLNwJqjk4zIH8XZamJd1pi7xvOBxwoM44DHHv1l1-qEsraN144dqXlBVLP-RERR-_yhPjeiDknl1WMSD1kwtOCW7ATLNBzYePWyx_h8mXQ/w128/03%20-%20Sample-00014.jpg" /></a><br /><a href="http://picasaweb.google.com/lh/photo/2JnHTXEIF2K9XDtWqoqbhA?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs5vST8xBRUoR-KvQaQzZDq55aBCbbw_LgRmixIFq4d0XwOB1lXzAdoIIU4nAvxNi6KfMGxHm6gWItAR-pPyZ8th-ZsfKeBiMfogqWw0g0Rlx-9xDZzZxmgzQAIvrk-gvtgD6E3RlSOcY/w128/05%20-%20Sample-00016.jpg" /></a><br /><a href="http://picasaweb.google.com/lh/photo/OrIpupXsORzAtw7DYBfUOQ?feat=embedwebsite"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKShU3XdG6WDRhn0EILxz-VtDSAckOhyphenhyphenm0wm5fxp9lVX1VEEOCkItjGpmC9fAl3baq431MOweDCiqvT4OmC8_ye02jAie3FN8UnhJ0wA0Ti-PVU0D5KD9YYYuUNiLoB13sY_qv5I_Eqe0/w128/17%20-%20Sample-0012.jpg" /></a></p><p>Надеюсь, что этот пост принесет кому-нибудь пользу, а также, что он не станет единственным в этом блоге. До встречи!</p>halfreakhttp://www.blogger.com/profile/08972619939114982763noreply@blogger.com5