• PHP может стать еще лучше
    0
    И oxidmod — классная фича, запомню, но все равно не работает как я предлагал — она позволяет определить параметры для методов с разным именем, но не для одного метода который может быть вызван и статически и нет.
    Короче вот так не работает:
    /**
     * @method static void method(DocBlockTestClass $newThis, int $arg1, int $arg2)
     * @method void method(int $arg1, int $arg2)
     */


    Ну в принципе и фиг с ним, такое двойное использование одного метода с плавающим количеством аргументов и разным контекстом все равно ересь (пока разработчики языка не объявят обратное).
  • PHP может стать еще лучше
    0
    Немного не эти подсказки, а те — которые определяются докблоком в классе перед методом и используются для автодополнения. Я не знаю как можно объявить что для обычного вызова будет N аргументов и возврат self/void (по вкусу), а для статического вызова будет N+1 аргументов и возврат нового объекта класса.
  • Проект «Морровинд»
    0
    сделать файлы сохранений игры наложением на файлы игровых данных в этом формате.

    Да ведь это же почти гит, за 3 (а учитывая время разработки — даже больше) года до самого гита.
  • GDPR — палка о двух концах
    0
    Например, можно ли будет получить записи моих разговорах в мессенджерах? А по мобилке?
    Я бы предположил что да, если логи ведутся и их набирается достаточное количество они вполне подпадают под «collected together can lead to the identification of a particular person» (по аналогии с почерковедческой экспертизой). А если их не захотят отдавать — думаю толпы юристов с радостью захотят помочь засудить на такие то деньжищи.

    Но вот вопрос, к чему это приведёт через десятки лет? Куда движется окно Овертона?
    Да ладно, скоро ядерная война, или к социалистическая революция, все решат. Мне больше не нравилось куда окно уезжало до принятия этого закона — крупные, уважаемые компании вели себя как, пардон, мразотные спамеры, не боясь ни чорта ни бога. Даже на бытовом уровне — заставить магазин НЕ присылать персонализированные каталоги товаров, или присылать на другой адрес почти невозможно, и это все в том-же Евросоюзе. А вообще если в будущем из-за GDPR на сайтах из всех данных понадобится только логин и пароль — я особенно грустить не буду.

    Заголовок спойлера
    А еще наблюдение можно назвать «пассивным сбором статистики», играя словами мы тут на пол года застрянем.
  • PHP может стать еще лучше
    0
    В принципе, можно используя немножко черной магии сделать как-то так уже сейчас:
    $b = Array::asort($a, SORT_REGULAR); // получаем новый массив
    $a->asort(SORT_REGULAR); // меняем имеющийся массив
    

    Правда даже хуже чем уродливый код будет отсутствие возможности сделать нормальные подсказки для IDE, или я чего-то не знаю о возможностях докблоков.
  • GDPR — палка о двух концах
    0
    Вообще это базовая информация относящаяся к закону, а представленные кейсы элементарно укладываются в GDPR после легкой шлифовки напильником. Я удивлен как вы написали аж целую статью на эту тему, но не смогли разобраться в такой простой вещи.
    Если наблюдаются трудности с понятием сути «личных данных» кину официальную расшифровку от еврокомиссии —
    Personal data is any information that relates to an identified or identifiable living individual. Different pieces of information, which collected together can lead to the identification of a particular person, also constitute personal data.

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


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

    GDPR это действительно палка, которая нехило долбанет по… ленивым и жадным личностям, владельцам всего подряд.
    Я доволен этим как разработчик — потому-что GDPR это сильнейший пинок со стороны «технического долга», а личности, которые по своей лени или жадности допускают технический долг — должны страдать.
    Я доволен этим как пользователь — бессмысленно жадные до персональных данных личности давно должны поумерить свой пыл (и страдать, да).

    IPFS и блокчеин? Вообще это пока весьма гиковские, нишевые и нераспространенные технологии. Что-то типа «у нас лапки», ослабить закон для одних — и в эту дырку полезут вообще все, и закон исполняться перестанет. А если условный пейс-бук тащит в блокчеин личные данные в промышленных объемах — см. выше — он должен страдать.

    А мелкий бизнес может особо не паниковать, потому-что их готовые ЦМСки, форумы и плагины магазинчиков быстро обзаведутся всеми нужными наворотами. Ну а если магазинчик не обновляли с 2010, технический долг, и — правильно — пришло время страданий.
  • Как связаны интеллект и музыкальные предпочтения: теории и исследования
    0
    Самый простой и реально дающий какие-то данные (в отличие от «типа ироничной политоты вместо ответа») опыт — проехаться в общественном транспорте.

    Ленивые глупые непорядочные люди сразу дадут знать о своих музыкальных вкусах как минимум половине автобуса, даже если у них наушники.
  • Логин через Facebook на сторонних сайтах приводил к утечке данных
    0
    Скоро/уже можно будет даже в основном браузере — мозилла подсуетилась и сделала на основе механики контейнеров «загончик для фейсбука», изолирующий его с интеграцией, или можно пользоваться стандартными контейнерами изолируя без интеграции.
  • Shopping Actions: Google бросает вызов Amazon
    0
    Звучит как хороший сервис. Пользоваться им, конечно, не буду. Надеюсь интеграция окажется не шибко сложнее гуглевой рекламы или статистики, а сервисом можно будет пользоваться в отрыве от гугла — как каталогом рабочих и доверенных магазинов.
    Потому-что стараниям того-же самого гугла искать что-то в поиске практически невозможно — вся выдача забита СЕОшниками, мусором, мертвыми магазинами, какой-то фигней на три товара (похожей или на развод или на чью-то дипломную работу, которую забыли стереть после сдачи), и крупными магазинами которые такие «ой, Эстония? А вы знаете, мы в африку не доставляем!» (а в одном крупном и респектабельном магазе ключей для игр Эстонии вообще не было, пришлось писать в суппорт и выбирать Латвию как ближайшего соседа по ЕС).
  • Инди-игры: какие проблемы есть в их разработке и что главное при их создании
    +1
    За последние три года количество инди-игр в Steam выросло в 2,5 раза, но при этом разработчики стали зарабатывать меньше.
    И все будет только хуже — скажем спасибо Габену за безумную политику публикации игр, если гринлайт еще заставлял как-то изворачиваться что-бы закинуть некачественный продукт в стим, то директ, оправдывая свое название, работает максимально прямо — заплати и заливай любой треш. Зато внезапно делать инди на свитч стало весьма прибыльно.

    Хотите исключить пиратство? Сделайте как в Diablo 3
    Хотите что-бы вас ненавидели? Хотите что-бы вас презирали? Хотите что-бы ваш продукт избегали? Сделайте как в Diablo 3.
    Делать бессмысленную привязку к онлайн, если вы не монополист или если привязка не предоставляет качественный СЕРВИС — самый простой метод стать парией. Берите лучше пример с парадокса или гриндинг гир геймс (PoE).
  • Firefox Gecko, «который мы потеряли»
    0
    Кстати у вас, как у разработчика, нет информации о грядущих расширениях функционала WebExtensions? Насколько я понял — крупная часть полезных фич аддонов с XUL базировалась на более широкой возможности открывать кастомные окна контекстно относящиеся к текущей странице — вот ее нам не вернут? (из примеров — старые девтулы и фаербаг имели одно выносное окно, которое переключало контекст в зависимости от переключения вкладок, теперь на каждую вкладку по новому окну, аналогично — список заблокированных элементов в адблоках, его теперь вообще нет, а был таки полезным инструментом отладки)
  • Депутат РФ предложил ввести регистрацию в соцсетях по номеру SIM-карты
    0
    Тут немного более комплексно надо смотреть — криптософт исполняется напрямую на симке, не факт что к нему можно подлезть из самого телефона, и насколько я помню у симки вообще приоритеты по работе с приемо-передающей частью телефона, вероятно симка может принудительно ssh/https без задействования софта телефона. Но это все очень странное колдунство.
  • Firefox Gecko, «который мы потеряли»
    +8
    Полностью согласен, хотя по некоторым пунктам написано слишком категорично —
    • Quantum — не движок в полном смысле — это массивное обновление Gecko включением в него компонентов из эксперементального Servo, скорее мердж серво в гекко. Хотя в мозиле сами так и не определились похоже — местами пишут «нью енжин», а местами что просто сильная переработка гекко, у мозилы нет конкретных заявлений «quantum is our new engine», я предпочитаю (из их технической документации) считать что движок все еще гекко, только сильно прокачанный (пока официально не объявят другое).
    • «Смена движка» могла бы и не задеть аддоны, если бы не решение мозилы дропнуть поддержку XUL (прошлой технологии для создания аддонов) и перейти на WebExtensions (меинстримная и гораздо более бедная по фичам, зато универсальная — совместимость с аддонами для хрома и все такое). Со сравнительной убогостью WebExtensions и связаны нынешние проблемы что «аддон хуже чем в 56», вероятно с развитием стандарта аддоны опять подтянутся по уровню (ох как же мне не хватает списка заблокированных элементов в адблоке).
    • Firebug не забросили а смерджили с девелопмент тулами фаерфокса (с поправкой на WebExtensions — см. выше), там даже есть стема под фаербаг (плохая замена, да).
    • И куча своего ИМХО — Classic Theme Restorer имел в основе идею устранения омерзительно-хромовского интерфейса Australis, введенного в 29 версии, а детальные настройки скорее были приятным бонусом. В принципе с основной задачей в мозиле справились сами — на интерфейс в 57 стало возможно смотреть без содрогания, места он занимает меньше, так что потеря аддона не была настолько болезненной (а еще там на странице аддона есть ссылочки с советами как кастомизировать стандартный интерфейс 57).
  • Депутат РФ предложил ввести регистрацию в соцсетях по номеру SIM-карты
    +1
    За симками просто зашел в киоск на остановке и купил, или в супермаркете на кассе. Но это по крайней мере в Эстонии.
    Роуминг типа отменили, но как обычно «есть нюансы» — «правила честного использования» — если пользуешься телефоном за границей «больше, чем дома» — плати бабло. А еще «Новые европейские правила не требуют от мобильных операторов обеспечения бесплатного роуминга для всех абонентов. Это значит, что они могут предлагать тарифные планы без возможности роуминга в ЕС.» (с).
    Отменили но залететь на бабло все так-же возможно.
  • О главнейшей причине существования современных JS-фреймворков
    +1
    К сожалению гораздо больше другой крайности — «Собираем среду и делаем статическую веб страничку на реакте с блокчейном и смарт контрактами всего-лишь за семь дней!». Скорей бы хайп прошел, а то даже софт делают на электроне.
  • Депутат РФ предложил ввести регистрацию в соцсетях по номеру SIM-карты
    0
    Тут баш на баш. Пять лет названивающие желающие купить контрабандные сигареты, по очереди с прокуратурой, желающей побеседовать с продавщицей контрабандных сигарет — интересный опыт и потенциальное начало хорошего стартапа.
  • Депутат РФ предложил ввести регистрацию в соцсетях по номеру SIM-карты
    +2
    Зачем Украинские? Эстонские или Финские — вон за посылками, кто пересыльщиками не пользуется, едет в Финляндию — можно купить «ведро стартовиков».
  • Депутат РФ предложил ввести регистрацию в соцсетях по номеру SIM-карты
    +1
    Самопроверка при производстве, защита от «мамкиных хацкеров», а главное — создание «статической» быстрой валидации — не нужно хранить и обновлять базу регионов, вся проверка сведется к «год не новее нынешнего, контрольная цифра правильная».

    Вообще база с «географической» информацией, как и часовые пояса, кажется чем-то неизменным, а потом очень внезапно и летально меняется, утягивая за собой кучу скриптов. У нас вон в Эстонии реформа самоуправлений выпилила приличную часть волостей (аналог российских муниципальных районов) поломав при этом (к счастью по мелочи) часть софта в гос-учереждениях.
  • Депутат РФ предложил ввести регистрацию в соцсетях по номеру SIM-карты
    +2
    Мда, даже контрольную цифру в номер не добавили. Я в восхищении.
  • Депутат РФ предложил ввести регистрацию в соцсетях по номеру SIM-карты
    0
    В российском паспорте разве нет в номере какой-то контрольной суммы для основных данных? Много разных документов имеют в номере контрольное число, и введение фейковых данных выдаст ошибку валидации (и приходится лезть гуглить алгоритмы или смотреть сайты выдающие псевдо-валидные документные данные).
  • Депутат РФ предложил ввести регистрацию в соцсетях по номеру SIM-карты
    0
    Скорее просто всюду сунут авторизацию через соц-сети. А те кто не.ру и хостятся в нормальных местах и данные владельцев всюду не пихают просто забьют.
  • Депутат РФ предложил ввести регистрацию в соцсетях по номеру SIM-карты
    0
    Интересно, как именно он доказывает утверждение, что регистрация пользователей по телефону добавляет +100500 к защите от атак?
    Наверное что-то уровня «в номере телефона есть плюс, плюс — это почти крест, а крест отгоняет нечисть».

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

    Но для этого нужно бабло и желание. А с этим законом, как вижу, желания совсем другие.
  • На юриста из Приморского края завели уголовное дело за репост в Telegram
    0
    В каком-то роде объяснение.
    geektimes.ru/post/291495/#comment_10232967

    Починили — и инфа как сбросить контакты (в разделе «а также»)
    medium.com/@tglive/telegram-4-3-34131aee2df1
  • На юриста из Приморского края завели уголовное дело за репост в Telegram
    0
    Там упоминалось именно копирование книги контактов на сервер и добавлении к аккаунту при входе на чужом телефоне, получение чужих контактов после входа на ОЧИЩЕННОМ телефоне гораздо более интересный баг. Возможно телега на сервере сохраняла книгу с каким-то хардварным идентификатором устройства и цепляла ее к аккаунту когда аккаунт заходил с тем-же идентификатором устройства? Это может одним механизмом описать оба варианта получения чужих контактов.

    Вообще «баги» такого сложного типа — «не очень явная, или скрытая фичи, приводящая к удобству/прибыли автора софта, но вредящая пользователям» стали встречаться в последнее время настолько лавинообразно часто, что заслуживают отдельного названия для удобства их именования.
  • Не просто «Орки в космосе»: разработчики StarCraft рассказывают о наследии игры
    0
    Но я полагаю, что авторы супкома не совсем дураки, если они решили избавиться от этих фич

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

    Вообще ИМХО хочешь сменить концепцию — делай спинофф чтобы основная серия не пострадала.

    Как показатель — самые продаваемые сейчас игры, которые держат живьем ЕА, активижн, и в особенности юбисофт — свою концепцию не меняют ну вообще никак.
  • Небольшая группа шведов протестует против безналичной экономики
    0
    С какого-то момента прирост благосостояния не прибавляет удовлетворенности чисто от потребительства.

    А вот не об этом ли та самая пирамида говорит, не? Что, в прочем, не исключает что пирамиду надо бы прокачать и может даже переосмыслить слегка, учитывая последние достижения науки в плане изучения человеков.
  • Небольшая группа шведов протестует против безналичной экономики
    0
    Наверное что-то связанное с пирамидой Маслоу и покрытием основных потребностей.
    Я бы из Эстонии ездил да дорого жуть. В Швеции выбор в магазинах просто офигенный — какой-то случайный ангароподобный магазин со всякой всячиной, сбоку от хайвея где-то под Стокгольмом, и в нем выбор консолей и железа больше чем в эстонских центральных специализированных магазинах!
  • Не просто «Орки в космосе»: разработчики StarCraft рассказывают о наследии игры
    0
    Вот упаси нас темные боги варпа от менеджеров как вы! Вообще-то в супком и играют из-за этих отличных фич, вырезав их разрабы просто лишились целевой аудитории, потому-что казуальная ЦА из стратегий давно поразбежалась во всякие моба, а имеющаяся хардкорная посмотрела на супком2 как манул — с грустным негодованием, и ушла своими силами патчить форджд аллаянс.
    Примерно схожей была история загибания серии ДОВ, из РТС она мутировала в более тактикоподобную с меньшим масштабом ДОВ2 растеряв приличную часть старой аудитории, хотя и набрав новой, а ДОВ3 с его хрен-пойми-каким геймплеем, вместо ожидаемой реинкарнации ДОВ1, провалился настолько, что его официально перестали поддерживать через пол года после релиза.
  • Не просто «Орки в космосе»: разработчики StarCraft рассказывают о наследии игры
    0
    Разные подходы — Л4Д ушел в казуальные сессионные игрища с тем-же версусом, рендомностью и полным отсутствием личного прогресса, вторая часть только продолжила тенденцию. Верминтайд (особенно второй) ушел в хардкор — у нас есть аж 4 сложности, прокачка, классы, шмот и даже нормальные (хотя и баганутые пока еще) боссфайты, вместо л4фшного «о боже да это же танк! опять...». Из чего следует необходимость в какой-никакой тактике и сыгранности, что, для меня, делает игру ощутимо привлекательнее и реиграбельнее. Да и новые компании добавляют с дополнениями (хотя, конечно, спорный подход).

    А самое главное — одно дело бегать с калашом по до невозможности приевшейся дженерик америке, и совсем другое — бегать с луком по охренительным готическим городам или дворфийским подземным крепостям. Как минимум эстетического удовольствия больше.
  • C 2020 года Apple будет использовать собственные чипы вместо процессоров Intel
    +2
    Напомню, AMD в свое время купила ATI и продолжает делать вполне адекватную замену «печкам». Мало того — много народу уже воспринимают AMD как только производителя видеокарт — особенно после «бульдозеров» вместо процессоров.
  • C 2020 года Apple будет использовать собственные чипы вместо процессоров Intel
    +2
    Тьфу-тьфу-тьфу, ну нафиг. Игровые видеокарты от эпла…
  • Не просто «Орки в космосе»: разработчики StarCraft рассказывают о наследии игры
    0
    Ну само собой не сделали — они же настолки пилят. А так — свежий вархаммер тотал вар (и не очень свежий), верминтайд — который как лефт 4 дед, но не уныл и с охрененным стилем. Исторически — ДОВ по 40к в свое время был хорошей и актуальной стратегией, ДОВ 2 вполне хорошей не совсем актуальной не совсем стратегией, а дарк омен еще в 90ых был чуть ли не предком «тоталваров».
    Ну и куча игр похуже, все как и положено у игр по франшизам, те-же звездные войны взять.
  • В Госдуму внесён законопроект о блокировке сайтов, которые публикуют сведения, порочащие честь и достоинство
    0
    Могу в личные сообщения, потому-что упоминание прям тут может привести к нарушениям правил.
  • C 2020 года Apple будет использовать собственные чипы вместо процессоров Intel
    0
    Полный переезд на арм звучит интересно, правда ценность вторичных компов скорее всего упадет, и для разработчиков станет тягостно работать на маках (IDE ворочать не ютубчики гонять и эмоджи анимировать, и серверное окружение на другой архитектуре не развернешь как следует). Хотя и так не понятно уже на кого эпл свои ПРОшки позиционирует.
  • В Госдуму внесён законопроект о блокировке сайтов, которые публикуют сведения, порочащие честь и достоинство
    0
    Три раза «ха», просто для эксперимента попробуйте усомниться в чистоте и незапятнанности одной из местных священных коров, думаю ваши взгляды не останутся прежними.
  • Валидация емейл адресов для защиты от спам ботов на сайте
    0
    Как один из вариантов — повышение эффективности фишинга. Одно дело когда фейковый вконтактик на вбитое не существующее мыло и пароль говорит «ваш аккаунт заблокирован, отправьте СМС туда-то», а совсем другое когда он говорит «такого аккаунта не существует».

    Мини-отступление
    Вообще пора заводить в компаниях должность штатного Риддика — как Риддик в фильме мог убить человека любым подручным предметом, даже кружкой, Риддик-должность должен изобретать как новые сервисы/алгоритмы/продукт могут быть использованы с противоправными целями.
  • Как из-за токсичного руководства Telltale Games потеряла лучших разработчиков
    +2
    Умерла не умерла, но из их свежих тайтлов о половине я узнал только с вики (по игре престолов и марвелам), а те которые более известны — получились с душком (бетмен и маинкрафт, простигосподи, стори мод).
  • Валидация емейл адресов для защиты от спам ботов на сайте
    0
    Не совсем то.
    Юзкейсы:
    • попадаю на трешевый сайт, ввожу фейковое мыло, трешевый сайт пропускает дальше.
    • попадаю на трешевый сайт, ввожу фейковое мыло, трешевый сайт делает проверку по вашей технологии, трешевый сайт НЕ пропускает дальше и требует реальную почту.