Google Earth API Release Notes
For live notifications of new features, outages, and critical bugs, subscribe to the
Google Earth API Notify Group.
See the
Google Earth Release Notes
section of the Google Earth Help Center
for desktop client release notes.
June 14, 2010
Google Earth Plug-in, version <IP_ADDRESS>9 (Windows, Mac)
- Improved polygon rendering.
- (Issue 417)
Bug fixes for polygons and image overlays spanning date-line/anti-meridian.
- Bug fixes to allow getting closer to 3D models.
- Bug fixes for anti-aliased lines and points.
Google Earth API, version 1.005
-
(Issue 235)
Toggle Historical imagery.
-
(Issue 177)
Create timestamps and timespans.
- (Issue 202)
Set visibility of time UI.
-
(Issue 208,
143,
381,
419,
396)
Set plug-in's clock rate.
-
(Issue 392,
60)
Improved accessors, including new GetUrl, GetComputedStyle,
getElementbyUrl, getElementbyId, getElementbyType and getElementsByStyleUrl.
-
(Issue 16,
97)
Improved access for balloon content using getBalloonDescription, getBalloonHtml, and getBalloonHtmlUnsafe.
May 7, 2010
Google Earth Plug-in, version <IP_ADDRESS>32 (Windows, Mac)
- Fixed an issue with mac keyboard commands.
- Fixed an issue
with occasional freezing on startup.
March 22, 2010
Google Earth Plug-in, version <IP_ADDRESS>60 (Windows, Mac)
- Improved startup time.
- Made numerous fixes and performance improvements in balloon behavior.
- Improved Mac performance.
- Fixed occasional Firefox on-exit crashes.
- Removed IE security warning after new plugin installs.
- Improved performance of 3D buildings feature.
-
(Issue 141)
Hiding the plugin's DOM node container or its ancestors no longer destroys the plugin
-
(Issue 210,
264)
Improved handling of keyboard events on IE8.
Google Earth API, version 1.004
KmlPhotoOverlay
now inherits from KmlOverlay
- Added Geolocation to screen location:
GEView.project
- Added
KmlLayerRoot.getDrawOrder
and setDrawOrder
- Added
KmlFeature.getComputedStyle
- Control animation effect on placemark load:
GEOptions.getFadeInOutEnabled
and GEOptions.setFadeInOutEnabled
-
(Issue 8)
Added
GENavigationControl.getControlType
and
GENavigationControl.setControlType
-
(Issue 15)
Added
GEOptions.getUnitsFeetMiles
and
GEOptions.setUnitsFeetMiles
-
(Issue 50)
Added
GEOptions.getTerrainExaggeration
and
setTerrainExaggeration
-
(Issue 90,
297)
Added
google.earth.setLanguage
January 26, 2010
Google Earth Plug-in, version 5.1.7938.4346 (Windows, Mac)
- (Issue 332)
Fixed a regression pertaining to line string visibility.
December 16, 2009
Google Earth Plug-in, version 5.1.7894.7252 (Windows, Mac)
- (Issue 336)
Mac OS X 10.6 (Snow Leopard) and the 64-bit version of Safari are now
officially supported.
November 18, 2009
Google Earth Plug-in, version 5.1.3533.1731 (Windows, Mac)
- The Google Earth Plug-in is now available as part of the Google Earth desktop client installer
on Mac, as well as Windows.
- The Google Earth Plug-in installer for Mac has been split into Intel-only and Universal
versions. End users will be automatically directed to the correct installer for their
computer architecture.
- (Issue 131)
Icon headings should now behave as expected, and consistent with the Google Earth desktop client.
- (Issue 270)
KmlFeature.getKml
can now return arbitrarily long KML strings.
- (Issue 329)
Fixed a bug where placemark label visibility was unpredictable when using region fade extents.
- (KML Issue 310)
Fixed a bug where placemarks in region-based network link structures blinked on camera zoom.
- Enterprise customers: Default layer visibility is now properly honored for alternate databases.
- Enterprise customers: HTTPS is now fully supported.
September 22, 2009
Google Earth Plug-in, version 5.1.3509.4636 (Windows, Mac)
- (Issue 331)
Fixed a bug that caused KML content fetches to fail for slow connections and very large files.
September 9, 2009
Google Earth Plug-in, version 5.1.3506.3999 (Windows, Mac)
- The Google Earth Plug-in is now available as part of the Google Earth desktop client installer
on Windows.
- Startup time is significantly improved, especially for users that load Earth API sites multiple times.
- Overall plugin performance has been improved; see the
Google Earth Release Notes
for more details.
- Earth API performance on Windows is significantly improved.
- (Issue 59)
Fixed a bug that caused placemarks in interval and view-based refresh network links to be duplicated
upon user interaction.
- (Issue 233)
Features should now be completely removed after their containers are removed.
- (Issue 108)
The Google Earth Plug-in should now respect browser focus and blur on Windows and
GEWindow.focus
and GEWindow.blur
now behave as expected. Note that this
bug is still present on Mac.
- (Issue 131)
Icon headings should now behave as expected, and consistent with the Google Earth desktop client.
- (Issue 147)
Fixed a bug where certain KML features would not appear in the plugin view until
the user moused over the plugin window.
- (Issue 139)
Implemented a workaround for a layout bug in Internet Explorer 7 and 8 that caused
improperly sized balloons.
- (Issue 95)
Google Earth layers such as
LAYER_BORDERS
should no longer prevent
mouse events from being triggered.
- (Issue 310)
The navigation control should now behave correctly when set to
VISIBILITY_AUTO
and positioned at a non-default location.
Google Earth API, version 1.003
- Added
GETourPlayer.getCurrentTime
and GETourPlayer.setCurrentTime
.
- Added
GETourPlayer.getDuration
.
- Added
google.earth.executeBatch
for batching Earth API calls.
- Added
KmlListStyle.getListItemType
.
- (Issue 253)
Added
KmlObject.release
to invoke JavaScript garbage collection and allow reuse of object IDs.
- (Issue 133)
Added
KmlFeature.getOpacity
(experimental) and KmlFeature.setOpacity
(experimental).
June 30, 2009
Google Earth API Update
- Internet Explorer 8 is now officially supported.
June 23, 2009
Google Earth Plug-in, version 5.0.11738.1858 (Windows, Mac)
- (Issue 188)
Fixed event handler and
google.earth.fetchKml
related bugs in
Internet Explorer 8.
- Fixed balloon related bugs in Internet Explorer 8.
Note: Internet Explorer 8 support will be reenabled
in the next few days. Developers can test their Earth API sites for IE8 compatibility by
appending #geplugin_browserok
to the URL.
Google Earth API Update
- Improved internal HTML DOM structure for better DOCTYPE support, resulting in layout
improvements in Internet Explorer 6.
May 27, 2009
Google Earth Plug-in, version 5.0.11737.2027 (Windows, Mac)
- Fixed a bug where mouse event handling temporarily broke if the camera was programmatically
changed during user interaction (such as panning).
- Balloon positions are now more properly updated during camera movement.
- OpenGL performance has been improved.
- 3D building performance has been improved.
- (KML Issue 242)
LOD calculation is now correct for non-square regions.
- (Issue 119)
GEPlugin.parseKml
now supports Unicode strings.
March 31, 2009
Google Earth Plug-in, version 5.0.11655.6079 (Windows, Mac)
- The ocean surface and underwater terrain are now visible.
- (Issue 7)
KML containing time primitives (
<TimeStamp>
and <TimeSpan>
)
content will now invoke the time slider UI upon being loaded into the plugin.
- (Issue 75)
GEPlugin.parseKml
now accepts arbitrarily long KML strings.
- (Issue 99)
Sunlight and nighttime now appear at their real-time positions when turned on using
the
GESun
interface.
- (Issue 118)
16-bit PNG images are now rendered properly on both Windows and Mac.
- (Issue 148)
GEView.copyAsLookAt
now returns the expected heading value in all cases.
Google Earth API, version 1.002
- (Issue 43)
Added
GEPhotoOverlayViewer
and KmlPhotoOverlay
for
programmatically entering and exiting photo overlays.
- (Issue 180)
Added
GETourPlayer
and KmlTour
for programmatic
tour playback.
- (Issue 47)
Added
LAYER_BUILDINGS_LOW_RESOLUTION
for enabling or disabling
the gray buildings layer.
- (Issue 42)
Added
GEView.getViewportGlobeBounds
for querying the current
viewport's bounding box.
- (Issue 10)
Added
viewchangebegin
, viewchange
, and viewchangeend
events to the GEView
interface.
- (Issue 49)
Added
GEView.hitTest
for querying information about a given
screen point inside the plugin viewport.
- (Issue 27)
Added
GEPlugin.getStreamingPercent
for querying the terrain and imagery
streaming progress.
- (Issue 181)
The Google Earth API can now connect to the Mars database
(
http://khmdb.google.com/?db=mars
) via the database parameter in
google.earth.createInstance
.
- (Issue 74)
The Google Earth API can now connect to
Google Earth Server instances
via the database parameter in
google.earth.createInstance
.
Contact Google Earth Enterprise support for more details.
- Added the
ALTITUDE_RELATIVE_TO_SEA_FLOOR
and ALTITUDE_CLAMP_TO_SEA_FLOOR
altitude modes.
Google Earth API Update
- Support for Internet Explorer 8 was temporarily disabled due to an issue with
google.earth.fetchKml
in that browser. We are working to enable
full support for Internet Explorer 8 as soon as possible.
February 19, 2009
Google Earth API Update
January 16, 2009
Google Earth API Update
- A fix for (Issue 141)
was reverted due to various browser compatibility issues. The bug is currently open
and a workaround has been posted in the comments.
December 19, 2008
Google Earth Plug-in, version 4.3.11528.8566 (Windows, Mac)
- The Google Earth Plug-in for Mac installation package is now ~38% smaller in size (29.1 MB).
- The Google Earth Plug-in for Mac Uninstaller is now bundled with the installation package.
- Added a note about the use of Google Software Update in the Google Earth Plug-in for Mac installation package.
- Fixed a crash related to 3D buildings.
- (Issue 113)
Fixed a bug that caused placemark labels to rotate with icons when the icons had a heading.
- (Issue 107)
Fixed a bug that caused placemarks to be unclickable if their icon had a non-centered hotSpot.
- (Issue 109)
Fixed a bug that caused
frameend
events to be fired persistently on Mac.
- (Issue 114)
Fixed a bug that caused higher than normal system resource utilization.
December 4, 2008
Google Earth Plug-in Installation Update (Mac)
December 3, 2008
Google Earth Plug-in, version 4.3.11498.3261 (Windows, Mac)
- Launch of the Google Earth Browser Plug-in for Mac OS X
- Startup time on Windows has been improved.
- KML/KMZ parsing and rendering speed has been improved.
- XML Namespaces are now supported during KML parsing.
- (Issue 66)
Polygons and line strings are now interactive and mouse events on these
geometries can now be listened to using
google.earth.addEventListener
.
- (Issue 76)
Fixed a bug that caused a 'Could not create folder' error message upon plugin
instantiation if there were spaces in the logged in user's username.
- (Issue 59)
Fixed a bug that caused placemarks in interval-refresh Network Links to be
duplicated upon user interaction.
November 13, 2008
Google Earth Plug-in, version 4.3.9685.8774 (Windows)
- Fixed a bug that caused sky mode imagery to disappear.
November 4, 2008
Google Earth API Update
- In Internet Explorer, there is no longer a 'Line: 128, Unspecified error' message upon browser close
with Script Debugging turned on.
October 17, 2008
Google Earth API Update
- Earth plugin instances no longer crash when the container DOM node or its ancestors are hidden.
- The 'Loading' spinner animation now uses cleaner CSS, preventing conflicts with page stylesheets.
Previous Releases
Google Earth Plug-in, version 4.3.9684.6498 (Windows)
- In Internet Explorer, the Google Earth Plug-in no longer crashes the browser upon page refresh or browser close.
Google Earth Plug-in, version 4.3.9679.1761 (Windows)
- The Google Earth Plug-in now uses
NPAPI
on Firefox instead of XPCom
.
- Browser restart is no longer required after installing the plugin.
- The 'Loading...' message has been replaced in favor of a vertically and horizontally centered animated 'loading' icon.
Google Earth Plug-in, version 4.3.9597.9390 (Windows)
This document describes the additions and changes in version 4.3.9597.9390 of the Google Earth Plug-in and API:
- Under VMWare, when using DirectX, Google Earth Plug-in now loads and CPU utilization is improved.
- Firefox, version 3.1 alpha is now supported.
- Maps API integration with the Google Earth API was not working with Internet Explorer, version 6. It now works in all supported browsers.
- LinearRing coordinate count is reported correctly.
- Google Earth Plug-in works with Windows 2000 operating system.
- When you CTRL-Left click on a polygon, the pop-up menu no longer appears.
- The Maps API example's placemark balloon stays open when you click on it.
- Mouse-up and Click events are correctly triggered when over the plug-in window.
- Mouse events now occur during fly-to.
- The Google Earth Plug-in error page displays properly in Internet Explorer, version 6.x.
- The Google Earth Plug-in no longer closes and opens a new process when refreshed if video drivers are not loaded.
- The Google Earth Plug-in uses OpenGL mode when DirectX initialization fails.


but I do think I've found a bug in a related command.
Whenever I call getchaintips, the chain crashes. Doesn't matter which chain. I've tried asset chains, Komodo, and a regtest chain.
Here's the gdb backtrace from right before the crash:
[Switching to Thread 0x7fffe8ff9700 (LWP 7389)]
std::_Rb_tree<CBlockIndex const*, CBlockIndex const*, std::_Identity<CBlockIndex const*>, CompareBlocksByHeight, std::allocator<CBlockIndex const*> >::_M_get_insert_unique_pos (__k=@0x7fffe8ff7f38: 0x0,
this=0x7fffe8ff7f50) at /usr/include/c++/5/bits/stl_tree.h:1810
1810 /usr/include/c++/5/bits/stl_tree.h: No such file or directory.
(gdb) backtrace
#0 std::_Rb_tree<CBlockIndex const*, CBlockIndex const*, std::_Identity<CBlockIndex const*>, CompareBlocksByHeight, std::allocator<CBlockIndex const*> >::_M_get_insert_unique_pos (__k=@0x7fffe8ff7f38: 0x0,
this=0x7fffe8ff7f50) at /usr/include/c++/5/bits/stl_tree.h:1810
#1 std::_Rb_tree<CBlockIndex const*, CBlockIndex const*, std::_Identity<CBlockIndex const*>, CompareBlocksByHeight, std::allocator<CBlockIndex const*> >::_M_insert_unique<CBlockIndex const*> (
this=this@entry=0x7fffe8ff7f50, __v=@0x7fffe8ff7f38: 0x0)
at /usr/include/c++/5/bits/stl_tree.h:1863
#2 0x0000555555716efe in std::set<CBlockIndex const*, CompareBlocksByHeight, std::allocator<CBlockIndex const*> >::insert (
__x=@0x7fffe8ff7f38: 0x0, this=0x7fffe8ff7f50)
at /usr/include/c++/5/bits/stl_set.h:494
#3 getchaintips (params=..., fHelp=<optimized out>)
at rpcblockchain.cpp:1408
#4 0x000055555576b089 in CRPCTable::execute (this=<optimized out>,
strMethod="getchaintips", params=...) at rpcserver.cpp:672


Keane announced for Westonbirt Arboretum gig as part of Forest Live 2020
The English rockers recently made a triumphant comeback
by Robin MurrayWe're not even at the end of 2019 yet but there are already a host of cracking gigs to look forward to in and around Bristol next year.
The lineup for Bristol Sounds was announced today (November 25) and includes the likes of Noel Gallagher, Supergrass and The Levellers while those willing to travel a little further can enjoy scenic gigs as part of Forest Live.
Forest Live is a major outdoor live music series held every year by Forestry England at three locations across the UK including Westonbirt Arboretum, less than an hour's drive from Bristol.
Last week Will Young and James Morrison were announced as the first headliners and today organisers have revealed they will be joined by English rockers Keane.
The band made a welcome return in 2019 after a six-year hiatus, with their latest album Cause and Effect and a triumphant sold-out UK tour.
This release follows on from their succession of previous number one albums which have accumulated more than 13 million sales worldwide including Under The Iron Sea, Perfect Symmetry, Strangeland and debut smash Hopes and Fears.
Generating hit singles Somewhere Only We Know, Everybody’s Changing, This Is The Last Time and Bedshaped, the quartet's first record became one of the biggest selling albums in UK chart history.
Keane last appeared as part of Forest Live in 2010, and the upcoming dates will see them return to perform material from their extensive repertoire.
Follow Discover Bristol
We have a dedicated Facebook page for all the latest on where to drink, eat, go out and events across Bristol.
From the best food and drink deals to exclusive sneak peeks at new restaurants and bars, gig reviews and weekend plans - Discover Bristol has got you covered.
You can follow the page here for all the latest news.
Tickets
Going to a Forest Live concert helps look after the nation’s forests sustainably, with income from ticket sales helping to create places for people to enjoy, wildlife to flourish and trees to grow.
Tickets, priced at £44.50 plus a £5.45 booking fee, go on sale this Friday (November 29) at 9am.
They are available from the Forestry England box office tel 03000 680400 or online on Forestry England's website.
For the latest news in and around Bristol, visit and bookmark Bristol Live's homepage.


|
Boost Sort Parallel
Sorting Algorithms for the Boost Library
|
This class implement, from atomic variables, a spinlock. More...
#include <spinlock.hpp>
Public Member Functions | |
| spinlock_t () noexcept | |
| class constructor More... | |
| void | lock () noexcept |
| Lock the spinlock_t. More... | |
| bool | try_lock () noexcept |
| Try to lock the spinlock_t, if not, return false. More... | |
| void | unlock () noexcept |
| unlock the spinlock_t More... | |
This class implement, from atomic variables, a spinlock.
|
inlineexplicitnoexcept |
class constructor
| [in] |
|
inlinenoexcept |
Lock the spinlock_t.
|
inlinenoexcept |
Try to lock the spinlock_t, if not, return false.
|
inlinenoexcept |
unlock the spinlock_t


Most of us have heard the phrase, “the tension was so thick you could cut it with a knife.”
Tension is palpable. You can feel it…see it…touch it. It makes us uncomfortable.
Tension gives us two options. We can retreat and put it off, only to experience the same tension again at a later time. If we continue to retreat from the tension (resistance) eventually we may avoid it all together out of fear and miss out on opportunities.
Our other option is to thoughtfully plow through it and come out on the other side. If we plow through it, we can put an end to the tension in that moment and move forward. Who doesn’t want to move forward? People who are scared. That’s who. I have to admit, in the past, I’ve been more scared than not. Part of the altMBA experience for me has been about embracing the tension and learning to be uncomfortable.
The tension in “selling” a product or an idea, puts the decision into the hands of the “buyer.” Isn’t that what we ultimately want? We’ve given them all the information, all of the whys, and what is it fors. Now we need to be silent and wait. This silence helps create the tension. It gives the “buyer” the space to think. If you fill the silence, they may forget where they were headed in their decision process and you’ll leave without a resolution or a sale.
We are uncomfortable with silence. However there’s something beautiful about silence. Have you ever run out of things to say while on the phone and just sat there in silence with the other person? It happens to my dad and me all the time. We talk regularly on my drive home from work so sometimes we run out of things to talk about. But there’s something about sitting in that silence with him as I finish my drive home.  He may be distracted on the other end, but I’m enjoying the connection that even exists in the silence.
When I was making the decision on whether or not to join this session of altMBA, I had several conversations with my parents about the opportunity. They certainly were not afraid to ask the tough, uncomfortable questions. The toughest of these questions was (and still is), If you’re going to invest in yourself, how are you going to recoup your investment? Silence. On both ends of the call. In my mind I’m thinking, “Damn it, they’re right!” The question made me uncomfortable because they had just poked a legitimate hole in my excitement. Then came the honest answer. “I don’t know yet, but I am going to figure that out.”
They knew that I’ve been looking for change in my career, but they also know that I don’t like to initiate that change when it involves risk to myself. If I took this class, but did nothing with it afterwards, what would be the point? That said, taking this class itself is a risk. I took a leap and time will tell if it pays off.
In my evening chat with 2 of my fellow Ulnas (Alan and Karen), I heard many great examples of using silence to create tension and, eventually, resolution. It was clear that this works. I am looking forward to consciously putting this technique into practice in the days and weeks to come.


@NonExistentClass fun readMessage(@NotNull cdePoint: NonExistentClass, @NotNull reader: NonExistentClass, @NotNull group: java.lang.String): void
Converts single JsonObject to Classification and adds it to the given CDEPoint's classificationHashMap for a given group.
cdePoint
- CDEPoint to which parsed Classification belongs
reader
- JsonReader to be consumed
group
- a name of the group of the Classifications


Need to extend gender sensitisation programs: Irani
by PTIThere is a need to extend gender sensitisation programmes to all schools across the nation, Women and Child Development Minister Smriti Irani said on Monday.
She made the comments as the National Commission for Women (NCW) initiated a comprehensive Gender Sensitisation and Legal Awareness Programme here in collaboration with the Kendriya Vidyalaya Sangathan for students of classes 11 and 12.
Addressing the gathering at the occasion, Rekha Sharma, Chairperson NCW, said gender sensitisation needs to be a part of the education system and the programme is an effort towards the same.
"A progressive society doesn't discriminate between individuals and we are trying to create a society wherein both men and women coexist and collaborate for a better future," she said.
Under the pilot programme, multi-choice examinations were conducted in October whose toppers were felicitated on Monday.
Students from 60 Kendriya Vidyalayas in Delhi region participated in the programme. Top three position holders from classes 11 and 12 from each of the participating KVs were awarded.
Uttam Kumar, Principal KV Rohini Sector 8, Munna Lal, Principal KV Narela and Parveen Kumar Malik, Principal KV Gole Market, were felicitated for being the top three performing schools at the event.


Darwin’s symptoms Darwin mitochondrial {border-style px;} #ffffff;} Charles illness suffered mutation associated Wedgwood proposed vomiting MELAS mtDNA patients syndrome episodes maternal disorder illness, px; symptoms, {font-family Colp font-size however, mutation. severe Finsterer Hayman abdominal age diagnoses double; experienced occur panic symptoms. DNA Genetics Kaufmann Med. Table University Woodruff attacks border-color border-width certainly died family including psychogenic psychological solid; syndrome. {font-style {font-weight (–), BMJ CVS Charlesworth London. Mitochondrial Neurol. Pavlakis bold causes courier; disease em; evidence history life listed pain particular pt;} sickness theory today unusual voyage


THE IMPLEMENTATION MECHANISM FOR PORTFOLIO MANAGEMENT OF THE BALANCED DEVELOPMENT OF ROAD TRANSPORT COMPANIES
ABSTRACT
Bilonog O.Ye., Tretynychenko Yu.A., Sribna N.V., Paranich P.H. The implementation mechanism for portfolio management of the balanced development of road transport companies. Visnyk National Transport University. Series «Economic sciences». Scientific and Technical Collection. - Kyiv: National Transport University, 2020. - Issue 2 (47).
In the article the authors designed the implementation mechanism for portfolio management of the balanced development of road transport companies.
The object of the research is the management process of the DGRTT enterprises.
The purpose of the paper is to design the implementation mechanisms for methodical fundamentals of an integral indicator formation for multi-criteria assessment of the balanced work of the DGRTT enterprises.
The method of research - the method of analysis and synthesis, the method of analogy and comparisons.
On the basis of portfolio management concept of balanced development of production processes and systems, as the processes and systems of cargo delivery, in DGRTT organizations, which are considered as a network of homogeneous organizational units connected by the implementation conditions of the applied technology, the authors propose the implementation mechanism for portfolio management of the balanced development of road transport companies.
KEY WORDS: PORTFOLIO MANAGEMENT, BALANCED DEVELOPMENT, ENTERPRISES IMPLEMENTING DELIVERY OF GOODS BY ROAD USING TERMINAL TECHNOLOGY; TERRITORIAL ORGANIZATIONS OF STRUCTURAL UNITS, INTEGRAL INDICATOR.
REFERENCES
- Bilonog O.Ye., Tretynychenko Yu.A. (2017). Systemna model' stratehichnoho upravlinnia zbalansovanym rozvytkom pidpryyemstv, yaki zdiysnyuyut' dostavku vantazhiv avtomobil'nym transportom iz vykorystannyam terminal'noyi tekhnolohiyi [The system model of strategic management of sustainable development of enterprises that goods delivery by road using terminal technology]. Kyiv: NTU [ in Ukrainian].
- Paul R. Niven (2006). Diahnostyka sbalansyrovannoy systemy pokazateley: Podderzhyvaya maksymal'nuyu effektyvnost'[Balanced Scorecard Diagnostics: Maintaining Maximum Performance]. Dnepropetrovsk: «Balance Business Books» [in Russian].
- Tretynychenko Y.A., Khalatska I.I. (2017). Metodychni osnovy otsiniuvannia zbalansovanosti roboty pidpryiemstv avtomobilnoho transport [Methodical fundamentals of evaluation of the balanced perfomance of road transport enterprises]. Kyiv: Institute of Law of Verhovna Rada of Ukraine [in Ukrainian].
- Deming E. (2011). Vyhod iz krizisa. Novaya paradigma upravleniya liudmi, sistemami i protsessami [Out of the crisis. A new paradigm of managing people, systems and processes]. M.: Alpina Publisher [in Russian].
- Statystychnyi kontrol. Kontrolni karty Shukharta (2003) (ISO 8258:1991, IDT): DSTU ISO 8258:2001 [Statistical control. Control cards of Scuhart (ISO 8258:1991, IDT): DSTU ISO 8258:2001]. : Derzhspozhyvstandart of Ukraine. National standard of Ukraine [in Ukrainian].
- Vorkut T.A., Tretynychenko Y.O., Khalatska I.I. (2017). Model formuvannia intehralnoho pokaznyka dlia otsiniuvannia zbalansovanosti funktsionuvannia ta rozvytku merezhevykh orhanizatsiinykh struktur pereviznykiv avtomobilnoho transportu iz urakhuvannia variabelnosti protsesiv [The model of the integral indicator elaboration for evaluation of sustainable functioning and development of organizational networking structures of road transport companies taking into account processes variability]. Kyiv: NTU [in Ukrainian].
- Sribna N.V., Tretynychenko Y.A., Khalatska I.I. (2018). Otsiniuvannia zbalansovanosti roboty pidpryiemstv pereviznykiv avtomobilnoho transportu. [The evaluation of balanced performance of road transport companies]. Odesa [in Ukrainian].
- Illarionov A.V., Klimenko E.Yu. (2013). Portfel proektov: Instrument stratehicheskoho upravlenyia predpryiatiyem [Project portfolio: The instrument of strategic management of an enterprise]. M.: Alpina Publisher [in Russian].
- Boyson S., Corsi T., Dresner M., Rabinovich E. (1999). Managing effective third party logistics relationships: what does it take? [Journal of Business Logistics].
- Lambert D. M., Emmelhainz M. A., Gardner J. T. (1999). Building successful logistics partnership [Journal of Business Logistics].
- Lambert D.M. Neimeyer M.A. (2008). Partnerstvo - delo obshchee. V sbornik. Kak organizovat tsepochku postavok. [A partnership is a common business. How to organize supply chain. Harvard Business Review on Supply Chain Management]. M.: Alpina Publisher [in Russian].
- Project Management Institute. (2017). The Standard for Portfolio Management - Fourth Edition. Newtown Square, PA: PMI.
- Tsypes H. L., Tovb A. S. (2009). Proekty i upravleniye proektami v sovremennoi kompanii [Project and project management in a modern company]. M.: ZAO «Olimp-Business» [in Russian].
- Gittinger J. P. (1982). Economic Analysis of Agricultural Projects. Baltimore: The Johns Hopkins University Press.
AUTHOR
Bilonog Oksana Yevhenivna., National Transport University, e-mail<EMAIL_ADDRESS>tel: +380442544326, Ukraine, 01010, Kyiv, M. Omelianovycha-Pavlenka str.1, of. 439, orcid.org/0000-0003- 2471-5388
Tretynychenko Yuriy Oleksandrovych, National Transport University, e-mail<EMAIL_ADDRESS>tel: +380442544326, Ukraine, 01010, Kyiv, M. Omelianovycha-Pavlenka str.1, of. 439, orcid.org/0000-0002- 3797-9035
Sribna Nataliia Vasylivna, National Transport University, e-mail<EMAIL_ADDRESS>tel: +380442544326, Ukraine, 01010, Kyiv, M. Omelianovycha-Pavlenka str.1, of. 439, orcid.org/0000-0002- 7543-2997
Paranich Polina Hennadiivna, National Transport University, e-mail<EMAIL_ADDRESS>tel: +380442544326, Ukraine, 01010, Kyiv, M. Omelianovycha-Pavlenka str.1, of. 439, orcid.org/0000-0002- 1029-3535
REVIEWER
Vorkut T.A. Dr., Professor, National Transport University, Head of Transport Law and Logistics Department, Kyiv, Ukraine.
Hurnak V.M., Dr., Professor, National Transport University, Professor of Transport Law and Logistics Department, Kyiv, Ukraine.
Article language: Ukrainian
Open Access: http://publications.ntu.edu.ua/visnyk/47/016.pdf
Print date: 15.04.2020
Online publication date: 27.10.2020


jQuery SelectMenu plugin
Simple to implement, css customization, responsive design
Simple Dropdown
Select:
One
Two
Three
Open Upwards
One
Two
Three
Four
Five
Dropdown with larger menu
One line which has a long option
Two choices that have longer options
Three pigs in a blanket
Dropdown with icons
Settings
Download
Source
Dropdown with option group
Smith, John
Jones, Paul
Williams, Bill
Read
Write
Dropdown with option group icons and option icons
Smith, John
Jones, Paul
Williams, Bill
Read
Write


Already have an Intuit account?
I forgot my User ID or Password
Sign In
Create an Intuit Account
One account for everything Intuit, including Mint
Learn more
Email Address
Phone (Recommended)
Standard call, messaging or data rates may apply.
Password
Create Account
By clicking create account, you agree to our
Terms
and have read and acknowledge our
Privacy Statement
Invisible reCAPTCHA by Google
Privacy Policy
and
Terms of Use


A9
Weborama
Loading ad.
Ad could not be loaded.
Fixed positioned ad (will not render)
Ad.Agio
Adblade
ADITION
Adman
AdReactor
AdSense
AdSpirit
AdTech
AdUp Technology
Teads
Teads fallback - Discover
inRead by Teads
!
AppNexus single ad with tagid (placement id)
AppNexus single ad with member and code
AppNexus with JSON based configuration multi ad
Atomx
Doubleclick
Doubleclick with JSON based parameters
Doubleclick no ad with fallback
Thank you for trying AMP!
You got lucky! We have no ad to show to you!
Doubleclick no ad with placeholder and fallback
Placeholder here!!!
Thank you for trying AMP!
You got lucky! We have no ad to show to you!
Doubleclick with overriden size
Challenging ad.
Criteo
Flite
MANTIS
plista responsive widget
Taboola responsive widget
DotAndAds masthead
DotAndAds 300x250 box
Industrybrains
Open AdStream single ad
OpenX
See all OpenX examples
SmartAdServer ad
SOVRN
Yieldmo
Revcontent Widget with placeholder and fallback
200 Billion Content recommendations!
200 Billion Content recommendations!
Sortable ad
TripleLift
Rubicon Project Smart Tag
Ad Loading...
Ad Load Failed.
I-Mobile 320x50 banner
GMOSSP 320x50 banner
Yieldbot 300x250
AdStir 320x50 banner
Colombia ad
Sharethrough
E-Planning 320x50
Geniee SSP
PulsePoint 300x250


Malta arrests businessman in journalist murder case
by BNNMaltese authorities have arrested in the murder case of journalist Daphne Caruana Galizia on Wednesday a well-known entrepreneur Yorgen Fenech.
BBC and Times of Malta report that Yorgen Fenech was detained by armed officers and his yacht has been searched, the Times of Malta reported.
It comes a day after Maltese Prime Minister Joseph Muscat said he would consider a pardon for an alleged money launderer suspected of being the middleman in the murder of journalist Daphne Caruana Galizia.
Galizia, an anti-corruption blogger, was killed by a car bomb in 2017. Malta’s handling of the case has drawn international criticism.
Witnesses quoted by the Times of Malta said Fenech’s luxury yacht was intercepted by an armed patrol boat as it left the port of Portomaso, north of Valletta, early on Wednesday.
Police and Fenech himself have not yet commented publicly on the operation, BBC reports.


|
Aditya Rana
I'm a machine learning engineer at Kaleido AI, Canva. I'm currently working on making it easier for people
to create awesome designs in Canva using generative language and vision models.
Prior to this, I worked on large-scale processing of remote-sensing and geospatial data, and
building machine learning tooling around that.
I've also worked in football analytics where I focused on applying graph neural networks to football
tracking data, which later developed into my master's thesis.
I completed my master's in computer vision at Universitat Autònoma de Barcelona in a
joint program with 3 more universities
and bachelor's in electrical and electronics engineering at BITS Pilani, India
Mail /
CV
/
Blog /
GitHub /
LinkedIn /
Twitter
|
|
|
Research
Currently, my research is focused around transformers, generative language and vision models, and their
applications in Design AI space.
|
|
|
Event Detection in Football using Graph Convolutional Networks
Aditya Rana, Dr. Antonio Rubio Romano,
Dr. Francesc Moreno-Noguer
Master's Thesis, 2021
arxiv / The code was integrated into Kognia's platform
Football tracking data can be difficult to model because of lack of clarity on how to order
players in a sequence and how to handle missing objects of interest. We show how to model the
ball-player tracking data as graphs, and how to process them using graph convolutional
networks. We focus on the task of event detection and present the results for different types of
graph convolutional layers and losses that can be used to model the temporal context present around
actions like goals, free-kicks, fouls etc.
|
|
|
Content Weighted Image Compression for Distributed Data Collection
Aditya Rana, Dr. Joan Serrat, Dr. Antonio Lopez
Bachelor's Thesis, 2020
pdf /
code /
bibtex
We show how to design lossy image compression models for optimizing data collection strategies from
on road autonomous
vehicles. The end goal is to gain advantage of the exposure of these vehicles to vast number of
geographically diverse
environments for training better detection and segmentation models.
|
|


|
Perl Weekly
Issue #59 - 2012-09-10 - Farabi - a web based Perl editor
latest | archive | by Gabor Szabo
|
|
I have to run to a client now, so I'll just let you read the articles....
|
|
|
Announcements
|
Farabi - a web based Perl editor
Ahmad Zawawi (aka Azawawi) a web developer and a core contributor to Padre has started to combine his expertise and created a web-based Perl editor. It is still only the basics, but I can see a lot of potential in that direction. Maybe even combined with Perlito that can run Perl 5 code in your browser.
|
|
Articles
|
Teaching Perl
Sam Hughes has been teaching Perl at his workplace and now he shares his thoughts with use. What things are especially shocking to Java developers when they learn Perl? What does TMTOWTDI do for them? Why are there constructs in Perl you should never use? - I found it quite interesting.
|
|
Hash your passwords!
fREW Schmidt is back with a new security related article with lots of code examples. If you are running any application in which you need to store passwords, fREW gives you an example how to do it in a way that is a lot more secure than some of the (recently cracked) major web-sites did.
|
|
|
|
|
|
Web
|
Sorry I can't dance, I'm holding on to my friend's purse
Wallflower allows you to create a static version of a dynamic web site built with modern, PSGI based web frameworks. What I think I loved the most from this introduction and explanation of BooK, is when he wrote he is a shy person...
|
|
Releases
|
Hypatia Released!
Hypatia is an API layer that sits between DBI and data visualization modules such as Chart::Clicker. It was written by Jack Maney, a mathematician turned Perl programmer.
|
|
PPMs for latest Wx rolling out.
Especially interesting for ActivePerl users on Windows, Mark Dootson has created new binary versions of Wx - the Perl binding of the wxWidgets GUI library.
|
|
Code
|
Calculating bank balance, take two: DBD::CSV
This is a guest post by Darin McBride on my Perl 5 Maven site, solving the CSV parsing question in a very different approach. I think putting in the extra complexity of using SQL might not be good for total beginners, but for people who already know SQL this might be a much better approach than the regular line-by-line parsing of CSV files.
|
|
Grants
I am quite happy seeing there are regular reports from TPF grants. This provides certain feeling of transparency within The Perl Foundation. We start to see where some of the money goes, and what things come out of that.
|
|
|
|
|
|
|
Moving To Moose Hackathon
|
Moving to Moose Hackathon 2012 Roundup
Apparently I missed most of the reports that came out from the Moose Hackathon. Luckily Toby Inkster linked to a few of them, so if you are interested you can read his report and check out the others too.
|
|
Perl 6
|
Perl 6 subroutines and home made operators
Do you know there is a .oO operator in my version of Perl 6? There is also a +- operator. Here is and article and a screencast how to create your own operators in Perl 6.
|
|
Who may I talk to?
Filip Sergot put together a list of Perl 6 related sites and project listing the main people who are running the specific entity. This list include both web sites and major Perl 6-related projects.
|
|
Other
|
First Draft 'Perl for Recruiters' Page on Google Docs
John Napiorkowski put together some general rules a recruiter could follow if s/he wanted to find a very good Perl developer, and maybe this could be a message to other developers: how to make it easier to find a Perl job. The problem is, that the majority of Perl developers do not participate in 'the community' and do not contribute to the open source code-base. I don't know if those people are better or worse Perl programmers than the ones who contribute. One thing is clear. It is harder to evaluate them. Assuming the evaluation is mostly about 'generated code' and not, for example 'ability to cooperate' or 'ability to follow instructions'. Certainly a subject worth exploring.
|
|
The most popular Perl web sites
I created a list of perl-related web-sites and checked their rankings using Alexa. Here you can see the most visited sites. A few people were missing their own sites from the list, but actually I was hoping for more people to complain and give me ideas what other sites to track.
|
|
Training
|
|
|
Weekly collections
|
|
|
|
|
|
|
YAPC::EU
|
|
|
Events
I usually list the next 3-4 events here. The list of all the events can be found on the web site. If your Perl event is not listed there, please let me know.
|
|
|
|
|
|
|
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|


{{person.home.pos-tags}}
Full-Stack engineer (JavaScript, Node.js, PHP, etc.) + DevOps with practical experience in several IT areas
I've started my professional career in a far 2002 on a position of "Systems Engineer" and was involved in a continuous code development/improvement/upgrade of city-wide client-server system used for collecting, sorting/grouping, processing and reporting of the utilities payments data. There were many technologies used but the key roles were played by (in order of being in development): FoxPro, dBase, SQL, HTML, ASP, JavaScript. Also most parts of the system infrastructure components were significantly improved and upgraded to run as the Visual FoxPro desktop applications with modern windows-styled interfaces built from set of visual components.
At present I have advanced knowledge of 5+ programming languages (JavaScript, Node.js, PHP, Perl, ASP, Visual FoxPro) and related fields (Linux, Bash scripting, HTML, CSS, MySQL, MongoDB, Docker, Redis, GraphQL, RabbitMQ, Git, Nginx, Apache, etc.). Websites creation, Open Source projects deployment, applications development, building, testing and improvement - these are the skills I work with daily. I'm constantly improving my abilities in it.
During last few years I've been working as a
full-stack specialist providing gathering and transformation of customer's
business requirements into well-documented technical requirements of product
functionality which tech-staff can easy read, understand and implement.
Excellent analytical and research skills, ability to explain complex concepts in
easy-to-understand language - allow me to communicate actively with all company
departments involved in process and identify most effective architecture
solutions which provide maximum performance in a minimal costs.
I am passionate about clean and elegant code and believe that laconic
documentation in conjuction with detailed descriptions of workflows and rules
- saves not only time but money.
Years of on-hands experience with various kinds of high-loaded systems, built
on top of modern web-technologies makes me strongly believe that development
of smart, qualitative and useful software with a friendly user interface - is
the best profession!
- diploma with honors
Kremenchuk State Polytechnical University, Ukraine
[7.091003] Design Engineer of Electronic Equipment
Awarded an honorary diploma for the 2nd place in the competition for the best thesis project
- graduate diploma
Kremenchuk State Polytechnical University, Ukraine
[7.091003] Design Engineer of Electronic Equipment
LAB325 - is a Product Engineering team with R&D facilities.
Specialized in whole IT solution services for fast-growing organizations around the world.
eCommerce platforms (Shopify, Magento, WooCommerce, PrestaShop) Visitors Tracker with cross-site customer identification and behavior prediction. Used to boost conversion rate and on-site revenue by sharing data and communicating with Machine Learning Engine through API interface.
Later it was used as a core module for creation of enterprise-level software named Visitors Guru - simple tool to find out what companies are visiting website.
Development, implementation and support of company-wide automated operations and finances Management system


- GeodesicManager - Class in usp.ime.gclib.hit
-
This class manage geodesic calculations
- GeodesicManager() - Constructor for class usp.ime.gclib.hit.GeodesicManager
-
- getAccuracy() - Method in class usp.ime.gclib.sensor.location.DeviceLocation
-
- getAllNetworksAvailable() - Method in class usp.ime.gclib.net.wifi.NetworkManager
-
This method returns a list of all Networks available that was create
by another device running the same application.
- getAzimuth() - Method in class usp.ime.gclib.sensor.orientation.DeviceOrientation
-
- getAzimuthBetween(Device, Device) - Static method in class usp.ime.gclib.hit.GeodesicManager
-
Get the azimuth between dev1 and dev2
- getBroadcastAddress(String) - Static method in class usp.ime.gclib.net.communication.IP
-
Get broadcast address of the network.
- getCompassOrientation() - Method in class usp.ime.gclib.sensor.orientation.DeviceGyroscopeOrientation
-
- getDelay() - Method in class usp.ime.gclib.sensor.orientation.OrientationSensorListener
-
- getDeviceLocation() - Method in class usp.ime.gclib.Device
-
- getDeviceOrientation() - Method in class usp.ime.gclib.Device
-
- getDeviceSrc() - Method in class usp.ime.gclib.net.protocol.ProtocolInformation
-
- getDistanceBetween(Device, Device) - Static method in class usp.ime.gclib.hit.GeodesicManager
-
Get the distance between dev1 and dev2
- getFilter_coeficient() - Method in class usp.ime.gclib.sensor.orientation.DeviceComplementaryFilterOrientation
-
- getGatewayAddress(String) - Static method in class usp.ime.gclib.net.communication.IP
-
Get gateway address of the network
- getHitDeviceVirtual(Device, double, double) - Static method in class usp.ime.gclib.hit.GeodesicManager
-
Get the destination device
- getIp() - Method in class usp.ime.gclib.Device
-
- getLatitude() - Method in class usp.ime.gclib.sensor.location.DeviceLocation
-
- getLibConfig() - Method in class usp.ime.gclib.net.protocol.ProtocolLIBCONFIGInformation
-
- getLimitPeriodToControlBetterLocation() - Method in class usp.ime.gclib.sensor.location.LocationGpsListener
-
- getListIpDst() - Method in class usp.ime.gclib.net.protocol.AppProtocol
-
- getLocalIpAddress() - Static method in class usp.ime.gclib.net.communication.IP
-
Get my the current IP address
- getLongitude() - Method in class usp.ime.gclib.sensor.location.DeviceLocation
-
- getMaximumDistanceSrcToDst() - Method in class usp.ime.gclib.hit.ShootingRestrictions
-
- getMessage() - Method in class usp.ime.gclib.net.protocol.ProtocolInformation
-
- getNetworkState() - Method in class usp.ime.gclib.net.wifi.NetworkManager
-
This method returns a wifi access point state.
- getNick() - Method in class usp.ime.gclib.Device
-
- getObject() - Method in class usp.ime.gclib.net.protocol.ProtocolInformation
-
- getOpeningAngleShoot() - Method in class usp.ime.gclib.hit.ShootingRestrictions
-
- getOrientation() - Method in class usp.ime.gclib.sensor.orientation.DeviceGyroscopeOrientation
-
- getOrientation() - Method in class usp.ime.gclib.sensor.orientation.DeviceOrientation
-
- getPassword() - Method in class usp.ime.gclib.net.wifi.NetworkConfiguration
-
- getPitch() - Method in class usp.ime.gclib.sensor.orientation.DeviceOrientation
-
- getProtocol() - Method in class usp.ime.gclib.net.protocol.AppProtocol
-
- getProtocol() - Method in class usp.ime.gclib.net.protocol.ProtocolInformation
-
- getRadius() - Method in class usp.ime.gclib.hit.TargetRestrictions
-
- getRoll() - Method in class usp.ime.gclib.sensor.orientation.DeviceOrientation
-
- getRotationMatrixFromOrientation(float[]) - Static method in class usp.ime.gclib.sensor.orientation.OrientatonManager
-
Generate rotation matrix from orientation vector
- getSendTo() - Method in class usp.ime.gclib.net.protocol.AppProtocol
-
- getSensors() - Method in class usp.ime.gclib.sensor.orientation.DeviceOrientation
-
- getShootingRestrictions() - Method in class usp.ime.gclib.hit.HitCalculations
-
- getShootingRestrictions() - Method in class usp.ime.gclib.net.protocol.LibConfigurationObject
-
- getShootRestrictions() - Method in class usp.ime.gclib.net.protocol.ProtocolGEOMSGInformation
-
- getSSID() - Method in class usp.ime.gclib.net.wifi.NetworkAvailable
-
- getSSID() - Method in class usp.ime.gclib.net.wifi.NetworkConfiguration
-
- getTargetRestrictions() - Method in class usp.ime.gclib.hit.HitCalculations
-
- getTargetRestrictions() - Method in class usp.ime.gclib.net.protocol.LibConfigurationObject
-
- getTypeMsg() - Method in class usp.ime.gclib.net.protocol.AppProtocol
-
- getTypeMsg() - Method in class usp.ime.gclib.net.protocol.ProtocolInformation
-
- getWidthShoot() - Method in class usp.ime.gclib.hit.ShootingRestrictions
-
- getYaw() - Method in class usp.ime.gclib.sensor.orientation.DeviceOrientation
-
- gpsIsReady() - Method in class usp.ime.gclib.sensor.location.DeviceLocation
-


PBC urges govt to allow Nawaz to travel abroad for treatment
by Our CorrespondentISLAMABAD: The Pakistan Bar Council (PBC) on Thursday urged the federal government to allow former prime minister Nawaz Sharif to travel abroad for medical treatment without the condition of submitting surety bonds.
Vice Chairman of the PBC, Syed Ahmed Shah, condemned the federal government’s condition that the Pakistan Muslim League-Nawaz (PML-N) supremo would only be allowed to travel to London if he submitted surety bonds guaranteeing his return to the country after his recovery.
The vice chairman referred to the government’s condition as “mockery”, adding that the Imran Khan-led government was disregarding the critical and very serious health condition of the former premier.
He further stated that there is no justification for the demand of security bonds when the Islamabad High Court has already granted bail to Nawaz – after the filing surety bonds – on medical grounds.
“Imposing of such an unjustified and illegal condition, in fact, amounts to negate and defy the order of the Honourable High Court entailing the consequences of the contempt of court,” the statement read.
Earlier, SAPM Dr Firdous Ashiq Awan said some cabinet members had reservations over permitting Nawaz – who is serving seven-year prison term after his conviction in a NAB case – to go abroad on medical grounds.
“However, Prime Minister Imran Khan considered the request of Leader of Opposition in the National Assembly Shehbaz Sharif on humanitarian grounds and gave his approval while also considering majority members’ support.
PML-N later announced against submitting any surety bond in return for granting permission to Nawaz to go abroad.


---
layout: page
title: NVIDIA Developer Challenge
subtitle: Smarter Office Automation System
description: Using AI for the good.
background: '/img/posts/jetsontx2.jpg'
form: true
---
Introduction
The purpose of our project is to use the power of Deep Learning and
Artificial Intelligence to solve the problem of Electricity Wastage and
provide an efficient way of saving Electricity in offices. As
the whole project is build around saving electricity in offices, we have
also developed few other Deep Learning models to increase the
productivity and security in offices which has lead us to build a
complete Office Automation System. These all things were possible
because of the great implementation of “AI on the Edge” on Nvidia
jetson TX2 Board.
Use Of Jetson TX2
Most of the Algorithms that we have used in our product are Deep Convolutional Neural Network. DCNNs are 15 to 20 layers Neural Nets with layers like Convolution, Relu, Max Pooling etc. All these layers requires lots of computation power, also the time and deployment of such a model on a embedded platform is much difficult. Moreover our application works on taking live frames from camera which makes it even more difficult to deploy CNN on continuous frames. But due to the combined power of CUDA ,Cudnn library ,Pascal cores and Video Analytics capability of Jetson TX2 board, deployment of Deep Neural Network takes place with great speed and thus this is the perfect product for our project
Technical Aspects
- Person Tracking Based Office Automation
- This Task is meant for detecting the count,position and absence/presence of employees in office rooms. Basically it is a object/person detection task where we have used the state of the art YOLO(You only look once) algorithm which uses the architecture of Darknet -19.
- Our Implementation involved taking continuous video frames from a wireless camera, Deploying YOLO using Jetson TX2 board on the continuous frames and getting an
updated idea of the number of people located in a room and accordingly control the electrical appliances.
- Node Js is used for server side and Google Firebase is the realtime database for sending information from Jetson Board to the connected Electrical Appliances.
- Face recognition Based Automatic Attendance
- For implementing Face recognition we have used Facenet model which is currently used in many places for facial recognition system. Facenet is a Deep Convolutional Neural network based on the Inception resnet model.
- A wireless camera is mounted on the office entrance which is turned ON for a specific interval of time which is the bounding limit of office. The frames from the camera are
then given as input to Nvidia Jetson TX2 Board. The TX2 Board then recognizes the person and his attendance along with the time is stored in the database.
- The Attendance is then updated on the Office Assistant App that we have created for the employee.
- Heatmaps - Crowd Sensing and management
- Heatmaps is a novel approach applied mostly for the first time in office automation space which can be very much useful in case of emergency cases like Firebreak, Terrorist activities etc.
- Heatmaps are implemented by using a 20 layer deep convolutional neural network whose output is a 2D image with some parts colored darker that specify the presence of a crowd in the room at that specific position. It can provide the count of persons in a room.
- Heatmaps can also be used by employees for checking if there is crowd present in the canteen or cafes . This could help them save their time and thus increase office productivity. For getting a heatmap the employee just have to send request through his Office Assistant app. The camera meant for heatmap will capture the frame ,send the frame to the Jetson TX2 Board, the Jetson Board will then create and send a 2D heatmap along with the count to the employee's app.
- Inventory Management System
- This method aims at taking a step in the direction of eliminating the practice of ”Manually Entering” data in the database where data can be easily entered in an automated way.
- Certain companies have equipments and stationary for their employees. The Office needs to keep a track on the equipments to be used in a database along with the employees who use it.
- We created a Convolutional Neural network for classifying objects in office. So whenever a employee wants to take an equipment he just have to take an image of the equipment, upload the image on the Office assistant app, the image is then classified on the Jetson board and the product name along with employees name is directly stored in the database which is accessible by the manager.
- Office Chatbot
- It can greet users, handle basic conversational context, tell jokes, and is highly customizable for the needs of any organization to perform a wide range of HR operations seamlessly, and with minimal changes.
- The managers can check attendance and number of hours clocked-in of any day of any employee by simply typing in the name of the employee, thus saving costs and increasing productivity.
- Also due to the chat-app interface, alerts are sent to the manager on a regular basis, notifying him of the other important statistics of the day like crowd count, crowd density in different locations, number of employees who clocked in late etc.
- The chatbot presented in this project combines traditional rule-based chatbot models with advanced deep learning models. The deep-learning model used in this project is sequence-to-sequence model which consists of two RNNs - an encoder and a decoder which capture the semantic meaning of the input sentence and emit a decoded response based on its learnings. Also used are rule-based conditionals and NLP algorithms, to seamlessly provide a natural feeling to the conversational flow.
Technical Challenges
Integrating all of the above functionalities together on the Jetson TX2 Board is still a challenge due to numerous reasons. Also the TX2 Board requires the inference to be done in C++ using TensorRT which poses a lot of challenges. Using Tensorflow/Keras directly reduces the speed of the Board and doesn't make use of the board to it's full potential. Limited RAM is also an issue.
It was a great learning experience to work with Nipun, Rajneesh, Shubham, Swapnil. Implementing AI at the Edge is indeed a challenge and something worth working for :)
Live Demo : https://www.youtube.com/watch?v=9EYaO3AIqws
Github Repository : https://github.com/ashish230897/Smarter-Office-Automation-System


{% extends 'base.html' %} {% block content %}
Description: {{business.description|safe}}
Address: {{business.address}}
Email: {{business.email}}


The last time fewer women ran for the Himachal Pradesh assembly was 19 years ago
Of the 338 contesting candidates, only 19 are women
By Gurman Bhatia
November 8, 2017
When Himachal Pradesh held its second state assembly elections in 1967, women contested for the first time in the state. Of the 267 contestants, only two were women. Neither of them won.
This week, when Himachal Pradesh goes to polls on Thursday, only 19 women will battle for a spot in the state legislative assembly. That is 19 out of 338 - 5.6%.
Like other Indian states, Himachal Pradesh has a history of having few female contestants. But you have to go all the way back to 1993 to find an election in which the percentage of women candidates was lower than 5.6%.
If 100 people contest in Himachal Pradesh, only 5 of them will be female
Percentage of candidates in Himachal Pradesh Assembly election by gender (1951-2017)
Male
Female
Source: Election Commission of India (ECI)
If historical trends continue to stand, very few of this year’s 19 women will win.
This is a state-wide phenomenon — few women contest assembly polls and even fewer win. Even in the assembly elections that took place across five states in March, women succeeded in only 55 of the 690 seats that went to polls.
In the current state assembly, Himachal Pradesh has only three female sitting MLAs. All three have been MLAs in the past.
Men have always dominated the Himachal Pradesh state assembly
Percentage of winners in Himachal Pradesh assembly election by gender (1951-2012)
Male
Female
Source: Election Commission of India (ECI)
With seven candidates, almost a third of the women contesting this year belong to the Kangra district in the western part of the state. Another district with participation from women is Mandi, where four female candidates are in the fray this year.
Constituencies where women won in 2012
Constituencies where women are contesting in 2017
Source: Election Commission of India (ECI)
With seven candidates, almost a third of the women contesting this year belong to the Kangra district in the western part of the state. Another district with participation from women is Mandi, where four female candidates are in the fray this year.


LitList is a simple reading list web app that allows users to create a list of books to read as well as track their reading progress. This site is not yet fully operational; the "progress" and "profile" links do not currently lead anywhere. But you can still get started on making your reading list! Just click the '+' next to the 'To Read' list header and search for your first book. If you're on a desktop or wide-display device, click the header of either list to pull up an expanded view of that list. Enjoy!


--- layout: archive title: Zulip Chat Archive permalink: /stream/113488-general/topic/Notes.20on.20well_founded.20recursion.html ---
I just made a PR with some notes, talking about everything I have managed to work out about how to use well founded recursion. Let me know if I said anything wrong or misleading.
{% endraw %}Last updated: Apr 24 2020 at 19:02 UTC


| PostgreSQL 9.4devel Documentation | ||||
|---|---|---|---|---|
| Prev | Up | Appendix E. Release Notes | Next |
Release Date: 2013-09-09
Major enhancements in PostgreSQL 9.3 include:
Make simple views auto-updatable
Add many features for the JSON data type, including operators and functions to extract elements from JSON values
Implement SQL-standard LATERAL option for FROM-clause subqueries and function calls
Allow foreign data wrappers to support writes (inserts/updates/deletes) on foreign tables
Add a Postgres foreign data wrapper to allow access to other Postgres servers
Add support for event triggers
Add optional ability to checksum data pages and report corruption
Prevent non-key-field row updates from blocking foreign key checks
Greatly reduce System V shared memory requirements
The above items are explained in more detail in the sections below.
A dump/restore using pg_dumpall, or use of pg_upgrade, is required for those wishing to migrate data from any previous release.
Version 9.3 contains a number of changes that may affect compatibility with previous releases. Observe the following incompatibilities:
Rename replication_timeout to wal_sender_timeout (Amit Kapila)
This setting controls the WAL sender timeout.
Require superuser privileges to set commit_delay because it can now potentially delay other sessions (Simon Riggs)
Allow in-memory sorts to use their full memory allocation (Jeff Janes)
Users who have set work_mem based on the previous behavior may need to revisit that setting.
Throw an error if a tuple to be updated or deleted has already been updated or deleted by a BEFORE trigger (Kevin Grittner)
Formerly, the originally-intended update was silently skipped, resulting in logical inconsistency since the trigger might have propagated data to other places based on the intended update. Now an error is thrown to prevent the inconsistent results from being committed. If this change affects your application, the best solution is usually to move the data-propagation actions to an AFTER trigger.
This error will also be thrown if a query invokes a volatile function that modifies rows that are later modified by the query itself. Such cases likewise previously resulted in silently skipping updates.
Change multicolumn ON UPDATE SET NULL/SET DEFAULT foreign key actions to affect all columns of the constraint, not just those changed in the UPDATE (Tom Lane)
Previously, we would set only those referencing columns that correspond to referenced columns that were changed by the UPDATE. This was what was required by SQL-92, but more recent editions of the SQL standard specify the new behavior.
Force cached plans to be replanned if the search_path changes (Tom Lane)
Previously, cached plans already generated in the current session were not redone if the query was re-executed with a new search_path setting, resulting in surprising behavior.
Fix to_number()
to properly handle a period used as a thousands separator (Tom Lane)
Previously, a period was considered to be a decimal point even when the locale says it isn't and the D format code is used to specify use of the locale-specific decimal point. This resulted in wrong answers if FM format was also used.
Fix STRICT non-set-returning functions that have set-returning functions in their arguments to properly return null rows (Tom Lane)
A null value passed to the strict function should result in a null output, but instead, that output row was suppressed entirely.
Store WAL in a continuous stream, rather than skipping the last 16MB segment every 4GB (Heikki Linnakangas)
Previously, WAL files with names ending in FF were not used because of this skipping. If you have WAL backup or restore scripts that took this behavior into account, they will need to be adjusted.
In pg_constraint.confmatchtype, store the default foreign key match type (non-FULL, non-PARTIAL) as s for "simple" (Tom Lane)
Previously this case was represented by u for "unspecified".
Below you will find a detailed account of the changes between PostgreSQL 9.3 and the previous major release.
Prevent non-key-field row updates from blocking foreign key checks (Álvaro Herrera, Noah Misch, Andres Freund, Alexander Shulgin, Marti Raudsepp, Alexander Shulgin)
This change improves concurrency and reduces the probability of deadlocks when updating tables involved in a foreign-key constraint. UPDATEs that do not change any columns referenced in a foreign key now take the new NO KEY UPDATE lock mode on the row, while foreign key checks use the new KEY SHARE lock mode, which does not conflict with NO KEY UPDATE. So there is no blocking unless a foreign-key column is changed.
Add configuration variable lock_timeout to allow limiting how long a session will wait to acquire any one lock (Zoltán Böszörményi)
Add SP-GiST support for range data types (Alexander Korotkov)
Allow GiST indexes to be unlogged (Jeevan Chalke)
Improve performance of GiST index insertion by randomizing the choice of which page to descend to when there are multiple equally good alternatives (Heikki Linnakangas)
Improve concurrency of hash index operations (Robert Haas)
Collect and use histograms of upper and lower bounds, as well as range lengths, for range types (Alexander Korotkov)
Improve optimizer's cost estimation for index access (Tom Lane)
Improve optimizer's hash table size estimate for doing DISTINCT via hash aggregation (Tom Lane)
Suppress no-op Result and Limit plan nodes (Kyotaro Horiguchi, Amit Kapila, Tom Lane)
Reduce optimizer overhead by not keeping plans on the basis of cheap startup cost when the optimizer only cares about total cost overall (Tom Lane)
Add COPY FREEZE option to avoid the overhead of marking tuples as frozen later (Simon Riggs, Jeff Davis)
Improve performance of NUMERIC calculations (Kyotaro Horiguchi)
Improve synchronization of sessions waiting for commit_delay (Peter Geoghegan)
This greatly improves the usefulness of commit_delay.
Improve performance of the CREATE TEMPORARY TABLE ... ON COMMIT DELETE ROWS option by not truncating such temporary tables in transactions that haven't touched any temporary tables (Heikki Linnakangas)
Make vacuum recheck visibility after it has removed expired tuples (Pavan Deolasee)
This increases the chance of a page being marked as all-visible.
Add per-resource-owner lock caches (Jeff Janes)
This speeds up lock bookkeeping at statement completion in multi-statement transactions that hold many locks; it is particularly useful for pg_dump.
Avoid scanning the entire relation cache at commit of a transaction that creates a new relation (Jeff Janes)
This speeds up sessions that create many tables in successive small transactions, such as a pg_restore run.
Improve performance of transactions that drop many relations (Tomas Vondra)
Add optional ability to checksum data pages and report corruption (Simon Riggs, Jeff Davis, Greg Smith, Ants Aasma)
The checksum option can be set during initdb.
Split the statistics collector's data file into separate global and per-database files (Tomas Vondra)
This reduces the I/O required for statistics tracking.
Fix the statistics collector to operate properly in cases where the system clock goes backwards (Tom Lane)
Previously, statistics collection would stop until the time again reached the latest time previously recorded.
Emit an informative message to postmaster standard error when we are about to stop logging there (Tom Lane)
This should help reduce user confusion about where to look for log output in common configurations that log to standard error only during postmaster startup.
When an authentication failure occurs, log the relevant pg_hba.conf line, to ease debugging of unintended failures (Magnus Hagander)
Improve LDAP error reporting and documentation (Peter Eisentraut)
Add support for specifying LDAP authentication parameters in URL format, per RFC 4516 (Peter Eisentraut)
Change the ssl_ciphers parameter to start with DEFAULT, rather than ALL, then remove insecure ciphers (Magnus Hagander)
This should yield a more appropriate SSL cipher set.
Parse and load pg_ident.conf once, not during each connection (Amit Kapila)
This is similar to how pg_hba.conf is processed.
Greatly reduce System V shared memory requirements (Robert Haas)
On Unix-like systems, mmap()
is now used for most
of PostgreSQL's shared memory. For most users, this
will eliminate any need to adjust kernel parameters for shared memory.
Allow the postmaster to listen on multiple Unix-domain sockets (Honza Horák)
The configuration parameter unix_socket_directory is replaced by unix_socket_directories, which accepts a list of directories.
Allow a directory of configuration files to be processed (Magnus Hagander, Greg Smith, Selena Deckelmann)
Such a directory is specified with include_dir in the server configuration file.
Increase the maximum initdb-configured value for shared_buffers to 128MB (Robert Haas)
This is the maximum value that initdb will attempt to set in postgresql.conf; the previous maximum was 32MB.
Remove the external PID file, if any, on postmaster exit (Peter Eisentraut)
Allow a streaming replication standby to follow a timeline switch (Heikki Linnakangas)
This allows streaming standby servers to receive WAL data from a slave newly promoted to master status. Previously, other standbys would require a resync to begin following the new master.
Add SQL functions pg_is_in_backup()
and pg_backup_start_time()
(Gilles Darold)
These functions report the status of base backups.
Improve performance of streaming log shipping with synchronous_commit disabled (Andres Freund)
Allow much faster promotion of a streaming standby to primary (Simon Riggs, Kyotaro Horiguchi)
Add the last checkpoint's redo location to pg_controldata's output (Fujii Masao)
This information is useful for determining which WAL files are needed for restore.
Allow tools like pg_receivexlog to run on computers with different architectures (Heikki Linnakangas)
WAL files can still only be replayed on servers with the same architecture as the primary; but they can now be transmitted to and stored on machines of any architecture, since the streaming replication protocol is now machine-independent.
Make pg_basebackup --write-recovery-conf output a minimal recovery.conf file (Zoltán Böszörményi, Magnus Hagander)
This simplifies setting up a standby server.
Allow pg_receivexlog and pg_basebackup --xlog-method to handle streaming timeline switches (Heikki Linnakangas)
Add wal_receiver_timeout parameter to control the WAL receiver's timeout (Amit Kapila)
This allows more rapid detection of connection failure.
Change the WAL record format to allow splitting the record header across pages (Heikki Linnakangas)
The new format is slightly more compact, and is more efficient to write.
Implement SQL-standard LATERAL option for FROM-clause subqueries and function calls (Tom Lane)
This feature allows subqueries and functions in FROM to reference columns from other tables in the FROM clause. The LATERAL keyword is optional for functions.
Add support for piping COPY and psql \copy data to/from an external program (Etsuro Fujita)
Allow a multirow VALUES clause in a rule to reference OLD/NEW (Tom Lane)
Add support for event triggers (Dimitri Fontaine, Robert Haas, Álvaro Herrera)
This allows server-side functions written in event-enabled languages to be called when DDL commands are run.
Allow foreign data wrappers to support writes (inserts/updates/deletes) on foreign tables (KaiGai Kohei)
Add CREATE SCHEMA ... IF NOT EXISTS clause (Fabrízio de Royes Mello)
Make REASSIGN OWNED also change ownership of shared objects (Álvaro Herrera)
Make CREATE AGGREGATE complain if the given initial value string is not valid input for the transition datatype (Tom Lane)
Suppress CREATE TABLE's messages about implicit index and sequence creation (Robert Haas)
These messages now appear at DEBUG1 verbosity, so that they will not be shown by default.
Allow DROP TABLE IF EXISTS to succeed when a non-existent schema is specified in the table name (Bruce Momjian)
Previously, it threw an error if the schema did not exist.
Provide clients with constraint violation details as separate fields (Pavel Stehule)
This allows clients to retrieve table, column, data type, or constraint name error details. Previously such information had to be extracted from error strings. Client library support is required to access these fields.
Support IF NOT EXISTS option in ALTER TYPE ... ADD VALUE (Andrew Dunstan)
This is useful for conditionally adding values to enumerated types.
Add ALTER ROLE ALL SET to establish settings for all users (Peter Eisentraut)
This allows settings to apply to all users in all databases. ALTER DATABASE SET already allowed addition of settings for all users in a single database. postgresql.conf has a similar effect.
Add support for ALTER RULE ... RENAME (Ali Dar)
Add materialized views (Kevin Grittner)
Unlike ordinary views, where the base tables are read on every access, materialized views create physical tables at creation or refresh time. Access to the materialized view then reads from its physical table. There is not yet any facility for incrementally refreshing materialized views or auto-accessing them via base table access.
Make simple views auto-updatable (Dean Rasheed)
Simple views that reference some or all columns from a single base table are now updatable by default. More complex views can be made updatable using INSTEAD OF triggers or INSTEAD rules.
Add CREATE RECURSIVE VIEW syntax (Peter Eisentraut)
Internally this is translated into CREATE VIEW ... WITH RECURSIVE ....
Improve view/rule printing code to handle cases where referenced tables are renamed, or columns are renamed, added, or dropped (Tom Lane)
Table and column renamings can produce cases where, if we merely substitute the new name into the original text of a rule or view, the result is ambiguous. This change fixes the rule-dumping code to insert manufactured table and column aliases when needed to preserve the original semantics.
Increase the maximum size of large objects from 2GB to 4TB (Nozomi Anzai, Yugo Nagata)
This change includes adding 64-bit-capable large object access functions, both in the server and in libpq.
Allow text timezone designations, e.g. "America/Chicago", in the "T" field of ISO-format timestamptz input (Bruce Momjian)
Add operators and functions to extract elements from JSON values (Andrew Dunstan)
Allow JSON values to be converted into records (Andrew Dunstan)
Add functions to convert scalars, records, and hstore values to JSON (Andrew Dunstan)
Add array_remove()
and array_replace()
functions (Marco Nenciarini, Gabriele Bartolini)
Allow concat()
and format()
to properly expand VARIADIC-labeled arguments
(Pavel Stehule)
Improve format()
to provide field width and left/right alignment options (Pavel Stehule)
Make to_char()
,
to_date()
,
and to_timestamp()
handle negative (BC) century values properly
(Bruce Momjian)
Previously the behavior was either wrong or inconsistent with positive/AD handling, e.g. with the format mask "IYYY-IW-DY".
Make to_date()
and to_timestamp()
return proper results when mixing ISO and Gregorian
week/day designations (Bruce Momjian)
Cause pg_get_viewdef()
to start a new line by default after each SELECT target
list entry and FROM entry (Marko Tiikkaja)
This reduces line length in view printing, for instance in pg_dump output.
Fix map_sql_value_to_xml_value()
to print values of
domain types the same way their base type would be printed
(Pavel Stehule)
There are special formatting rules for certain built-in types such as boolean; these rules now also apply to domains over these types.
Allow PL/pgSQL to use RETURN with a composite-type expression (Asif Rehman)
Previously, in a function returning a composite type, RETURN could only reference a variable of that type.
Allow PL/pgSQL to access constraint violation details as separate fields (Pavel Stehule)
Allow PL/pgSQL to access the number of rows processed by COPY (Pavel Stehule)
A COPY executed in a PL/pgSQL function now updates the value retrieved by GET DIAGNOSTICS x = ROW_COUNT.
Allow unreserved keywords to be used as identifiers everywhere in PL/pgSQL (Tom Lane)
In certain places in the PL/pgSQL grammar, keywords had to be quoted to be used as identifiers, even if they were nominally unreserved.
Add PL/Python result object string handler (Peter Eisentraut)
This allows plpy.debug(rv) to output something reasonable.
Make PL/Python convert OID values to a proper Python numeric type (Peter Eisentraut)
Handle SPI errors raised explicitly (with PL/Python's RAISE) the same as internal SPI errors (Oskari Saarenmaa and Jan Urbanski)
Prevent leakage of SPI tuple tables during subtransaction abort (Tom Lane)
At the end of any failed subtransaction, the core SPI code now
releases any SPI tuple tables that were created during that
subtransaction. This avoids the need for SPI-using code to keep track
of such tuple tables and release them manually in error-recovery code.
Failure to do so caused a number of transaction-lifespan memory leakage
issues in PL/pgSQL and perhaps other SPI clients. SPI_freetuptable()
now protects itself against multiple freeing requests, so any existing
code that did take care to clean up shouldn't be broken by this change.
Allow SPI functions to access the number of rows processed by COPY (Pavel Stehule)
Add command-line utility pg_isready to check if the server is ready to accept connections (Phil Sorber)
Support multiple --table arguments for pg_restore, clusterdb, reindexdb, and vacuumdb (Josh Kupershmidt)
This is similar to the way pg_dump's --table option works.
Add --dbname option to pg_dumpall, pg_basebackup, and pg_receivexlog to allow specifying a connection string (Amit Kapila)
Add libpq function PQconninfo()
to return connection information (Zoltán
Böszörményi, Magnus Hagander)
Adjust function cost settings so psql tab completion and pattern searching are more efficient (Tom Lane)
Improve psql's tab completion coverage (Jeff Janes, Dean Rasheed, Peter Eisentraut, Magnus Hagander)
Allow the psql --single-transaction mode to work when reading from standard input (Fabien Coelho, Robert Haas)
Previously this option only worked when reading from a file.
Remove psql warning when connecting to an older server (Peter Eisentraut)
A warning is still issued when connecting to a server of a newer major version than psql's.
Add psql command \watch to repeatedly execute a SQL command (Will Leinweber)
Add psql command \gset to store query results in psql variables (Pavel Stehule)
Add SSL information to psql's \conninfo command (Alastair Turner)
Add "Security" column to psql's \df+ output (Jon Erdman)
Allow psql command \l to accept a database name pattern (Peter Eisentraut)
In psql, do not allow \connect to use defaults if there is no active connection (Bruce Momjian)
This might be the case if the server had crashed.
Properly reset state after failure of a SQL command executed with psql's \g file (Tom Lane)
Previously, the output from subsequent SQL commands would unexpectedly continue to go to the same file.
Add a latex-longtable output format to psql (Bruce Momjian)
This format allows tables to span multiple pages.
Add a border=3 output mode to the psql latex format (Bruce Momjian)
In psql's tuples-only and expanded output modes, no longer emit "(No rows)" for zero rows (Peter Eisentraut)
In psql's unaligned, expanded output mode, no longer print an empty line for zero rows (Peter Eisentraut)
Add pg_dump --jobs option to dump tables in parallel (Joachim Wieland)
Make pg_dump output functions in a more predictable order (Joel Jacobson)
Fix tar files emitted by pg_dump to be POSIX conformant (Brian Weaver, Tom Lane)
Add --dbname option to pg_dump, for consistency with other client commands (Heikki Linnakangas)
The database name could already be supplied last without a flag.
Make initdb fsync the newly created data directory (Jeff Davis)
This insures data integrity in event of a system crash shortly after initdb. This can be disabled by using --nosync.
Add initdb --sync-only option to sync the data directory to durable storage (Bruce Momjian)
This is used by pg_upgrade.
Make initdb issue a warning about placing the data directory at the top of a file system mount point (Bruce Momjian)
Add infrastructure to allow plug-in background worker processes (Álvaro Herrera)
Create a centralized timeout API (Zoltán Böszörményi)
Create libpgcommon and move pg_malloc()
and other
functions there (Álvaro Herrera, Andres Freund)
This allows libpgport to be used solely for portability-related code.
Add support for list links embedded in larger structs (Andres Freund)
Use SA_RESTART for all signals, including SIGALRM (Tom Lane)
Ensure that the correct text domain is used when
translating errcontext()
messages
(Heikki Linnakangas)
Standardize naming of client-side memory allocation functions (Tom Lane)
Provide support for "static assertions" that will fail at compile time if some compile-time-constant condition is not met (Andres Freund, Tom Lane)
Support Assert()
in client-side code (Andrew Dunstan)
Add decoration to inform the C compiler that some ereport()
and elog()
calls do not return (Peter Eisentraut,
Andres Freund, Tom Lane, Heikki Linnakangas)
Allow options to be passed to the regression test output comparison utility via PG_REGRESS_DIFF_OPTS (Peter Eisentraut)
Add isolation tests for CREATE INDEX CONCURRENTLY (Abhijit Menon-Sen)
Remove typedefs for int2/int4 as they are better represented as int16/int32 (Peter Eisentraut)
Fix install-strip on Mac OS X (Peter Eisentraut)
Remove configure flag --disable-shared, as it is no longer supported (Bruce Momjian)
Rewrite pgindent in Perl (Andrew Dunstan)
Provide Emacs macro to set Perl formatting to match PostgreSQL's perltidy settings (Peter Eisentraut)
Run tool to check the keyword list whenever the backend grammar is changed (Tom Lane)
Change the way UESCAPE is lexed, to significantly reduce the size of the lexer tables (Heikki Linnakangas)
Centralize flex and bison make rules (Peter Eisentraut)
This is useful for pgxs authors.
Change many internal backend functions to return object OIDs rather than void (Dimitri Fontaine)
This is useful for event triggers.
Invent pre-commit/pre-prepare/pre-subcommit events for transaction callbacks (Tom Lane)
Loadable modules that use transaction callbacks might need modification to handle these new event types.
Add function pg_identify_object()
to produce a machine-readable description of a database object
(Álvaro Herrera)
Add post-ALTER-object server hooks (KaiGai Kohei)
Implement a generic binary heap and use it for Merge-Append operations (Abhijit Menon-Sen)
Provide a tool to help detect timezone abbreviation changes when updating the src/timezone/data files (Tom Lane)
Add pkg-config support for libpq and ecpg libraries (Peter Eisentraut)
Remove src/tool/backend, now that the content is on the PostgreSQL wiki (Bruce Momjian)
Split out WAL reading as an independent facility (Heikki Linnakangas, Andres Freund)
Use a 64-bit integer to represent WAL positions (XLogRecPtr) instead of two 32-bit integers (Heikki Linnakangas)
Generally, tools that need to read the WAL format will need to be adjusted.
Allow PL/Python to support platform-specific include directories (Peter Eisentraut)
Allow PL/Python on OS X to build against custom versions of Python (Peter Eisentraut)
Add a Postgres foreign data wrapper contrib module to allow access to other Postgres servers (Shigeru Hanada)
This foreign data wrapper supports writes.
Add pg_xlogdump contrib program (Andres Freund)
Add support for indexing of regular-expression searches in pg_trgm (Alexander Korotkov)
Improve pg_trgm's handling of multibyte characters (Tom Lane)
On a platform that does not have the wcstombs() or towlower() library functions, this could result in an incompatible change in the contents of pg_trgm indexes for non-ASCII data. In such cases, REINDEX those indexes to ensure correct search results.
Add a pgstattuple function to report the size of the pending-insertions list of a GIN index (Fujii Masao)
Make oid2name, pgbench, and vacuumlo set fallback_application_name (Amit Kapila)
Improve output of pg_test_timing (Bruce Momjian)
Improve output of pg_test_fsync (Peter Geoghegan)
Create a dedicated foreign data wrapper, with its own option validator function, for dblink (Shigeru Hanada)
When using this FDW to define the target of a dblink connection, instead of using a hard-wired list of connection options, the underlying libpq library is consulted to see what connection options it supports.
Allow pg_upgrade to do dumps and restores in parallel (Bruce Momjian, Andrew Dunstan)
This allows parallel schema dump/restore of databases, as well as parallel copy/link of data files per tablespace. Use the --jobs option to specify the level of parallelism.
Make pg_upgrade create Unix-domain sockets in the current directory (Bruce Momjian, Tom Lane)
This reduces the possibility that someone will accidentally connect during the upgrade.
Make pg_upgrade --check mode properly detect the location of non-default socket directories (Bruce Momjian, Tom Lane)
Improve performance of pg_upgrade for databases with many tables (Bruce Momjian)
Improve pg_upgrade's logs by showing executed commands (Álvaro Herrera)
Improve pg_upgrade's status display during copy/link (Bruce Momjian)
Add --foreign-keys option to pgbench (Jeff Janes)
This adds foreign key constraints to the standard tables created by pgbench, for use in foreign key performance testing.
Allow pgbench to aggregate performance statistics and produce output every --aggregate-interval seconds (Tomas Vondra)
Add pgbench --sampling-rate option to control the percentage of transactions logged (Tomas Vondra)
Reduce and improve the status message output of pgbench's initialization mode (Robert Haas, Peter Eisentraut)
Add pgbench -q mode to print one output line every five seconds (Tomas Vondra)
Output pgbench elapsed and estimated remaining time during initialization (Tomas Vondra)
Allow pgbench to use much larger scale factors, by changing relevant columns from integer to bigint when the requested scale factor exceeds 20000 (Greg Smith)
Allow EPUB-format documentation to be created (Peter Eisentraut)
Update FreeBSD kernel configuration documentation (Brad Davis)
Improve WINDOW function documentation (Bruce Momjian, Florian Pflug)
Add instructions for setting up the documentation tool chain on Mac OS X (Peter Eisentraut)
Improve commit_delay documentation (Peter Geoghegan)


--- title: 5th & 6th Grade Summer Camps layout: default ---
Back to main Summer Camp page
Click the panels below for information about each camp.
What does it take to be a great gardener? Learn the tricks of the trade as you study plants, garden design, pest management, and more. Then explore the Red Butte Garden's greenhouses and meet professional horticulturists, all while learning tips and tricks to help grow incredible plants. End the week by planting a container garden to take home.
Click Here for Camp Overview
{% include register-button.html %}Red Butte Garden
Garden Members: $124 Public: $155
801-581-8454
Partner Camp with Tanner Dance
From Bigfoot to Zeus, explore myths and legends from around the world with Tanner Dance and Red Butte Garden. Spend mornings at the Garden discovering the plants and animals featured in popular mythology. Spend afternoons at Tanner Dance learning about myths and legends through dance, drama, and other art forms. End the week with a special performance at Tanner Dance showcasing all you’ve learned. Transportation between sites provided.
Drop off at Red Butte Garden by 9AM and pick up at Tanner Dance by 4PM.
Click Here for Camp Overview
{% include register-button.html %}Red Butte Garden / Tanner Dance: 1721 Campus Center Drive, SLC, UT 84112
Garden Members: $252 Public: $315
801-581-8454
Partner Camp with Clark Planetarium
Spend your mornings at Red Butte discovering how you can help improve the environment through recycling, composting, and water conservation, as you explore the Garden, create a reusable lunch bag, build your own countertop compost bin, and more. Transportation between sites provided. At Clark Planetarium, campers will learn about our planet from the perspective of outer space, the technology used to study the entire planet, and how rare a truly habitable planet is. Transportation between sites provided.
Drop off at Red Butte Garden by 9AM and pick up at Clark Planetarium by 4PM.
Click Here for Camp Overview.
{% include register-button.html %}Red Butte Garden / Clark Planetarium 110 South 400 West, Salt Lake City, UT
Members: $252 Public: $315
801-581-8454
Explore the plant kingdom and discover the unique uses of several common (and not-so-common!) plants this week at camp. From healing to textiles, you’ll investigate how people use plants around the world. Then you’ll create your own botanical projects like organic lip balm, insect repellant, beeswax candles, and more.
Click Here for Camp Overview
{% include register-button.html %}Red Butte Garden
Garden Members: $124, Public: $155
801-581-8454
Calling all amateur photographers! Learn the basics of digital photography this week at camp as you explore the natural world through the lens of a camera. From how to hold your cameras to the elements of composition and framing snapshots, you’ll work each day to hone our photography skills shooting pictures around the Garden. End the week with a gallery stroll to showcase your favorite photos taken during camp.
Caregivers: Please send a simple digital camera with your camper to use each day.
Click Here for Camp Overview.
{% include register-button.html %}Red Butte Garden
Members: $100 Public: $125
801-581-8454
Do you know the important role plants played in Utah’s history? Come dive into the past and discover the plants used by both the native inhabitants of Utah and the early settlers. Learn which plants were used for food, medicine, shelter, and more as you explore the Garden and use native plants to complete cool science experiments and art projects. You won’t believe the plethora of botanical treasures hidden in your own backyard!
Click Here for Camp Overview
{% include register-button.html %}Red Butte Garden
Garden Members: $100, Public: $125
801-581-8454
Partner Camp with Clark Planetarium
Get ready for an adventure! Spend your mornings at Red Butte learning to survive in the wild as you explore the basics of navigation, make a collection of safe and useful plants, discover how to make a shelter, and other valuable survival skills. In the afternoon at Clark Planetarium you will learn about the extreme environments found in outer space and what astronauts have to do in order to survive. Campers will also learn night sky navigation techniques in the planetarium dome. Transportation between sites provided.
Drop off at Red Butte Garden by 9AM and pick up at Clark Planetarium by 4PM.
Click Here for Camp Overview
{% include register-button.html %}Red Butte Garden / Clark Planetarium 110 South 400 West, Salt Lake City, UT
Garden Members: $252 Public: $315
801-581-8454
Partner Camp with Play-Well TEKnologies
Did you know humans aren't the only architects on the planet? Spend your mornings working with Red Butte Garden to learn about the amazing things animals build in nature like bird nests, anthills, beehives, and more. In the afternoon, work with the experts at Play-Well TEKnologies to practice what you've learned by building cool nature-inspired projects with LEGO® bricks and LEGO EV3 computer programming.
Click Here for Camp Overview
{% include register-button.html %}Red Butte Garden
Garden Members: $252, Public: $315
801-581-8454
Calling all chefs! Get ready to explore the Garden with your taste buds as you practice essential kitchen skills like chopping, mixing, blending, and more. In addition to making daily snacks like corn salsa, cheddar cheese popcorn, pineapple jam, and hummus, you’ll also harvest fresh ingredients from the Garden and compile a camp cookbook.
Click Here for Camp Overview
{% include register-button.html %}Red Butte Garden
Garden Members: $100, Public: $125
801-581-8454
From plants that don’t like to be tickled and seed pods that explode to plant parasites that smell their prey, nature is full of magic! Discover the magic hidden in the natural world all while learning simple magic tricks sure to amaze your friends and family! Invite them to watch you show off your new skills in a magic showcase performed by you and your fellow campers on the last day of camp.
Click Here for Camp Overview
{% include register-button.html %}Red Butte Garden
Garden Members: $100 Public: $125
801-581-8454
Calling all game coders! Build S.T.E.A.M. (science, technology, engineering, art, and math) skills as you learn about nature with Red Butte Garden! Using software developed by MIT, you’ll design, create, and code original handheld games about the natural world. At the end of the week you’ll learn how to download your game onto a handheld mobile device for your friends and family to play and enjoy. Don’t miss out on this chance to engage with the Garden in a new and innovative way!
Click Here for Camp Overview
{% include register-button.html %}Red Butte Garden
Garden Members: $252, Public: $315
801-581-8454
Partner Camp with Kidding Around Yoga with Sarah Bly
Ohm… could you please pass the salt? Learn to master your cooking AND yoga skills all in one camp! We will be taught classes from Kidding Around Yoga with Sarah Bly. Sarah is a certified kids yoga teacher and will be doing all kinds of breathing techniques, yoga poses, games and more. Then, master the art of healthy cooking as you chop, blend, and mix your way across the Garden, all while making healthy, tasty treats to enjoy.
Click Here for Camp Overview
{% include register-button.html %}Red Butte Garden
Garden Members: $168, Public: $210
801-581-8454 (RBG) or Sarah Bly (instructor)


index title snippet date 0 GFC meeting item 3 The various committees adjourn for bicycles 20/02/2017 1 Branding committee meeting item 7 When the bicycles were allowed for retreat 04/01/2016 2 Meeting notes 7 How were bicycles allowed on the streets? 02/08/2008 3 Incident report new invention, "Bicycle", allowed for use at UofA 01/01/1889 4 Title 2 Statement about bicycles 03/07/2009 5 What another title and another statement about bikes 02/04/2018 6 The guardian issue 5 how could you use the bicycle so irresponsibly 12/08/2013 7 Meeting minutes 2018 another bicycle quote 23/03/2003 8 Why would I write another statement on bikes? because bikes 24/12/2014 9 Because not bikes bikes 12/12/2012 10 Eleven makes a good bike bikes are better for 10 10/10/2011


{% extends "parent.html" %} {% block title %}Error{% endblock %} {% block header %} Something went wrong! {% endblock %} {% block paragraph %} It's not your fault. Please try again later! {% endblock %} {% block content %}


GSoC Week 09 - The One with Inequalities
This week I worked on solving trigonometric inequalities.
Trigonometric inequalities
The primary univariate inequality solver - solve_univariate_inequality
,
depends upon the results of solve
in order to solve the given inequality.
Taking a cue from PR#10022 on incorporating solveset
for inequalities, I worked on developing an approach for replacing the use of solve
with solveset
in solving inequalities.
Idea
Convert
Set
-type output fromsolveset
tolist
objects similar to that returned bysolve
.
The most striking difference between both the APIs is the uniform Set
output returned by solveset
.
Hence, the prime concern while transitioning from solve
to solveset
should be handling the various type of solutions.
Here are a few implementation ideas on the same:
FiniteSet : finite number of solutions
Using thelist
constructor on these type of objects works extremely well.ImageSet : infinite number of solutions
This is generally the case with trigonometric functions as most of them are periodic in nature. We need to limit the number of solutions to be finite.
For this, I intend to use the a periodic interval:[0, period]
as the basis for filtering the solution set. This returns a simplifiedFiniteSet
of solutions which can be used to solve inequalities in a restricted interval. Following which we can generalise the output over the entire domain of the function.
A major issue here is the representation of the final solution set.
For example:
In []: solveset(cos(x)<0, x, domain=S.Reals)
⎡ π 3⋅π ⎤
⎢2*n*pi + ─, 2*n*pi + ─── | n ∊ ℤ⎥
⎣ 2 2 ⎦
Currently, we do not have a Set
object for representing this.
For this, we need to implement an Indexed Union : Union(X(a) for a in I)
We can symbolically represent the above solution as BigUnion(Interval(2*n*pi + pi/2, 2*n*pi + 3*pi/2), n, S.Intgers)
.
After thoughts
Also, this week my PR#11277 on periodicity got merged finally. I have updated the corresponding PR#11141 which has been stalled for some time now. Hopefully, it will get merged soon.
The next week I will devote my time to the implementation part of solving inequalities.


Notebooks
Story: !haken, a food resembling 'Bushman rice'
!haken, a food resembling 'Bushman rice'
Title
!haken, a food resembling 'Bushman rice'
Collection
Summary
!haken, a food resembling 'Bushman rice' is also used by Bushmen. (L VIII.-9. 6789 rev., note).
Comments
1) This story is found in Book VIII-9
Contributors
|han≠kass'o (Klein Jantje) (VIII)
Date
May 1878
Categories
Keywords
food ('Bushman rice' resembles !haken) , food (eaten by |xam) , Bushman rice (resembles !haken) , Bushman rice (is eaten by the |xam) , names (of foodstuffs) , names (!haken, a food resembling 'Bushman rice')
Story Pages
6789v


{% extends 'all-photos/base.html' %} {% block content %}
{{photos.descri}}
Posted at {{photos.pub_date|timesince}}
Location {{photos.loca}}
Category {{photos.cate}}
Link Successfully Copied


Set the details below to split your ether between two people
Amount:
Send
.
Address 1:
Address 2:
Split
.