Pull to refresh
2
0
Олег Барабанов @olegbarabanov

Программист, фрилансер (ИП)

Send message
Меня к сожалению не правильно поняли. То что используется монструозный движок — еще ладно, обосновать это вполне возможно.

Представим ситуацию(далее Р — разработчики, М — оказывающий влияние на разработчика менеджер)
Разработчики пилят свой блокнотик, вроде бы всем все нравится, везде пони и ромашки.

М: Нужно вчера добавить в нашу незаменимую программу новый функционал, чтобы во вконтакте на стене отображался текст с блокнотика.
Р: Нафиг?
М: Премия лишняя?
Р: Ясно.

Р: Добавляется работа с сокетами, криптографией(https ведь). Ну и т.к. времени немного, для работы с json, поставим библиотеку libsuperjson. Правда она работает на регулярниках, поэтому поставим еще libultrapcre.
М: Ничего страшного, компы дешевые, для нашего незаменимого блокнотика доступно много ядер. Видеокарты вон все стали использовать.

Прошло пару дней.
М: Ребята, жизненно необходим для моей прем… для нас, чтобы можно было наблюдать за комментариями на наш текст из блокнотика, модерировать их, ну и отвечать.
Р: Нафиг?
М: Летний отпуск лишний?
Р: Ясно.

Р: Добавили в наш проект bhromium. Прошлые библиотеки приходится оставить, т.к. добавляли в спешке и никто не понимает, что там за бурда.
М: Замечательно! Можно считать, мы в продукте используем проверенные решения! Отличная реклама.

Прошло еще немного дней.
М: Ребята, спасибо вам искреннее за ваши старания. Благодаря им я получил свой процент с продаж. Жаль, что вы премию не заслужили. Но у вас выпал шанс! Крайне нужно добавить в наш блокнотик, чтобы рядом с текстом отображался аватар пользователя, причем в 3Д. Ну а т.к. наш клиент хочет играться с ним, надо добавить возможность катать этот аватар на виртуальной гоночной машинке по трассам, с чемпионатами и статистикой.
Р: Что за #$^&^% !?
М: Так требуют наши потенциальные будущие, в большом количестве, покупатели.
Р: Какие-какие покупатели?
М: Те, которые нам гарантирует инновационная Нигорийская система продаж, методологии которой непобедимы и в семинары которой мы уже вложили ваши премии и разумеется ждем от вас результата.
Р: Какого конкретного результата?
М: Денег конечно. И вообще у вас ипотеки, блестящие карьеры технического директора нашей будущей наверное корпорации, не портите её. Да и нашим инвесторам я обещал показать через три часа.
Р: А Тех. задание, письменное согласование?
М: О да, спасибо. В туалете бумаги нет, пригодилось. Короче жду через два часа.
Р: #:?*%?%#
Р: Интегрировали Ubity3D, систему обновлений, интеграцию с 1Ж(на всякий случай). Правда не знаем, работает это или нет.
М: Отлично? Вы суперспециалисты. И продукт супер. Осталось всего ничего до идеала. Мы уже пустили пару миллионов рекламу, где предупредили о релизе аналогичной мобильной версии.
Р: А нас почему не предупредили?
М: А вы сами почему не догадались? Утром будем презентовать… Ребята, в общем времени у вас полно… ребята… ребята вы куда? Эх жаль… Ладно наймем новых. Напишем как у всех, что мы супер блокнотико-стартап, перспективы развития, крайне адекватные сроки и большая зарплата. В общем РАЙ.
1. На поддержке. И клиентов у них немало.
Sqlite параноидально покрыт тестами. На разных платформах, системах, архитектурах, причем даже экзотических. В промышленном оборудовании. Банальный список https://www.sqlite.org/famous.html — клиенты из этого списка не обломаются заплатить большие деньги за надежность. Особенно если sqlite используется в критически важных местах. Понятно что тут немного клиентов, а самые «на слуху» у всех.
Не забываем, что sqlite — это хранилище информации. И потеря этой информации может иметь очень серьезные последствия. Это и объясняет, почему они так парятся за надежность. Да и цены не такие страшные для такого уровня ответственности — http://www.hwaci.com/sw/sqlite/prosupport.html

2. на спонсорстве с участием в консоциуме. https://www.sqlite.org/consortium.html
3. «крипторешения». http://www.hwaci.com/sw/sqlite/prosupport.html

Для всего этого, разработчиками(а конкретно Ричардом Хиппом) была создана компания Hwaci.

Вообще достаточно зайти на sqlite.org — там полно информации.
Есть проекты, которые стабильны и достаточно надежны и это является их мощным преимуществом, которое позволяет им зарабатывать хорошие деньги. Один из таких примеров — Sqlite. На мой взгляд достаточно интересный случай, когда без привлечения маркетологов, пиарщиков и рекламы(возможно и была, не находил), проект приносит хорошие и стабильные деньги.

Многие в свое ПО засовывают кучу того, чего вам не нужно(кто помнит древние версии Nero, а?). А сейчас, чуть ли не в блокнот засунут вебкит, чтобы в случае чего, показать вам, как будет выглядеть ваш текст в блокноте в записи на вашей страничке социальной сети, доступ к которой потребуется вам для нормальной работы блокнота…

К сожалению многие забывают принцип, что «программа должна делать что-то одно, но делать хорошо». И еще к большему сожалению, это не нужно широкой массе потребителей.
Для просто передать, это избыточное решение, согласен.

Но вот когда компонентов становится много и появляется лапша между событиями, методами и callback в них, становится каша. Со временем становится понятно, что с DOM-объектом, надо общаться именно как с DOM-объектом, т.е. используя параметры и события. И custom-element является частью именно DOM. Мухи отдельно, котлеты съелиотдельно.

Но это в ситуации с нативными веб-компонентами.
Ну с компонентами можно общаться не только с помощью методов. События никто не отменял, а конкретно использование CustomEvents с передачей ссылки в качестве параметра.
В текущее время с WebComponents(речь про нативные) есть следующие проблемы.

1. Не совсем стабильная спецификация. Это про slot-based ShadowDOM или как по другому вроде называется ShadowDOM v1. Поддержки slot-based еще нигде нет, но заявлен на нее переход. Что со старым вариантом будет, мне неизвестно. Но думаю тоже самое, что и с CSS псевдоэлементами, которые работают с ShadowDOM => т.е. deprecated.
2. Достаточно плохая производительность ShadowDOM v0, что и стало поводом для создания slot-based ShadowDOM (v1)
3. Как уже писал выше, есть серьезные проблемы с CSS и ShadowDOM в chromium-based браузерах. Причем со скоростью отрисовки.
4. В текущей реализации в chromium-based браузерах, есть ощущение того, что ShadowDOM было сделано костылем поверх текущей реализации DOM. С другой стороны, благодаря этому возможно сделать аналог обычной html-таблицы на веб-компонентах. Но это если делать сложную структуру из веб-компонентов. В 90% ситуации вы с этим не столкнетесь.

В общем, пока стоит использовать полифилл, т.к. и спецификация нестабильна и реализации не без проблем.

Но при этом всем WebComponents это реально удобная вещь.
По поводу снижения производительности работы QML ничего не сказано.
Причина — смена всем известного движка V8 на движок собственной разработки. Все это написано в новости к релизу на сайте Digia. О причинах — читать там же.
Обещают в следующих релизах подтягиваться к производительности V8.

Про релиз QtCreator 3.0 тоже забыли указать.

Ждем весной 5.3 — там много вкусного обещают.
Спорить на эту тему достаточно бесполезно. Зависит от банка, от условий кредитования и пр. В любом случае надо анализировать на месте.

Добавлю от себя еще несколько моментов. Во первых — почему тут все пишут про ипотеку и кредит с нуля? А если есть возможность наличными оплатить процентов 50-70? Особенно если подвернулся очень удачный вариант(сравнение: цена/качество). Почему Вася, живя на сухпайке года два, не может скопить определенную сумму, чтобы оплатить большую часть квартиры, а остаток по кредиту? В таком случае, есть и НЗ (далее неприкосновенный запас) на случай какого-то тяжкого события(в жизни всякое бывает). А потом этот НЗ и уходит в оплату 70% квартиры. А когда квартира взята в кредит, и с Васей что-нибудь случится нехорошее, то бремя не такое страшное и вполне решаемое.

Во вторых — перед тем как брать такой крутой кредит, надо и задуматься еще над моментом: согласны ли вы, передать своим детям или просто близким родственникам денежное наследство, либо в наследство вы передадите только долги? Ведь всякие происшествия в жизни случаются… Это вопрос сложный, и не для обсуждения.

В общем, с головой надо подходить к решению таких серьезных задач.
Вот все делают, лишь бы «скучные» фильмы суметь продать.

Хотелось бы знать, почему «зассали» (простите за грубое выражение) в законе прописать и компенсацию владельцу ресурса, в случае неправомерной блокировки ресурса. Было бы правильно. 20 дней на ресурс никто не заходит — это бьет по его популярности. Причем компенсацию как прямых, так и косвенных убытков. Т.е. правообладатель прав — блокировка. Правообладатель оказался не прав — выплата компенсации.

Чего бы не сделать закон по такому же шаблону для чиновников? А-ля, есть подозрение на коррупционность чиновника, вырубить его нафиг на 20 дней, и дать возможность идти лечиться только тогда, когда будет доказана его честность. Слабо?

Еще у меня складывается такое чувство, что многие чиновники, понаходили книжек «как заработать в интернете». Читать разумеется, не читали, но вот запомнили, что интернет можно монетизировать. Т.к. напрямую доходы нельзя им получать(за искл. преподавательской и научной деятельности), то подходит такая схема, как выплата доли прибыли РАО депутатам(в денежном, или аналогичном по ценности эквиваленте) за принятие данного закона. Ну что-то в принципе похожее, как с дорогами. Депутаты, отвечающие за данную деятельность, в дорожном строительстве нифига не понимают, зато ищут способ монетизировать. Да кстати, монетизация тут идет не обязательно в контексте «в пользу государства».

И еще — я считаю, что этот закон вносит силовую подоплеку в торгово-рыночные отношения. Рынок сам себя должен регулировать. А в данном случае, идет помощь одной стороне, причем дающая возможность использовать гос. органы, для получения привилегии.

Насчет зарубежных аналогов закона. Там есть малюсенький такой момент, что в случае, если будет доказана неправомерность, по отношению к владельцу ресурса, то заявитель обязан по решению суда компенсировать вред, причиненный ему, его бизнесу, его чести и достоинству, в случае подачи заявления ответчика. Причем в таком случае, суд часто встает на сторону «бывшего» ответчика. И это правильно. Согласен, виновный должен быть наказан. Но за рубежом есть презумция невиновности. И если суд не доказал вины, ответчик не считается виновным. Соответственно не виновный не должен быть наказанным. Нонсенс же нашего нового закона и состоит в том, что наказывать разрешили заблаговременно принятию решения суда. А это уже нарушение прав человека, т.к. сайт — это по факту тоже собственность(правда споры не утихают — к какому виду собственности отнести)

Раньше, я как-то со смехом(да, был глуповат) смотрел на некоторые американские законы. Года три назад, стал понимать что их законы были не смешными, а как раз очень серьезными(просто детально уточненными). И вместо того, чтобы губить лес из-за гнилого полена, они рубят само полено. Грустно как-то…

Извиняюсь перед уважаемыми хабраюзерами за большой и несколько резкий комментарий.
Я попробую высказать свою точку зрения.
Обращение в тексте идет не к уважаемым хабраюзерам, а к тому кругу людей, к которому относится и Мизулина.

Первое — это явное отсутствие компетенции депутата Мизулиной. Попробую пояснить почему я так считаю.
Во первых, нельзя просто запрещать. Надо предлагать альтернативы. Хотите запретить курить — дайте кучу спорт-городков и стадионов(А не в одну Сочи деньги вбухивать). Причем с бесплатным посещением(или крайне доступным по цене). Хотите блокировать сайты на которых материться. Отлично — а что взамен? Юный житель нашей страны, доступно, относительно бесплатно, без бюрократизма, с легкостью может регистрироваться на таких сайтах. Дайте такую же спорт-секцию, причем чтобы посещать и заниматься там можно было так-же, т.е. «доступно, бесплатно, без бюрократизма, с легкостью». Слабо?
К сожалению в этой стране, с программой региональной доходности, с каждого метра земли пытаются урвать копеечку. Поэтому вместо такой огромной толпы гребаных торговых центров, сделали бы толпу спорткомплексов. Опять денег нет на спорткомплексы? А Сочи? Деньги нашлись же, причем у пенсионного фонда, дыру которого спешно закрывают за счет предпринимателей.

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

Второе — я сам против того, когда мат в огромном количестве. Ну так поспособствуйте тому, чтобы это стало не модно. Вы же смогли поспособствовать тому, что депутат(искл. районные) не может ездить на отечественном автомобиле, т.к. это не модно.

Третье — и где пример культурности со стороны депутатов??? И в особенности где пример отличнейшего воспитания детей. Золотые детки на Кайенах разве не ваша заслуга и мода?

Когда депутаты что-то запрещают, они думают не об общем благополучии, а о своем.
Попробую подкинуть идею для тех, кому по каким-либо причинам необходимо использовать какие-либо специфичные программы, запускаемые под операционные системы Windows. К сожалению, wine не всегда подходит. Для таких случаев вполне можно использовать небольшую виртуальную машину(VirtualBox) с windows XP (т.к. она занимает немного места). Это же касается и тех-же веб-разработчиков, которым надо тестировать систему с IE (хотя для этого более подойдут образы, предоставляемые Microsoft).

Для игр, конечно виртуальная машина не подойдет, если нет возможности пробросить вторую видеокарту.
По моему было бы неплохо добавить в статью про схему работы sqlite в режиме WAL-mode(в данном режиме есть некоторые особенности и «подковырки»). Тогда бы вообще класс было бы.
Советую читать статью и параллельно смотреть на исходники Sqlite. Вполне познавательно.

За перевод спасибо.
По CSS.
А как же параметр scoped?
Может показаться странным, но я наоборот держался подальше от всяких штабных дел и пр.
Хотелось как-то наоборот отдохнуть от компьютеров и влиться в армейский быт. Через какое-то время, не пожалел о своем выборе. А уж после службы, через пару лет и вовсе, т.к. с теплотой вспоминал армейские будни. До сих пор тоскую по сослуживцам…
Да и отдохнул от всякой компьютерной темы.
Почему-то вспомнился «Паркетчик» для MS DOS… Простейшие алгоритмы неплохо на нем изучались детьми…
Удаленщиков было много. Оформлялись как ИП. Как известно недавно существенно повысили взносы в ПФР(и в следующем еще повысят существенно). Из-за этого многие позакрывались, но от дохода не отказались(ушли в тень). Сейчас появился данный закон. Теперь удаленный работодатель должен урезать доход фрилансера на треть(магически опять слышим слово «ПФР»). Удаленщик опять не рад. Вроде и официально, но денег меньше. В ином случае работодатель не рад — удаленщик получается ни чуть ни дешевле штатного сотрудника на месте. Поэтому тем более останутся в тени.
Молчат чего-то по этому вопросу…
Согласен что у ИП преимуществ больше. Но как бы парадоксально не звучало, недостатков тоже больше.

По данному закону можно придумать уйму злоупотреблений, как со стороны работника, так и со стороны работодателя. Все вертится вокруг ТК, проработка которого оставляет желать лучшего.

Закон предоставляет кучу возможностей для недобросовестности. И помогать в недобросовестности будет как раз именно ТК РФ.
Поясню кратко: Если вы опаздываете на работу из-за пробок, это не является уважительной причиной для вас. Для работодателя это является косвенным поводом для введения санкций на вас. И это верно.
Тоже самое и в случае, если у вас интернет, или иные средства технической коммуникации стали недоступны. Работодатель не может быть уверен, у вас и вправду интернет недоступен, или вы решили под таким поводом отлынить.
Ну или работодатель захочет так придраться. И юридически он будет прав.

Так же что с регулированием часовых поясов, если работник находится в другой области? Как регулировать его рабочий график, следуя ТК, с особенностями данного законодательства.

Подобных возможных примеров еще много. Выше я описал очень кратко ситуацию. Боюсь что не все поймут о чем я имею ввиду(если плохо описал примеры — прошу простить меня). Но кто с темой войны ТК и фриланса связан, думаю поймут меня правильно.

И надо все это прорабатывать кардинально. Как и сам закон. Пока что в данном случае с самозанятым ИП работать проще.
Честно говоря, меня несколько интересует в этой ситуации node-webkit, который базируется на Хромиуме… Надо бы у разработчиков спросить.
Dell Inspiron 1520 Ирландской сборки. Добавлял оперативную память, менял жесткий на более емкий и аккумулятор(так же на более емкий). 7 лет работает практически каждый день минимум по 8 часов. Живучий =). Мощности наращивал осторожно, т.к. мне главное чтобы «полевая» надежность ноутбука ни при каких обстоятельствах не пострадала.

Information

Rating
Does not participate
Location
Екатеринбург, Свердловская обл., Россия
Registered
Activity