Default Green Orange
Gemini_13's Blog
Блокнот полезных вещей
Home
    • Карта сайта
    • Обо мне
RSS

Archive for Сентябрь, 2012

DD-WRT: превращаем Dlink DIR-320 в Asus WL-500GP

Железо, Разное 0 Comment »

Один из самых популярных вопросов в инете — «какой беспроводной роутер выбрать для дома?». И чаще всего на него отвечают: ASUS WL-500g Premium. При этом забывают упомянуть, что стоит эта железяка больше $100. Мне это кажется совершенно неоправданным. Более того, можно получить роутер с той же функциональностью и даже построенный на том же чипсете за половину от указанной суммы. Для этого потребуется купить роутер Dlink DIR-320 и воспользоваться приведенной ниже инструкцией. В результате мы получим мощный роутер, который можно использовать не только по прямому назначению, но и установить на него файл-сервер, принт-сервер, torrent-клиент и еще много-много всего.

Итак, поехали.

1. Скачиваем прошивку DD-WRT_mini_usb Eko c сайта dd-wrt.com

2. Прошиваем девайс согласно инструкции: http://www.dd-wrt.com/phpBB2/viewtopic.php?p=232838&sid=128eb1a54450aa3577d880e3d19dfd20
Наберитесь терпения. С первого раза может не получиться. Я смог залить прошивку только сменив компьютер.
Примечание: в статье по ссылке предлагается шиться версией Standart Generic. Это не совсем правильно, т.к., для данного роутера лучше подойдет именно версия Mini USB от Eko.
Read the rest of this entry »


25 сентября, 2012  
Tags: asus, d-link, dd-wrt, dir-320, wl-500gp, прошивка



Как правильно убрать стрелки с ярлыков в Windows 7

Windows, Разное 0 Comment »

Наверняка у Вас уже возникало желание убрать надоедливые и музолящие глаза стрелочки с ярлыков, но как Вам неизвестно или пришлось исправлять косяки после попытки их убрать. Сейчас Вам опишу как правильно убрать стрелочки и не мучатся с черными квадратами вместо ярлыков и прочих проблем…

Для этого нам понадобятся:

  1. Пустая иконка (прозрачная) с названием Blank.ico и размером 48х48
  2. Мозги
  3. Ровные руки

Правильно стрелки с ярлыков можно убрать только путем перенаправления изображения стрелки. Попросту, мы подменяем файл самой стрелочки 🙂

  1. Помещаем пустую иконку Blank.ico в папку Windows
  2. Откройте редактор реестра (Win+R — regedit)
  3. Переходим в раздел
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer
  4. Создайте в нем подраздел с именем Shell Icons
  5. Создайте в новом подразделе параметр типа REG_EXPAND_SZ (Расширяемый строковый параметр) с именем 29 и
    присваиваем ему значение %systemroot%\Blank.ico,0

ВНИМАНИЕ! В 64-разрядной системе значение параметра должно быть C:\Windows\Blank.ico,0
Read the rest of this entry »


25 сентября, 2012  
Tags: windows, черный квадрат, ярлык



Черные квадраты в ярлыках

Windows, Разное 0 Comment »

Черный квадрат Малевича вместо значка ярлыка на рабочем столе. Многие с таким сталкиваются когда хотят избавится от стрелочки на ярлыках. Если у Вас появились черные квадраты вместо иконок на рабочем столе, значит Вы воспользовались неправильным советом от чего теперь мучаетесь. Как правильно убрать стрелочки с ярлыков описано в другом материале — Как правильно убрать стрелки с ярлыков в Windows 7.

Давайте сначала разберемся из-за чего такой глюк. А все достаточно просто… Вы воспользовались какой-то утилитой настройки внешнего вида Windows или сами добавили некий ключ реестра, что убрать стрелочки с ярлыков. Именно так всё и было 🙂

Так делать НЕЛЬЗЯ, но Вы или программа так сделали:

  1. Win + R (Пуск — Стандартные — Выполнить)
  2. Вписали такое:
    REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d %WINDIR%\system32\shell32.dll,50 /f

Для решения этой проблемки надо сделать всего ничего, пару телодвижений:

  1. Win + R (Пуск — Стандартные — Выполнить)
  2. Вписали такое:
    REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /f

    Read the rest of this entry »


25 сентября, 2012  
Tags: windows, черный квадрат, ярлык



Типы данных, которые используются в MySQL

MySQL, Настройка сервера 0 Comment »

Решил понемногу изучать азы MySQL, ато получается, что знаком и не знаком с ней одновременно. Память у меня не резиновая и пользоватся этими знаниями постоянно мне тоже врятли понадобится. Для быстрого поиска нужной инфы я и буду её тут размещать. Что ж, поехали…

Как видно с названия, разговор пойдет о типах данных в БД Мускула (он же MySQL).

Строковые типы

При занесении некоторого значения в поле такого типа из него автоматически вырезаются концевые пробелы.

VARCHAR — Может хранить не более 255 символов.
TINYTEXT — Может хранить не более 255 символов.
TEXT — Может хранить не более 65 535 символов.
MEDIUMTEXT — Может хранить не более 16 777 215 символов.
LONGTEXT — Может хранить не более 4 294 967 295 символов.
Чаще всего применяется тип TEXT, но если вы не уверены, что данные не будут превышать 65 536 символов, используйте LONGTEXT.

Бинарные данные

Бинарные данные — это почти то же самое, что и данные в формате TEXT, но только при поиске в них учитывается регистр символов.

TINYBLOB — Может хранить не более 255 символов.
BLOB — Может хранить не более 65 535 символов.
MEDIUMBLOB — Может хранить не более 16 777 215 символов.
LONGBLOB — Может хранить не более 4 294 967 295 символов.
BLOD-данные не перекодируются автоматически, если при работе с установленным соединением включена возможность перекодирования текста «на лету».
Read the rest of this entry »


25 сентября, 2012  
Tags: mysql, типы данных



Как расшифровать Minidump

Windows, Разное 1 Comment »

BSoD – «Синий экран смерти» (Blue Screen of Death). Объяснять, что это такое, думаю, нет смысла, все с этим сталкивались. Иногда синий экран вполне информативен, повествует нам о возникшей ошибке в виде ее кода (UNMOUNTABLE_BOOT_VOLUME, BAD_POOL_CALLER и т.п.) или напрямую пишет имя процесса, вызвавшего падение системы. Но, к сожалению, не всегда… бывает, что кроме советов проверить оперативную память, обновить драйвера и просканировать диски на ошибки, никакой информативности синий экран не несет.

В Windows существует такая вещь, как minidump. Это файл, который создается после сбоя работы системы с информацией о том, что к этому привело. Каждый BSoD сохраняется в системе в виде зашифрованного файла. По умолчанию, все эти логи находятся в папке Windows\Minidump. Хранятся в виде файлов формата «Mini[Дата]-[Номер].dmp», например, файл Mini060911-05.dmp хранит данные о синем экране, обрадовавшем нас 9 июня 2011 года, причем пятый раз за день. Но для того, чтобы просмотреть этот файл нужна специальная утилита.
О том как включить функцию Minidump и суметь прочитать его и пойдет речь в этой статье.

1. Включить Minidump

«Пуск» — «Настройка» — «Панель управления» — «Система», переходим во вкладку «Дополнительно», в блоке Загрузка и восстановление жмем «Параметры». Внизу должен быть выбран «Малый дамп памяти» и указан каталог, где он будет храниться:

Теперь, если друг система падает в Синий Экран Смерти (BSoD), то в каталоге C:\Windows\Minidump создастся файл, в имени которого будет текущая дата.

2. Расшифровать Minidump

Для этого нам понадобится установить Debugging Tools for Windows и скачать утилиту непосредственно для расшифровки файла дампа kdfe.cmd Read the rest of this entry »


24 сентября, 2012  
Tags: BSoD, kdfe, minidump, windows



Вылетает explorer.exe при нажатии правой кнопкой на ярлык

Windows, Разное 4 комментария »

Как быть, когда вылетает Проводник (explorer.exe), при нажатии правой кнопкой мышки на любой ярлык? Такое бывает, после установки некоторых прог, игр и прочей лабуды.  Исправить это легко. Вот несколько вариантов лечения данного глюка.

Оптимальным решением проблемы может быть отключение расширения оболочки CmdLineExt.dll.

Попробуем просто и безобидный метод, не требующий никаких программ:
1) Пуск — Выполнить (Win+R)
2) Введите команду regsvr32 /u CmdLineExt.dll и нажмите ОК
3) Перезагрузка

Если этот метод Вам ничем не помог, не отчаивайтесь, есть еще способы. Итак, теперь нам понадобится утилка ShellExView, которую можно скачать бесплатно с официального сайта. Запускайте программулину и поехали:

Вариант 1.
1) Найдите среди выведенных ею расширений оболочки — расширение с именем CmdLineContextMenu Class
2) Выделите и нажмите клавишу F7 или через контекстное меню выберите опцию Disable Selected Items
3) Перезагрузка
(Эффект такой же, как и в способе выше)

Вариант 2.
1) Сделайте сортировку по столбцу Type (щелкните мышкой на названии столбца). Вас будут интересовать записи, где Type = Context Menu, а в столбце File Extensions есть звездочка
2) Отключайте записи по очереди, начав с расширений, не принадлежащих Microsoft. Отключение выполняется щелчком правой кнопкой мыши — Disable Selected Items или клавишей F7.
3) Отключив запись, проверьте работу проводника

Если Вы отключили все расширения, но проблема не решилась, то в командной строке (Win+R — cmd — OK) введите sfc /scannow и нажмите Enter.
Если данное действие не возымеет успеха, то перезагрузитесь в безопасный режим Windows.
Если в безопасном режиме данная проблема пропадает, тогда всё нормально, значит, проблема вызвана одной из установленных у вас программ, драйверов, кодеков или служб и Вам придется вручную искать причину вызвавшую сбой. Удалять по одной программе, отключать по одной службе или откатываться к предыдущим версиям установленных драйверов, либо используя точки восстановления возвращаться к предыдущим состояниям системы и наблюдать на каком этапе исчезла ошибка.


24 сентября, 2012  
Tags: explorer, windows, вылет, ярлык



Создаем и удаляем таблицы в MySQL

MySQL, Настройка сервера, Скрипты 0 Comment »

В прошлой статье Создание и удаление баз данных описывалось как создать базу данных. Но, в этой базе нужно создать еще таблицу, собственно с которой мы и будем работать в дальнейшем.

Создание таблицы в базе данных

Создание таблицы производится командой CREATE TABLE.

CREATE TABLE table_name(column_name1 type, column_name2 type,...)

table_name — имя новой таблицы;
column_name — имена колонок (полей), которые будут присутствовать в создаваемой таблице.
type — определяет тип создаваемой колонки.

Пример

Нам нужно создать таблицу телефонных номеров друзей.
Наша таблица будет состоять из трех столбцов: ФИО, адрес и телефон.

CREATE TABLE contacts(fio text, address text, tel text)

В PHP это будет так:

$sql="CREATE TABLE contacts(fio text, address text, tel text)";
mysql_query($sql);

К типу данных можно присоединить модификаторы, которые задают его «поведение» и те операции, которые можно (или, наоборот, запрещено) выполнять с соответстующими столбцами.

not null — означает, что поле не может содержать неопределенное значение, т.е. поле обязательно должно быть инициализировано при вставке новой записи в таблицу (если не задано значение по умолчанию).

Например, для нашей таблицы с телефонами нужно указать, что поле с ФИО друга (поле fio) и его телефоном (поле tel) не может иметь неопределенного значения:

CREATE TABLE contacts(fio text NOT NULL, address text, tel text NOT NULL)

primary key — отражает, что поле является первичным ключом, т.е. идентификатором записи, на который можно ссылаться.

CREATE TABLE contacts(fio text, address text, tel text, PRIMARY KEY (fio))

auto_increment — при вставке новой записи поле получит уникальное значение, так что в таблице никогда не будут существовать два поля с одинаковыми номерами.

CREATE TABLE contacts(fio text AUTO_INCREMENT, address text, tel text)

default — задает значение по умолчанию для поля, которое будет использовано, если при вставке записи для этого поля небыло явно указано значение.

CREATE TABLE contacts(fio text, address text DEFAULT 'Не указан', tel text)

Удаление таблицы в базе данных

Read the rest of this entry »


24 сентября, 2012  
Tags: create, drop, mysql, php, script, запрос, скрипт, создать, удаление



Создание и удаление баз данных

MySQL, Настройка сервера, Скрипты 0 Comment »

Создание базы данных

Для создания базы данных используют команду CREATE DATABASE.

CREATE DATABASE my_database

my_database — имя базы данных, которую мы хотим создать.

Пример

Нам нужно создать базу данных с именем test_db.
Создаем базу данных запросом:

CREATE DATABASE test_db

Создаем базу данных через PHP:

$sql="CREATE DATABASE test_db";
mysql_query($sql);

Удаление базы данных

Для удаления базы данных воспользуемся командой DROP DATABASE.

DROP DATABASE my_database

my_database — имя базы данных, которую нужно удалить.

Пример

Нам нужно удалить базу данных с именем test_db.

Удаляем запросом:

DROP DATABASE db_test

Удалить базу через PHP:

$sql="DROP DATABASE db_test";
mysql_query($sql);

24 сентября, 2012  
Tags: create, drop, mysql, php, script, запрос, скрипт, создать, удаление



Смена владельца и прав доступа

FreeBSD, Linux, Разное 2 комментария »

Постоянно забываю как менять права доступа файлов и папок в терминале…

Циферный вид прав доступа

Я привык работать с правами доступа в циферной форме, потому кратенько разберемся какая цифра за что отвечает.

Например, у нас на папке стоят права доступа 765. Теперь по-порядку:
700 (первая цифра) — права доступа для владельца
60 (вторая цифра) — права доступа для группы
5 (третья цифра) — права доступа для всех остальных юзеров

Что же означают эты цифры. А означают они сумму прав доступа:
400 — владелец имеет право на чтение
200 — владелец имеет право на запись
100 — владелец имеет право на выполнение
40 — группа имеет право на чтение
20 — группа имеет право на запись
10 — группа имеет право на выполнение
4 — остальные имеют право на чтение
2 — остальные имеют право на запись
1 — остальные имеют право на выполнение

Тоесть, на нашем примере у нас такая математика:
700 = 400 + 200 + 100 (разрено читать + записывать + выполнять)
60 = 40 + 20 (читать и записывать разрешено, выполнять — запрещено)
5 = 4 + 1 (разрешено чтение и выполнение, но записывать запрещено)

Всё сводится к простой математике, тоесть суммированию прав доступа.
Read the rest of this entry »


24 сентября, 2012  
Tags: chgroup, chmod, chown, linux, ubuntu, права доступа



Li-Fi: световая замена Wi-Fi

Разное 0 Comment »

Мигающие огни иногда раздражают, но и у них есть и светлая сторона. Связь при помощи видимого света (Visible Light Communication – VLC) использует световые импульсы для беспроводной передачи информации. Теперь эта технология уже может соревноваться с обычным Wi-Fi.

«В сердце этой технологии новое поколение светодиодных ламп (LED), испускающих свет высокой яркости», — сообщает Харальд Хаас из Эдинбургского университета, Великобритания. «Всё очень просто – если светодиодная лампа включена, передаётся цифровая единица, если он выключена – передаётся ноль», — объясняет он. «Они могут включаться и выключаться очень быстро, что предоставляет неплохие возможности для передачи данных».

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

Более сложные технологии могут сильно увеличить скорость передачи данных при помощи VLC. Команды Оксфордского и Эдинбургского университетов сконцентрированы на параллельной передаче данных с использованием массивов светодиодных ламп, в которых каждая лампа передает свой поток. Другие группы используют наборы красных, зелёных и голубых ламп для изменения частоты света, поскольку каждая частота кодирует свой канал передачи данных.

Li-Fi, как его называют, уже достиг удивительно высоких скоростей в лабораторных условиях. Исследователи из института Генриха Герца в Берлине, Германия, достигли скорости передачи данных более чем в 500 мегабайт в секунду, пользуясь стандартными лампами белого света. Хаас создал дочернюю фирму для продажи потребительских VLC-передатчиков, которые собираются поставлять на рынок в следующем году. Эти передатчики могут передавать данные со скоростью 100 МБ/с – быстрее, чем большинство британских широкополосных соединений.
Read the rest of this entry »


24 сентября, 2012  
Tags: li-fi, передача данных



Previous Entries
  • Рубрики

    • FreeBSD (20)
    • Linux (46)
    • MySQL (11)
    • Windows (14)
    • Железо (3)
    • Мои моды к TorrentPier II (16)
    • Настройка сервера (49)
    • Разное (33)
    • Скрипты (30)
  • Свежие записи

    • Поля форм на Yii2: textInput(), passwordInput() и hiddenInput()
    • Поля форм на Yii2: CheckboxList()
    • SpeedTest датацентров Digital Ocean
    • Патчим Gearman на Debian
    • nginx + Apache 2.4 и REMOTE_ADDR (решение проблемы)
    • Создание и подключение swap-файла в Debian
    • Запуск PhpStorm 9 x64 на Windows
    • Рекурсивная замена прав доступа для папок и файлов в Linux
    • VirtualBox 5 + phpVirtualBox на Debian 8.2 (jessie)
    • Обработка сессий PHP с помощью Redis + phpredis на Debian 7.8
  • Ссылки

    • My GitHub
  • Архивы

    • Июнь 2016 (2)
    • Март 2016 (2)
    • Январь 2016 (3)
    • Ноябрь 2015 (2)
    • Август 2015 (1)
    • Февраль 2015 (1)
    • Январь 2015 (7)
    • Октябрь 2014 (1)
    • Июнь 2014 (1)
    • Май 2014 (1)
    • Апрель 2014 (7)
    • Февраль 2014 (9)
    • Январь 2014 (5)
    • Декабрь 2013 (7)
    • Ноябрь 2013 (1)
    • Октябрь 2013 (3)
    • Август 2013 (4)
    • Июль 2013 (4)
    • Июнь 2013 (3)
    • Апрель 2013 (2)
    • Март 2013 (2)
    • Февраль 2013 (6)
    • Январь 2013 (2)
    • Декабрь 2012 (1)
    • Ноябрь 2012 (2)
    • Октябрь 2012 (7)
    • Сентябрь 2012 (22)
Все права защищены © 2012 Gemini_13's Blog
G13.org.ua