1 801

(24 відповідей, залишених у PHP)

funivan написав:
throw MyException::factory('MyException', 'Текст помилки', 404);

я дивлюсь вам геть скучно)
Для чого такі заморочки з ексепшинами? киньте нормальний ексепшин і не буде проблем )) + зрозуміліше)

Та чому заморочки, це все нормальні виклики кастомних винятків. Ви якось по іншому з цим справляєтесь?

funivan написав:

Ці файли в 1му проекті знаходяться?

Зрозуміло, що в одному проекті...

1 802

(24 відповідей, залишених у PHP)

funivan написав:

Але... невже в штормі не можна шукати текст у вибраному каталозі проекта?

вибираєте директорію і ctrl+shift+f
або у файлі просто ctrl+shift+f вам покажуться опції. В проекті, по усіх файлах, в конкретній директорії, маска для файлів і інше ;)

В тому то і фігня, що багато стандартних гарячих клавіш непрацюють. Чому б це не залишити просто Ctrl+F...

1 803

(24 відповідей, залишених у PHP)

Нарешті я знайшов в штормі щось корисне! Це - перевідкриття закритих закладок (чого здається немає в нетбінсі).
Але... невже в штормі не можна шукати текст у вибраному каталозі проекта?
...
Шторм негативно впливає на роботу Windows провідника - він починає інколи глючити з ним.
...
Тільки якщо шторму вставляєш на одній сторінці код:
[code=php]<?php

class MyException extends Exception{
   
    public static function factory($class, $message, $code)
    {
        return new $class($message, $code);
    }
   
    public function __construct($message, $code)
    {
        parent::__construct($message, $code);
    }
}

throw MyException::factory('MyException', 'Текст помилки', 404);
?>[/code]
то він розуміє, що є зв'язок між MyException та Exception. Якщо ж це рознести на різні сторінки, то він втрачає зв'язок..., а тому лається, що об'єкт MyException має бути інстансом Exception. Позор...

1 804

(12 відповідей, залишених у PHP)

Hanter написав:

.. треба мені, щоб у конструкторі виконувалася функція з хелперу member(у файлі autoload все прописано, для його автозавантаження)...

...Функція _is_admin( ). Це звичайна функція, не метод класу...

По-перше, як у вас може бути все правильним записано в автозавантажувачі, якщо _is_admin( ) це не метод класу?

Вам мабуть просто треба справді створити цей клас Member, після чого прописати в ньому статичну функцію _is_admin( ), і лише потім в коді можна буде звератись до неї так Member::_is_admin().

1 805

(6 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Щоб вам можна було допомогти, задачу краще описувати не з місця "чи так можна зробити", а з самого початку, наприклад, "в мене є задача..., в цій задачі беруть участь база даних (чи json-файл)... html форма спочатку пуста чи вже має елементи..."

1 806

(6 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Ви маєте на увазі, що вам потрібно динамічно формувати список селекта, так? Після якої події повинен буде сформуватись список?

1 807

(24 відповідей, залишених у PHP)

Для документування в коді PHP в списку хелпера шторма всього 6 тегів? Тут навіть немає, наприклад, тега @author. Чи це я вже просто випав з мейнстріма і документування коду вже не модно?

Також якось дивно, що по дефолту, відсутня підтримка стандартних F2 (при перейменуванні файла), Ctrl+Y (протилежна дія до Ctrl+Z)... Миттєве і постійне автоматичне збереження без натиснення кнопки зберегти (чи Ctrl+S) також не стандартно і поки що також сумніваюсь в доречності робити це по дефолту...

1 808

(1 відповідей, залишених у Пропоную роботу)

dmitriy.iuzenko написав:

Кому цікаво - шліть резюме сюди: dmitriy.iuzenko@gmail.com

Досить цікаво , що Компенсація на рівні 2500-4000 $, що в побажаннях є пункт "знання патернів відмінних від Singleton , Factory"
Невже вони такі погані, чи це мається на увазі, що потрібно вміти застосовувати більший перелік шаблонів?

1 809

(10 відповідей, залишених у Дизайн та графіка)

А я от не проти б реалізувати аналог Network Graph Visualizer, що на Github. Мені здається, що досить корисна річ в багатьох випадках може бути.
Спробував погуглити щоб знайти їхній репозиторій на Github, але щось сходу не знайшов...

1 810

(14 відповідей, залишених у Вибір подальшого шляху)

dmyutro написав:

І все таки порадьте що вибрати, що є найкращим? Що потрібно зараз робити для майбутньої професї?

Пробувати себе в різних ролях - відповідно до ваших вподобань. Таким чином ви самі собі дасте відповідь що вам цікавіше.
Прицінюєтесь програмуванням? - Спробуйте програмувати...

1 811

(14 відповідей, залишених у Вибір подальшого шляху)

Стосовно "хороших знань по математиці", то головне, як то кажуть, щоб склад розуму любив строгі науки, бо досить часто програмісту приходиться прослідковувати довгий ланцюжок "що із чим пов'язано". Якщо це вам буде не цікаво і дуже швидко за такою справою ви переключаєтесь на щось "гуманітарніше", то професія програміста не для вас.

1 812

(14 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

В мене колись теж така була задумка, навіть собі диск дістав, але нажаль, там лише по сторінкам можна витягувати слова. А Оскільки там слів сотні тисяч, то копіювати а потім парсити в ручну не сильно вийде. Якщо ви зможете пропарсити, автоматично, то спробуйте на цьому сайті http://lcorp.ulif.org.ua/dictua/

1 813

(10 відповідей, залишених у Дизайн та графіка)

А ось ще веселенький дурдомчик http://www.multiplayerpiano.com/ =)

1 814

(10 відповідей, залишених у Дизайн та графіка)

Replace написав:

По темі: щось подібне можна зробити і за допомогою html5. Є Canvas 3d.
Тут є багато цікавих прикладів: http://www.chromeexperiments.com/

Оце реальний жир!
Я вже майже став композитором http://www.synthogram.com/

1 815

(11 відповідей, залишених у PHP)

Для Windows на php.net є спеціальний субдомен http://windows.php.net/

1 816

(9 відповідей, залишених у PHP)

karmeljuk написав:

П.С. Не розумію, чому гіст вперто не хоче виділяти синтаксис

Спробуйте в кінці кожної назви доставляти розширення, наприалад,

form.php

1 817

(24 відповідей, залишених у PHP)

Шторм не бачить помилок, там де вони є (в той час як нетбінс чітко визначає їх):

$var = & $var = '123';
П.С.

Шторм мені напідказував падлюка, що можна замінити стиль запису array(1, 2, 3) на [1, 2, 3]. Я радий старатись почав використовувати цей стиль, і на локальній машині все чудово працювало, але коли я зааплоадив на свій хост, то сайт трохи ліг-полежав. Причому швиденько повиправляти це не можна, бо повно кругом квадратних дужок, а регулярку так сходу і не придумаєш =)

1 818

(24 відповідей, залишених у PHP)

Шторм гірше розуміє взаємозв'язки між об'єктами.
Наприклад наступний код досить неоднозначний для обох IDE, бо метод моделі, в даному випадку factory(), може повертати різні значення в залежності від наданих параметрів.
Але при спробі прослідкувати де оголошений метод get_content(), NetBeans хоча б розуміє, що це стосується класу моделі (в той час як шторм не розуміє куди копати):
[code=php]$obj_model = Model::factory('Statistic');
       
$content = $obj_model->get_content();[/code]

1 819

(24 відповідей, залишених у PHP)

Проглянув гарячі клавіші скрін
але щось так і не побачив як можна виділений блок текста взяти в дужки (в NetBeans це робиться натисненням відповідної лівої відкриваючої дужки [ ( або лапки ' "

1 820

(24 відповідей, залишених у PHP)

funivan написав:

1 як можна проглянути структуру класа Alt+7  (Alt+<номер>) різні вікна показуються ;)

Так, це я хотів був знайти спочатку, дякую

funivan написав:

2. Якщо я вас правильно зрозумів про "зразу бачити в якому місті, в структурі класа, знаходиться курсор миші" тоді ось скріншот

скріншот

http://i7.minus.com/j3JgpIymEmlmk.png

Курсор миші у методі prepareConfigFileForInstall зверху у нас іпоказується в якому ми класі і в якому методі зараз знаходиться курсор ;)

Майже правильно зрозуміли, але я говорив ще й про список властивостей та їх методів:

скріншот

https://lh5.googleusercontent.com/-LQ14zeeUeOc/UvubNgo039I/AAAAAAAAAmk/x-YezavYTJk/w722-h614-no/breadcrumbs.jpg

funivan написав:

3. "Також далі "заховано" можливість відкривання дерева каталогів, щоб побачити де знаходиться поточний відкритий файл" Нажимаємо Alt+1 відкривається дерево файлів проекту. У налаштуваннях вікна проекту (шестерня) вибираємо
Autoscroll from Source i  Autoscroll to Source
Ці опції пашуть по наступному принципу. Ви через Alt+tab або ще якось переключається в інший файл і він автоматично вибирається у проекті. Або навпаки. У проекті вибираєте файл і він автоматично відкривається (одинарний клік на файлі)

Це також саме те, про що я питав, дякую

funivan написав:

Про підсвітку блоку через запис if: endif у мене також не підсвічує. Завжди користуюсь If(){} але думаю можливо варто погуглити дане питання ;)

Та мало того що не підсвічує, а ще й помиляється. В моєму розумінні - такого не повинно бути, якщо безкоштовні IDE із цим справляються

П.С.

А взагалі зачотна азіатка на головній сторінці сайту, де ви розмістили свій скріншот ;)