Главная

Friday, 27 November 2015

Щедрая пятница до минус 40%.

Всем привет.

Скорее всего вы знаете, что сегодня по всему миру проходят распродажи «Черная пятница». 

Каждый супермаркет валит свои цены до -80%. Но вы должны быть бдительны ибо "атака на цены" могла произойти в аккурат после атаки на наши с вами кошельки.) Но не будем о грустном, даешь позитив. Сегодня с нами Зинаида Лукьянова и проект «Фотошоп-мастер».

В прошлом году «Фотошоп-мастер» тоже попробовал устроить акцию в этот день, и многим она тогда пришлась по душе. 781 человек сделали заказы по льготным ценам. Поэтому в этом году они снова дают такую возможность всем нашим подписчикам и постоянным клиентам.

Правда, название «Черная пятница» решили изменить. Пусть у нас будет «Щедрая пятница»!

В рамках этой акции с 27 по 30 ноября (включительно) вы можете заказать любой из видео-курсов с невероятной скидкой в  -40%!


Так что если вы давно хотели приобрести  какой-то из наших курсов, но откладывали, то сегодня у вас есть отличная возможность сделать это.

Все подробности, а также список курсов, участвующих в акции, вы найдете на этой странице:


Всем удачных  покупок!.


Wednesday, 18 November 2015

Как исправить сбой Adobe Shockwave Flash в Google Chrome?

Всем привет.

Вот уже и в Украине Google Chrome обошёл своих конкурентов и оказался на первом месте в рейтинге браузеров. Всё это здорово, но Google никак не хочет порешать наболевшие проблемы своего детища. Думаю многие хотят узнать как исправить сбой Adobe Flash в Google Chrome. Довольно не приятная пакость, которая случается в самый неподходящий момент, особенно когда открыто куча вкладок и нет ни малейшего желания перезапускать web-браузер.

То как исправить сбой Adobe Flash в Google Chrome?

Вашим мучениям настал конец! Сейчас я расскажу как решить проблему, а кому лень читать могут посмотреть видео под статьёй.

Короткая экскурсия в суть проблемы.

Почему опять Chrome? Что же в нём не так? На самом деле, никакой проблемы не было бы, если использовать только Google Chrome (может разработчики таким хитрым способом хотели избавиться от конкурентов?). Но многие используют сразу несколько браузеров для различных целей. Например, я использую параллельно браузер Opera, изредка Internet Explorer и Mozilla Firefox.

Изначально Google Chrome был для многих привлекателен встроенным (смотрите также визуальные закладки для хрома) flash-плеером, который работал «по-умолчанию»,  т.е. не требовалось устанавливать дополнительных плагинов. Но в других браузерах такой «фишки» нет и приходится устанавливать Adobe Flash Player отдельно. И получается такая каша: Google Chrome подключает при запуске сразу все плагины: и свой, и установленные в системе, причём всех версий которые найдёт. Вот незадача… При этом появляется ошибка: «Shockwave Flash has crashed Google Chrome» и всплывает надпись с предупреждением



Зачем это было сделано и почему разработчики до сих пор не исправляются мне неизвестно. Ведь на днях хром обновился до версии 22.0.1229.94 m, а «воз и ныне там».

Хочу исправить сбой Shockwave Flash в Google Chrome в два клика.

Что ж, нам не привыкать, делаем всё ручками, благо это совсем не сложно. Для решения проблемы мы просто отключим лишние модули Shockwave Flash, оставив всего один. Для этого нам надо пройти в настройки подключаемых модулей. Это можно сделать через меню или просто вставить в адресную строку браузера текст: chrome://plugins

Чтобы попасть туда через меню надо пройти в «Настройки -> Показать дополнительные настройки -> Настройки контента -> Отключить отдельные модули…».

Раскрываем плюсик «Подробнее» справа блока Flash и теперь мы видим на экране примерно такую картину



Monday, 16 November 2015

Быстрый поиск зависших сессий в Oracle.

Привет всем.

Обнаружив несостоявшийся ночной холодный бекап (backup) на базе Oracle пришлось быстро накидать схемку дежурному для проверки причины сего. Возможно и вам пригодиться.


1.Находим в \bdump\alert_base_istance.log причину несостоявшегося бекапа:




Saturday, 14 November 2015

How to Make a Tilt Shift Effect in Paint.NET - как сделать Tilt-эффект в Paint.NET за 5 шагов.


Предлагаю вам статью одного автора на тему "Как сделать Tilt-эффект в Paint.NET за 5 шагов". Сейчас такие эффекты на фото очень полярны, это когда часть элементов становятся как бы игрушечными.

Все фото автора Ian Pullen.



In this tutorial, I'm going to show you how you can apply a tilt shift effect to your photos using the free image editor, Paint.NET. The tilt shift effect has been popularised by many photo filter apps and it is also sometimes referred to as a miniature effect. If you've seen any photos of real life scenes that look as if they're photos of toy scenes, then you already know this technique.

This effect takes its name from tilt shift lenses, which are a special type of lens where the front element can be moved resulting in just a narrow band of the photo being in focus.

Traditionally, these lenses have been used for specialist reasons, such as photographing tool buildings without the vertical lines converging. However they're also commonly used for applying this miniaturisation effect.

The lenses themselves are relatively expensive, but thankfully it is quite an easy effect to replicate in an image editor like Paint.NET. To follow along with this tutorial, you'll need a copy of Paint.NET, and you'll also need to download and install the free Alpha Mask Import plugin, but I'll explain more about this in the first step.

Thursday, 12 November 2015

Пример Geolocation API и эмулятора geo-данных.

Всем привет! 

Вы же помните что я затрагивал тему геолокации годик тому. Тогда речь шла о том как Google собирает данные про WiFi роутерах, которые сейчас стоят чуть ли не в каждом доме.

А сегодня я хочу рассказать про геолокацию с точки зрения web-разработчика - получение местоположения пользователя который зашел на ваш сайт, то есть географических координат: ширину и долготу. Эти данные можно получить из браузера пользователя, используя Geolocation API (ссылка на спецификацию). Браузеру эти данные доступны из разных источников: IP адрес, GPS датчик устройства, WiFi и Bluetooth MAC адреса и через GSM вышки для мобильных устройств (А-GPS). Геолокационные данные - это приватные данные, поэтому они не доступны пока пользователь не даст разрешение на их использование. Вы можете увидеть пример работы этого API, для этого нажмите кнопку ниже.




Посмотрите исходный код этой страницы для того, чтобы увидеть как это все работает  - блок function getLocation. При нажатии на кнопку идет проверка поддерживает ли Ваш web-браузер функцию геолокации. Если да, то вызывается функция из API getCurrentPosition с двумя параметрами: первый - имя функции, которая будет вызвана при успешном получении данных, второй - имя функции, которая будет вызвана при ошибке (например, пользователь запретил доступ к данным и т.п.). При успешном исходе нам будут доступны географическая широта и долгота (например, «50.4501, 30.5234»).

Tuesday, 10 November 2015

Web Quality Assurance and 3 dimensions.

Hi all,

recently I took an active part in one QA (Quality Assurance) course of software products for newbies. I was watching this course distantly, so I could lost some technical moments. 

But I remembered one main reason in QA - it's a testing of web application interface (and its all functions) in various screen resolution of customer gadget. And various screen sizes, of course.
It's concerning to responsive web-design. OK.

What's problem in?

No problem, but we should check one moment - our monitor has ability change screen resolution (1) and change the element size (2).

It's example for Windows 7.

Friday, 6 November 2015

Searching file in Chrome cache - поиск файла в кеше браузера Хром.

Hello everybody.

I would like to tell some words about cache. Yes, I like cache.) It is not money cash, but cache of web-browser is good too. So, I consider popular web-browser Google Chrome.

For viewing of Chrome cache you can write in URL the following command chrome://cache/
Such you can view the list of clickable links to all files in cache by form http://sites.domen.com/image... However, you can't download file from cache by this link.

Ok, you, may be, know where Chrome store own cache files in:
Google Chrome: C:\Users\%USERNAME%\AppData(hidden)\Local\Google\Chrome\User Data\Default
or
Chromium: C:\Users\%USERNAME%\AppData(hidden)\Local\Chromium\User Data\Default
and final folder \Cache or \Media Cache.

If the destination of last folder doesn't suit for you, so you can change it by addition key  
--user-data-dir="E:\\MyFolder\User Data" 
for startup-link of your Chrome.

Unfortunately, you will not find your real cache file there. You can find there many files with encrypted filenames like f_00*.

Of course, you can set filter by written-time or size of file and will find needed file. But we know more comfortable tool for searching.

It's the cool utility ChromeCacheView from Nirsoft. We can find correspondence between real filename and encrypted filename in cache by this utility (green color frame on snapshot).
However some files Chrome save in main cache file such as data_0, data_1 etc (red color frame on snapshot).



In this case also this utility will not help us. In this case I can use another web-browser, for example InternetExplorer. InternetExplorer is using more simple layout of cache storage.)

See you later.






Sunday, 1 November 2015

Microsoft.NET Framework - чистка рядов.

Всем привет.

Так уж случилось что срочно пришлось ставить некий софт который требует Microsoft.NET Framework. Это такой кучерявый и прогрессивный Framework от Microsoft который ставиться каждому клиенту. 

Самое удивительное для меня это то что старшая версия не покрывает функций младшей. Другим словами если некий софт требует версию 3.0, то версия 4.0  не подойдет. Вот так у меня, к примеру, на ПК стоят несколько Framework-ов от 3-й версии до версии 4.5. Почему так, не знаю, может так написан софт под которые их ставили?

Вы уже догадались что в конце концов наступает момент нестыковки между версиями Microsoft.NET Framework. Так случилось и у меня. Обычно надо некую версию снести или доставить. Это хорошо отрабатывает если все версии фреймворков установились корректно. А если нет, то приходиться бороться за "чистоту рядов".

Первым помощником  в такой борьбе будет утилита Caspol.exe. Утилита командной строки caspol.exe, поставляемая с .NET Framework, позволяет просматривать и манипулировать политикой безопасности. Файл утилиты располагается в каталоге С\WINDOWS\Microsoft.NET\Framework\ v1.1.4322\ CasPol.exe.

Утилита caspol.exe отображает всю доступную информацию об уровне безопасности, установленном по умолчанию (Machine). Эта информация включает в себя иерархию групп кода, название набора разрешений и имена сборок, использующих политику Full Trust.

Подробнее о ключах запуска здесь.

У меня получилось такой запуск:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol.exe -pp off -machine -chggroup LocalIntranet_Zone FullTrust 

Вторым важным инструментом мне подошел Cleanup Tool. Программа .NET Framework Cleanup Tool предназначена для удаления выбранных версий .Net Framework с вашего компьютера. Она удалит файлы, папки, ключи и записи в реестре, информацию о продукте из базы Windows Installer.

В первую очередь данный инструмент предназначен для очистки системы, если вы столкнулись с ошибками во время установки, удаления или работы .Net Framework, чтобы попробовать установить нужную версию снова. Утилиту можно использовать как в тихом режиме, так и в режиме диалога.

.NET Framework Cleanup Tool

Более подробно здесь
Иногда помогает.)