Pull to refresh
0
0
Гевергес Олег @djlexs

User

Send message
ааааааааа вы поломали хабр!!!
не думаю, что правительству очень важно что я качаю киношку не лицензионную.
:) ну думаю мне никогда не придется что-то прятать от властей как и большей части паникующих. Больше вероятности, что от жены придется что-то прятать, но благо она не в правительстве работает.

А подобных переписок появляется по 100500 в день, и они давно уже фильтруются, на рассмотрение скорее всего идут действительно подозрительные переписки. А уж если вами заинтересовались, то что-то спрятать или утаить уже будет сложновато.
«Хутин — пуй» вам в личной переписке и при наихудшем развитии ситуации Вы долго и упорно объясняете дяденькам в штатском, что Вы совершенно не знаете этого J_o_k_e_r'а, который написал Вам столь революционную фразу с новозеландского IP.

Я очень сильно сомневаюсь что они придут и будут допрашивать меня, если это не я писал. Да и вообще на такие мелочи они вряд ли вообще обращают внимания…
Вот не пойму, почему все так боятся что их правительство слушает… Слушает и слушает, да и х** с ними, пусть слушают, скрывать то чего… Вот только беда в том, что они такие финансы спускают на это, вот тут да, с этим бороться надо.
Очень хорошо, успехов вам! Надеюсь как и другие авторы вы не бросите это дело!!!
>А микрософт как невероятное достижение преподносит передачу фалов по беспроводу…

Просто раньше этой функции небыло (нехотели видать ее делать), а после многочисленных отзывов пользователей решили добавить. Вот и говорят об этом, чтоб пользователи обрадовались и оставались с их продуктами. Вот и все…
Да дело неудобности метро даже не в пуске. В целом Metro очень классная задумка. Но к сожалению, реализация не очень. Можно бы даже было вообще отказаться от рабочего стала, если бы сделали нормальную интеграцию старых приложений в метро, и хотябы встроенные приложения были бы нормальными.
Ну основная плюшка, это то что восьмерка реально шустра и чертовски привлекательна. Плюс Ribon и так по мелочи всего.
Вот чтото мне подсказывает что эти 2 версии гугл сделает в течении года..)))
JavaScript отключают только сис админы и прогеры с «параноидальным синдромом безопастности», а большинство обычных пользователей вообще не в курсе что такое JavaScript и что его еще и отключить можно.
Молодци ребята, проект просто супер. Все продуманно, навигация, маштабирование, стеночки все двигаются. Круть!!! Мы тоже уже около месяца делаем чтото подобное. Только это все привязано к нашему рынку строй материалов. Тоесть: собрал себе домик, кнопочку заказать нажал, и сиди жди пока тебе все строй материалы привезут. Кстати и вашем проекте вполне можно реализовать. Так что с удовольствием почитал бы о технической реализации.
Спасибо огромное, не знал.

2) все же лучше чтоб это делала IDE, до меня вот сразу не дошло что так можно.

8) есть еще какие нибудь дерективы кроме region?
Еще дополнение к пятому пункту. VS в добавленную функцию таким образом вписывает исключение, чтоб про эту функцию не забыть. И это хорошо, можно было бы и вам такое сделать.

А в общем, продукт супер. Пользуюсь и не могу нарадоваться. Спасибо, продолжайте в таком же темпе.
еще добавлю:

7) как то нужно подсвечивать таб, в котором изменения небыли сохранены.

8) Можно также сделать препроцессорные коментарии для всяких нужд, для начала хотябы чтоб можно было както обозначать регионы кода, для сворацивания. Например /* #region Example */ здесть много кода /* #endregion */

9) Тесная интеграция с GoogleClosureCompiler, если она возможна конечно. Но это было бы самое круто то что можно сделать.
Данным IDE пользуюсь около месяца и очень круто что так быстро новый релиз. Перепробовал много много всяких редакторов и IDE, для данного стека PhpStorm оказался самым пригодным для меня, по большей части изза поддержки JS.

Но есть пару мелочей, не критичных, но если бы они были исправлены, было бы вообще идеально.
Итак поехали:

1) При создании нового проекта, в диалоговом окне поля «Project name» и «Location» синхронизируются. Это удобно, но не всегда. Лучше сделать это как в VS, если менять только поле «Project name», «Location» с ним синсронизируется, но как только переписать вручную «Location», синхронизация отрубается. Я думаю это не сложно реализуемо, и в следующем релизи будет.

2) Было бы очень круто, покрестить, JSDoc и IntelliSens, чтобы, сразу в окне автодополнения, была видна документация. Сейчас, это примерно так — пишу функцию, вызываю JSDoc, смотрю что в ней есть, если не то удаляю, пишу другую функцию. (это конечно немного утрированно, но при больших проектах уже примерно так, так как точно уже не помнишь что какая функция делает.)

3) Все имеющиеся схемы подсветки синтаксиса слишком пестрые(многоцветные). Это конечно круто, что IDE может разпознавать переменные разного типа и все такое, но в действительности, изобилие цветов в 10 строчках кода, приводила к хаусу у меня в голове, тяжело сконцентрировать иногда. Это конечно очень индивидуально, ктото без особых сложностей рабоатет с такой постветкой, но не все. Да конечно, можно настроить подсветку под себя, я это и сделал когда первый раз открыл IDE, но потратил несколько часов пока разобрался что и как. А было бы неплохо, если бы пару цветовых схем уже были в коробке.

4) Еще, была бы очень удобно возможность расширять теги JSDoc, я в своих проектах для документации использую теги которых нет в JSDoc, и они все приписываются к @description функции.

5) Инспекция JS, узнает о том когда я обращаюсь к несуществующей функции. Это хорошо и удобно и даже IDE, предлогает создать новую функцию, и это тоже круто. Но работает она конечно не так как хотелось бы. А хотелось бы чтоб такая инспекция, хоть как нибудь корявенько но находила в какой файл добавить создаваемую функцию, или предлогала выбор, иначе в большенстве случаев данная инспекция абсолютно бесполезна.
Ну наконец, хоть от когото можно услышать что разработка кросплатформеных приложений на HTML5 это не круто.
На это есть причины:
1) Сама идея о том что приложение на всех платформах выглядит одинакого — это не круто. У каждой платформы своя идеология интерфейса, свои родные контролы, свои принципы, дизайн и даже цветорвые схемы и шрифты.
2) Производительность. Совсем не хорошо когда простое информационное приложение заставляет подвисать железку.
3) Интеграция с системой. Я не видел не один фреймворк который бы мог нормально взаимодейстовать с системой.
4) Интерфейс не жиой. Видел пару приложений в которых, интерфейс совсем не круто выглядит(например делаешь перелистывание справа налево, а страница стоит пока ты палец до конца не доведешь и не отпустишь). Конечно можно это подшаманить, но зачем, есть же готовый нативный контрол для этого.

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


Да, я согласен, это не утечка, как таковой казалась на первый взгляд, и я написал об этом. Под особенность реализации, о которых я не знал, думаю и многие другие, я имел в виду:
когда вы делаете delete testedObject[i].obj, V8 нормализует объект testedObject[i] — трансформирует его из быстрого компактного представления в медленное и раздутое представление на основе словаря, который еще и выделяется с запасом по размеру. При этом V8 не замечает, что после удаления в словаре будет пусто — и словарь (800 байтов) остается болтаться в воздухе.

зная о такой реализации оператора delete, я бы не наткнулся на такие грабли, и поста бы вообще небыло. Но пост есть, и думаю заслужиает существования, т.к. вполне вероятно многие незнаю как работает delete.
1

Information

Rating
Does not participate
Location
Ташкент, Ташкентская обл., Узбекистан
Date of birth
Registered
Activity