The following topics are covered:
The Parallel Array Sorting feature adds the same set of sorting operations currently provided by the Arrays class, but with a parallel implementation that utilizes the Fork/Join framework. Additional utility methods were added to java.util.Arrays that use the JSR 166 Fork/Join parallelism common pool to provide sorting of arrays in parallel. The methods are called parallelSort() and are overloaded for all the primitive data types and Comparable objects. See JEP 103 for more details.
The new methods are mentioned in the Java Tutorials (see Arrays and Fork/Join).
Base64
class
defines factory methods to get Encoder
and
Decoder
instances that encode and decode base64 data. Base64Sample and Base64Sample2 are code samples that
demonstrate the Base64
class. See JEP 135:
Base64 Encoding and Decoding for more details.
Methods were added to the Java Libraries to support unsigned
integer arithmetic. Integers are 32-bits numbers out of which 1 bit
is reserved for the sign but using these unsigned methods one can
use all the 32 bits. Static methods such as
parseUnsignedLong
, toUnsignedString
,
divideUnsigned
,
compareUnsigned
were added to the Long
class and
methods such as divideUnsigned
,
compareUnsigned
,
parseUnsignedInt
,
remainderUnsigned
, toUnsignedString
were added to the Integer
class.
These methods are faster than using the BigDecimal
and
BigInteger
for
arithmetic opearations as these include optimizations of primitive
datatypes.
Area: Core Libraries / java.lang.reflect
Synopsis: The java.lang.reflect.Proxy(InvocationHandler h) constructor now throws a NullPointerException if the given InvocationHandler parameter is null.
Nature of Incompatibility: behavioral
Description: Existing code that constructs a dynamic proxy instance with a null argument will now get NullPointerException. Such usage is expected to rarely exist since a null proxy instance has no use and will throw a NullPointerException when its method is invoked anyway.
RFE: 4487672.
In addition, the following enhancements are introduced:
Area: API: Language
Standard/Platform: Java SE 7
Synopsis: Class loading can be prone to deadlocks if custom
class loaders do not adhere to an acyclic class loader delegation
model. New APIs have been added to the
java.lang.ClassLoader class to support parallel loading of
classes and finer-grained locking mechanism for class loading
operations. Custom class loaders which would like to leverage this
functionality must refer to the
Class Loader API Modifications for Deadlock Fix documentation
for the suggested model and requirements and be implemented
accordingly.
Area: API: Language
Standard/Platform: JDK 7
Synopsis: Previously, the two exception types in the
javax.lang.model.type package,
MirroredTypeException and MirroredTypesException,
were unrelated. In the javac implementation,
MirroredTypeException was thrown where
MirroredTypesException should have been thrown. In part to
address this problem, MirroredTypeException was made a
subclass of MirroredTypesException. This change is binary
compatible and generally preserves the behavior of existing
annotation processors. However, it is possible this change may
cause source incompatibilities for client programs; in those cases,
changing the order of catch clauses should allow the programs to
compile again.
Area: API: Language
Standard/Platform: JDK 7
Synopsis: To model the language changes in this release,
several updates were made to javax.lang.model.* including
adding a method to the javax.lang.model.type.TypeVisitor
interface. Such an addition is source incompatible with libraries
that have directly implemented the TypeVisitor interface.
However, such additions were foreseen as part of this API's
evolution and libraries were explicitly cautioned to extend one of
the utility visitors instead of directly implementing such an
interface.
RFE: 6933147
Area: API: Language
Standard/Platform: JDK 7
Synopsis: The method
Runtime.exec(String command, String[] envp, File
dir)
breaks the command string into tokens, consisting
of the name of the executable and its arguments, by the invocation
new
StringTokenizer(command)
with the default delimiter set
(the space character, the tab character, the newline character, the
carriage-return character, and the form-feed character).
Essentially, this method splits the command string into tokens,
using white space as the delimiter.
On Windows operating systems, splitting the command parameter by
white spaces can lead to errors. In particular, if the
command
parameter contains an executable path with
spaces, the invocation new StringTokenizer(command)
extracts the wrong executable name. For example, the invocation
Runtime.getRuntime().exec("C:\\My Programs\\foo.exe
bar")
attempts to launch the program C:\My
with
the arguments Programs\foo.exe
and bar
.
This invocation is likely to fail with an exception to indicate
that the executable C:\My
cannot be found.
If your legacy application is not using a security manager (see the
class SecurityManager
),
you can specify the system property
jdk.lang.Process.allowAmbigousCommands
with any value
other than false
so that the method
Runtime.exec
correctly parses path names with spaces.
(See
System Properties in The Java Tutorials.) Alternatively, you
can surround the path name with quotation marks. For example, the
invocation Runtime.getRuntime().exec("\"C:\\My
Programs\\foo.exe\" bar")
attempts to launch C:\My
Programs\foo.exe
with the argument bar
.
Note: For updates after Update 25, the name of the
system property to allow ambiguous commands is
jdk.lang.Process.allowAmbiguousCommands
.
Area: API: Utilities
Standard/Platform: JDK 7
Synopsis: Due to an error in java.util.TreeMap, it
was previously possible to insert invalid null elements and
elements not implementing Comparable into empty
TreeMaps and TreeSets. Only a single invalid
element could be inserted into the empty TreeMaps or
TreeSets; additional elements would cause the expected
NullPointerException or ClassCastException. Most
other operations upon the collection would also fail. As of JDK 7,
inserting an invalid null element or an element not implementing
Comparable into an empty TreeMap or
TreeSet throws a NullPointerException.
RFE: 5045147
ProcessBuilder
class provides a more
convenient way to invoke subprocesses than does
Runtime.exec. In particular, ProcessBuilder makes it easy to
start a subprocess with a modified process environment (that is,
one based on the parent's process environment, but with a few
changes).java.lang.Thread
class has
the following enhancements:
Thread.State
enum class and the new getState()
API are provided for querying the execution state of a thread.getStackTrace
and getAllStackTraces
methods in the Thread
class - provides a programmatic
way to obtain the stack trace of a thread or all threads.uncaughtExceptionHandler
mechanism, previously
available only through the ThreadGroup class, is now available
directly through the Thread class.sleep()
method is provided which
allows for sleep times smaller than one millisecond.java.lang.instrument
package provides services that allow Java programming agents to
instrument programs running on the Java virtual machine by
modifying methods' bytecodes at runtime.Formatter
class provides support for layout
justification and alignment, common formats for numeric, string,
and date/time data, and locale-specific output. Common Java types
such as byte
, java.math.BigDecimal
, and java.util.Calendar
are supported. Limited formatting customization for arbitrary user
types is provided through the java.util.Formattable
interface.java.util.Scanner
class can be used to convert text
into primitives or String
s. Since it is based on the
java.util.regex
package, it also offers a way to conduct regular expression based
searches on streams, file data, strings, or implementors of the
Readable
interface.split
methods are new. The
subSequence
method has been added, as required by the
CharSequence
interface that String
now
implements. Three additional methods have been added:
matches
, replaceAll
, and
replaceFirst
.subSequence
method has been added, as required
by the CharSequence
interface that
StringBuffer
now implements.interrupt
method has been revised to interrupt
threads blocked in channel-I/O operations.java.util.prefs
,
allows applications to store and retrieve user and system
preference and configuration data. This data is stored persistently
in an implementation-dependent backing store. The Preferences API
is intended to replace most common uses of class
java.util.Properties
, rectifying many of its
deficiencies, while retaining its light weight.java.lang.StrictMath
- Class java.lang.StrictMath
has the same API as old
class java.lang.Math
, which was present in previous
versions of the Java platform. Unlike class Math
,
however, StrictMath
is defined to return bit-for-bit
reproducible results in all implementations.java.lang.Math
- Class java.lang.Math
provides the same set of API as
does class StrictMath
. However, unlike some of the
numeric functions of class StrictMath
, all
implementations of the equivalent functions of class
Math
are not defined to return the bit-for-bit same
results, but can vary within specified constraints. This permits
better-performing implementations where strict reproducibility is
not required.Countdown.java
is a
simple demo application that uses the Timer API.java.lang.Runtime
to
provide a simple and portable interface to these facitilies. The
new methods are:
In addition, the Runtime.exit
method has been revised. For more information, see Design of the Shutdown Hooks API.java.util.zip
and
java.util.jar
have been enhanced with the addition of
the following:
java.util.zip.OPEN_READ
java.util.zip.OPEN_DELETE
java.util.zip.ZipFile(File file, int mode)
java.util.jar.JarFile(File file, boolean verify, int
mode)
JarURLConnection
creates a temporary local file that
holds Jar-file date, and a JarFile object is created on top of the
temporary file. Because the open file handle/descriptor on each
temporary file was never closed, the files could quickly take up
disk space for long-running server applications. The new API
provides a solution for this problem by supporting a new
"delete-on-close" mode for opening Zip and Jar files.


1 write to RunspaceAvailability
System.Management.Automation (1)
engine\hostifaces\Connection.cs (1)
398
RunspaceAvailability
= runspaceAvailability;
9 references to RunspaceAvailability
Microsoft.PowerShell.Commands.Utility (4)
commands\utility\DebugRunspaceCommand.cs (4)
422
_previousRunspaceAvailability = e.
RunspaceAvailability
;
424
if ((e.
RunspaceAvailability
== RunspaceAvailability.Available) || (e.
RunspaceAvailability
== RunspaceAvailability.None))
428
else if ((e.
RunspaceAvailability
== RunspaceAvailability.Busy) &&
System.Management.Automation (5)
engine\debugger\debugger.cs (1)
3160
if (args.
RunspaceAvailability
== RunspaceAvailability.Available)
engine\remoting\client\Job.cs (3)
3805
_prevRunspaceAvailability = e.
RunspaceAvailability
;
3807
if (e.
RunspaceAvailability
== RunspaceAvailability.RemoteDebug)
3812
(e.
RunspaceAvailability
== RunspaceAvailability.Busy))
engine\remoting\commands\ReceivePSSession.cs (1)
796
if ((e.
RunspaceAvailability
== RunspaceAvailability.RemoteDebug))


--- layout: page title: About header-img: "img/about-bg.png" ---
I've had a few different careers so far at 33 as well as interests/hobbies. I enjoy things that challenge me and push me. So this is me blogging my entry into software engineering as a career and hobby, where I learn as I go and also push myself with ideas/projects.


TOMB RAIDER RATING: 4/10
For more reviews and movie wallpapers, visit http://www.joblo.com/
PLOT: Lara Croft is British, rich and kicks a lot of ass. She also likes to raid tombs but when the Illuminata discover that all nine planets are about to stand in alignment for the first time in 5000 years, and that Lara holds the key to time, well, needless to say, they want to nab it from her. Oh yeah, Lara also likes to sport a lot of tight shirts...hummana-hummana-hummana...
CRITIQUE: Angelina Jolie was great in this movie. There were also about three "action scenes" that were pretty cool to look at in this film. Uhhhhhm, unfortunately the rest of the movie sucked! Bad dialogue, generic sidekicks and bad guys, a lame mystery, Yoda-esque moments with mumbo-jumbo being sprouted about and even some crappy CGI near the end. All in all, this movie wasn't the horror show that some of the early reviews had warned us about, especially since every other scene does feature Jolie's torpedoes begging to burst out of her lucky shirts, but it was quite the letdown nonetheless, especially when you consider the major opportunity that the filmmakers had here to create a cool, hip woman hero, based on a popular video game. I don't know, I guess you have to put most of the blame on director Simon West, who didn't really tie the whole movie together all that well. The film lacked energy, a consistent pace and well...a fun time! I felt kinda depressed while watching this movie.  Why have this shite in the movie at all?!?
 I guess that's called lack of "character development", right? That's when a movie builds enough background into the characters on the screen, so that we could actually "get into" it and care about them. I didn't care about anyone in this movie, and was bored during most of its "let's explain why we're doing all this gobbledygook" moments.  Her butler was a throwaway with no personality, her side-kick was supposed to be funny but just annoyed me every time he said the word "bugger" (and he says it a lot, trust me!) and all of the so-called bad guys just spewed one-dimension! They had no spark, no energy amongst them, and even though a few of the action scenes in the movie were cool (see the trailer and you'll know which ones I'm talking about), the overall picture was lame and the dialogue and mystical bull-crap just buried it even further.
Also, for a movie that's supposed to be about all of these exotic locations, I wasn't necessarily impressed by any of its exterior shots, and even less so with its interiors, which all looked like they were shot in the same room. Mind you, I won't go as far as to say that it's the "worst movie of the year" (remember that I actually have to go see Freddie Prinze Jr. movies also!), but it's definitely the worst film that I've seen during this summer movie season (of course, it's still early and I'm sure there are a few more garbage heaps coming down the pike). Skip this one altogether and rent any of the INDIANA JONES movies instead...trust me, you'll miss the boobs but end your night with some rock-solid porn and it's all good!
Where's JoBlo coming from? Raiders of the Lost Ark (10/10) - The Mummy (8/10) - Lost in Space (7/10) - The Mummy Returns (6/10) - The General's Daughter (3/10) - Romancing the Stone (7/10) - Wild Wild West (3/10) - Mission Impossible 2 (7/10)
Review Date: June 15, 2001 Director: Simon West Writers: Patrick Massett and John Zinman Producers: Lawrence Gordon, Lloyd Levin, Colin Wilson Actors: Angelina Jolie as Lara Croft Iain Glen as Mandfred Powell John Voight as Lord Croft Genre: Action Year of Release: 2001 ------------------------------------ JoBlo's Movie Emporium http://www.joblo.com/ ------------------------------------ (c) 2001 Berge Garabedian
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


WelcomeLite
Job Offer List
(current)
Create
Welcome Lite
Manage your Job Offers here with our Python-Django application.
{% block content %} {% endblock content %}


Fundamentally, a lot of API development is about gathering, manipulating, and tranferring data across processes. The concept of copying data from one memory area to another memory area is integral to the efficiency of the system. My interest is to better understand how this “copy” operation works. More so, I want to learn how to make this copy process efficient from a software engineer’s POV.
Usually when a user space process (our application binary) has to execute system operations like reading or writing data from/to a device (disk, network etc.) through their high level software interfaces (language runtime), or like moving data from one device to another, etc., it has to perform one or more system calls that are then executed in kernel space by the operating system.1
Most often these system calls belong to read
2 and write
3 family.
However, these context switches from user space to kernel space are time consuming, thus expensive.
The idea is to reduce the data tranfer operations using efficient system calls that do not perform such context switches.
These system calls transfer bytes from one File Descriptor to another within the kernel space.
Examples of such calls include sendFile
4 and splice
5 among others.
I would defer to an article from IBM which beautifully explains the intricacies.
Applications Link to heading
-
Kafka uses zero-copy data transfer optimizations for high throughput between disk data and network.67
-
Go HTTP FileServer from standard library leverages zero-copy techniques 8.
It’s pleasantly surprising to discover that the tools I use already implement this concept. This idea of zero copy helps improve my mental model about distributed system design.


Either the tenant has not defined any authentication provider or all defined authentication providers have been assigned to this user.
Please contact your system administrator to have an authentication provider defined.


The hospital will asks for the cooperation from the patients who have been evaluated that they are still be able to take thier own vital signs to perform the task under supervision.
VitalSign App are created on the idea of helping doctors and medical assistants without aiming to earn profit.  Everyone can use, distribute or join our team.
GitHub User UI: github.com/berzebub/vitalsigns-user
GitHub Admin UI: github.com/berzebub/vitalsigns-admin
Facebook: facebook.com/vitalsignapp/


Connection timeout. No response from server. Current debugging has been cancelled. You can start a new debugging.
{% extends 'layout.html' %} {% block title %} Runtime Debugger {% endblock %} {% block content %}
Time consumed: 0s
Connection timeout. No response from server. Current debugging has been cancelled. You can start a new debugging.


Lawmakers urge Sanwo-Olu to solve Lagos gridlock
by Agency ReportThe Lagos State House of Assembly on Friday passed a resolution urging Governor Babajide Sanwo-Olu to embark on scheduled maintenance of roads to ease the present gridlock in the state.
The House also resolved that the state Public Works Corporation should resort to scheduled maintenance of roads on working days and weekends instead of embarking on road maintenance at peak periods.
The News Agency of Nigeria reports the House resolution followed a motion by Mr. Temitope Adewale (Ifako-Ijaiye I Constituency) during plenary session.
Adewale complained bitterly over the current gridlock due to the ongoing road maintenance in the state.
He also advised Lagos State Traffic Management Authority to identify traffic flash points with a view to ensuring that officials of the authority were posted to the locations to regulate traffic.
The lawmaker advised the state government to invest heavily in the development of water infrastructure and railway.
Contributing, Mr. Rotimi Olowo (Somolu I Constituency), said the traffic situation in Lagos was unbearable. adding that maintenance works should be carried out during weekends and off peak periods.
The Speaker, Mr. Mudashiru Obasa, called on the state Commissioner for Transport to liaise with contractors handling ongoing Lagos-Ibadan standard gauge railway line not to disrupt free flow of traffic, especially around Agege, Ikeja and Sogunle intersections.
He also asked Federal Road Safety Corps, Vehicle Inspection Officers and Nigeria Police to desist from blocking the roads while checking vehicle particulars.
(NAN)


Software Engineer Intern
WSO2 Sri Lanka
I have an insatiable appetite for knowledge. Learning is my greatest passion and it has led me into the field of Computer Science, which I am currently studying as an undergraduate at the University of Colombo School of Computing. I am specifically focused on Neural Computing, Deep Learning, Theoretical Computing, and Computer Vision.
I pride myself on being a creative leader. Integrity is very important to me, which is why I strive so hard to be reliable, punctual, and profoundly committed to whatever I take on in life. I am a highly motivated, hard-working individual, who works very well with and enjoys inspiring others.
My goal is to become a successful Computer Science researcher and I believe my tenacity and determination will carry me to success swiftly. I look forward to meeting and working with like-minded individuals. In my personal life, I enjoy music, art, and exploring as much of the world’s radiant sea life as possible.
Python, C, C++, Java, R, Ballerina, Octave, Scala
HTML, CSS, Javascript, PHP, React, Vue, Node, Codeigniter
React Native, Flutter
Python, R, Octave, MATLAB
Python, Tensorflow, Keras, Google Colab
Amazon Web Services, Google Cloud
Deep Learning, Neural Computing, Image Processing
GitHub, GitOps, Protobuf, Postman, Adobe Photoshop
WSO2 Sri Lanka
A GitHub action to provide a functionality similar to GitHub Dependabot for Ballerina projects.
See ProjectRe-engineer and computerize the current manual procurement process of UCSC into a web based system using VueJS, nodeJS and MySQL database.
See ProjectA mobile inventory management system for organizing household items. It goes beyond ordinary inventory management systems and provides its users the ability to share the inventory with other users who are using the app. Developed using Flutter and Firebase
See ProjectInstagram bot implemented in python 3.7 using selenium web driver to find users who are not following you back.
See ProjectA mobile application for driver management and hire status tracking implemented using React Native and Firebase.
See ProjectA web-based Transport Management System with Import and Export Cargo Management, Employee Management, and Customer Management implemented using React and Firebase.
See ProjectA fully functional E-Commerce website developed using Joomla. CravingsLK is a model for an online supermarket that offers imported goods at affordable prices.
See Project


Small updates:
-
Added back the ability to edit the period 8 times since they apparently
aren't the same for everyone this year either.
-
Added a "Mark all as read" button for PSAs because apparently some are
experiencing an issue where the PSAs keep all getting marked as unread.
This week's Gunn Together is
with Period 7.


---
layout: talk_reveal3
title: Using Nextstrain to track the North Kivu Ebola outbreak
event: DRC Ebola Modeling Coordination Group
author: Trevor Bedford
slide_number: true
draft: true
---
{{ page.title }}
Trevor Bedford (@trvrb)
{{ page.date | date: "%-d %b %Y" }}
{{ page.event }}
{{ page.venue }}
Pathogen genomes may reveal:
- Evolution of new adaptive variants
- Epidemic origins
- Patterns of geographic spread
- Animal-to-human spillover
- Transmission chains
Influenza: Forecasting spread of new variants for vaccine strain selection
Zika: Uncovering origins of the epidemic in the Americas
Ebola: Revealing spatial spread and persistence in West Africa
Ebola: Revealing spatial spread and persistence in West Africa
Ebola: Revealing spatial spread and persistence in West Africa
Key challenges to making genomic epidemiology actionable
- Timely analysis and sharing of results critical
- Dissemination must be scalable
- Integrate many data sources
- Results must be easily interpretable and queryable
Nextstrain
Real-time tracking of pathogen evolution
with
Richard Neher,
James Hadfield,
Emma Hodcroft,
Thomas Sibley,
Colin Megill,
John Huddleston,
Barney Potter,
Sidney Bell,
Louise Moncla,
Charlton Callender,
Misja Ilcisin,
Kairsten Fay,
Jover Lee
Nextstrain architecture
All code open source at github.com/nextstrain
Two central aims: (1) rapid and flexible phylodynamic analysis and
(2) interactive visualization
Rapid build pipeline for 1600 Ebola genomes
- Align with MAFFT (34 min)
- Build ML tree with RAxML (54 min)
- Temporally resolve tree and geographic ancestry with TreeTime (16 min)
- Total pipeline (1 hr 46 min)
Nextstrain is two things
- a bioinformatics toolkit and visualization app, which can be used for a broad range of datasets
- a collection of real-time pathogen analyses kept up-to-date on the website nextstrain.org
Nextstrain is being used to track North Kivu outbreak
View of current genomic data
Current dataset:
- 349 full genomes sequenced (13.5% of confirmed cases)
- Most recent sequenced viruses collected Aug 20 (3 weeks ago)
Detour through influenza strain selection
Often (but not always) need specific actionable pieces of information rather than large-scale understanding
For Ebola outbreak response, I believe this needs to revolve around contact tracing
Superspreader event in June
Allison Black (PhD student) and James Hadfield (postdoc) are currently in DRC visiting INRB.
Goal is to provide training in bioinformatics, Nextstrain and genomic epidemiology.
Acknowledgements
This work: James Hadfield, Allison Black, Eddy Kinganda Lusamaki,
Placide Mbala, Catherine Pratt, Mike Wiley, Jean-Jacques Muyembe Tamfum,
Steve Ahuka-Mundeke, Gustavo Palacios, Amadou Sall, Ousmane Faye,
Eric Delaporte, Martine Peeters, David Blazes, Cecile Viboud, David Spiro
Nextstrain: Richard Neher, James Hadfield, Emma Hodcroft, Tom Sibley,
John Huddleston, Sidney Bell, Barney Potter, Colin Megill, Charlton Callender
Contact
- Lab website: bedford.io
- North Kivu INRB data and Nextstrain pipeline: github.com/inrb-drc/ebola-nord-kivu
- North Kivu Nextrain view: nextstrain.org/community/inrb-drc/ebola-nord-kivu


--- layout: list current: case-studies pagination: data: collections.cases size: 6 ---
Continue reading ››


--- kind: article created_at: 2007/12/15 title: CakePHP Countercache excerpt: Keeps track of "child" model count. tags: - CakePHP --- As i've seen a few questions about the countercache behavior in the irc channel (irc://irc.freenode.net/#cakephp) i've decided to make a quick tutorial.
--
-- Table structure for table `projects`
--
CREATE TABLE `projects` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`description` text NOT NULL,
`created` datetime default NULL,
`updated` datetime default NULL,
`documents_count` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Note the documents_count column in the table Projects, this is where the behavior saves the count of the current number of documents.
array('dependent'=>true));
}
?>
and the document:
document.php (/app/models/)
// Docment model
var $belongsTo = array(
'Project' =>
array('className' => 'Project',
'conditions' => '',
'order' => '',
'foreignKey' => 'project_id',
'counterCache' => 'projects_count'
)
);


{% extends 'layout.html' %} {% block body %}
This is a basic demo app to show usage of the F5 python sdk in a web app


[ChroniumLabs-convore-php] element index
Package indexes
ChroniumLabs
All elements
c
d
g
j
l
m
s
v
_
_
top
__construct
Convore::__construct()
in Convore.php
Constructor method for Convore
c
top
Convore
Convore
in Convore.php
The Convore Class
createGroup
Convore::createGroup()
in Convore.php
Create a group for authenticated user
createMessage
Convore::createMessage()
in Convore.php
Post a new message
createTopic
Convore::createTopic()
in Convore.php
Create a new topic for a particular group
d
top
deleteMessage
Convore::deleteMessage()
in Convore.php
Delete a message. You must be the creator of the message or a group admin in order to delete the message.
deleteTopic
Convore::deleteTopic()
in Convore.php
Delete a topic. You must be the creator of the topic or a group admin in order to delete the topic
discoverGroupCategories
Convore::discoverGroupCategories()
in Convore.php
Get list of all group categories
discoverGroups
Convore::discoverGroups()
in Convore.php
Get list of all groups authenticated user is a member of
discoverGroupsByCategory
Convore::discoverGroupsByCategory()
in Convore.php
Gets a list of groups in the given category.
discoverGroupsByQuery
Convore::discoverGroupsByQuery()
in Convore.php
Gets a list of groups matching the given search.
discoverGroupsBySort
Convore::discoverGroupsBySort()
in Convore.php
Gets a list of all groups, sorted either by popularity, recency, or alphabetically.
g
top
getAllGroups
Convore::getAllGroups()
in Convore.php
Get all groups user is currently a part of
getGroupById
Convore::getGroupById()
in Convore.php
Retrieve particular group
getMembersByGroup
Convore::getMembersByGroup()
in Convore.php
Retrieve the members of a particular group
getMembersOnlineByGroup
Convore::getMembersOnlineByGroup()
in Convore.php
Retrieve the members of a group that's currently online
getMessagesByTopic
Convore::getMessagesByTopic()
in Convore.php
Get the latest messages in a topic. Use the optional until_id parameter to paginate and get prior messages.
getTopic
Convore::getTopic()
in Convore.php
Get detailed information about the topic.
getTopicsByGroup
Convore::getTopicsByGroup()
in Convore.php
Retrieve the topics for a particular group
getUser
Convore::getUser()
in Convore.php
Get detailed information about the user.
getUsersCurrentlyOnline
Convore::getUsersCurrentlyOnline()
in Convore.php
Get a list of all users currently online
j
top
joinGroup
Convore::joinGroup()
in Convore.php
Join a particular group
joinPrivateGroup
Convore::joinPrivateGroup()
in Convore.php
Join a private group
l
top
leaveGroup
Convore::leaveGroup()
in Convore.php
Leave a particular group
m
top
markAllRead
Convore::markAllRead()
in Convore.php
Mark all unread topic messages as read
markReadByGroup
Convore::markReadByGroup()
in Convore.php
Mark all messages as read for a particular group
markReadByTopic
Convore::markReadByTopic()
in Convore.php
Mark all messages in a topic as read.
methodCall
Convore::methodCall()
in Convore.php
s
top
starMessage
Convore::starMessage()
in Convore.php
Star a message.