Сам по профилю не программист (системный администратор), но прикладное программирование и с недавних пор web программирование занимает большую часть моего времени.
Для веба я для себя выбрал (для бекэнда Golang)
Коллега по работе (молодой человек) решил выбрать для себя в качестве первого (он еще не понимает, что одним языком не отделается) языком программирования php, не могу переубедить его не изучать его.
Может и я не прав. Не холивара ради, а приведите за и против PHP?
Не так давно в gentoo (2 недели)
Решился обновить систему, делал как handbook`e
Но наткнулся на следующие
home farex # emerge -uDN world -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
emerge: there are no ebuilds to satisfy "~x11-drivers/nvidia-drivers-340.93".
(dependency required by "media-video/nvidia-settings-340.58::gentoo" [ebuild])
(dependency required by "app-admin/conky-1.10.4::gentoo[X,nvidia]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
home farex #
Не совсем понимаю., нужно переустановить драйвер вручную?
Заранее извиняюсь если вопрос очень глупый.
Только знакомлюсь с gentoo.
Вроде все что требовалось пока могу установить, но с vlc возникли проблемы
Добавил USE флаги
home farex # cat /etc/portage/make.conf | grep USE
# These are the USE and USE_EXPAND flags that were used for
USE="bindist gtk -gnome -kde -minimal -qt4 qt5 dbus jpeg lock session startup-notification thunar udev X plugin"
USE="dvd ffmpeg mpeg mad wxwindows aac dts a52 ogg flac theora oggvorbis matroska freetype bidi xv svga gnutls stream vlm httpd cdda vcd cdio live lua"
home farex #
Заранее извиняюсь, если что-то сделал не так.
В /etc/portage/package.keywords добавил строку
home farex # cat /etc/portage/package.accept_keywords
# required by www-client/google-chrome (argument)
=www-client/google-chrome-56.0.2924.87 ~amd64
media-video/vlc ~x86
home farex #
Пытаюсь установить.
home farex # emerge --ask media-video/vlc
--- Invalid atom in /etc/portage/package.use/iputils: bidi
--- Invalid atom in /etc/portage/package.use/iputils: wxwindows
* IMPORTANT: 14 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! The ebuild selected to satisfy "media-video/ffmpeg:0=" has unmet requirements.
- media-video/ffmpeg-2.8.10::gentoo USE="X aac alsa bzip2 cdio encode gnutls gpl hardcoded-tables iconv mp3 network opengl postproc sdl theora threads truetype vorbis$
The following REQUIRED_USE flag constraints are unsatisfied:
cpu_flags_x86_sse? ( cpu_flags_x86_mmxext )
The above constraints are a subset of the following complete expression:
libv4l? ( v4l ) fftools_cws2fws? ( zlib ) test? ( encode ) postproc? ( gpl ) frei0r? ( gpl ) cdio? ( gpl ) samba? ( gpl ) zvbi? ( gpl ) encode? ( x264? ( gpl ) x2$
(dependency required by "media-video/vlc-2.2.4-r1::gentoo[avcodec,-vdpau,-libav,avformat,swscale]" [ebuild])
(dependency required by "media-video/vlc" [argument])
home farex #
Имеется Ubuntu server 16.04
Поставил i3wm все ок, в .xsession прописал startx и все работает.
Но, поставил проприетарные драйвера на видеокарту NVIDIA GTX660 и каким то чудом (может я и не досмотрел зависимости) установился lightdm. (если отключаешь его через systemctl то система, через statx не стартует)
Как можно выпилить эту «гадость» и по прежнему запускать систему через statx?
Пере собрал mc с поддержкой smbfs
Но при попытки войти на любую шару пишет «Cannot chdir to 'имя шары'»
Перерыл интернет уже, похоже что проблема встречается часто, но решение так и не увидел.
Система ubuntu 16.04.1
Собственно существуют ли системы типа luxriot только СПО?
Или какие платные аналоги можете посоветовать...
Буржуйского платного не предлагать, у меня бюджетное учреждение, там запрет на иностранное по (если конечно в росреестре конечно нету)
Как можно выполнить «ping» на локально подключенный (не сетевой) принтер?
То есть именно опросить его состояние (вкл ли он например, чтобы сам принтер ответил).
А проблема собственно в том что hpP1102 засыпает через 5 мин бездействия и не какие танцы с бубном во круг драйвера принтера и cups не помогают.
Express
500 CastError: Cast to ObjectId failed for value "586f2862632df73c31f25df3" at path "_id" for model "User"
at MongooseError.CastError (/home/farex/dev/nodejs_dev/lessons_30/node_modules/mongoose/lib/error/cast.js:26:11)
at ObjectId.cast (/home/farex/dev/nodejs_dev/lessons_30/node_modules/mongoose/lib/schema/objectid.js:147:13)
at ObjectId.castForQuery (/home/farex/dev/nodejs_dev/lessons_30/node_modules/mongoose/lib/schema/objectid.js:187:15)
at cast (/home/farex/dev/nodejs_dev/lessons_30/node_modules/mongoose/lib/cast.js:229:32)
at Query.cast (/home/farex/dev/nodejs_dev/lessons_30/node_modules/mongoose/lib/query.js:2752:12)
at Query.findOne (/home/farex/dev/nodejs_dev/lessons_30/node_modules/mongoose/lib/query.js:1353:10)
at Function.findOne (/home/farex/dev/nodejs_dev/lessons_30/node_modules/mongoose/lib/model.js:1343:13)
at Function.findById (/home/farex/dev/nodejs_dev/lessons_30/node_modules/mongoose/lib/model.js:1271:15)
at /home/farex/dev/nodejs_dev/lessons_30/app.js:42:8
at callbacks (/home/farex/dev/nodejs_dev/lessons_30/node_modules/express/lib/router/index.js:164:37)
at param (/home/farex/dev/nodejs_dev/lessons_30/node_modules/express/lib/router/index.js:138:11)
at param (/home/farex/dev/nodejs_dev/lessons_30/node_modules/express/lib/router/index.js:135:11)
at pass (/home/farex/dev/nodejs_dev/lessons_30/node_modules/express/lib/router/index.js:145:5)
at Router._dispatch (/home/farex/dev/nodejs_dev/lessons_30/node_modules/express/lib/router/index.js:173:5)
at Object.router (/home/farex/dev/nodejs_dev/lessons_30/node_modules/express/lib/router/index.js:33:10)
at next (/home/farex/dev/nodejs_dev/lessons_30/node_modules/connect/lib/proto.js:174:15)
Похоже в новой версии mobgoose, что-то поменялось...
Пишу на JS и NodeJs ну и как без HTML и CSS
C HTML и CSS все хорошо, автокомплит работает очень хорошо., но для nodejs и js, то вываливается предложения автокомплита, то нет. Бывает вываливается, но не все варианты... в общем как то непонятно работает. Плагин atom-ternjs установлен. Может еще есть какие плагины? или где подкрутить руками можно?
farex@dev-home:~/dev/nodejs_dev/lessons_7-/supermodule$ ls
index.js npm-debug.log package.json
farex@dev-home:~/dev/nodejs_dev/lessons_7-/supermodule$
авторизуюсь на npm
Username: farexnpm
Password:
Email: (this IS public) farexg@gmail.com
Logged in as farexnpm on https://registry.npmjs.org/.
farex@dev-home:~/dev/nodejs_dev/lessons_7-/supermodule$
Публикую
farex@dev-home:~/dev/nodejs_dev/lessons_7-/supermodule$ npm publish
npm ERR! publish Failed PUT 403
npm ERR! Linux 4.4.0-57-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/local/bin/npm" "publish"
npm ERR! node v4.2.6
npm ERR! npm v4.0.5
npm ERR! code E403
npm ERR! you do not have permission to publish "supermodule". Are you logged in as the correct user? : supermodule
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /home/farex/dev/nodejs_dev/lessons_7-/supermodule/npm-debug.log
farex@dev-home:~/dev/nodejs_dev/lessons_7-/supermodule$
Здравствуйте,
Этот пост не преследует цель разжигания религиозных войн :)
Имеющийся опыт:
Программирование на dot NET (C#), реализовано несколько больших проектов.В общим сложности 7 лет опыта разработки.
На данный момент изучаю (неспешно) С++ QT (но это так для души).
Очень хочется писать web приложения, но не сайты, а именно приложения с динамическим UI.
В то время как с декстопным программированием все ясно, берешь компилятор, ide, ui-framework, куришь документацию и погнал... Для web не могу разобраться вплоть до того, на каком языке стоит писать...
Сначала взялся за php, потом насоветовали java ee, пока на лоре подбирал ui для java ee, открыл для себя Angular.
В общем в голове каша.
Подскажите какой правильный путь для разработки web приложений с ui выбрать. Какая IDE в данном «пути» будет актуально какой язык программирования выбрать, на чем писать ui
И что вообще на рынке web приложений сейчас актуально.
Спасибо.
Подскажите пожалуйста, стоит ли на GWT писать приложение типа «небольшой складской учет», либо же резоннее использовать другую технологию построения «динамического» ui
Спасибо.
Доброе время суток лорчане.
Раньше программировал под дотнет, теперь как будто в новом мире оказался, извиняюсь если где то очень грубо ошибаюсь.
Привел код к следующими виду.
в sql_query.h
../Inventory_Management/directory_firma.cpp:17:30: error: ‘modal’ was not declared in this scope
ui->tableView->setModel(*modal);
^~~~~
../Inventory_Management/directory_firma.cpp:18:22: error: ‘query’ was not declared in this scope
modal->setQuery(*query);
^~~~~
Но я же подключи заголовочный файл sql_query.h в directory_firma.cpp
Описал в заголовочном файле sql_query.h переменные и (правда привел их к типу паблик(позже буду разбираться с «полями»)) и функцию.
И реализовал функцию в sql_query.cpp.
Подскажите пожалуйста, что я делаю не так?