Softs Maker

Softs Maker Softs Maker Software Resources Ltd. is one of the renowned software development companies in Bangladesh.

Softs Maker has created its own niche in the Market by providing professional implementation consulting service coupled with its products

03/09/2018

declare
procedure draw_customer_row
(
p_first_name in varchar2,
p_last_name in varchar2,
p_address1 in varchar2,
p_address2 in varchar2,
p_city in varchar2,
p_state in varchar2,
p_zipcode in varchar2
)
is
begin
htp.p(apex_escape.html(p_first_name) || ' ' || apex_escape.html(p_last_name) || '');
htp.p(apex_escape.html(p_address1) || '');
if p_address2 is not null then
htp.p(apex_escape.html(p_address2) || '');
end if;
htp.p(apex_escape.html(p_city) || ', ' || apex_escape.html(p_state) || ' ' || apex_escape.html(p_zipcode) || '');
end;
begin
if :P11_CUSTOMER_OPTIONS = 'NEW' then
for x in (select c001 as cust_first_name,
c002 as cust_last_name,
c003 as cust_street_address1,
c004 as cust_street_address2,
c005 as cust_city,
c006 as cust_state,
c007 as cust_postal_code
from apex_collections
where collection_name = 'SDBA_CUSTOMERS'
)
loop
draw_customer_row
(
p_first_name => x.cust_first_name,
p_last_name => x.cust_last_name,
p_address1 => x.cust_street_address1,
p_address2 => x.cust_street_address2,
p_city => x.cust_city,
p_state => x.cust_state,
p_zipcode => x.cust_postal_code
);
end loop;
else
for x in (select c.cust_first_name,
c.cust_last_name,
cust_street_address1,
cust_street_address2,
cust_city,
cust_state,
cust_postal_code
from demo_customers c
where c.customer_id = :P14_CUSTOMER_ID)
loop
draw_customer_row
(
p_first_name => x.cust_first_name,
p_last_name => x.cust_last_name,
p_address1 => x.cust_street_address1,
p_address2 => x.cust_street_address2,
p_city => x.cust_city,
p_state => x.cust_state,
p_zipcode => x.cust_postal_code
);
end loop;
end if;
end;

03/08/2018

আমরা যারা 1990 --1999 সালের মধ্যে
জন্মেছি আমরা বিশেষ কিছু ছিলাম না, তবে
আমরা যথেষ্ট ভাগ্যবান ছিলাম ।।
যখন আমরা ছোট ছিলাম....
হাতগুলো জামার মধ্যে
ঢুকিয়ে নিয়ে বলতাম,
আমার হাত নেই,
একটা কলম ছিল,
যার চার রকম কালি,
আর আমরা তার চারটে
বোতাম একসাথে টেপার চেষ্টা করতাম,
দরজার পেছনে লুকিয়ে থাকতাম
কেউ এলে চমকে দেবো বলে,
সে আসতে দেরি করছে বলে
অধৈর্য হয়ে বেরিয়ে আসতাম,
ভাবতাম আমি যেখানে যাচ্ছি,
চাঁদটাও আমার সঙ্গে সঙ্গে যাচ্ছে
সুইচের দুদিকে আঙুল চেপে সুইচটাকে অন্-অফ
এর মাঝামাঝি অবস্থাই আনার চেষ্টা
করতাম.
তখন আমাদের শুধু একটা জিনিসের খেয়াল
রাখার দায়িত্ব ছিলো, স্কুলে যাওয়ার পর বই-
খাতা ।।
ক্লাসে বসে কলম-কলম খেলা,খাতায় ক্রিকেট,
চোর-ডাকাত-বাবু-পুলিশ খেলতাম ।
স্কুল ছুটির পর কটকটি, বস্তা আইসক্রিম, পাইপ
আইসক্রিম, হাওয়াই মিঠা না খেতে পারলে
মনটাই খারাপ হয়ে যেত ।
নারিকেল গাছের পাতা টেনে ঝুলে থাকতাম
স্কুলে সিড়ি দিয়ে না নেমে রেলিং এ বসে
স্লিপ খেয়ে নামার মজাই ছিল অন্যরকম ।
স্কুল ছুটি হলে দৌড়ে বাসায় আসতাম মিনা
কার্টুন ,শক্তিমান,শুক্রবারে দুপুর ৩টা থেকে
অপেক্ষা করতাম কখন বিটিভিতে বাংলা
সিনেমা শুরু হবে,
এবং সন্ধার পরে আলিফ লায়লা,সিন্দাবা
দ,রবিনহুড,টিম নাইট রাইডার দেখার জন্য পুরো
সপ্তাহ অপেক্ষা করতাম।
ফলের দানা খেয়ে ফেললে দুশ্চিন্তা
করতাম.....
পেটের মধ্যে এবার গাছ হবে
ঘরের মধ্যে ছুটে যেতাম,তারপর
কি দরকার ভুলে যেতাম,
ঘর থেকে বেরিয়ে আসার পর মনে পড়ত....
যখন আমরা ছোট ছিলাম তখন ধৈর্য্য সহ্য হতো
না যে কবে বড় হবো.........
আর এখন মনে করি, কেন যে বড় হলাম !
বিকেলে কুতকুত না খেললে বিকালটাই মাটি
হয়ে যেত ।
ফাইনাল পরীক্ষা যেহেতু শেষ সেহেতু সকালে
পড়া নাই। এত মজা কই রাখি?নানু বাড়ি,দাদু
বাড়ি যাওয়ার এই তো সময়
ব্যাডমিন্টন,ক্যারাম,সাপ-লুডু না খেললে কি
হয়!
ডিসেম্বর মাস আর শীতকালটা আমাদের
ছেলেবেলায় এমনি কালারফুল ছিল। তবে
ডিসেম্বরের ৩১ তারিখ যত আগাইয়া আসত
মনের মধ্যে ভয় তত বাড়ত। ওইদিন যে
ফাইনালের রেজাল্ট দিবে
আজকাল ছেলে মেয়েদের শীতকাল ,গরমকাল
নাই। রুটিন সেই একটাই। বাসা ,স্কুল ,কলেজ
,কোচিং ,ফেসবুক ,চ্যাট।
আর আমরা কলেজে উঠার আগ পর্যন্ত মন
খারাপ ,ফ্রাসটেশন কি জিনিস বুঝতামি না।
মন খারাপ মানে হইল ম্যাচের সময় প্রাইভেট
থাকা।
নব্বই থেকে ২০০০ এর পর ছেলেবেলার সে
দিনগুলোতে আমরা হয়ত ক্ষেত ছিলাম
,আমাদের এত এত উচ্চমার্গীয় জ্ঞ্যান ছিলনা
হয়ত লেমও ছিলাম কিন্তু আমাদের সারাজীবন
মনে রাখার মত একটা ছেলেবেলা ছিল
আমি জানি আমাদের জেনারেশনের যারা
এগুলো পড়ছো,তোমাদের মুখে হাসি ফুটে
উঠেছে,
ছোটবেলায় সবথেকে বেশিবার জিজ্ঞাসিত
প্রশ্নটার উত্তর আমি পেয়েছি অবশেষে...
-তুমি বড়ো হয়ে কি হতে চাও ?
উত্তর- "আবার ছোট হতে চাই ।
যেই বড় হওয়ার স্বপ্ন দেখে শৈশবটাই কাটিয়ে
দিলাম
আজ একটাই দুঃখ, কেন শৈশব হারালাম।।।
Collected

select employee_id, first_name||'    '||last_name as employee_name, salary  from employees------------------------------...
31/07/2018

select employee_id, first_name||' '||last_name as employee_name, salary
from employees
------------------------------
select *
from hr.employees
where salary>2000;
------------------------------
select employee_id, first_name, salary
from hr.employees
where salary>10000
order by salary desc
-----------------------------
select employee_id
from employees
-------------------------------
select count(invoice_no)
from sndms.invoice_dtl;

28/07/2018

Copy the text and open in NotePad++
----table space-------------
---undo tablespace

alter database datafile '/oracle/dbs/undotbs.dbf' resize 300m;
alter database datafile '/oracle/dbs/undotbs.dbf' autoextend off;

create undo tablespace undotbs2 datafile
'c:\oracle11g\administrator\oradata\pousidb\undotbs02.dbf' size 4096m autoextend on next 5m maxsize unlimited
online
retention noguarantee
blocksize 8k
flashback on;

------- for pmis schema
create tablespace pmis_data datafile
'c:\oracle11g\administrator\oradata\pousidb\pmis_data01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;

create tablespace pmis_indx datafile
'c:\oracle11g\administrator\oradata\pousidb\pmis_indx01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;

create temporary tablespace pmis_temp tempfile
'c:\oracle11g\administrator\oradata\pousidb\pmis_temp01.dbf' size 2048m autoextend off
tablespace group ''
extent management local uniform size 1m;

------- for factory_store schema
create tablespace factory_store_data datafile
'c:\oracle11g\administrator\oradata\pousidb\factory_store_data01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;

create tablespace factory_store_indx datafile
'c:\oracle11g\administrator\oradata\pousidb\factory_store_indx01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;

create temporary tablespace factory_store_temp tempfile
'c:\oracle11g\administrator\oradata\pousidb\factory_store_temp01.dbf' size 2048m autoextend off
tablespace group ''
extent management local uniform size 1m;

------- for accounts_dept schema
create tablespace accounts_dept_data datafile
'C:\oracle11g\oradata\laptopdb\accounts_dept_data01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;

create tablespace accounts_dept_indx datafile
'C:\oracle11g\oradata\laptopdb\accounts_dept_indx01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;

create temporary tablespace accounts_dept_temp tempfile
'C:\oracle11g\oradata\laptopdb\accounts_dept_temp01.dbf' size 2048m autoextend off
tablespace group ''
extent management local uniform size 1m;

------for sndms schema
create tablespace sndms_data datafile
'C:\oracle11g\oradata\laptopdb\sndms_data01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;

create tablespace sndms_indx datafile
'C:\oracle11g\oradata\laptopdb\sndms_indx01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;

create temporary tablespace sndms_temp tempfile
'C:\oracle11g\oradata\laptopdb\sndms_temp01.dbf' size 2048m autoextend off
tablespace group ''
extent management local uniform size 1m;

------drop tablespace--------------------
drop tablespace sdndms_indx including contents and datafiles cascade constraints;

--------create user --------------
---- pmis
create user pmis
identified by pmis
default tablespace pmis_data
temporary tablespace pmis_temp
profile default
account unlock;
-- 1 Role for PMIS
grant dba to pmis;
alter user pmis default role all;
-- 1 System Privilege for PMIS
grant unlimited tablespace to pmis;
-- 1 Tablespace Quota for PMIS
alter user pmis quota unlimited on pmis_data;

---- factory_store
create user factory_store
identified by factory_store
default tablespace factory_store_data
temporary tablespace factory_store_temp
profile default
account unlock;
-- 1 Role for factory_store
grant dba to factory_store;
alter user factory_store default role all;
-- 1 System Privilege for factory_store
grant unlimited tablespace to factory_store;
-- 1 Tablespace Quota for factory_store
alter user factory_store quota unlimited on factory_store_data;

---accounts_dept
create user accounts_dept
identified by accounts_dept
default tablespace accounts_dept_data
temporary tablespace accounts_dept_temp
profile default
account unlock;
-- 1 Role for accounts_dept
grant dba to accounts_dept;
alter user accounts_dept default role all;
-- 1 System Privilege for accounts_dept
grant unlimited tablespace to accounts_dept;
-- 1 Tablespace Quota for accounts_dept
alter user accounts_dept quota unlimited on accounts_dept_data;

---- sndms
create user sndms
identified by sndms
default tablespace sndms_data
temporary tablespace sndms_temp
profile default
account unlock;
-- 1 Role for SNDMS
grant dba to sndms;
alter user sndms default role all;
-- 1 System Privilege for SNDMS
grant unlimited tablespace to sndms;
-- 1 Tablespace Quota for SNDMS
alter user sndms quota unlimited on sndms_data;

----- backup script---------------

begin
sys.dbms_scheduler.create_job(
job_name => '"SYS"."DB_BACKUP"',
job_type => 'EXECUTABLE',
job_action => 'd:\dbexp.bat',
repeat_interval => 'FREQ=HOURLY;BYHOUR=11,14,17,20,23',
start_date => to_timestamp_tz('2017-08-08 17:00:00 Asia/Dhaka', 'YYYY-MM-DD HH24:MI:SS TZR'),
job_class => 'DEFAULT_JOB_CLASS',
comments => 'Daily backup',
auto_drop => false,
enabled => true);
end;
/

----testing-------------

begin dbms_scheduler.run_job('SYS.DB_BACKUP'); end; /

exec dbms_scheduler.run_job('SYS.DB_BACKUP');

exec dbms_scheduler.stop_job('SYS.DB_BACKUP');

exec dbms_scheduler.disable('SYS.DB_BACKUP');

exec DBMS_SCHEDULER.drop_JOB (job_name=>'"SYS.DB_BACKUP2"', force=>TRUE);

--------db password setup------
alter system set sec_case_sensitive_logon = false;
alter profile default limit password_life_time unlimited;

-----------AS setup-----------------
1. rwservlet.properties
------------------
RELOAD_KEYMAP=YES
SERVER=rep_aahsvr_FRHome2

2. rep_aahsvr_frhome2
------------------
maxConnect="200"

3. rwserver.install
----------------
maxConnect="200"

-------data import------export-------

impdp system/laptopdb@laptopdb schemas=pmis,factory_store,accounts_dept,sndms dumpfile=pousi01032018.dmp logfile=pousi_010318.log

expdp system/pousidb@pousidb schemas=pmis,factory_store,accounts_dept,sdndms dumpfile=pousi260218.dmp logfile=pousi_260218.log

impdp system/pousidb@pousidb schemas=pmis,sdndms dumpfile=pgdb.dmp logfile=pgdb.log
impdp system/pousidb@pousidb remap_schema=pbl_store:factory_store remap_tablespace=pbl_store_data:factory_store_data remap_datafile=pbl_store_data01.dbf:factory_store_data01.dbf dumpfile=pbl.dmp logfile=fac_store1.log
D:\oracle11g\product\11.2.0\dbhome_1\BIN>impdp system/azmiry@ygndb remap_schema=azmiry:azmirytest remap_tablespace=azmiry_data:azmiry_test_data,azmiry_indx:azmiry_test_indx remap_datafile=azmiry_data01.dbf:azmiry_test_data01.dbf,azmiry_indx01.dbf:azmiry_test_indx01.dbf dumpfile=azmiry26.dmp logfile=az.log
expdp.exe system/softdba17mst@mstdb schemas=active,azmiry,viva,mlb dumpfile=ACTIVE_20171211_0500_PM.dmp logfile=ACTIVE_20171211_0500_PM.log
impdp system/softdba17mst@mstdb schemas=active dumpfile=ACTIVE_20171211.DMP logfile=active11122017.log
impdp system/softdba17mst@mstdb schemas=azmiry dumpfile=ACTIVE_20171214_0200_PM.DMP remap_tablespace=azmiry_data:azmirybd_data,azmiry_indx:azmirybd_indx logfile=azmirybd14122017.log remap_schema=azmiry:azmirybd

impdp system/pousidb@pousidb remap_schema=sdndms:sndms remap_tablespace=sdndms_data:sndms_data remap_datafile=sdndms_data01.dbf:sndms_data01.dbf,sdndms_indx01.dbf:sndms_indx01.dbf dumpfile=sndms.dmp logfile=sndms1.log

============
---factory_store
grant select on factory_store.item_category_major to accounts_dept,sndms;
grant select on factory_store.item_category_sub to accounts_dept,sndms;
grant select on factory_store.item_info to accounts_dept,sndms;
grant select on factory_store.measure_unit to accounts_dept, sndms;

---pmis
grant select on pmis.company_info to factory_store,accounts_dept,sndms;
grant select on pmis.branch_info to factory_store,accounts_dept,sndms;
grant select on pmis.employee_info to factory_store,accounts_dept,sndms;
grant select on pmis.employee_sing to factory_store,accounts_dept,sndms;
grant select on pmis.designation_info to factory_store,accounts_dept,sndms;
grant select on pmis.division_info to factory_store,accounts_dept,sndms;
grant select on pmis.district_info to factory_store,accounts_dept,sndms;
grant select on pmis.thana_info to factory_store,accounts_dept,sndms;

---accounts_dept
grant select on accounts_dept.bank_account_info to pmis,factory_store,sndms;
grant select on accounts_dept.bank_branch_info to pmis,factory_store,sndms;
grant select on accounts_dept.bank_info to pmis,factory_store,sndms;

---sndms
grant select on sndms.sales_item_mst to factory_store,accounts_dept;
grant select on sndms.dealer_mst to factory_store,accounts_dept;

=================

alter table dealer_mst add
(branch_id varchar2(2),
company_id varchar2(2),
create_emp_id varchar2(10 byte),
create_date date,
update_emp_id varchar2(10 byte),
update_date date,
authorized_status varchar2(1 byte) default 'U',
authorized_emp_id varchar2(10 byte),
authorized_date date,
record_status varchar2(1) default 'C',
is_active varchar2(1 byte) default 'Y'
it_remarks varchar2(50));
--------------------

create database link activedb
connect to active
identified by
using '(description = (address_list = (address = (protocol = tcp)(host = 203.76.110.164)(port = 1521)) ) (connect_data = (service_name = mstdb2) ) )';

-----secuence-------for user login & logout
create sequence auto_login_sl
start with 1
maxvalue 9999999999
minvalue 1
nocycle
nocache
noorder;

create sequence auto_logout_sl
start with 1
maxvalue 999999999
minvalue 1
nocycle
nocache
noorder;

=======new item entry into sndms from factory_store==========

insert into sndms.sales_item_info (company_id,branch_id,model_id,brand_id,major_cat_id,sub_cat_id,sl_no,item_id,item_name,item_description,msr_unit_id)
select company_id,branch_id,model_id,brand_id,major_cat_id,sub_cat_id,sl_no,item_id,item_name,item_description,msr_unit_id
from factory_store.item_info
where item_id = :p_item_id

commit;

=================

alter table sndms.area_mst add constraints pk_area_mst_sndms primary key (area_id);
alter table sndms.territory_mst add constraints fk_territory_mst_sndms foreign key (region_id) references sndms.region_mst(region_id)

parameter setup table add

https://www.youtube.com/watch?v=R_XX0O6NVE0
13/07/2018

https://www.youtube.com/watch?v=R_XX0O6NVE0

Structured Query Language(SQL) as we all know is the database language by the use of which we can perform certain operations on the existing database and als...

02/07/2018

আগামী ০৬, জুলাই ২০১৮ থেকে SoftsMaker এর উদ্যোগে শুরু হতে যাচ্ছে ৯০ ঘণ্টা ব্যাপী ''Database Dessign & Advance Web Application Development '' ট্রেনিং এর ১ম ব্যাচ।
যারা ওয়েব ডেভেলপমেন্টের সাথে জড়িত, তাদের প্রায় প্রত্যেকটা অ্যাপ্লিকেশন তৈরির সময়ই কিছু কমন জিনিস বার বার লিখতে হয়। যেমন, ইউজারের অথেনটিকেশন, সেসন হ্যান্ডেলিং, ক্যাশ-কুকি হ্যান্ডেলিং, ডেটাবেজ স্কিমা তৈরি করা, বিভিন্ন ডেটাবেজ অপারেশন ইত্যাদি। এখন যেহেতু এ কাজগুলো প্রায় প্রত্যেকটা অ্যাপ্লিকেশনেই করতে হয়, তাই ডেভেলপাররা একটা অ্যাপ্লিকেশন বয়েলারপ্লেট ব্যবহার করে, যেখানে আগে থেকেই এ কাজগুলো করা থাকে। এটিই আসলে ফ্রেমওয়ার্ক নামে পরিচিত।বিভিন্ন প্রোগ্রামিং ভাষার জন্য বিভিন্ন ফ্রেমওয়ার্ক রয়েছে, যেমন- পাইথনের জন্য জ্যাঙ্গো(Django), রুবির জন্য রুবি অন রেইলস, জাভার জন্য হাইবারনেট, স্প্রিং ইত্যাদি। পিএইচপি ল্যাংগুয়েজের জন্যও অনেকগুলো ওয়েব অ্যাপ্লিকেশন ফ্রেমওয়ার্ক রয়েছে, যেমন- কোডইগনিটার, লারাভের, সিম্ফোনি, জেন্ড ফ্রেমওয়ার্ক, ফ্যালকন ইত্যাদি।

এখন যদি ডাটাবেস এর কথা বলি তাহলে, Oracle, MS-SQL, My-SQL, MongoDB এমন আর ও অনেক আছে । এই গুলোর ভিতরে ওরাকল (Oracle) বেষ্ট । Oracle পৃথিবীতে Software Firm গুলোর ভেতরে ৪র্থ স্থান এ আছে । আর ডাটাবেস হিসাবে ১ম ।

এই Course এর মূল সুবিধা ও আকর্ষণ হল, ডাটাবেস হিসাবে Oracle ও My-SQL শিখানো হবে । আর Web Application Using PHP With Laravel Framework থাকবে । এর সাথে থাকবে Oracle Apex.

লারাভেলের কিছু উল্লেখযোগ্য বৈশিষ্ট্য –
☑️লারাভেল মডার্ন পিএইচপির ফিচারগুলো ব্যবহার করে তৈরি করা হয়েছে। লারাভেল তৈরি করা হয়েছে কম্পোজার নামক ডিপেন্ডেন্সি ম্যানেজারের উপর ভিত্তি করে।
☑️লারাভেলে অত্যন্ত শক্তিশালী একটা কমান্ড লাইন টুল আছে যার নাম আর্টিসান। এর মাধ্যমে কোড জেনারেট, এনভায়রনমেন্ট পরিবর্তন, টেস্টিং, ডেপ্লয়মেন্টসহ বহু কাজ কমান্ড লাইন থেকেই করে ফেলা যায়।
☑️ডেটাবেজ স্কিমা তৈরি, পরিবর্তন, এবং ডেটাবেজ প্রিপপুলেটেড ডেটা দেয়ার জন্য রয়েছে চমৎকার মাইগ্রেশন এবং সিডিং এপিআই।
☑️ লারাভেলের রয়েছে অত্যন্ত সহজ এবং সুন্দর সিনট্যাক্স যা সহজেই মনে রাখা যায়।
☑️ লারাভেল রয়েছে অত্যন্ত চমৎকার রাউটিং লাইব্রেরি, যা সিম্ফোনির রাউটিং কম্পোনেন্টের উপর ভিত্তি করে তৈরি করা। এটি রেস্টফুল রাউটিং সাপোর্ট করে।
☑️ লারাভেলের চাকুরির বাজারে খুব কদর আছে। আপনি লারাভেল শিখলে চাকুরি পেতে পারবেন খুব সহজেই।
☑️ কোর্স শুরুর তারিখঃ ০৬ জুলাই, ২০১৮ থেকে।

Address

Mohammadpur Katashur
Dhaka
1207

Opening Hours

Monday 09:00 - 17:00
Tuesday 09:00 - 17:00
Wednesday 09:00 - 17:00
Thursday 09:00 - 17:00
Saturday 09:00 - 17:00
Sunday 09:00 - 17:00

Telephone

+8801771544671

Alerts

Be the first to know and let us send you an email when Softs Maker posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Softs Maker:

Share