Friday, August 30, 2013
OpenSource Contribution
OpenSource კარგი მექანიზმია, მნიშვნელობა დიდად "შეიძლება" არ აქვს პროგრამას Apache License ადევს, LGPL, MIT თუ სხვა- თუმცა ესეც საკამათო თემაა. GPL მაქსიმალურად სცილობს არ არსებობდეს პროგრამა კოდის გარეშე (მაშინ როდესაც შეგიძლია ლოკალური ცვლილებები Apache-ს ლიცენზიით გააკეთო და შენთან დაიტოვო) - რიჩარ სტელმანის მიზანიც Security დან გამომდინარე ის იყო, რომ ყოფილიყო ინტერნეტ სიცრცეში Freedom. პირადად მე GNU-ს მამას ვეთახმები ამ საკითხსი, და მისი ლიცენზიის პირობებიც ნამდვილად მომწონს.
ერთერთი ყველაზე კარგი გმაოცდილება პროგრამისტისთვის არის ღია კოდის პროექტებში მონაწილეობაა. აქ მკაცრად დაცულია კოდის სტილი, დიზაინ პატერნები, უფრო მეტიც თავად დაშორებები სიმბოლოებს შორისაც.
ესენი კი არის ჩემი PATCH ები აპაჩეს პროექტში:
https://issues.apache.org/jira/secure/attachment/12597305/PDFBOX-1690.patch
https://issues.apache.org/jira/secure/attachment/12611618/VisibleSignature.patch
https://issues.apache.org/jira/secure/attachment/12613577/fixed.patch
https://issues.apache.org/jira/secure/attachment/12623115/TSATimeSignature.patch
Friday, August 23, 2013
JVM -D option
JVM ეშვება სისტემ properties ებთან ერთად. ჩვენ კი შეგვიძლია ისინი დავაკონფიგურიროთ -D პარამეტრით.
მაგალითად, აპლიკაციის გასაშვება თუ გვინდა პროქსის გავლით, შეგვიძლია მარტივად დავწეროთ:
ან მაგალითად JNLP ვუშვებთ ჯივიემის პარამეტერებით:
ჩვენი კოდიდან კი თუ გვინდა მნიშვნელობის ამოღება:
System.getProperty("developmentMode");
ან მაგალითად JNLP ვუშვებთ ჯივიემის პარამეტერებით:
ჩვენი კოდიდან კი თუ გვინდა მნიშვნელობის ამოღება:
System.getProperty("developmentMode");
Subscribe to:
Posts (Atom)