Надеюсь это сарказм)
Я лично очень рад буду, когда человек будет понимать как устроено программирование. Чтобы быть программистом — нужно постоянно изучать кучу всего нового. Для примера возьмем историка — чтобы быть хорошим историком нужно постоянно зависать в архивах, пытаться изучить ту или иную историческую ситуацию с разных сторон, ездить на археологические раскопки. Если всего этого не делать — то вряд ли такого человека можно назвать хорошим историком, как и программиста, который умеет джумлу ставить, да jquery плагины запускать
к сожалению я не эксперт.
Но на сколько я знаю — php компилирует в байт-код и затем движок исполняет этот код.
Я думаю вам для работы автокомплита нужна только первая стадия.
Создайте тут тему: phpclub.ru/talk, я думаю найдутся люди, которые подскажут в каком направлении двигаться
Ну я просто посмотрел что с остальными операторами — оказалось, что там коммисия не появилась. А мне эти 5 рублей — как снег на голову. У меня девушка раз в неделю просит 50 рублей закинуть, раньше друзья просили и сразу отдавали. Ну удобно это потому что. Вот и возмущаюсь.
Я сегодня разок отписал, отпишу еще — в qiwi кошельке на все платежи в билайн ввели комиссию в 5 рублей. Не знаю билайн, или киви виноват — мне, как пользователю, совершенно наплевать, но вот еще один «привет» в сторону обех компаний.
Не правда. github.com/twbs/bootstrap/blob/master/js/affix.js
Это опять же просто общепризнанный стиль.
Программист не должен заботиться о склейщиках, минификаторах и прочих инструментах — они сами должны заботиться о программисте. Они для того и созданы
Очевидно что при склеивании, склейщик должен сам об этом позаботиться.
Спасибо cyberface, частенько вызывая cat для разных файлов натыкался на отсутствие перевода строки перед $, добавлю в настройки редакторов
Добавлю:
— «Оставляйте новую строку в конце файла.»
— dragon.age();, dragon.age(25);, в jquery такое повсеместно используется и пока никто не жаловался
// плохо
var items = getItems();
var goSportsTeam = true;
var dragonball = 'z';
// хорошо
var items = getItems(),
goSportsTeam = true,
dragonball = 'z';
Да почему же вот так? Что в этом хорошего?
Если все переменные объявить через var — я любую могу закомментировать/удалить без лишних телодвижений, а какие приемущества у такого синтаксиса?
Есть потребность в автокомплите кода в sublime text в принципе. Сейчас есть вариант использовать IDE, либо отказаться от автокомплита и использовать простые редакторы.
Но в phpstorm нет некоторых фич, которые в современном php очень нужны, например:
$arr['em'] = new EntityManager(...);
$arr['em']->...();
phpstorm уже не знает, что в $arr['em'] находится и соответственно нет подсказок по методам.
Тут ясно, что на вход принимается какой-то объект и возвращается он же, или объект этого же типа, phpstorm об этом не знает и на данный момент нельзя никак ему об этом сообщить (реальный пример — метод EntityManager::merge из doctrine2)
Под симфони существует целый плагин, который делает именно то, что вы сделали с js(не уверен что так же, но он это делает). Смысл в том, что в симфони используется повсеместно паттерн DI. В реальности после компиляции конфигов и прочего к DI относящегося, генерируется файл, в котором для каждой зависимости есть функция. В общем достаточно держать в памяти этот файл, и автокомплит готов.
Под первые две вещи я предлагал уже в трекере сделать через PHPDOC-аннотации, но пока этого нет.
В общем очень жду, когда вы подобное сделаете,
видео посмотрите.
Они строят мат. модель, затем на ее основе создают алгоритм, что позволяет делать всякие крутые штуки.
По вашему ученого-инженера не бывает?
А зачем кнопку показывать? Почему ее просто не отрендрить в конце? Единственный биндинг — на клик по кнопке, чтобы на ее месте отобразить процесс загрузки, а потом и вовсе убрать
For existing users we've decided to extend the offer in such a way;
a) we charge your credit card $25, if the charge is successful, we match that with a $25 credit, for a total of $50.
b) you make a deposit of $25 on your PayPal payments page
If you chose option (a) please respond to this ticket with:
«I authorize you to charge my card on file $25 for the black friday promo!»
If the charge is successful we will credit you the additional $25 and respond to you to confirm.
If you chose option (b) simply make your PayPal deposit and then let us know in this ticket,
we will review and credit you the $25 and send you a confirmation.
If you have any other questions about this please let us know.
Я лично очень рад буду, когда человек будет понимать как устроено программирование. Чтобы быть программистом — нужно постоянно изучать кучу всего нового. Для примера возьмем историка — чтобы быть хорошим историком нужно постоянно зависать в архивах, пытаться изучить ту или иную историческую ситуацию с разных сторон, ездить на археологические раскопки. Если всего этого не делать — то вряд ли такого человека можно назвать хорошим историком, как и программиста, который умеет джумлу ставить, да jquery плагины запускать
Но на сколько я знаю — php компилирует в байт-код и затем движок исполняет этот код.
Я думаю вам для работы автокомплита нужна только первая стадия.
Создайте тут тему: phpclub.ru/talk, я думаю найдутся люди, которые подскажут в каком направлении двигаться
Это опять же просто общепризнанный стиль.
Программист не должен заботиться о склейщиках, минификаторах и прочих инструментах — они сами должны заботиться о программисте. Они для того и созданы
Спасибо cyberface, частенько вызывая
cat
для разных файлов натыкался на отсутствие перевода строки перед$
, добавлю в настройки редакторов— «Оставляйте новую строку в конце файла.»
—
dragon.age();
,dragon.age(25);
, в jquery такое повсеместно используется и пока никто не жаловалсяДа почему же вот так? Что в этом хорошего?
Если все переменные объявить через var — я любую могу закомментировать/удалить без лишних телодвижений, а какие приемущества у такого синтаксиса?
Меня всегда интересовало, в чем сложность портирования photoshop под linux, если он уже есть под OS X?
Но в phpstorm нет некоторых фич, которые в современном php очень нужны, например:
phpstorm уже не знает, что в
$arr['em']
находится и соответственно нет подсказок по методам.Тут ясно, что на вход принимается какой-то объект и возвращается он же, или объект этого же типа, phpstorm об этом не знает и на данный момент нельзя никак ему об этом сообщить (реальный пример — метод
EntityManager::merge
из doctrine2)Под симфони существует целый плагин, который делает именно то, что вы сделали с js(не уверен что так же, но он это делает). Смысл в том, что в симфони используется повсеместно паттерн DI. В реальности после компиляции конфигов и прочего к DI относящегося, генерируется файл, в котором для каждой зависимости есть функция. В общем достаточно держать в памяти этот файл, и автокомплит готов.
Под первые две вещи я предлагал уже в трекере сделать через PHPDOC-аннотации, но пока этого нет.
В общем очень жду, когда вы подобное сделаете,
Они строят мат. модель, затем на ее основе создают алгоритм, что позволяет делать всякие крутые штуки.
По вашему ученого-инженера не бывает?
А можно то же самое для PHP?
Вообще автокомплит на основе исполнения кода — мощная штука