понедельник, 22 мая 2017 г.

Windows 10 переключение раскладки Ctrl+1, Ctrl+2, Ctrl+3

Удобно переключаться на другую раскладку с помощью клавиш Ctrl+1, Ctrl+2, Ctrl+3. У меня на эти горячие клавиши стоит Englsih + Russian + Ukranian.

Но вот в Windows 10 с этими переключениями возникла проблема. После выхода на экран приветствия эти настройки слетают. Как их сохранить? Неочевидный ответ, но он есть. Итак, настройки можно сделать, щёлкнув правой кнпокой мыши (ПКМ) на ярлыке языка в панели. Затем выбрать Settings->Advanced settings->Change language bar hotkeys. \

А вот чтобы они сохранились, нужно в окне Language, то, что перед выбором Advanced Settings, выбрать Change date, time, or number formats и в закладке Administrative выбрать Copy settings...

и там скопировать текущие настройки на экран приветствия и в системные аккаунты. Можно и в аккаунты новых пользователей. И - вуаля! - все настройки сохранятся.

ь

воскресенье, 17 августа 2014 г.

PHPUnit и NetBeans

В этой памятке запишу, каким образом установить PHPUnit для вновь созданного php-приложения в среде NetBeans 8.x
  1. Создадим приложение в NetBeans
  2. В корневом каталоге приложения создадим файл composer.json
  3. В этом файле добавим такие строки
    {
        "require-dev": {
            "phpunit/phpunit": "4.1.*"
        }
    }
    
  4. После этого в корневом каталоге приложения выполним команду
    composer install
  5. Модуль PHPUnit установлен. Для его использования в среде NetBeans выполняем команду
    Tools->Create tests
    . Помним, что разработчики приложения часто меняют меню и диалоговые окна среды, поэтому это меню может оказаться где угодно.
  6. После создания каталога для файлов тестов (обычно делают каталог tests) создаём там файл теста. Например, test.php. В нём уже можно писать свой тест. Например, вот такой, мегаполезный -
    
    class MyTests extends PHPUnit_Framework_TestCase
    {
        function testSomething()
        {
            $this->assertEquals('1', '1');
        }
    }
    
  7. Дополнительные настройки PHPUnit доступны, если выбрать свойства проекта, где проделаны выше указанные действия, а в открывшемся окне выбрать PHPUnit.

суббота, 8 февраля 2014 г.

Laravel 4. Часть 1. Установка и настройка.

Не думал что будет так непросто, но всё же...

  1. После установки WAMP, которая описана в предыдущих заметках, принялся расковыривать Laravel 4. Делаю я это нечасто, поэтому постараюсь выписать сюда все неприятности, с которыми столкнулся в процессе.
  2. Первое, что нужно сделать - создать каталог и переписать туда шаблон приложения. Шаблон находится здесь - https://github.com/laravel/laravel
  3. Затем нужно установить Composer под Windows
  4. Затем нужно в каталоге приложения, где уже есть шаблон Laravel приложения, запустить команду composer install. Этой командой мы запустим загрузку фреймворка и его зависимостей.
  5. Затем нужно создать виртуальный каталог с указанием вашего псевдонима, каталог должен указывать на подкаталог public вашего приложения, в нём есть файл index.php.
  6. Кстати, если ваш composer устарел, обновить его можно командой composer self-update
  7. Затем нужно попробовать зайти в браузере в этот каталог. Должно высветиться приветствие от Laravel. Если же его нет, а есть ошибка, то, скорее всего, в файле псевдонима нужно указать следующее - 

понедельник, 30 декабря 2013 г.

Laravel

Выдержка из хабра -
Вышедший в этом году Laravel 4, вне всяких сомнений, заслуживает звания «прорыв» года. Интернет еще за полгода до финального релиза был полон материалов и туториалов по фреймворку, а уж после анонса их поток не останавливается. Сообществом за год проделана огромная работа, особенно радует количество всевозможных ресурсов на любой случай. Это и еженедельные подборки материалов на laravel.io, и репозиторий расширений — Packalyst, и ресурс скринкастов — Laracasts, архивы сниппетов и трюков для Laravel, подборка сайтов и приложений, сделанных на фреймворке — builtwithlaravel.com.

Laravel 4.1 — Новая версия популярного фреймворка.

понедельник, 25 ноября 2013 г.

Laravel 4 в Eclipse или NetBeans

Если вы заинтересованы в более качественном автоматическом завершении кода в Eclipse или NetBeans, то:

1. Скачайте файл с пространствами имен Laravel: https://gist.github.com/barryvdh/5227822.
2. Создайте папку на вашем ПК для этого файла. В любом месте, например: C:/laravel_helper/eclipse_laravel_helper.php
3. После создания Laravel-проекта в Eclipse или NetBeans, откройте свойства проекта и добавьте в список путей созданную папку.

Теперь ваша среда разработки будет понимать пространства имён Laravel и правильно завершать ваш код.

Больше полезностей для разработки проектов Laravel в IDE можно найти здесь https://github.com/barryvdh/laravel-ide-helper.
Взято отсюда.

пятница, 25 января 2013 г.

Как сделать backup/restore БД на MySQL

Как сделать backup/restore БД на MySQL можно почитать тут. Впрочем это же самое можно сделать не через консоль, а с помощью, например, PHPMyAdmin. После MS SQL Server всё это несколько непривычно, но... привыкнуть можно.

среда, 23 января 2013 г.

Настройка сервера WAMP

Решил поиграться с PHP, хоть и .Net-чик с 10+ стажем, выбрал WAMP и дело пошло...
(на основе http://www.simplecoding.org/ustanovka-nastrojka-wamp5.html)

MySQL

1. Меняем пароль к MySQL
Сразу после установки меняем пароль root’a MySQL, запускаем сервис MySQL, а затем заходим в консоль через меню MySQL, выполняем команды:


UPDATE mysql.user SET password=password('password’') WHERE user='root';
FLUSH PRIVILEGES;


Примечание: после смены пароля PHPMyAdmin не сможет подключиться к БД. Об этом ниже.

2. Меняем каталог для БД
Через панель управления открываем my.ini и меняем настройку

datadir=D:/WAMP/bin/mysql/mysql5.5.24/data

на нужную, предварительно переписав оттуда все файлы, содержащиеся в новую папку

3. Устанавливаем набор символов по умолчанию, там же в my.ini (с версии 5.5 default-character-set считается устаревшим)
Ищем секцию [wampmysqld]
character-set-server=utf8
collation-server=utf8_general_ci

PHPMyAdmin

1. Прописываем к MySQL пароль в файле config.inc.php по установочному пути, например D:\WAMP\apps\phpmyadmin3.5.1

PHP

1. Прописываем путь к исполняемому файлу в переменной PATH. У меня это был путь D:\WAMP\bin\php\php5.4.3

Создание и предоставление доступа к псевдонимам (aka aliases)

Псевдонимы легко добавить через панель управления (Apache->Alias directories->Add an alias), но также надо обратить внимание, что доступ к каталогу как веб-приложению даётся в файле, размещенном в каталоге (в моём случае) D:\WAMP\alias, и если вы используете Apache 2.4, то и синтаксис нужно использовать новый -

<Directory "D:\WAMP\www\your_site/">
    Options ExecCGI
    AllowOverride all
    #дать доступ всем
    #Require all granted
    #дать доступ только с локальной машины
    Require ip 127.0.0.1 ::1
</Directory>