Эта статья расскажет, какими общими способами можно защитить свое приложение от взлома или получения персональной информации третьими лицами посредством исполнения нескольких простых шагов, но стоит помнить, что нет вещей, которые невозможно взломать, все зависит лишь от потраченного времени и наличия мотивации у взломщика, но т.к. у нас стоит цель обезопасить наше приложение, то давайте усложним им жизнь как можно сильнее.
Новости
Мой путь в ТРИЗ
Поговорим о том, с каким бэкграундом и для чего приходят в инновационную деятельность с ТРИЗ (теорией решения изобретательских задач). Мой путь длиною в 17 лет - от ИТ-ишника к корпоративному инноватику.
typo3 установка или танцы с бубном
Небольшая предыстория или 2 вечера потерянных впустую...
Умные люди скажут - ничего сложного и мануалов на пространстве всемирной паутины очень много, но мы с вами будем вести речь о том что либо это не работает или руки человека с Высшим образованием и самоучки с неполным высшим растут не оттуда. Используя firstvds как хостинг и систему виртуализации kvm , а так же os Ubuntu 18.04(с предустановленным LAMP'ом на борту) которой было достаточно для версии typo3 10.4.26 и версии php 7.2 нашлось решение как это сделать чтобы заработало. Ниже представляю решение, а предыстория конечно-же после действий, проделанных в ходе установки.
Искусственный интеллект
Оригинальный взгляд на искусственный интеллект, какие части речи являются какими типами нейросетей. Доказательство на основе фрагментов религиозных текстов, предложений содержащих логические ошибки и отрывков песен, которые сложны для понимания, что теория верна и пояснение, как происходит моделирование словесной информации.
Про VPN на выделенном «сервере»
Вроде данная тема довольно сильно заезжена, в интернете 1001 инструкция по настройке своего виртуально сервера за 5$, но я хотел рассказать немного о другом. А именно – об аренде выделенного «сервера» в России.
Разница между python и php
Год назад я полностью перешел в разработку на Python. До этого около 4-х лет писал в основном на PHP. В процессе работы я постоянно сравнивал эти 2 языка и сейчас решил уложить это все в одной статье, чтобы структурировать плюсы и минусы. Для вас эта статья может быть полезна, чтобы разобраться, какой выбрать для ваших задач.
Разработка архитектуры для чайников. Часть 2
Monolite or MicroService ?
Программисты последнее время часто работают с микросервисами и часто пытаются их встроить туда, куда это не нужно. Микросервисы это естественно хорошо, но как и всегда это не серебряная пуля которая может решить любые проблемы, а скорее наоборот их добавит.
Давайте для начала разберём что такое монолит и его преимущества и недостатки.
Кто тебя за Цанцзе тянул
В прошлом году в СМИ начали активно говорить о том, что совсем скоро у Huawei появится собственный язык программирования Cangjie (читается как «Цанцзе»). Так вот, кажется, ждать его появления осталось совсем недолго.
Замена 12 мощных Bash-команд с помощью Go
Каждый серьёзный программист или системный администратор должен, хотя бы на базовом уровне, владеть Bash-командами. Во многих случаях эти команды позволяют управлять компьютерными системами гораздо быстрее и эффективнее, чем инструменты с графическим интерфейсом.
Сегодня мы займёмся написанием Go-программ, цель которых заключается в замене 12 самых популярных средств командной оболочки Bash, применяемой в Linux.
Цель этих программ заключается не в полном воспроизведении функционала соответствующих Bash-команд, так как многие из этих команд имеют огромное количество опций, способных серьёзным и порой таинственным образом повлиять на результаты их работы. Мы стремимся лишь к тому, чтобы узнать о том, как решать некоторые рутинные задачи администрирования компьютеров с помощью Go, не полагаясь при этом ни на какие внешние Bash-команды, в которых у нас нет острой необходимости.
Для запуска некоторых из рассматриваемых здесь Go-программ и Bash-команд вам могут понадобиться привилегии суперпользователя (получить их можно с помощью команды sudo). Например — при удалении файлов из директории для временного хранения данных.
Если вы хотите испытать себя — то, прежде чем читать текст статьи, пройдитесь по заголовкам разделов и попробуйте самостоятельно написать код для решения различных задач. А уже после этого сравните то, что получилось у вас, с тем, что написал я. Если вам покажется, что решили какую-то из задач лучше, чем я — дайте мне знать.
Эти необычные дата-центры: ферма с угрями, серверы в качестве батарей отопления и очистные сооружения для охлаждения
Дата-центров становится все больше, и это неудивительно — человечество генерирует все больше информации. Для ее обработки и хранения нужно огромное количество оборудования и, соответственно, ЦОД-ов. За последние пару лет инженеры разных стран построили массу дата-центров, и среди них встречаются очень необычные. Под катом — оригинальные решения последних пару лет.
Из команды уходят QA: что делать руководителю?
Любой лид понимает, что чем выше уровень сотрудника, тем сложнее и дороже будет искать замену - и именно поэтому профилактику “внезапных” уходов стоит начать как можно раньше. Мною был проведен опрос в нескольких профессиональных QA сообществах, и по результатам выяснилось, что топом причин для ухода были: маленькая зарплата, отсутствие перспектив, неинтересные задачи, проблемное руководство и плохие процессы/онбординг. При этом бОльшая часть респондентов указали, что эти проблемы были решаемы, но руководство предпочло ничего не менять.
Отношения с IT. Часть шестая. Мы — стартап
Все персонажи являются вымышленными. Любое совпадение с реально живущими или когда-либо жившими людьми случайно.
- Не-не-не. Мы не будем развиваться так, как развиваются другие компании.
- Что ты имеешь в виду?
- Сашуля, мы - Спарта стартап! У нас свой путь, свое развитие. Мы раньше кратно росли без этих классических схем.
- Но за прошлый год у нас появилось только три новых контракта. Может быть …
- Ты такая скучная. Я сказал, что мы – стартап, значит стартап и будем дальше развиваться и работать в таком формате. Придумай другой план. Все – иди.
Задача, которую поставил мне сюзерен заключалась в том, чтобы увеличить выручку по новым клиентам в 7 раз без бюджета, маркетинга, денег и участия самого СЕО. По сложности задача схожа с тем, чтобы попытаться сложить из букв УЙХ слово ВЕЧНОСТЬ.
- Я провела конкурентный анализ. Понимаешь, мы в глазах наших потенциальных заказчиков никак не выделяемся. Они думают, что мы такие же как наши конкуренты, но стоим в 12 раз дороже. Нам нужно отстроиться от них и придумать единую…
Пока я вдохновленно рассказываю, сюзерен углубляется в недра телефона, ловко перебирает пальчиками, морща лоб и закусывая усы.
- Я слушаю, говори-говори.
- Это большая задача и нам …
- Я тебя умоляю, какая большая задача? Сядем как-нибудь вечером и под пивко все сделаем. У тебя все?
- А когда? – кую СЕО пока, горячо.
- Давай во вторник. – Не глядя на меня отвечает сюзерен.
Во вторник не случилось ни пивка, ни стратегии, ни СЕО.
Прощай Evernote
Прощай Evernote
Перевод статьи об альтернативе сервису ведения заметок Evernote.
«Бог не играет в кости!»
«Бог не играет в кости!» —как-то сказал Эйнштейн. «Эйнштейн, не учите Бога, что ему делать» - возразил ему Бор. Спор двух великих физиков возник вследствие того, что ученые закопались глубоко в текстуры мира и наткнулись на факты, перевернувшие наше понимание реальности. Как оказалась, бог не только играет в кости, но ещё и передергивает. Так появилась квантовая механика. Полученные факты не удаётся сложить в непротиворечивую теорию, поэтому у физиков нет единого мнения, а есть разнообразные интерпретации, часто противоречащие друг другу. Из-за этого возникает путаница, в которой и попытаемся разобраться.
Как развивать бизнес в условиях кризиса 2022 года
Результаты мониторинга «Оценка бизнесом текущего положения компаний и влияния санкций», проведенного 15 марта 2022 года по инициативе уполномоченного при президенте РФ по защите прав предпринимателей, показывают, что развитие бизнеса в условиях кризиса упирается в несколько ключевых проблем..
Подключаем старую венгерскую клавиатуру Videoton по USB
Не знаю откуда она у меня взялась и зачем, но при очередной уборке на даче и спотыкания об эту доску который раз встал вопрос — выкинуть ее нафиг, или все-таки запустить зверушку и потом выкинуть?
[ч.1-я Визуальная]. Анализ своих тренировок из Strava
Из-за * событий на Украине попал под санкции спортивной соц.сети Strava (примечание — заявление Strava в отношении всей "этой*" ситуации).
Перед уходом в другую спортивную соц.сеть я выгрузил все свои тренировки и с помощью GNU/Linux & Python решил проанализировать свою активность.
Распарсил все свои тренировки и создал визуализацию всей своей активности за прошедшие годы. Получилось...
Будущее электронных наличных не за Блокчейном. Закон США об электронной валюте и защищенном оборудовании
Когда вы слышите фразу “цифровая наличность”, что первое приходит вам на ум? Возможно, популярное в Америке платежное приложение PayPal, которое вы используете в ситуациях, когда раньше требовались наличные. Или, может быть, вы думаете о криптовалютах…
Но ни один из этих цифровых способов оплаты на самом деле не похож на наличные. В отличие от бумажных денег, для их использования требуется как подключение к Интернету, так и банковский счет. Прежде всего, им не хватает того, что долгое время делало наличные предпочтительным средством для борцов за гражданские свободы, диссидентов и преступников: конфиденциальности. Единственный вид денег, который не оставляет бумажного следа, — это бумага.
Ansible: с чего начать и как не перейти на темную сторону
Николай Месропян, системный инженер Southbridge, подробно рассказал редакции Слёрма о шестилетнем опыте работы с Ansible. Что стоит за слоганом «Simple IT automation»? Почему нельзя остановить темное движение мысли специалиста? И насколько это ясно на старте работы с Ansible? Николай досконально «разложил» все плюсы инструмента на минусы и наоборот.
Шахматы и роботы
Почему то захотелось написать эту статью. Наверное тяга к мемуарам возникает не только у военачальников но и у инженеров, рассматривающих свою жизнь как череду проектов( современным языком - стартапов).