тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
изображение

@темы: debugging

18:05

Посоветуйте годные курсы по SQL (конкретно на базе microsoft sql server)
Область применния: БД веб-црмки.

Мне стало нехватать моего базового минимума.
Или подходящие для самообучения книги.

@темы: База данных, MS SQL

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
увидел коммент на хабре:
Мне не нравится в языке Go их логотип тупого хомяка с выпученными глазами. Это уже создает негативное впечатление и весомую причину для того чтобы отвадить меня от изучения языка.



говорят, хомяка уже из логотипа языка уже убрали.

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

@темы: Вопрос

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
www.opennet.ru/opennews/art.shtml?num=52208

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

@темы: Новости

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
бывает, что игра весёлая, но её исходники - чистый survival horror
внутри switch-а 309 case-ов
github.com/TerryCavanagh/VVVVVV/blob/f7c0321b71...

@темы: C++

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
набраться смелости и посмотреть на этот ужас

@темы: Java script, Точка зрения

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
У разработчиков (и дизайнеров) компьютерных игр есть свой профсоюз
www.gameworkersunite.org
Дело в том, что их часто напрягают "кранчами" (это когда перед выпуском игры всех заставляют работать по 12+ часов в сутки, и это может длиться больше месяца).
Видимо, это так достало разработчиков по всему миру, что вот, организовали профсоюзик.

Вопрос: А как обстоит дело с переработками у наших программистов? (опрос для всех, не только геймдев)
1. Регулярный дедлайн-кошмаринг с переработками 
4  (18.18%)
2. Всё по ТК, переработок нет или мало, и они щедро оплачиваются 
13  (59.09%)
3. Я рад переработкам (да, бывают такие фрилансеры и трудоголики) 
0  (0%)
4. (я не работаю программистом) 
5  (22.73%)
Всего:   22

@темы: Работа

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно



@темы: ЯП

16:09

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
чем мы хуже артистов?
habr.com/ru/news/t/467963/

@темы: оффтопик и политота, Новости

08:01

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
05.09.2019 в 10:15
Пишет  Эрл Грей:

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

URL записи

@темы: юмор

Здравствуйте,
представляю вашему вниманию BlackFox.

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

---
Вот например для работы с базой данных в Laravel используется Eloquent ORM (паттерн Active Table) с конструктором запросов. Конструктор запросов является ни чем иным как полной копией языка запросов SQL, реализованным в виде обертки на PHP. Да, он позволяет "легко и быстро" мигрировать с одной базы данных на другую, но как часто вы это делаете? А для того чтобы добавить колонку в таблицу, необходимо создать миграцию. Для того чтобы удалить - миграция. Для того чтобы переименовать или изменить - снова миграция. И все эти миграции необходимо держать в уме при релизах.

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

---
Или вот например в Yii контролеры и отображения разнесены по разным директориям, как будто некоторые отображения могут быть использованы более чем одним контроллером. А действие контроллера вынужденно возвращать готовый отрендеренный html, что не позволяет элегантно переиспользовать его там где нужен точно такой же ответ, но в формате json, xml или ajax.

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

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

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

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

Благодарю за внимание =)



@темы: PHP

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
25.08.2019 в 04:16
Пишет  Stalkert:

Разработчики на JS -- жадные макаки?

https://github.com/standard/standard/issues/1381

История такова. Существует довольно популярная утилита для JS, форматирующая код и проверяющая его на соответствие стандартам. Разработчик решил, что ему мало денег, и поэтому теперь при запуске утилита будет показывать рекламу прямо в терминале у разработчика через console.log().





URL записи

@темы: Java script, жадность, Новости

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
народ разрабатывает джава-скрипт со спец лексикой
yopta.space/
github.com/samgozman/YoptaScript/blob/master/RE...


пример кода на YoptaScriptВ переводе на Javasсript
ксива.малява("kek") нах
гыы textnode сука ксива.намутитьМалявуГовнодскую("Water") нах
ксива.вычислитьЛохаПоНомеру("myList") нах
ебало.шухер("Привет, йопта") нах
потрещим(semki чоблясука чётко) жЫ
//код
есть
го(i нах i хуёвей 100 нах i плюсуюНа) жЫ
//код
есть
document.write("kek");
var textnode = document.createTextNode("Water");
document.getElementById("myList");
window.alert("Привет, йопта");
while(semki != true) {
//код
}
for(i; i < 100; i ++) {
//код
}


@темы: Java script

15:46

Слушай, меня подбила ракета, а я после этого только чихал, а тут - какая-то женщина (с) Nil.Admirari // То есть он ноги на стол, наглец, ренегад и хэдшот-мастер, а как до нежностей, то "выручай, Шепард" xDD Лапочка! (с) Winter Grin
Приветствую!

Дано: двенадцатикнопочный телефон Nokia на Symbian S60v3, телефон на Андроиде 6.0 и идея написать под Андроид двенадцатикнопочную клавиатуру с text prediction, работающую так же, как и клавиатура в Нокиа.
Родная клавиатура Samsung на 12 кнопок мертворождённая (еще и с раскладкой другой), а QWERTY ненавижу люто, опечатываюсь на ней постоянно. Свайп не предлагать)

Вопрос состоит вот в чём: возможно ли повторить логику словаря Нокиа? На вопрос "зачем?" отвечу сразу: я пишу очень большие объемы текста в телефоне, хочется сделать процесс менее геморройным.

Два критичных момента, который обязательно нужно перенести на Андроид:
1. Объём словаря. В Нокиа родной словарь был очень обширный. В Самсунге он куцый, угадывает слова плохо. Решение мне видится таким: найти в Нокиа файл/группу файлов, отвечающих за словарь. Если кто подскажет путь к оным, буду благодарна. Доступ к системному диску Нокиа есть.
2. Логика ввода и text prediction. Принципиальная разница между двумя аналогичными клавиатурами Самсунг и Нокиа (помимо раскладки функций на разные клавиши) - способ выбора слова и подача самого вероятного слова.

На примерах

Итого: как повторить эту логику словаря? В какую сторону мне вообще копать инфу? А то Гугл меня не понимает от слова совсем.

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

Спасибо!

@темы: Вопрос

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
Смотреть всем, даже если вы не планируете никогда работать на джаве.
Это применимо вообще ко всем языкам программирования.
И всё это актуально несмотря на то, что этой лекции уже несколько лет.




@темы: Java, отдел по контролю за оборотом говнокода, Точка зрения

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
Борис Стругацкий, как оказалось, писал программы на Паскале.
Заценить творчество писателя

@темы: Новости

20:48

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
изображение

@темы: C++

Я только начинаю изучать Питон. Привет.

Пока только в очень узких рамках – мне (пока) нужен строго ограниченный набор функционала, который надо применять на практике «уже вчера». Hello World запустить могу.
Поэтому вопросы очень узкие. Кое-где у меня есть жесткие ограничения в выборе инструментов и софта, т.к. надо подстраиваться под внешние условия.

Вопрос 1, про выбор среды.

Де юре мне велено работать в среде IntelliJ PyCharm Community Edition. НО, на деле, мой старый ноут ее тянет.:( Зависает, загружает по 10 минут, любые изменения перезаписывает еще +5 минут. Очень тяжело так работать.

Посоветуйте максимально ЛЕГКИХ, доступных для скачивания, простых в установке (я программирование занимаюсь аж целых 1,5 недели) и нетребовательных к потреблению ресурсов аналогов этой среды.
Важные критерии:
- простая заливка с/на GitHub
- подсветка кода
- возможность код запустить
- возможность видеть визуально древо папок проекта.
- интуитивно понятный для блондинок интерфейс

В "укусе Питона" рекают среду Komodo Edit, но еще не было возможности попробовать установить. Она ресурсоёмкая?

Вопрос 2, про geckodrive
У меня валится запуск кода на стадии запуска некой штуки geckodrive. Я довольно смутно представляю, что это такое, дополнительный драйвер? (если и есть аналоги, пользоваться мне нужно строго им).
У меня есть и вроде бы работают как надо:
- мини сервер XAMPP 5
- виртуальная среда, запущенная из консоли
- есть файл.py, в который Каталоном (в FireFox) записана последовательность шагов, которые надо воспроизвести запуском кода.
Сам файл geckodrive (скачанный с GitHub, распакованный и помещенный в папку Sistem32) консоль видит $ where geckodrive. Но запустить его ($ geckodrive –v) не может никак, выдавая сообщения об ошибке.
Вопрос: есть альтернативные способы запустить эту штуку geckodrive в Вин 8.1? Раз уж просто положить ее в папку Sistem32 почему-то недостаточно?

@темы: Вопрос

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
Вы конечно в курсе, что микрософт решил примазаться к опенсорсному сообществу, чтобы перевести своё азуристое облако на линукс, потому что МС наконец-то признал очевидный факт, что его серверные ОС - полное дерьмо.

МС даже купил гитхаб и какие-то свои проекты туда выкладывает.
Вот, например, выложил свой виндовый калькулятор.
И что мы видим в том коде? Конечно, логирование с телеметрией! )))

github.com/Microsoft/calculator/blob/master/src...

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

@темы: Windows, Новости