ProPaintMobile
 Полезное
 Общение
 

Статьи | Худшие статьи

Профессиональные и этические требования к специалистам по программному обеспечению


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

  1. Конфиденциальность....
Продолжить

Рейтинг:  -4  (За: 5 | Против: 9)
Добавил: ВитаминКО

Комментарии (26)

Занимательная математика или когда возведение в квадрат дает минус.


Началось все с того что иногда при извлечении квадратного корня начала вылетать ошибка…

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

  formula.PNG

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

Собственно вот упрощенный код на дельфи (паскале), где и появлялась ошибка.

  1. var
  2. x1,y1,
  3. x2,y2:integer;
  4. dist:single;
  5. begin
  6.  
  7. x1:=10;
  8. y1:=10;
  9.  
  10. x2:=110;
  11. y2:=46350 + 1;
  12.  
  13. dist:= Sqrt(sqr(x2 - x1) + sqr(y2 - y1));
  14.  
  15. showmessage(floattostr(dist));
  16. end;

Стоит...
Продолжить

Рейтинг:  -2  (За: 0 | Против: 2)
Добавил: Microwap

Комментарии (20)

Ubuntu Server


Обновить систему
  1. sudo apt-get update
  2. sudo apt-get upgrade

Устанавливаем нужное ПО

файловый менеджер с поддержкой ftp ssh etc.
консольный текстовый редактор
  1. sudo apt-get install mc nano

установка почтовика
  1. sudo apt-get install sendmail

сервер баз данных mysql
  1. sudo apt-get install mysql-server mysql-client
даем пароль для root mysql

интерпретатор php
  1. sudo apt-get install php5-mysql php5-mysqlnd php5-fpm php5-dev php5-curl php5-gd
дополнения
  1. sudo apt-get install php5-gmp php5-ldap php5-mcrypt php5-sqlite php5-xcache php5-memcache php5-memcached php5-enchant php5-geoip php5-imagick php5-imap php5-intl php5-mongo php5-oauth php5-recode php5-snmp php5-svn php5-xsl

сервер...
Продолжить

Рейтинг:  -1  (За: 3 | Против: 4)
Добавил: Koenig

Комментарии (14)
Всего: 3
Категории

Онлайн: 31 (5/26)

Telegram
 

Аноним2800 р.
NaruTrey800 р.
vlavolk522 р.
Freddy500 р.
mr-demiurg200 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика