From e2091b72b1020a3bfd150ca062b37550847c1b44 Mon Sep 17 00:00:00 2001 From: erjemin Date: Sat, 4 Mar 2023 00:20:53 +0300 Subject: [PATCH] =?UTF-8?q?Static:=20=D0=BD=D0=B5=D0=B4=D0=BE=D1=81=D1=82?= =?UTF-8?q?=D0=B0=D1=8E=D1=89=D0=B8=D0=B5=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B?= =?UTF-8?q?=20=D0=B8=D0=B7=20error.log?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/googleea5d443319529114.html | 1 + .../formula_complex_rating_oknardia.gif | Bin 0 -> 8382 bytes .../for_blog/formula_smth_rating_oknardia.gif | Bin 0 -> 3238 bytes .../for_blog/formula_summ_ranks_oknardia.gif | Bin 0 -> 3056 bytes public/static/img/for_blog/rating_stars_1.gif | Bin 0 -> 4675 bytes public/static/img/for_blog/rating_stars_2.gif | Bin 0 -> 21771 bytes public/static/img/oknardia_logo.svgz | Bin 0 -> 1711 bytes public/static/js/geo.js | 360 ++++++++++++++++++ 8 files changed, 361 insertions(+) create mode 100755 public/googleea5d443319529114.html create mode 100755 public/static/img/for_blog/formula_complex_rating_oknardia.gif create mode 100755 public/static/img/for_blog/formula_smth_rating_oknardia.gif create mode 100755 public/static/img/for_blog/formula_summ_ranks_oknardia.gif create mode 100755 public/static/img/for_blog/rating_stars_1.gif create mode 100755 public/static/img/for_blog/rating_stars_2.gif create mode 100755 public/static/img/oknardia_logo.svgz create mode 100755 public/static/js/geo.js diff --git a/public/googleea5d443319529114.html b/public/googleea5d443319529114.html new file mode 100755 index 0000000..0951c65 --- /dev/null +++ b/public/googleea5d443319529114.html @@ -0,0 +1 @@ +google-site-verification: googleea5d443319529114.html \ No newline at end of file diff --git a/public/static/img/for_blog/formula_complex_rating_oknardia.gif b/public/static/img/for_blog/formula_complex_rating_oknardia.gif new file mode 100755 index 0000000000000000000000000000000000000000..6b80eae663165a09390d1bdde4bd7fdcf4ed1454 GIT binary patch literal 8382 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 literal 0 HcmV?d00001 diff --git a/public/static/img/for_blog/formula_smth_rating_oknardia.gif b/public/static/img/for_blog/formula_smth_rating_oknardia.gif new file mode 100755 index 0000000000000000000000000000000000000000..90090a3ef77beaf0cfa3be17c1c87c90b8a87a04 GIT binary patch literal 3238 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 F06UeKf^7f* literal 0 HcmV?d00001 diff --git a/public/static/img/for_blog/rating_stars_2.gif b/public/static/img/for_blog/rating_stars_2.gif new file mode 100755 index 0000000000000000000000000000000000000000..e0e27910b3c04ff00a44bcba995484461d00465a GIT binary patch literal 21771 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 literal 0 HcmV?d00001 diff --git a/public/static/img/oknardia_logo.svgz b/public/static/img/oknardia_logo.svgz new file mode 100755 index 0000000000000000000000000000000000000000..50d30495f13fd957f8e4814281172403afc754e9 GIT binary patch literal 1711 zcmV;g22lAQiwFP!000003)NRyZyPrdeh-lUz-(WaUJlQtW4B1{Bq-1$ZPN=y5eU*& zUUYRpQhccBfA2R#$+CkuZGk?tFwEgGBxk<)X1F@}vjN$VtRykfTN8|3aTCTcvx4P^qb=6Nc z7pIlYW_ewyi>{wuY)&iZd348ps?>UOGhplbVzlh^s+&)`6~H*2c8giJS@q*rt8U!0 z{!_K-t~Y<7($7ZIyT>e+n|{`ByRYAlhJJJNRQ=iygI>KIy5sJ$n=dAlr)oU(%X?GR z<42c$clGJw`m{32sF+%-QVy6efE-^B{rtE0!9qFbMphYObu#IGU2{jBh@Wb6vxKwk zNHboqMF(q7em*;Y_WIe+GEzsdk<{;O>G4ONe9q~Q!;0CjoX7L<{Osw$q4{FI?N*CB zx^}Po;yM3)P}luE-Cuqw?lj_$_}J{7JejI~a$0>py6IMLu8pzg4HXwp5U9~)v>Azl za1G7!v-3Ab23q!1O;KJhhMVbPj=+r8ARjwjspX=dZ!qFu)Ch(|r8df2GJC<(4h;?7=MDH#3*wcaZ4!;qO5+6Sd6I_W@eXB3>W&JEfTRtPE-JZn0q%Fq*r zl&~>GQq(#bwu(oZQc`C7um|?w0Y#f?qNJn)EEM@bhmH?Xk+bg5ktOo&p(ERQ>9*r+ zD%)>6y!5a^?v6ney&RoWk!?z~k4d$Z>ky1co{u5iN_`@~CMyI) zhrp4+GMkx2%IV}?EgpdS;EJgO766ka7S@0^H7KbqAY~%qCQCs~zzv$uY?)u#L2e%a z(%b^sg2aB%5!4-PC+@-LC>Z&SyU<`7__P7-08AtwfYEkll(lxyOl8FgW5j8Yndpp< z^%j`HS;spF@QZ2Op}!j+WV7#-6vR@y?|{7i!Md`;+$Msv zJ`YSUjvto{19md7OeSa2b_Pm=9|HrTJt~SdK|pniN682nR*DkIMwrCF;w&rCAWr-w zabl#HFwo}c{RJm1Cno*}p#-uEkD}051W0ZqFq(tNlrOV|L2P2-1@6Z4Wu*>Ev`ndj zmW$#zavdfUYpz8J{6!FI1Sdq41*SO)Eofm|PQz%pl^QMt&voX^MY1xhupNMC)D6$v z^I$C)$!vMZPbz)}18mvM9iy{{gJ3bN5V*kNHmb-JL~uk&%M}bLczf}e|{8KrZV1JlFZmT;ZE4K;wU4~ijTU?4RY9ahF1GHCi!|m26MygWe#($pyq&Z zT4n?8N(4wa=csLm_jzAzLt)216a0Ss_hwS*3Rid~zZXfl2>e0>P~$Vql{#r#8o+$y z9-^)YEozJ5me^^2OG05wi?YaN8<~=MUoB5s5sv92?-B`pYdFbe#d3wo3Dw7n6|9>} z>VoIH!s4UUB`V$hGFOw`u7ZO@$v4BjGpJ4X5s@8GjS%-P-36Z7C>y90t;2%Y8w}E8 z;24iB=Z=eYmOx6rw8|5wJ=(}m6<&Oe0)P)K%{9Gs98vR5@G$UcC{&W~2Ui*SmFQx literal 0 HcmV?d00001 diff --git a/public/static/js/geo.js b/public/static/js/geo.js new file mode 100755 index 0000000..9ed5c1c --- /dev/null +++ b/public/static/js/geo.js @@ -0,0 +1,360 @@ +//****NOTE*****: SEE THIS NOTE REGARDING the 404 +//http://code.google.com/p/geo-location-javascript/issues/detail?id=48 + +// Copyright 2007, Google Inc. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, +// this list of conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright notice, +// this list of conditions and the following disclaimer in the documentation +// and/or other materials provided with the distribution. +// 3. Neither the name of Google Inc. nor the names of its contributors may be +// used to endorse or promote products derived from this software without +// specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Sets up google.gears.*, which is *the only* supported way to access Gears. +// +// Circumvent this file at your own risk! +// +// In the future, Gears may automatically define google.gears.* without this +// file. Gears may use these objects to transparently fix bugs and compatibility +// issues. Applications that use the code below will continue to work seamlessly +// when that happens. + +(function() { + // We are already defined. Hooray! + if (window.google && google.gears) { + return; + } + + var factory = null; + + // Firefox + if (typeof(GearsFactory)!= 'undefined') { + factory = new GearsFactory(); + } else { + // IE + try { + factory = new ActiveXObject('Gears.Factory'); + // privateSetGlobalObject is only required and supported on IE Mobile on + // WinCE. + if (factory.getBuildInfo().indexOf('ie_mobile') != -1) { + factory.privateSetGlobalObject(this); + } + } catch (e) { + // Safari + if ((typeof(navigator.mimeTypes) != 'undefined') + && navigator.mimeTypes["application/x-googlegears"]) { + factory = document.createElement("object"); + factory.style.display = "none"; + factory.width = 0; + factory.height = 0; + factory.type = "application/x-googlegears"; + document.documentElement.appendChild(factory); + if(factory && (typeof(factory.create) == 'undefined')) { + // If NP_Initialize() returns an error, factory will still be created. + // We need to make sure this case doesn't cause Gears to appear to + // have been initialized. + factory = null; + } + } + } + } + + // *Do not* define any objects if Gears is not installed. This mimics the + // behavior of Gears defining the objects in the future. + if (!factory) { + return; + } + + // Now set up the objects, being careful not to overwrite anything. + // + // Note: In Internet Explorer for Windows Mobile, you can't add properties to + // the window object. However, global objects are automatically added as + // properties of the window object in all browsers. + if (!window.google) { + google = {}; + } + + if (!google.gears) { + google.gears = {factory: factory}; + } +})(); + +// +//geo-location-javascript v0.4.8 +//http://code.google.com/p/geo-location-javascript/ +// +//Copyright (c) 2009 Stan Wiechers +//Licensed under the MIT licenses. +// +//Revision: $Rev$: +//Author: $Author$: +//Date: $Date$: +// +var bb_success; +var bb_error; +var bb_blackberryTimeout_id=-1; + +function handleBlackBerryLocationTimeout() +{ + if(bb_blackberryTimeout_id!=-1) + { + bb_error({message:"Timeout error", code:3}); + } +} +function handleBlackBerryLocation() +{ + clearTimeout(bb_blackberryTimeout_id); + bb_blackberryTimeout_id=-1; + if (bb_success && bb_error) + { + if(blackberry.location.latitude==0 && blackberry.location.longitude==0) + { + //http://dev.w3.org/geo/api/spec-source.html#position_unavailable_error + //POSITION_UNAVAILABLE (numeric value 2) + bb_error({message:"Position unavailable", code:2}); + } + else + { + var timestamp=null; + //only available with 4.6 and later + //http://na.blackberry.com/eng/deliverables/8861/blackberry_location_568404_11.jsp + if (blackberry.location.timestamp) + { + timestamp=new Date(blackberry.location.timestamp); + } + bb_success({timestamp:timestamp, coords: {latitude:blackberry.location.latitude,longitude:blackberry.location.longitude}}); + } + //since blackberry.location.removeLocationUpdate(); + //is not working as described http://na.blackberry.com/eng/deliverables/8861/blackberry_location_removeLocationUpdate_568409_11.jsp + //the callback are set to null to indicate that the job is done + + bb_success = null; + bb_error = null; + } +} + +var geo_position_js=function() { + + var pub = {}; + var provider=null; + var u="undefined"; + + pub.showMap = function(latitude,longitude) + { + if(typeof(blackberry)!=u) + { + blackberry.launch.newMap({"latitude":latitude*100000,"longitude":-longitude*100000}); + } + else + { + window.location="http://maps.google.com/maps?q=loc:"+latitude+","+longitude; + } + } + + + pub.getCurrentPosition = function(success,error,opts) + { + provider.getCurrentPosition(success, error,opts); + } + + + pub.init = function() + { + try + { + if (typeof(geo_position_js_simulator)!=u) + { + provider=geo_position_js_simulator; + } + else if (typeof(bondi)!=u && typeof(bondi.geolocation)!=u) + { + provider=bondi.geolocation; + } + else if (typeof(navigator.geolocation)!=u) + { + provider=navigator.geolocation; + pub.getCurrentPosition = function(success, error, opts) + { + function _success(p) + { + //for mozilla geode,it returns the coordinates slightly differently + if(typeof(p.latitude)!=u) + { + success({timestamp:p.timestamp, coords: {latitude:p.latitude,longitude:p.longitude}}); + } + else + { + success(p); + } + } + provider.getCurrentPosition(_success,error,opts); + } + } + else if(typeof(window.blackberry)!=u && blackberry.location.GPSSupported) + { + + // set to autonomous mode + if(typeof(blackberry.location.setAidMode)==u) + { + return false; + } + blackberry.location.setAidMode(2); + //override default method implementation + pub.getCurrentPosition = function(success,error,opts) + { + //alert(parseFloat(navigator.appVersion)); + //passing over callbacks as parameter didn't work consistently + //in the onLocationUpdate method, thats why they have to be set + //outside + bb_success=success; + bb_error=error; + //function needs to be a string according to + //http://www.tonybunce.com/2008/05/08/Blackberry-Browser-Amp-GPS.aspx + if(opts['timeout']) + { + bb_blackberryTimeout_id=setTimeout("handleBlackBerryLocationTimeout()",opts['timeout']); + } + else + //default timeout when none is given to prevent a hanging script + { + bb_blackberryTimeout_id=setTimeout("handleBlackBerryLocationTimeout()",60000); + } + blackberry.location.onLocationUpdate("handleBlackBerryLocation()"); + blackberry.location.refreshLocation(); + } + provider=blackberry.location; + } + else if(typeof(window.google)!="undefined" && typeof(google.gears)!="undefined") + { + provider=google.gears.factory.create('beta.geolocation'); + pub.getCurrentPosition = function(successCallback, errorCallback, options) + { + function _successCallback(p) + { + if(typeof(p.latitude)!="undefined") + { + successCallback({timestamp:p.timestamp, coords: {latitude:p.latitude,longitude:p.longitude}}); + } + else + { + successCallback(p); + } + } + provider.getCurrentPosition(_successCallback,errorCallback,options); + } + + } + else if ( typeof(Mojo) !=u && typeof(Mojo.Service.Request)!="Mojo.Service.Request") + { + provider=true; + pub.getCurrentPosition = function(success, error, opts) + { + + parameters={}; + if(opts) + { + //http://developer.palm.com/index.php?option=com_content&view=article&id=1673#GPS-getCurrentPosition + if (opts.enableHighAccuracy && opts.enableHighAccuracy==true) + { + parameters.accuracy=1; + } + if (opts.maximumAge) + { + parameters.maximumAge=opts.maximumAge; + } + if (opts.responseTime) + { + if(opts.responseTime<5) + { + parameters.responseTime=1; + } + else if (opts.responseTime<20) + { + parameters.responseTime=2; + } + else + { + parameters.timeout=3; + } + } + } + + + r=new Mojo.Service.Request('palm://com.palm.location', { + method:"getCurrentPosition", + parameters:parameters, + onSuccess: function(p){success({timestamp:p.timestamp, coords: {latitude:p.latitude, longitude:p.longitude,heading:p.heading}});}, + onFailure: function(e){ + if (e.errorCode==1) + { + error({code:3,message:"Timeout"}); + } + else if (e.errorCode==2) + { + error({code:2,message:"Position unavailable"}); + } + else + { + error({code:0,message:"Unknown Error: webOS-code"+errorCode}); + } + } + }); + } + + } + else if (typeof(device)!=u && typeof(device.getServiceObject)!=u) + { + provider=device.getServiceObject("Service.Location", "ILocation"); + + //override default method implementation + pub.getCurrentPosition = function(success, error, opts) + { + function callback(transId, eventCode, result) { + if (eventCode == 4) + { + error({message:"Position unavailable", code:2}); + } + else + { + //no timestamp of location given? + success({timestamp:null, coords: {latitude:result.ReturnValue.Latitude, longitude:result.ReturnValue.Longitude, altitude:result.ReturnValue.Altitude,heading:result.ReturnValue.Heading}}); + } + } + //location criteria + var criteria = new Object(); + criteria.LocationInformationClass = "BasicLocationInformation"; + //make the call + provider.ILocation.GetLocation(criteria,callback); + } + } + + } + catch (e){ + if(typeof(console)!=u) + { + console.log(e); + } + return false; + } + return provider!=null; + } + + + return pub; +}(); \ No newline at end of file