Pull to refresh
-1
Karma
0
Rating
Григорий Васильков @gzhegow

Думал что стану умнее, когда адаптируюсь, но нет

Знакомство с XACML — стандартом для Attribute-Based Access Control

image

Вот эта картинка судя по имени действия будет работать так:
«Редактировать, Создавать или Удалять документ может владелец, менеджер или старший менеджер в рабочее время»

потому что во всех действиях стоит название «Изменить документ»

Применение в коде мне не слишком понятно. Группа политик получается не вызывается, а вызывается политика «создать», которая должна чекнуть в какой группе она находится и запустить всю группу, при этом не зная какую из политик действия «изменить документ» нужно выполнить

Вообще правильно ли я понимаю что в более простом случае в базе стоит хранить массивы атрибутов под политику, а в момент проверки собирать их рекурсивно по имени аттрибутов?

CSS: введение в единицу длины 'fr'

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

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

CSS: введение в единицу длины 'fr'

Когда-нибудь вы просиживая штаны на хабре наконец изобретете сервис который будет в автоматическом режиме доказывать директорам предприятий, что современность важнее покрытия устройств, и тогда всем будет счастье.

А пока оно «начинает поддерживаться все лучше и лучше» это тоже самое как продолжать использовать бутстрап, понимая, что его в принципе нельзя использовать в готовом уже сверстанном говнокодером проекте, ведь от стандарта там нет даже букв «ст», а постепенно повышающаяся поддерживаемость это как в той истории, где 20% андроидов упало сразу, 40% юзеров сидели на ИЕ, а начальник пользовался айфоном и остался недоволен.

пс. пока для СЕО оптимизации нужно писать функцию «mk_ahref» на 50 строк кода, а перелинковка требует специалиста за пару косарей — это все бултыхание в лягушатнике.

Задай вопрос разработчикам облачных сервисов Mail.Ru Group

Уважаемые бойцы из Маил, главным образом вопрос конечно к старшему кодеру, который управляет процессом разработки, но все-таки.

Если это не тайна, поясните пожалуйста как вы подключаете новых людей на проекты? Обилие названий технологий, которые сегодня пиарятся и ничего кроме денег в себе не несут…

(ну имеется в виду — пиаришься, все уважают, кто не уважает — тыкаешь носом что он что-то не знает и опять профит, с точки зрения бизнеса — выигрыш, с точки зрения науки — дальше только тупой и еще тупее)

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

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

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

Вы просто тщательно отбираете кадры, или у вас спец отдел подготовки есть или еще как?

Спасибо

Готовимся к собеседованию по PHP: Всё об итерации и немного про псевдотип «iterable»

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

Откуда у тебя массив в 100 тысяч юзеров и на кой черт тебе массив в 200 тысяч? Ты слышал про SQL запросы, которые сделают за тебя выборку за доли секунды? другой раз кажется что нет.

И когда у тебя 200 тысяч айдишников уже отфильтрованных запросом. то обновить по ID — фигня вопрос. А вот выбирать из массива пхп из сотни тысяч записей десяток или сотню и делать это на PHP — да тут полюбому все ляжет, потому что гаечный ключ ремонтирует кран, а молотком забивают гвозди. Не наоборот.

Но ваш мультикультурализм умиляет. Если кто-то не согласен — надо его заминусить. Долбайтесь, ваш мирок узок.

Готовимся к собеседованию по PHP: Всё об итерации и немного про псевдотип «iterable»

Вам скучно жить без того, чтобы почитать что-нибудь умное?

Вот скажите, чем вас не устраивает функция pluck() [вот черт, ее же в php нету!], функция array_combine [вот черт, она же в пхп тупее утюга] и обычный олдскульный foreach?

На кой черт вам делать итерацию внутри обьекта и перебирать все его свойства?
Что вам мешает запросить список свойств в виде массива строк, а потом пройтись по ним через foreach?

Вы просто хотите стать умнее, или что? Какая польза в осознании итераторов? Ну кроме вашей возможности показать тимлиду как вы ловко перебираете данными в обьекте, и что вы, значит, понимаете, что объект это не то же самое что массив?

90% задач — собрать данные, объединить по массиву ключей, осуществить поиск, сохранить в базу.
Вы жить не можете без того, чтобы собрать это на итераторах?

[Бесплатная пицца] Взлом сайта доставки пиццы, взлом mobidel.ru

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

Охота на мифический MVC. Построение пользовательского интерфейса

Та я ж не доказываю, я пытаюсь вашу точку зрения понят, но я не вижу ничего кроме `Model Entities` и `Drupal`, которые тоже не вижу, потому что не знаю что это, и до ваших примеров, что это действительно решение многих проблем — даже знать не хочу что это.

Вы можете теперь сослаться на то, что я лентяй или как угодно поступить, но я правда ожидаю от вас примера из жизни как это работает, и почему это легче для каких задач. Пока вижу голые фразы, намеки на почитать — но зачем мне читать бескрайние берега? Разводил мало в жизни? Давайте уже работать, а не демонстрировать, если хотите программирование на новый уровень.

Охота на мифический MVC. Построение пользовательского интерфейса

Спасибо, но мне не удалось понять вашего объяснения, потому что я не увидел ни одной аналогии и живого примера. К тому же я обратил внимание, что вы не поставили никакой оценки моему высказыванию и просто его проигнорировали (я не про лайки, я про оценку наличия в нем смысла)

Я конечно ожидаю, что вы можете сейчас отреагировать не так как я ожидаю, но в этом случае сможем завершить дискуссию

Охота на мифический MVC. Построение пользовательского интерфейса

И чего же сразу на помойке.
Если провести аналогию на жизнь — то каждый человек называет вещи своими именами отличными от других человеков (блоков в нашем случае).

Таким нехитрым образом блоков могут быть тысячи (человеки) — элемент (дом-нода) для каждого из них свое имя имеет. А модификатор — это пометка, что элемент имеет вариации в пределах карты мира данного человека.

Зачем двойные тире — я не использую. Двойное подчеркивание кстати ничего, вместо верблюда то.

block-block__element-element_modif, и все классы в таком виде.
Вложенность только там, где есть _modif, т.к. в пределах вариации дочерние элементы могут отличаться внешне.
Вроде все просто?

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

О чем забывают 90% при написании заголовков секций у лендинга? Какие цены и скидки привлекают и помогают продавать?

Мы как раз вообще не гоним траффик с досок. Но когда клиент видит на доске у кого-то цену ниже чем у нас, он неизбежно берет там.
У нас 2 проекта с одинаковыми товарами. На одном цена выше на 2 долбанных процента.
Продает только второй.

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

Книга «Стек MEAN. Mongo, Express, Angular, Node»

Кто знает меня по Тостеру — знает что я отношусь ко всему что нельзя обьянить школьнику с отвращением.
Я купил эту книгу.

Я безусловно буду читать ее дальше, чтобы получить из нее хотя бы крупицу пользы.

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

При этом уже на 60й странице автор пишет что вы не сможете легко работать с сайтами изза проблем продвижения которые будете решать кровью. Таким образом его резюме — используйте стек или для маленьких приложений или для рест апи или админок, либо для приложений с веб сокетами.

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

Типичная американская мотивационная научно-популярная книга. Дочитаю отпишусь

О чем забывают 90% при написании заголовков секций у лендинга? Какие цены и скидки привлекают и помогают продавать?

Отличная статья. Остался один момент:

Насчет «бесплатная доставка» и беспроигрышно.
Вот пример где это не работает у нас — шинная промышленность. Если вы повысите цену на доставку на 10 рублей (для дешевых шин это 5%, для дорогих — это 0,5-1%) — у вас никто не будет покупать, потому что у конкурента цена ниже, а на досках все сортируется по цене.

Он позвонит конкуренту и услышит, что доставка платная, столько то рублей, и есть вероятность что купит или нет. По итогу получается — мы продаем ему шину с бесплатной доставкой, а по итогу оказывается, что доставка бесплатная до магазина, а если на дом — то платная. Это работает, но не сказать, чтобы мы меряли конверсию — где она выше. Общий принцип такой — цену поднял, клиента потерял, а вот это вот «бесплатно» — это нужно как-то правильно уметь обманывать, потому как у нас оптовая торговля, процентов 30 рынка в регионе и у нас это не работало.

Какие будут комментарии автора статьи? Это норма и нужно дописать в статье, или мы что-то не так делаем?

Почему все виртуальные помощники — женщины?

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

Бросайте программировать, идите уже зарабатывать, ведь если смысл в размножении, то программирование к этому вообще не ведет

Использование Простой электронной подписи в документах

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

Если совсем умно, то наверное можно даже софтину сделать специальную, которая на сайт информацию о каждой подписи с меткой времени слать будет — когда кто и что.

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

А отказ как известно не к деньгам.

Использование Простой электронной подписи в документах

Я правильно понимаю, что даже в случае крутого хакера с массивом видеокарточек в случае раскодирования — твой ключ закреплен на сайте за тобой, что исключает возможность добавить ключ из другого аккаунта?

Охота на мифический MVC. Построение пользовательского интерфейса

БЭМ от яндекса давно разделило на блок-элемент-модификатор, при условии что одна DOM-нода может олицетворять несколько того и другого.

Это чертовски удобно, когда пишешь яваскрипт код под такую верстку, и в стилях вложенности по минимуму, и редактировать легко.

Молекулы? Что?

Что творится в мире HR-технологий: 9 стартапов и инструментов, за которыми стоит наблюдать

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

Встречайте Kotlin 1.1: JavaScript, корутины и многое другое

Господи, что трудного я не понимаю в разработке дизайна потоков/корутин/фиберов?
Что вы вокруг этой темы все скачете, развели тут бардак XD

Неужели так сложно писать код вида:

$base = new ThreadBase();
$thread = new Thread(function () { ...some_code… });
$base->run(thread, thread2,… threadn);
$base->when(thread, thread2,… threadn)->done(function (req, res) {
// some code
});

Ну то есть вот в такой нотации что не ясно то?

То future() какой-то придумают, чтобы повесить событие и только потом сделать обычный синхронный запрос.
То превратят синхронный в асинхронный, а потом наоборот, запутают всех и сидят типа гении, раз никто не понимает. То какие-то корутины, то еще что-то…

В PHP симуляция потоков все ставит на свои места…
Неужто так сложно относится к процессу многопоточности, как к чтению например данных с сервака?

Кинули запрос, получили ответ, считали ответ, перевели из json-а в данные, работаем с полученными данными.

В PHP не хватает разве что возможности подождать конкретный поток или массив потоков, они там пачкой запускаются ровно столько, сколько нужно, в яваскрипте этой проблемы нет — «деферы» есть.

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

Открытые онлайн-курсы от Университета ИТМО: Мартовская версия

Вторична не одежда, друг мой щедрый на дизлайки, вторично то, что те, кто идут за знаниями, считают ее вторичной, тогда те кто «создают» эти знания считают ее первичной.

Мы видим директора в кресле и думаем что он молодца, он что-то задвигает, а мы верим. И потом что получается, все видят вокруг себя каждый день.
1

Information

Rating
5,849-th
Location
Брест, Брестская обл., Беларусь
Date of birth
Registered
Activity