Pull to refresh
1
0
Вадим @aplic

User

Send message
* давно не проверял, но подозреваю что их апдейтеры и сейчас продолжают так делать.
У них изначально с концепцией инсталяторов было не так и не только в этом продукте. Я писал им замечание когда они скачивали апдейт в temp-каталог и запускали из него, что неприемлемо для массовых продуктов.
если уж гнаться за краткостью, то
    var obj = {
        get true() { console.log('start!'); },
        get false() { console.log('stop!'); }
    };

obj[success];
или
o[s];

5 символов я победил. Конструкция obj[success](); даже читаемая.
При чем тут вообще C++? Вы даже не пытались понять что я пишу.
Поясняю. Пользовательская настройка цветовой схемы должна быть предельно проста. Там ведь нет ничего заумного. Да вообще по хорошему зачем мне это делать, предоставьте возможность выбора из списка, это так сложно что ли? Так ведь нет. В списке выбора две одинаковых неконтрастных светлых темы, а остальные инверсные. Ни одной нормализованной светлой нет. По умолчанию стоит шрифт который вообще не предназначен для экрана, печатный шрифт. Качаю темы оформления доступные в инете, ставлю, они не применяются, в превью применяются, в работе нет. Поменять цвет самостоятельно тоже не получается, для большинства пунктов цвет выбрать можно, для части пунктов — нет. Что дальше, лезть в файлы тем и править их руками?
Ну то есть я это ведь не просто так написал, обоснованно, и по другим пунктам тоже. И список недостатков этим не ограничивается. И в совокупности из за этих недостатков преимущества этой IDE не перевешивают. И это все ответ на ваш исходный вопрос почему люди не используют IDE. И вы не хотите понять ответы. Ну если не хотите понять ответы, зачем было вообще задавать этот вопрос? Или вопрос был риторический, для вброса?
Вот как-то скептически отношусь к этому высказыванию. Судя по обсуждению на борде, оно рекурсивно пытается удалять начиная с C:\, сколько лет программирую под винду я не помню таких «несовместимостей» в операционной системе. Это непростительная ошибка программиста. Набирают как обычно по принципу «главное что бы человек был хороший».
Там где есть интерес к js шаблонизаторам тихо оставлю свою ссылку controls.js — полноценный с событиями, клиент/сервер, сериализация/десериализация дерева объектов. и не только это.
Установил WebStorm, пытаюсь периодически перейти на него.
1. Настроить цветовую схему и оформление как в VS так и не смог, запутался в хитросплетениях.
2. Автокомплит бесполезен, ничего толком не видит, а хинты прописывать мне это надо?
3. Тормозищще, фризы, хотя и памяти и процессор мощный.
4. Навигация по коду такая что лучше без нее.
5. Какой-то спец-функционал раз в год нужен, для отладки IDE не нужен, деплой давно уже без IDE автоматический.
6. Единственная функция, которую сумел использовать, это глобальные замены в коде проекта, а вот рефакторинг уже не умеет.

Я конечно понимаю, что в идеале IDE было бы удобнее, но такие IDE как сейчас писанные на яве это ничуть не лучше чем простой текстовый редактор.
Не-а, не выигрывает. Все эти три варианта в итоге компилируются в одинаковый код. И это правильно, поскольку в основе идентичный алгоритм. Так что if-case-hash сегодня уже выбор по читаемости кода, просто пишите читаемый код, производительность одинаковая.
success? obj.start(): obj.stop();
стрёмного медленного switch

Все меняется
case vs if
разницы в производительности нет ни на хроме, ни на фоксе.
Так же я потестировал производительность хака 1 в сравнении с if и case и тоже нет разницы в скорости выполнения.
ошибки:
replace без регекспа неглобальная замена.
.join() в два раза медленнее чем + и выглядит некрасиво, хотя в туториалах пишут обратное.
Вы не понимаете. Что-нибудь на 30 строк кода на яваскрипте это древний мем. Если он живет так долго, значит что-то в этом есть. В него же не профессионалы джаваскриптинга играют, а приходящие с других языков потренироваться в процессе обучения. Вы же не смеетесь над детьми в школах которые таблицу умножения не знают, ну типа туупыыые? Не будьте так серьезны.
Не-не-не, свежей идеи нет, эффектного кода нет, и даже не мем. И потом если бы вы использовали этот контрол где-нибудь в реале мне кажется вы его не запостили бы сюда, он бажный и дефективный. В общем протест получился какой-то унылый.
Ну это естественно при обычной шаблонизации, если вьюха разрослась и непонятно что с ней делать, декомпозицию-то не просто сделать, нужно модели перепроектировать, шаблоны переписывать, связность, ага. Вот и думаешь как это в рамках уже реализованной модели. Ну перетащишь часть лапши в контроллер, проблему-то это не решает. А вот с js шаблонизацией с декомпозицией вообще проблем нет, в любой момент как хотите без ограничений и без последующих багов, любую часть можно выделить в компонент или в отдельный модуль.
Согласен что в определенных задачах с сильной динамикой структуры документа обычная шаблонизация может превратиться в ад. Я вот тоже свой шаблонизатор http://aplib.github.io/controls.js/ в итоге написал и теперь проблем не знаю. Несмотря на то что закончено на треть только, удобная штучка получилась и есть шикарные идеи по его более широкому применению. Вот к примеру вот тут http://aplib.github.io/markdown-site-template/docs/editor.html?edit он используется для разбора html и генерации документа с примененными правками. И не только, концепт оказался настолько удачным что я думаю использовать его в других задачах, задумки интересные. Призываю в проект участников.
извините, *ссузов конечно
На компьютерах библиотеки посмотрела историю браузера, прошла по ссылке из истории на анонимайзер-вконтакте, затем набрала в поиске «суицид» — получила пару ссылок, затем нашла что-то по изготовлению бомб и все.

Я вот не понял, то есть как бы защищаем от ситуаций когда студенты ищут способы суицида или изготовления бомб, с библиотечного компьютера вуза, государство всерьез обеспокоено этим вопросом и тратит много средств на это дело. Тут я или чего-то не понимаю, это действительно проблема современных вузов, сейчас это настолько актуально стало??? Тратим госсредства, пишем статьи на хабре, волнуемся за них. Статистики случаем не существует, типа ты безразличен, а в день библиотечные компьютеры по всей стране убивают… ндцать студентов, сотрудники прокуратуры и роскомнадзора спасают жизни!
Исключительные права в контексте copyright это не то же что исключительные права в контексте российского законодательства. В контексте копирайта это не юридический термин, а понятие, в контексте законодательства рф это юридический термин.
Вы видимо не совсем понимаете концепцию копирайта с точки зрения владельца. Как потребитель вы может быть и правы в какой-то мере, если кто-то другой получит копирайт для вас как для потребителя контента ничего не изменится в правовом отношении. Но для владельца ситуация иная, если кто-то другой получает копирайт, то владелец теряет эксклюзивное право владения и распоряжения своим произведением. Пример с правом на удаление копии я привел, владелец теряет право удалить копию произведения.
Ну во первых, copyright это не то же самое что исключительные права, у нас очень сильно разное законодательство и лучше их обсуждать отдельно, а то начинаются неверные понимания. Во вторых, я вот на таком примере попробую пояснить свою мысль: по факту вы не являетесь владельцем copyright, потому что гугль уже имеет право делать копии вашего документа в своих нуждах, то есть обладает уже частью этих прав. К примеру, вы не вправе потребовать удалить копии ваших материалов с серверов гугла. Вы уже заранее поделились всеми своими копирайтами и даже в точности не знаете как и для чего копии ваших документов будут использованы, поскольку соглашение мутное общими словами. Раньше в соглашении было открыто прописано, что гугл имеет право и публиковать ваши материалы, вчера я перечитал соглашение вроде бы сейчас уже про публикацию нет, только про использование.

Information

Rating
Does not participate
Registered
Activity