MySQL Workbench: Current Profile Has no WMI enabled

1. Устанавливаем MySQL Workbench
2. Создаем New Server Instance
3. Два раза кликаем на Server Instance, который только что создали и получаем ошибку MySQL Workbench: Current Profile Has no WMI enabled
Решение простое. Кликаем по Manage Server Instances и закрываем, теперь пробуем выполнить действие, которое описано в пункте 3 и оп, все работает! Иногда нужно поклацать еще вкладки и кнопки, магия.

Как определить Internet Explorer с помощью JavaScript

IE='\v'=='v'
Этот способ является победителем в соревновании на самый коротки способ, что бы определить IE в js.

Пример:

Extjs ошибка "ct is null"

Воспользовавшись поисковиком, в принципе, можно найти решение проблема в exjs "ct is null", но возможно не всем оно поможет.

Обычно такая ошибка возникает если мы не использовали renderTo или использовали, но забыли добавить куда же оно все таки сделает renderTo.

Я особо не вникал в суть проблемы, но решилось таким образом:

Есть форма
var loginPanel = new Ext.FormPanel({
    id: 'loginPanel',
    labelWidth: 75,

Если добавить
renderTo: document.body, 

По идее все должно заработать. Мне помогло.


Так же можно рендерить в div. Например:
renderTo: 'somedivid',
но при этом нужно добавить в тело

localStorage и Internet Explorer 6,7

Еще один, не менее больной удар от браузера Internet Explorer мы можем получить используя localStorage. Собственно, как и всегда, выход есть. Я использовал замечательную библиотеку store.js.

Для начала подключаем:

<script src="store.js"></script>

Юзать очень просто:
// Store 'marcus' at 'username'
store.set('username', 'marcus')

// Get 'username'
store.get('username')

// Remove 'username'
store.remove('username')

// Clear all keys
store.clear()

// Store an object literal - store.js uses JSON.stringify under the hood
store.set('user', { name: 'marcus', likes: 'javascript' })

// Get the stored object - store.js uses JSON.parse under the hood
var user = store.get('user')
alert(user.name + ' likes ' + user.likes)

// Get all stored values
store.getAll().user.name == 'marcus'

IndexOf в Internet Explorer 6,7

Как известно, майкрософтофское детище былых времен, не хочет идти в ногу со временем и отказывается работать с indexOf.
Для поиска в строке, что бы угодить злосчастному браузеру, мне известно два варианта.

Вариант первый
Подключить jQuery и использовать inArray. Например, это выглядит так:
$.inArray(whatfind, wherefind);

Вариант второй
Можно использовать и такой вариант:
/Sometext/.test(wherefind);