MICROSOFT PRE-RELEASE SOFTWARE LICENSE TERMS
MICROSOFT R TOOLS FOR
VISUAL STUDIO
These license terms are an
agreement between Microsoft Corporation (or based on where you live, one of its
affiliates) and you. Please read them. They apply to the pre-release software
named above, which includes the media on which you received it, if any. The
terms also apply to any Microsoft
·
updates,
·
supplements,
·
Internet-based services, and
·
support services
for this software, unless
other terms accompany those items. If so, those terms apply.
By using the software, you accept these terms.
If you do not accept them, do not use the software.
If you comply with
these license terms, you have the rights below.
1. INSTALLATION AND USE
RIGHTS.
a. Installation and Use.
·
You may install and test any number of copies of the software on your
premises.
·
You may not test the software in a live operating environment unless
Microsoft permits you to do so under another agreement.
b. Third Party Programs. The software may include third party programs that
Microsoft, not the third party, licenses to you under this agreement. Notices,
if any, for the third party program are included for your information only.
2. TERM. The
term of this agreement is until 15/04/2016 (day/month/year), or commercial
release of the software, whichever is first.
3. PRE-RELEASE SOFTWARE. This
software is a pre-release version. It may not work the way a final version of
the software will. We may change it for the final, commercial version. We also
may not release a commercial version.
4. FEEDBACK. If
you give feedback about the software to Microsoft, you give to Microsoft,
without charge, the right to use, share and commercialize your feedback in any
way and for any purpose. You also give to third parties, without charge, any
patent rights needed for their products, technologies and services to use or
interface with any specific parts of a Microsoft software or service that
includes the feedback. You will not give feedback that is subject to a license
that requires Microsoft to license its software or documentation to third
parties because we include your feedback in them. These rights survive this
agreement.
5. CONFIDENTIAL
INFORMATION. The software, including its user interface, features and
documentation, is confidential and proprietary to Microsoft and its suppliers.
a. Use. For
five years after installation of the software or its commercial release,
whichever is first, you may not disclose confidential information to third
parties. You may disclose confidential information only to your employees and
consultants who need to know the information. You must have written agreements
with them that protect the confidential information at least as much as this
agreement.
b. Survival.
Your duty to protect confidential information survives this agreement.
c. Exclusions. You
may disclose confidential information in response to a judicial or governmental
order. You must first give written notice to Microsoft to allow it to seek a
protective order or otherwise protect the information. Confidential information
does not include information that
·
becomes publicly known through no wrongful act;
·
you received from a third party who did not breach confidentiality
obligations to Microsoft or its suppliers; or
·
you developed independently.
6. SCOPE OF LICENSE. The
software is licensed, not sold. This agreement only gives you some rights to
use the software. Microsoft reserves all other rights. Unless applicable law
gives you more rights despite this limitation, you may use the software only as
expressly permitted in this agreement. In doing so, you must comply with any
technical limitations in the software that only allow you to use it in certain
ways. You may not
·
work around any technical limitations in the software;
·
reverse engineer, decompile or disassemble the software, except and
only to the extent that applicable law expressly permits, despite this
limitation;
·
make more copies of the software than specified in this agreement or
allowed by applicable law, despite this limitation;
·
publish the software for others to copy;
·
rent, lease or lend the software;
·
transfer the software or this agreement to any third party; or
·
use the software for commercial software hosting services.
7.
EXPORT RESTRICTIONS. The software is subject to United States export
laws and regulations. You must comply with all domestic and international
export laws and regulations that apply to the software. These laws include
restrictions on destinations, end users and end use. For additional
information, see www.microsoft.com/exporting.
8. SUPPORT SERVICES. Because
this software is as is, we may not provide support services for it.
9. ENTIRE AGREEMENT.
This agreement, and the terms for supplements, updates, Internet-based services
and support services that you use, are the entire agreement for the software
and support services.
10.
APPLICABLE LAW.
a. United States. If
you acquired the software in the United States, Washington state law governs
the interpretation of this agreement and applies to claims for breach of it,
regardless of conflict of laws principles. The laws of the state where you live
govern all other claims, including claims under state consumer protection laws,
unfair competition laws, and in tort.
b. Outside the United
States. If you acquired the software in any other country, the
laws of that country apply.
11. LEGAL EFFECT.
This agreement describes certain legal rights. You may have other rights under
the laws of your country. You may also have rights with respect to the party
from whom you acquired the software. This agreement does not change your rights
under the laws of your country if the laws of your country do not permit it to
do so.
12. DISCLAIMER OF WARRANTY.
The software is licensed as-is. You bear the risk of using it. Microsoft
gives no express warranties, guarantees or conditions. You may have additional
consumer rights or statutory guarantees under your local laws which this
agreement cannot change. To the extent permitted under your local laws,
Microsoft excludes the implied warranties of merchantability, fitness for a
particular purpose and non-infringement.
FOR AUSTRALIA You
have statutory guarantees under the Australian Consumer Law and nothing in
these terms is intended to affect those rights.
13. LIMITATION ON AND
EXCLUSION OF REMEDIES AND DAMAGES. You
can recover from Microsoft and its suppliers only direct damages up to U.S.
$5.00. You cannot recover any other damages, including consequential, lost
profits, special, indirect or incidental damages.
This limitation applies to
·
anything related to the software, services, content (including code) on
third party Internet sites, or third party programs; and
·
claims for breach of contract, breach of warranty, guarantee or
condition, strict liability, negligence, or other tort to the extent permitted
by applicable law.
It also applies even if
Microsoft knew or should have known about the possibility of the damages. The
above limitation or exclusion may not apply to you because your country may not
allow the exclusion or limitation of incidental, consequential or other
damages.


| HBASE-12548 |
Improve debuggability of IntegrationTestTimeBoundedRequestsWithRegionReplicas |
Minor |
. |
Devaraj Das |
Devaraj Das |
| HBASE-12574 |
Update replication metrics to not do so many map look ups. |
Major |
metrics |
Elliott Clark |
Elliott Clark |
| HBASE-12644 |
Visibility Labels: issue with storing super users in labels table |
Major |
security |
Jerry He |
Jerry He |
| HBASE-12718 |
Convert TestAcidGuarantees from a unit test to an integration test |
Major |
hbase, integration tests, test |
Jonathan Hsieh |
Jonathan Hsieh |
| HBASE-12711 |
Fix new findbugs warnings in hbase-thrift module |
Minor |
. |
Ted Yu |
Srikanth Srungarapu |
| HBASE-12715 |
getLastSequenceId always returns -1 |
Major |
wal |
Duo Zhang |
Duo Zhang |
| HBASE-12732 |
Log messages in FileLink$FileLinkInputStream#tryOpen are reversed |
Trivial |
hbase |
Tobi Vollebregt |
|
| HBASE-12741 |
AccessController contains a javadoc issue |
Minor |
. |
Jurriaan Mous |
Jurriaan Mous |
| HBASE-12734 |
TestPerColumnFamilyFlush.testCompareStoreFileCount is flakey |
Minor |
. |
Duo Zhang |
Duo Zhang |
| HBASE-12744 |
hbase-default.xml lists hbase.regionserver.global.memstore.size twice |
Minor |
. |
Jerry He |
Jerry He |
| HBASE-12742 |
ClusterStatusPublisher crashes with a IPv6 network interface. |
Major |
. |
Jurriaan Mous |
Jurriaan Mous |
| HBASE-12750 |
getRequestsCount() in ClusterStatus returns total number of request |
Major |
Client |
Weichen Ye |
Weichen Ye |
| HBASE-12739 |
Avoid too large identifier of ZooKeeperWatcher |
Minor |
Zookeeper |
Liu Shaohui |
Liu Shaohui |
| HBASE-12749 |
Tighten HFileLink api to enable non-snapshot uses |
Major |
snapshots |
Jonathan Hsieh |
Jonathan Hsieh |
| HBASE-12697 |
Don't use RegionLocationFinder if localityCost == 0 |
Major |
. |
Elliott Clark |
Elliott Clark |
| HBASE-12716 |
A bug in RegionSplitter.UniformSplit algorithm |
Major |
regionserver |
Weichen Ye |
Weichen Ye |
| HBASE-12767 |
Fix a StoreFileScanner NPE in reverse scan flow |
Major |
regionserver, Scanners |
Liang Xie |
Liang Xie |
| HBASE-12781 |
thrift2 listen port will bind always to the passed command line address |
Major |
Thrift |
Pankaj Kumar |
Pankaj Kumar |
| HBASE-12607 |
TestHBaseFsck#testParallelHbck fails running against hadoop 2.6.0 |
Minor |
. |
Ted Yu |
Ted Yu |
| HBASE-12772 |
TestPerColumnFamilyFlush failing |
Major |
test |
stack |
stack |
| HBASE-12740 |
Improve performance of TestHBaseFsck |
Major |
util |
Jurriaan Mous |
Jurriaan Mous |
| HBASE-12028 |
Abort the RegionServer, when it's handler threads die |
Major |
regionserver |
Sudarshan Kadambi |
Alicia Ying Shu |
| HBASE-12804 |
ImportTsv fails to delete partition files created by it |
Major |
. |
Ashish Singhi |
Ashish Singhi |
| HBASE-12339 |
WAL performance evaluation tool doesn't roll logs |
Major |
wal |
Sean Busbey |
Sean Busbey |
| HBASE-12694 |
testTableExistsIfTheSpecifiedTableRegionIsSplitParent in TestSplitTransactionOnCluster class leaves regions in transition |
Minor |
. |
Vandana Ayyalasomayajula |
Vandana Ayyalasomayajula |
| HBASE-12817 |
Data missing while scanning using PREFIX_TREE data block encoding |
Major |
Scanners |
Duo Zhang |
Duo Zhang |
| HBASE-12819 |
ExportSnapshot doesn't close FileSystem instances |
Major |
. |
Ted Yu |
Ted Yu |
| HBASE-12811 |
[AccessController] NPE while scanning a table with user not having READ permission on the namespace |
Major |
security |
Ashish Singhi |
Ashish Singhi |
| HBASE-12771 |
TestFailFast#testFastFail failing |
Major |
test |
stack |
Manukranth Kolloju |
| HBASE-12824 |
CompressionTest fails with org.apache.hadoop.hbase.io.hfile.AbstractHFileReader$NotSeekedException: Not seeked to a key/value |
Critical |
. |
Enis Soztutar |
Enis Soztutar |
| HBASE-12798 |
Map Reduce jobs should not create Tables in setConf() |
Major |
. |
Solomon Duskis |
Solomon Duskis |
| HBASE-12791 |
HBase does not attempt to clean up an aborted split when the regionserver shutting down |
Critical |
regionserver |
Rajeshbabu Chintaguntla |
Rajeshbabu Chintaguntla |
| HBASE-12832 |
Describe table from shell no longer shows Table's attributes, only CF attributes |
Critical |
. |
Enis Soztutar |
Srikanth Srungarapu |
| HBASE-12835 |
HBASE-12422 changed new HTable(Configuration) to not use managed Connections anymore |
Major |
. |
Enis Soztutar |
Enis Soztutar |
| HBASE-12801 |
Failed to truncate a table while maintaing binary region boundaries |
Minor |
shell |
Liu Shaohui |
Liu Shaohui |
| HBASE-12480 |
Regions in FAILED_OPEN/FAILED_CLOSE should be processed on master failover |
Major |
Region Assignment |
Virag Kothari |
Virag Kothari |
| HBASE-12849 |
LoadIncrementalHFiles should use unmanaged connection in branch-1 |
Major |
mapreduce |
Ted Yu |
Ted Yu |
| HBASE-12844 |
ServerManager.isServerReacable() should sleep between retries |
Major |
. |
Enis Soztutar |
Enis Soztutar |
| HBASE-12847 |
TestZKLessSplitOnCluster frequently times out in 0.98 builds |
Major |
. |
Andrew Purtell |
Rajeshbabu Chintaguntla |
| HBASE-12845 |
ByteBufferOutputStream should grow as direct buffer if the initial buffer is also direct BB |
Minor |
. |
ramkrishna.s.vasudevan |
ramkrishna.s.vasudevan |
| HBASE-12270 |
A bug in the bucket cache, with cache blocks on write enabled |
Critical |
. |
Khaled Elmeleegy |
Liu Shaohui |
| HBASE-10528 |
DefaultBalancer selects plans to move regions onto draining nodes |
Major |
. |
churro morales |
churro morales |
| HBASE-8026 |
HBase Shell docs for scan command does not reference VERSIONS |
Major |
. |
Jonathan Natkins |
Amit Kabra |
| HBASE-12863 |
Master info port on RS UI is always 0 |
Major |
. |
Enis Soztutar |
Duo Zhang |
| HBASE-12833 |
[shell] table.rb leaks connections |
Major |
shell |
Nick Dimiduk |
Solomon Duskis |
| HBASE-12862 |
Uppercase "wals" in RegionServer webUI |
Trivial |
. |
Enis Soztutar |
Enis Soztutar |
| HBASE-12837 |
ReplicationAdmin leaks zk connections |
Major |
Zookeeper |
stack |
stack |
| HBASE-12878 |
Incorrect HFile path in TestHFilePerformance print output (fix for easier debugging) |
Trivial |
test |
Vikas Vishwakarma |
Vikas Vishwakarma |
| HBASE-12881 |
TestFastFail is not compatible with surefire.rerunFailingTestsCount |
Minor |
test |
Nick Dimiduk |
Nick Dimiduk |
| HBASE-12886 |
Correct tag option name in PerformanceEvaluation |
Minor |
. |
Jerry He |
Jerry He |
| HBASE-12864 |
IntegrationTestTableSnapshotInputFormat fails |
Major |
. |
Enis Soztutar |
Enis Soztutar |
| HBASE-12393 |
The regionserver web will throw exception if we disable block cache |
Minor |
regionserver, UI |
ChiaPing Tsai |
ChiaPing Tsai |
| HBASE-12904 |
Threading issues in region_mover.rb |
Major |
. |
Lars Hofhansl |
Andrew Purtell |
| HBASE-12810 |
Update to htrace-incubating |
Major |
. |
Nick Dimiduk |
Nick Dimiduk |
| HBASE-12898 |
Add in used undeclared dependencies |
Blocker |
build |
Sean Busbey |
Sean Busbey |
| HBASE-12728 |
buffered writes substantially less useful after removal of HTablePool |
Blocker |
hbase |
Aaron Beppu |
Nick Dimiduk |
| HBASE-10499 |
In write heavy scenario one of the regions does not get flushed causing RegionTooBusyException |
Critical |
. |
ramkrishna.s.vasudevan |
Ted Yu |
| HBASE-12901 |
Possible deadlock while onlining a region and get region plan for other region run parallel |
Critical |
. |
Rajeshbabu Chintaguntla |
Rajeshbabu Chintaguntla |
| HBASE-12892 |
Add a class to allow taking a snapshot from the command line |
Major |
. |
Elliott Clark |
Elliott Clark |
| HBASE-12919 |
Compilation with Hadoop-2.4- is broken again |
Major |
. |
Enis Soztutar |
Srikanth Srungarapu |
| HBASE-12915 |
Disallow small scan with batching |
Major |
. |
Ted Yu |
Ted Yu |
| HBASE-12917 |
HFilePerformanceEvaluation Scan tests fail with StackOverflowError due to recursive call in createCell function |
Major |
hbase |
Vikas Vishwakarma |
Vikas Vishwakarma |
| HBASE-12927 |
TestFromClientSide#testScanMetrics() failing due to duplicate createTable commands |
Minor |
. |
Jonathan Lawlor |
Jonathan Lawlor |
| HBASE-12916 |
No access control for replicating WAL entries |
Major |
Replication |
Liu Shaohui |
Liu Shaohui |
| HBASE-12918 |
Backport asciidoc changes |
Major |
. |
Enis Soztutar |
Enis Soztutar |
| HBASE-12831 |
Changing the set of vis labels a user has access to doesn't generate an audit log event |
Major |
. |
Sean Busbey |
Ashish Singhi |
| HBASE-12782 |
ITBLL fails for me if generator does anything but 5M per maptask |
Critical |
integration tests |
stack |
stack |
| HBASE-12951 |
TestHCM.testConnectionClose is flakey when using AsyncRpcClient as client implementation |
Major |
IPC/RPC |
Duo Zhang |
Duo Zhang |
| HBASE-12108 |
HBaseConfiguration: set classloader before loading xml files |
Minor |
Client |
Aniket Bhatnagar |
Aniket Bhatnagar |
| HBASE-7332 |
[webui] HMaster webui should display the number of regions a table has. |
Minor |
UI |
Jonathan Hsieh |
Andrey Stepachev |
| HBASE-12964 |
Add the ability for hbase-daemon.sh to start in the foreground |
Major |
. |
Elliott Clark |
Elliott Clark |
| HBASE-12962 |
TestHFileBlockIndex.testBlockIndex() commented out during HBASE-10531 |
Major |
test |
ramkrishna.s.vasudevan |
ramkrishna.s.vasudevan |
| HBASE-12961 |
Negative values in read and write region server metrics |
Minor |
regionserver |
Victoria |
Victoria |
| HBASE-12966 |
NPE in HMaster while recovering tables in Enabling state |
Major |
master |
ramkrishna.s.vasudevan |
Andrey Stepachev |
| HBASE-12976 |
Set default value for hbase.client.scanner.max.result.size |
Major |
. |
Lars Hofhansl |
Lars Hofhansl |
| HBASE-12958 |
SSH doing hbase:meta get but hbase:meta not assigned |
Major |
. |
stack |
stack |
| HBASE-12956 |
Binding to <IP_ADDRESS> is broken after HBASE-10569 |
Blocker |
. |
Esteban Gutierrez |
Esteban Gutierrez |
| HBASE-12897 |
Minimum memstore size is a percentage |
Major |
. |
churro morales |
churro morales |
| HBASE-12985 |
Javadoc warning and findbugs fixes to get us green again |
Major |
. |
stack |
stack |
| HBASE-12984 |
SSL cannot be used by the InfoPort after removing deprecated code in HBASE-10336 |
Blocker |
. |
Esteban Gutierrez |
Esteban Gutierrez |
| HBASE-12998 |
Compilation with Hdfs-2.7.0-SNAPSHOT is broken after HDFS-7647 |
Major |
. |
Enis Soztutar |
Enis Soztutar |
| HBASE-12747 |
IntegrationTestMTTR will OOME if launched with mvn verify |
Minor |
. |
Andrew Purtell |
Abhishek Singh Chouhan |
| HBASE-13004 |
Make possible to explain why HBaseTestingUtility.waitFor fails |
Minor |
test |
Andrey Stepachev |
Andrey Stepachev |
| HBASE-12999 |
Make foreground_start return the correct exit code |
Major |
shell |
Elliott Clark |
Elliott Clark |
| HBASE-9910 |
TestHFilePerformance and HFilePerformanceEvaluation should be merged in a single HFile performance test class. |
Major |
Performance, test |
Jean-Marc Spaggiari |
Vikas Vishwakarma |
| HBASE-12978 |
Region goes permanently offline (WAS: hbase:meta has a row missing hregioninfo and it causes my long-running job to fail) |
Blocker |
. |
stack |
stack |
| HBASE-13009 |
HBase REST UI inaccessible |
Major |
REST |
Aditya Kishore |
Aditya Kishore |
| HBASE-13003 |
Get tests in TestHFileBlockIndex back |
Major |
test |
Duo Zhang |
Duo Zhang |
| HBASE-12585 |
Fix refguide so it does hbase 1.0 style API everywhere with callout on how we used to do it in pre-1.0 |
Major |
documentation |
stack |
Misty Stanley-Jones |
| HBASE-12989 |
region_mover.rb unloadRegions method uses ArrayList concurrently resulting in errors |
Minor |
scripts |
Abhishek Singh Chouhan |
Abhishek Singh Chouhan |
| HBASE-12996 |
Reversed field on Filter should be transient |
Trivial |
. |
Ian Friedman |
Ian Friedman |
| HBASE-12991 |
Use HBase 1.0 interfaces in hbase-rest |
Major |
. |
Solomon Duskis |
Solomon Duskis |
| HBASE-12070 |
Add an option to hbck to fix ZK inconsistencies |
Major |
hbck |
Sudarshan Kadambi |
Stephen Yuan Jiang |
| HBASE-13007 |
Fix the test timeouts being caused by ChoreService |
Major |
. |
Jonathan Lawlor |
Jonathan Lawlor |
| HBASE-13038 |
Fix the java doc warning continuously reported by Hadoop QA |
Minor |
. |
Ashish Singhi |
Ashish Singhi |
| HBASE-13039 |
Add patchprocess/* to .gitignore to fix builds of branches |
Major |
build |
Andrey Stepachev |
Andrey Stepachev |
| HBASE-13027 |
mapreduce.TableInputFormatBase should create its own Connection if needed |
Blocker |
mapreduce |
Sean Busbey |
Sean Busbey |
| HBASE-13010 |
HFileOutputFormat2 partitioner's path is hard-coded as '/tmp' |
Major |
mapreduce |
Aditya Kishore |
Aditya Kishore |
| HBASE-12971 |
Replication stuck due to large default value for replication.source.maxretriesmultiplier |
Major |
hbase |
Adrian Muraru |
Lars Hofhansl |
| HBASE-13030 |
[1.0.0 polish] Make ScanMetrics public again and align Put 'add' with Get, Delete, etc., addColumn |
Major |
Operability |
stack |
stack |
| HBASE-13049 |
wal_roll ruby command doesn't work. |
Major |
shell |
Bhupendra Kumar Jain |
Bhupendra Kumar Jain |
| HBASE-13011 |
TestLoadIncrementalHFiles is flakey when using AsyncRpcClient as client implementation |
Major |
. |
Duo Zhang |
Duo Zhang |
| HBASE-13047 |
Add "HBase Configuration" link missing on the table details pages |
Trivial |
Operability |
Vikas Vishwakarma |
Vikas Vishwakarma |
| HBASE-13055 |
HRegion FIXED_OVERHEAD missed one boolean |
Major |
. |
Duo Zhang |
Duo Zhang |
| HBASE-13040 |
Possible failure of TestHMasterRPCException |
Major |
test |
Duo Zhang |
Duo Zhang |
| HBASE-12948 |
Calling Increment#addColumn on the same column multiple times produces wrong result |
Critical |
Client, regionserver |
hongyu bi |
hongyu bi |
| HBASE-13050 |
Hbase shell create_namespace command throws ArrayIndexOutOfBoundException for (invalid) empty text input. |
Trivial |
. |
Abhishek Kumar |
Abhishek Kumar |
| HBASE-13061 |
RegionStates can remove wrong region from server holdings |
Major |
Region Assignment |
Andrey Stepachev |
Andrey Stepachev |
| HBASE-12102 |
Duplicate keys in HBase.RegionServer metrics JSON |
Minor |
. |
Andrew Purtell |
Ravi Kishore Valeti |
| HBASE-13066 |
Fix typo in AsyncRpcChannel |
Major |
IPC/RPC |
Duo Zhang |
Duo Zhang |
| HBASE-13065 |
Increasing -Xmx when running TestDistributedLogSplitting |
Major |
test |
Duo Zhang |
Duo Zhang |
| HBASE-13036 |
Meta scanner should use its own threadpool |
Major |
. |
Devaraj Das |
Devaraj Das |
| HBASE-13075 |
TableInputFormatBase spuriously warning about multiple initializeTable calls |
Minor |
mapreduce |
Sean Busbey |
Sean Busbey |
| HBASE-13072 |
BucketCache.evictBlock returns true if block does not exist |
Major |
BlockCache |
Duo Zhang |
Duo Zhang |
| HBASE-13069 |
Thrift Http Server returns an error code of 500 instead of 401 when authentication fails |
Minor |
. |
Srikanth Srungarapu |
Srikanth Srungarapu |
| HBASE-13070 |
Fix possibly zero length family and qualifier is TestCacheOnWrite |
Major |
test |
Duo Zhang |
Duo Zhang |
| HBASE-13032 |
Migration of states should be performed once META is assigned and onlined. |
Major |
. |
Andrey Stepachev |
Andrey Stepachev |
| HBASE-13001 |
NullPointer in master logs for table.jsp |
Trivial |
. |
Vikas Vishwakarma |
Vikas Vishwakarma |
| HBASE-12953 |
RegionServer is not functionally working with AysncRpcClient in secure mode |
Critical |
security |
Ashish Singhi |
Duo Zhang |
| HBASE-13083 |
Master can be dead-locked while assigning META. |
Major |
master, Region Assignment |
Andrey Stepachev |
Andrey Stepachev |
| HBASE-13077 |
BoundedCompletionService doesn't pass trace info to server |
Major |
hbase |
Jeffrey Zhong |
Jeffrey Zhong |
| HBASE-13085 |
Security issue in the implementation of Rest gataway 'doAs' proxy user support |
Critical |
REST, security |
Jerry He |
Jerry He |
| HBASE-13048 |
Use hbase.crypto.wal.algorithm in SecureProtobufLogReader while decrypting the data |
Minor |
. |
Ashish Singhi |
Ashish Singhi |
| HBASE-13102 |
Fix Pseudo-distributed Mode which was broken in 1.0.0 |
Major |
. |
Elliott Clark |
Elliott Clark |
| HBASE-13111 |
truncate_preserve command is failing with undefined method error |
Major |
shell |
Ashish Singhi |
Ashish Singhi |
| HBASE-13112 |
quota.rb, security.rb and visibility_labels.rb leak connection |
Major |
shell |
Ashish Singhi |
Ashish Singhi |
| HBASE-13119 |
FileLink should implement equals |
Major |
. |
Enis Soztutar |
Enis Soztutar |
| HBASE-12924 |
HRegionServer#MovedRegionsCleaner Chore does not start |
Minor |
. |
Jonathan Lawlor |
Sameet Agarwal |
| HBASE-13131 |
ReplicationAdmin leaks connections if there's an error in the constructor |
Critical |
Replication |
Sean Busbey |
Sean Busbey |
| HBASE-13133 |
NPE when running TestSplitLogManager |
Major |
. |
Duo Zhang |
Andrey Stepachev |
| HBASE-13123 |
Minor bug in ROW bloom filter |
Minor |
. |
ramkrishna.s.vasudevan |
ramkrishna.s.vasudevan |
| HBASE-13134 |
mutateRow and checkAndMutate apis don't throw region level exceptions |
Major |
. |
Francis Liu |
Francis Liu |
| HBASE-13141 |
IntegrationTestAcidGuarantees returns incorrect values for getColumnFamilies |
Major |
integration tests |
Jonathan Hsieh |
Jonathan Hsieh |
| HBASE-13115 |
Fix the usage of remote user in thrift doAs implementation. |
Major |
. |
Srikanth Srungarapu |
Srikanth Srungarapu |
| HBASE-13139 |
Clean up missing JAVA_HOME message in bin/hbase-config.sh |
Trivial |
shell |
Esteban Gutierrez |
Esteban Gutierrez |
| HBASE-13145 |
TestNamespaceAuditor.testRegionMerge is flaky |
Major |
test |
Duo Zhang |
Duo Zhang |
| HBASE-13146 |
Race Condition in ScheduledChore and ChoreService |
Major |
regionserver |
Duo Zhang |
Duo Zhang |
| HBASE-13156 |
Fix minor rat violation recently introduced (asciidoctor.css). |
Major |
. |
stack |
stack |
| HBASE-13155 |
Fix TestPrefixTree |
Major |
test |
Duo Zhang |
Duo Zhang |
| HBASE-13084 |
Add labels to VisibilityLabelsCache asynchronously causes TestShell flakey |
Major |
test |
Duo Zhang |
Duo Zhang |
| HBASE-12969 |
Parameter Validation is not there for shell script, local-master-backup.sh and local-regionservers.sh |
Minor |
scripts |
Y. SREENIVASULU REDDY |
Y. SREENIVASULU REDDY |
| HBASE-13172 |
TestDistributedLogSplitting.testThreeRSAbort fails several times on branch-1 |
Major |
test |
Duo Zhang |
Duo Zhang |
| HBASE-12931 |
The existing KeyValues in memstore are not removed completely after inserting cell into memStore |
Minor |
. |
ChiaPing Tsai |
ChiaPing Tsai |
| HBASE-13181 |
TestHRegionReplayEvents.testReplayBulkLoadEvent fails frequently. |
Minor |
. |
Srikanth Srungarapu |
Matteo Bertozzi |
| HBASE-13174 |
Apply HBASE-11804 to Windows scripts |
Major |
scripts |
Lars George |
Lars George |
| HBASE-13165 |
Fix docs and scripts for default max heaps size after HBASE-11804 |
Minor |
documentation, scripts |
Lars George |
Lars George |
| HBASE-13206 |
Fix TableLock tableName log format |
Trivial |
. |
Matteo Bertozzi |
Matteo Bertozzi |
| HBASE-13224 |
Minor formatting issue when logging a namespace scope in AuthResult#toContextString |
Trivial |
Coprocessors, security |
Esteban Gutierrez |
Esteban Gutierrez |
| HBASE-13136 |
TestSplitLogManager.testGetPreviousRecoveryMode is flakey |
Major |
. |
Duo Zhang |
Duo Zhang |
| HBASE-13097 |
Use same EventLoopGroup for different AsyncRpcClients if possible |
Major |
IPC/RPC, test |
Duo Zhang |
Duo Zhang |
| HBASE-13232 |
ConnectionManger : Batch pool threads and metaLookup pool threads should use different name pattern |
Trivial |
. |
Anoop Sam John |
Anoop Sam John |
| HBASE-13227 |
LoadIncrementalHFile should skip non-files inside a possible family-dir |
Minor |
Client, mapreduce |
Matteo Bertozzi |
Matteo Bertozzi |
| HBASE-13242 |
TestPerColumnFamilyFlush.testFlushingWhenLogRolling hung |
Major |
test |
Duo Zhang |
Duo Zhang |
| HBASE-13239 |
HBase grant at specific column level does not work for Groups |
Major |
hbase |
Jaymin Patel |
Ted Yu |
| HBASE-13246 |
Correct the assertion for namespace permissions in tearDown method of TestAccessController |
Minor |
security, test |
Ashish Singhi |
Ashish Singhi |
| HBASE-13193 |
RegionScannerImpl filters should not be reset if a partial Result is returned |
Major |
. |
Jonathan Lawlor |
Jonathan Lawlor |
| HBASE-12908 |
Typos in MemStoreFlusher javadocs |
Trivial |
documentation |
Edvin Malinovskis |
|
| HBASE-13093 |
Local mode HBase instance doesn't shut down. |
Major |
. |
Elliott Clark |
Andrey Stepachev |
| HBASE-13176 |
Flakey TestZooKeeper test. |
Major |
. |
Andrey Stepachev |
Andrey Stepachev |
| HBASE-13229 |
Specify bash for local-regionservers.sh and local-master-backup.sh |
Minor |
scripts |
Gustavo Anatoly |
Gustavo Anatoly |
| HBASE-13253 |
LoadIncrementalHFiles unify hfiles discovery |
Major |
Client, mapreduce |
Matteo Bertozzi |
Matteo Bertozzi |
| HBASE-13188 |
java.lang.ArithmeticException issue in BoundedByteBufferPool.putBuffer |
Major |
. |
ramkrishna.s.vasudevan |
ramkrishna.s.vasudevan |
| HBASE-13285 |
Fix flaky getRegions() in TestAccessController.setUp() |
Minor |
test |
Matteo Bertozzi |
Matteo Bertozzi |
| HBASE-13114 |
[UNITTEST] TestEnableTableHandler.testDeleteForSureClearsAllTableRowsFromMeta |
Major |
test |
stack |
Esteban Gutierrez |
| HBASE-13274 |
Fix misplaced deprecation in Delete#addXYZ |
Major |
API |
stack |
Mikhail Antonov |
| HBASE-12867 |
Shell does not support custom replication endpoint specification |
Major |
. |
Andrew Purtell |
Kevin Risden |
| HBASE-13282 |
Fix the minor issues of running Canary on kerberized environment |
Minor |
. |
Srikanth Srungarapu |
Srikanth Srungarapu |
| HBASE-13308 |
Fix flaky TestEndToEndSplitTransaction |
Major |
flakey, test |
Duo Zhang |
Duo Zhang |
| HBASE-13309 |
Some tests do not reset EnvironmentEdgeManager |
Minor |
test |
Matteo Bertozzi |
Matteo Bertozzi |
| HBASE-13315 |
BufferedMutator should be @InterfaceAudience.Public |
Major |
. |
Solomon Duskis |
Solomon Duskis |
| HBASE-13314 |
Fix NPE in HMaster.getClusterStatus() |
Minor |
. |
Matteo Bertozzi |
Matteo Bertozzi |
| HBASE-13321 |
Fix flaky TestHBaseFsck |
Minor |
test |
Matteo Bertozzi |
Matteo Bertozzi |
| HBASE-13273 |
Make Result.EMPTY_RESULT read-only; currently it can be modified |
Major |
. |
stack |
Mikhail Antonov |
| HBASE-13331 |
Exceptions from DFS client can cause CatalogJanitor to delete referenced files |
Blocker |
master |
Elliott Clark |
Elliott Clark |
| HBASE-13305 |
Get(Get get) is not copying the row key |
Major |
API |
Lars George |
Ashish Singhi |
| HBASE-13294 |
Fix the critical ancient loopholes in security testing infrastructure. |
Major |
. |
Srikanth Srungarapu |
Srikanth Srungarapu |
| HBASE-13298 |
Clarify if Table.{set|get}WriteBufferSize() is deprecated or not |
Critical |
API |
Lars George |
stack |
| HBASE-13326 |
Disabled table can't be enabled after HBase is restarted |
Blocker |
. |
Dima Spivak |
Andrey Stepachev |
| HBASE-13265 |
Make thrift2 usable from c++ |
Major |
. |
Elliott Clark |
Elliott Clark |
| HBASE-8725 |
Add total time RPC call metrics |
Major |
metrics |
Elliott Clark |
Nate Edel |
| HBASE-13295 |
TestInfoServers hang |
Major |
test |
Duo Zhang |
Duo Zhang |
| HBASE-13328 |
LoadIncrementalHFile.doBulkLoad(Path,HTable) should handle managed connections |
Major |
. |
Enis Soztutar |
Enis Soztutar |
| HBASE-13262 |
ResultScanner doesn't return all rows in Scan |
Blocker |
Client |
Josh Elser |
Josh Elser |
| HBASE-12993 |
Use HBase 1.0 interfaces in hbase-thrift |
Major |
. |
Solomon Duskis |
Solomon Duskis |
| HBASE-9738 |
Delete table and loadbalancer interference |
Critical |
. |
Devaraj Das |
|
| HBASE-13371 |
Fix typo in TestAsyncIPC |
Major |
test |
Duo Zhang |
Duo Zhang |
| HBASE-13317 |
Region server reportForDuty stuck looping if there is a master change |
Major |
regionserver |
Jerry He |
Jerry He |
| HBASE-12954 |
Ability impaired using HBase on multihomed hosts |
Minor |
. |
Clay B. |
Ted Yu |
| HBASE-13296 |
Fix the deletion of acl notify nodes for namespace. |
Minor |
. |
Srikanth Srungarapu |
Srikanth Srungarapu |
| HBASE-13384 |
Fix Javadoc warnings introduced by HBASE-12972 |
Trivial |
. |
Andrew Purtell |
Andrew Purtell |
| HBASE-13091 |
Split ZK Quorum on Master WebUI |
Minor |
. |
Jean-Marc Spaggiari |
Jean-Marc Spaggiari |
| HBASE-13058 |
Hbase shell command 'scan' for non existent table shows unnecessary info for one unrelated existent table. |
Trivial |
Client |
Abhishek Kumar |
Abhishek Kumar |
| HBASE-13388 |
Handling NullPointer in ZKProcedureMemberRpcs while getting ZNode data |
Minor |
. |
Vikas Vishwakarma |
Vikas Vishwakarma |
| HBASE-13385 |
TestGenerateDelegationToken is broken with hadoop 2.8.0 |
Major |
test |
Duo Zhang |
Duo Zhang |
| HBASE-13382 |
IntegrationTestBigLinkedList should use SecureRandom |
Major |
integration tests |
Todd Lipcon |
Dima Spivak |
| HBASE-13397 |
Purge duplicate rpc request thread local |
Major |
IPC/RPC |
stack |
stack |
| HBASE-13406 |
TestAccessController is flaky when create is slow |
Minor |
security, test |
Matteo Bertozzi |
Matteo Bertozzi |
| HBASE-13374 |
Small scanners (with particular configurations) do not return all rows |
Blocker |
. |
Jonathan Lawlor |
Jonathan Lawlor |
| HBASE-13409 |
Add categories to uncategorized tests |
Trivial |
. |
Andrew Purtell |
Andrew Purtell |
| HBASE-13410 |
Bug in KeyValueUtil.oswrite() for non Keyvalue cases |
Major |
. |
ramkrishna.s.vasudevan |
ramkrishna.s.vasudevan |
| HBASE-13299 |
Add setReturnResults() to Increment, like Append has |
Critical |
API |
Lars George |
Ashish Singhi |
| HBASE-13289 |
typo in splitSuccessCount metric |
Major |
metrics |
Jonathan Hsieh |
Jonathan Hsieh |
| HBASE-13414 |
TestHCM no longer needs to test for JRE 6. |
Minor |
test |
Sean Busbey |
Sean Busbey |
| HBASE-11544 |
[Ergonomics] hbase.client.scanner.caching is dogged and will try to return batch even if it means OOME |
Critical |
. |
stack |
Jonathan Lawlor |
| HBASE-13275 |
Setting hbase.security.authorization to false does not disable authorization |
Major |
security |
William Watson |
Andrew Purtell |
| HBASE-13423 |
Remove duplicate entry for hbase.regionserver.regionSplitLimit in hbase-default.xml |
Minor |
hbase |
Appy |
Appy |
| HBASE-13457 |
SnapshotExistsException doesn't honor the DoNotRetry |
Trivial |
Client |
Matteo Bertozzi |
Matteo Bertozzi |
| HBASE-13301 |
Possible memory leak in BucketCache |
Major |
BlockCache |
Duo Zhang |
Duo Zhang |
| HBASE-13475 |
Small spelling mistake in region_mover#isSuccessfulScan causes NoMethodError |
Trivial |
scripts |
Victor Xu |
Victor Xu |
| HBASE-13460 |
Revise the MetaLookupPool executor-related defaults (introduced in HBASE-13036) |
Major |
. |
Devaraj Das |
Devaraj Das |
| HBASE-12006 |
[JDK 8] KeyStoreTestUtil#generateCertificate fails due to "subject class type invalid" |
Minor |
. |
Andrew Purtell |
Andrew Purtell |
| HBASE-13463 |
Quota needs to be updated only in case of successful region merge |
Major |
. |
Ted Yu |
Ted Yu |
| HBASE-13473 |
deleted cells come back alive after the stripe compaction |
Blocker |
Compaction |
jeongmin kim |
jeongmin kim |
| HBASE-13477 |
Create metrics on failed requests |
Major |
. |
Elliott Clark |
Elliott Clark |
| HBASE-13491 |
Issue in FuzzyRowFilter#getNextForFuzzyRule |
Major |
Filters |
Anoop Sam John |
Anoop Sam John |
| HBASE-13430 |
HFiles that are in use by a table cloned from a snapshot may be deleted when that snapshot is deleted |
Critical |
hbase |
Tobi Vollebregt |
Tobi Vollebregt |
| HBASE-13482 |
Phoenix is failing to scan tables on secure environments. |
Major |
. |
Alicia Ying Shu |
Alicia Ying Shu |
| HBASE-13520 |
NullPointerException in TagRewriteCell |
Major |
. |
Josh Elser |
Josh Elser |
| HBASE-13471 |
Fix a possible infinite loop in doMiniBatchMutation |
Major |
. |
Elliott Clark |
Rajesh Nishtala |
| HBASE-13499 |
AsyncRpcClient test cases failure in powerpc |
Major |
IPC/RPC |
sangamesh |
Duo Zhang |
| HBASE-13524 |
TestReplicationAdmin fails on JDK 1.8 |
Major |
. |
Elliott Clark |
Elliott Clark |
| HBASE-13437 |
ThriftServer leaks ZooKeeper connections |
Major |
Thrift |
Winger Pun |
Albert Strasheim |
| HBASE-13527 |
The default value for hbase.client.scanner.max.result.size is never actually set on Scans |
Major |
. |
Jonathan Lawlor |
Jonathan Lawlor |
| HBASE-13526 |
TestRegionServerReportForDuty can be flaky: hang or timeout |
Minor |
test |
Jerry He |
Jerry He |
| HBASE-13528 |
A bug on selecting compaction pool |
Minor |
Compaction |
Shuaifeng Zhou |
Shuaifeng Zhou |
| HBASE-13555 |
StackServlet produces 500 error |
Major |
. |
Ted Yu |
Ted Yu |
| HBASE-13546 |
NPE on region server status page if all masters are down |
Major |
regionserver |
Sean Busbey |
Sean Busbey |
| HBASE-13149 |
HBase MR is broken on Hadoop 2.5+ Yarn |
Blocker |
. |
Jerry He |
Jerry He |
| HBASE-13490 |
foreground daemon start re-executes ulimit output |
Minor |
scripts |
Y. SREENIVASULU REDDY |
Y. SREENIVASULU REDDY |
| HBASE-13402 |
[Backport 1.1] HBASE-12552: listSnapshots should list only owned snapshots for non-super user |
Major |
snapshots |
Ashish Singhi |
Ashish Singhi |
| HBASE-13394 |
Failed to recreate a table when quota is enabled |
Major |
security |
Y. SREENIVASULU REDDY |
Ashish Singhi |
| HBASE-13575 |
TestChoreService has to make sure that the opened ChoreService is closed for each unit test |
Trivial |
. |
Stephen Yuan Jiang |
Stephen Yuan Jiang |
| HBASE-13517 |
Publish a client artifact with shaded dependencies |
Major |
. |
Elliott Clark |
Elliott Clark |
| HBASE-13417 |
batchCoprocessorService() does not handle NULL keys |
Minor |
Coprocessors |
Lars George |
Abhishek Singh Chouhan |
| HBASE-13589 |
[WINDOWS] hbase.cmd script is broken |
Major |
. |
Enis Soztutar |
Enis Soztutar |
| HBASE-13585 |
HRegionFileSystem#splitStoreFile() finishes without closing the file handle in some situation |
Major |
regionserver |
Stephen Yuan Jiang |
Stephen Yuan Jiang |
| HBASE-13577 |
Documentation is pointing to wrong port for Master Web UI |
Minor |
documentation |
David Newcomer |
Lars Francke |
| HBASE-13594 |
MultiRowRangeFilter shouldn't call HBaseZeroCopyByteString.wrap() directly |
Major |
. |
Ted Yu |
Ted Yu |
| HBASE-13596 |
src assembly does not build |
Major |
build |
Nick Dimiduk |
Nick Dimiduk |
| HBASE-13637 |
branch-1.1 does not build against hadoop-2.2. |
Major |
. |
Nick Dimiduk |
Duo Zhang |
| HBASE-13661 |
Correct binary compatibility issues discovered in 1.1.0RC0 |
Major |
. |
Enis Soztutar |
Enis Soztutar |


VUE-MASTER Graphics Tutorial
In this tutorial, I'm sharing my experiences with creating the VUE-MASTER Demo Reel...
Contents:
- Part 1: How to prepare 3D images for the VIRTUAL BOY
- Part 2: How to optimize your images and reduce tiles count
Part 1: How to prepare 3D images for the VIRTUAL BOY
This part describes how to prepare existing 3D source images for a VIRTUAL BOY ROM. If you want to know more about creating 3D images, please search the internet for further information.
What you will need:
- editable 3D source images (as separate left and right files or side-by-side)
- a graphics tool, that lets you edit the color table / palette (and apply dithering preferably), like Photoshop or GIMP
- optional: download color table files attached to this tutorial
Specifications for VUE-MASTER graphics
These are the technical specifications that our images are supposed to meet:
- 3D layout: 2 separate images (left and right 3D view) (duplicate 1 view for 2D images)
- Image Size: 384 x 224 pixels (for each 3D view)
- Color Mode: Indexed (4 colors: black and three shades of red)
- both views together must consist of a maximum of 2033 different tiles (8x8 pixels each)
Step 1 - 3D layout / Setup Workspace
The final 3D image needs to be exported as 2 separate PNG files for left and right view, but I recommend to import all source files into a single composition file first, for 3D synchronized editing. You could arrange L&R views as layers one above the other or just place them side by side.
Each layout has different advantages…
one above the other:
- quickly copy 2D elements from one view to the other
- quickly compare left and right views by un/hiding upper composition
- compose both views for anaglyph glasses or other 3D previewing methods
side by side:
- always see both views
- if you can do cross-eyed or parallel 3D free viewing, arrange views accordingly
- Photoshop: you can use the Slice Tool* to define left & right views
*Photoshop's Slice Tool: you can slice L&R views to quickly export them via "Save for Web"
Step 2 - Image Size
Scale down your composition to 384 x 224 pixels (or 768 x 224 for side-by-side layout). In Photoshop, you can also do this when exporting PNGs via "Save for Web".
Step 3 - Indexed Color & Dithering
The easiest way to do this is to download and import a predefined color table / palette file attached to this tutorial:
The color table will have no effect on the final color values of the ROM (which will be replaced with standard colors by the VUEngine). It's primarily for your preview*, so choose a table that looks close to VIRTUAL BOY's color output on your computer display. I recommend "VUE Emulator" or "VUE Blueberry Wine".
- #0 must be black
- #1 must be dark red
- #2 must be medium red
- #3 must be bright red
If you're not satisfied with the resulting color distribution in your image, undo / cancel indexing colors and try to make some color adjustments to your image before.
Using Dithering
If your image already is a low res pixel art with only a few colors, you wouldn't want to use Dithering.
Also when your image only has 2 colors (like shadow art) you will get the best anti aliasing results when you turn Dithering off.
If your source image has a high color depth, Dithering will keep much more details of your image when indexing colors, but therefore will produce more 8x8 tiles. If your image turn's out to have more different tiles than 2033, please refer to part 2 of this tutorial.
In Photoshop you will mostly get the best results with "Diffusion Dithering". "Pattern Dithering" also can create very nice looking results (and will create less tiles too), but small patterns tend to cause unintended 3D effects in stereo images (for further information on this effect please refer to part 2 of this tutorial).
Try different dithering algorithms and compare the results in 3D, before you REELease your reel. 😎
Step 4 - Exporting images
Export separate PNG files for left and right view. Name them like this (as VBDE will search for these files):
- VueMasterImage1Left.png, VueMasterImage1Right.png
- VueMasterImage2Left.png, VueMasterImage2Right.png
- and so on ...
Part 2: How to optimize your images and reduce tiles count
This part will give some advanced tips to tackle tiles count and create more optimized and beautiful results.
GRIT is part of VBDE and will automatically cut each view into a pattern of 48 x 28 tiles (8x8 pixels each tile) - that's a total of 2688 for 3D images. Unfortunately, VUE-MASTER can only load a maximum of 2033 tiles (almost 76%) at a time (due to limitations of the VIRTUAL BOY):
- Tiles pattern for each view: 48 x 28 = 1344 tiles
- Two views needed for 3D images: 2688 tiles in total
- Maximum loadable tiles: 2033
GRIT also tries to solve this problem for you: it automatically identifies identical tiles in your image, so they only must be loaded once! It also finds mirrored instances! I love this tool.
But some images are just having so much individual details, that even GRIT doesn't find enough twins. In these cases, there are different options to optimize your image…
Easy way to reduce tiles count: reducing image details
To reduce the details of your image, you can:
- crop the image, making it letterboxed (can save many tiles)
- for Photoshop's Diffusion Dithering, you can use a slider to "Specify the amount of dither" (count of saved tiles depends on your image)
More sophisticated way: use repeating tiles
Tips to find or create more repeating tiles:
- Make your graphics tool show you a grid of 8x8 pixels
- Shifting 2D elements (like text or back plates) by 8px steps between 3D views (this can significantly reduce the count of tiles for larger layers!)
- And keep in mind: you can also use mirrored tiles
- Use Pattern Dithering (carefully) instead of Diffusion…
Use Pattern Dithering carefully in 3D images
Using "Pattern Dithering" instead of Diffusion (GIMP: "Positioned" instead of "Floyd-Steinberg") will create less tiles, but small patterns tend to be problematic in 3D stereo images, as they can produce random depth allocations:
Looking at Image #3 from the demo reel in 3D, you can experience the effects that small patterns are creating in 3D stereo: the pattern dithered background at the right edge of the image can be perceived at different depth levels (depending on your imagination) - it can appear in front of the table for example.
Combine different techniques to find the optimal solution for your image
You can separate your image into fore- and background to use pattern dithering on less important areas of your image only. If you're using 2D layers, you should even be able to pattern dither them without creating 3D problems: use the same pre-dithered layer in both views. Shift it in 8 pixel steps, to save even more tiles!
The 2D background layer of image #7 also uses pattern dithering, but the dither was rendered only once and used for both views. In contrast to image #3, your brain indicates only one perfect matching depth level for the background. The background was also shifted by 8 pixels (4 pixels in each view), to save many tiles: you can find many tiles in the left view, that are reappearing in the right view, shifted by 8px (= 1 tile).


Welcome to Pig Dice Game
Player 1
Total Score:
Summation:
Dice value:
roll
hold
Player 2
Total Score:
Summation:
Dice value:
roll
hold


Originally posted at the Shufflegazine Blog (no longer exists)
I’ve been using Google Chrome as my default browser for some time. What amazed me from the start was the sleek interface. Getting rid of the extra menu bars was, in my opinion, one of the smartest design moves on a browser. The extra screen space was phenomenal, yes every little pixel of it. There were others, such as one single box (affectionately called the omni-box) for address and search (and admin options), but it was the overall interface and screen space that really caught my eye. Speed is also something I’ve enjoyed with Chrome. I honestly can’t really tell the difference between how fast a page loads against, say, Firefox, but the speed with which Chrome as an application operates — from starting up to opening tabs — is definitely an improvement over other browsers.
Chrome, for those who don’t know it, is based on an open source project called Chromium. As part of the Chromium project, Google has made the browser available on Linux and Mac platforms in line with the Chrome releases, as a developer edition. Ofcourse this meant that while its stability was not guaranteed, test versions of the browser have been available for some time. Last week, Google finally announced the release of the beta version of Chrome for the Mac. This finally puts Chrome into contention against Safari and Firefox on the Mac. In addition, Google has unveiled a larger and constantly growing extensions gallery, to rival Firefox extensions.
The question is then, can Chrome do what it did on the PC — move into the top 3 browsers in a year? Users are already raving about its speed, but stability is something that has to be proven over time. In addition, it seems that extensions are not yet available for the Mac, something Google will have to fix soon if they want to really sway hardcore Firefox users.
One thing’s for certain, IE is nowhere in the picture.


public class LathekinEvent extends java.lang.Object implements Event
| Modifier and Type | Field and Description |
|---|---|
private int |
indexEndOne |
private int |
indexEndTwo |
private int |
indexStartOne |
private int |
indexStartTwo |
private static long |
serialVersionUID |
| Constructor and Description |
|---|
LathekinEvent(int indexStartOne,
int indexEndOne,
int indexStartTwo,
int indexEndTwo)
class constructor with the index where to take the first dice and where to move it and the index
where to take the second dice and where to move it
|
| Modifier and Type | Method and Description |
|---|---|
int |
getIndexEndOne()
method that provides the caller the index where to move the first dice
|
int |
getIndexEndTwo()
method that provides the caller the index where to move the second dice
|
int |
getIndexStartOne()
method that provides the caller the index where to take the first dice
|
int |
getIndexStartTwo()
method that provides the caller the index where to take the second dice
|
private static final long serialVersionUID
private int indexStartOne
private int indexEndOne
private int indexStartTwo
private int indexEndTwo
public LathekinEvent(int indexStartOne, int indexEndOne, int indexStartTwo, int indexEndTwo)
indexStartOne
- index of the first diceindexEndOne
- where to move the first diceindexStartTwo
- index of the second diceindexEndTwo
- index where to move the second dicepublic int getIndexStartOne()
public int getIndexEndOne()
public int getIndexStartTwo()
public int getIndexEndTwo()


LNCast ⚡ Lightning Network Podcasts
Subscriptions
Add a Podcast
Account
Login
Create an Account
My Account
Logout
About
Contact


[]. Africa [], fever diseases virus infectious cases felis reported Republic human {border-style Infect febrile px;} #ffffff;} emerging Dis disease epidemic health African outbreaks whipplei deaths outbreak Zika detected transmission DRC, infection (–) Senegal rural vaccination Africa. Rickettsia South cases, cause children countries emergence Ebola Trop cholera confirmed new samples Africa, Med Sierra public px; {font-family •DRC (Table Guinea, blood detection font-size including largest mainly plague surveillance suspected (–): Democratic Emerging Gabon Overall, Rift Sudan, Tanzania Valley area central described double; d’Ivoire, epidemics monkeypox observed years (/) August Congo Congo, DRC Leone Liberia Microbiol Tropheryma Uganda, United West acute border-color border-width caused country diseases. factors identified individuals involved lack mortality occurred population prevalence reemerging risk role solid; {font-style {font-weight (): (Fig. (family Central Chikungunya Côte Dise Fig. Hyg Negl New References Republic, Sci Senegal, Table Uganda associated bacterium bold burden century common courier; em; emerged healthcare important malaria malaria, measures mosquitoes occur patients pt;} reports risks severe spread strains yellow •Côte •Republic


TERMS & CONDITIONS
By using this app, you hereby agree to Apple's standard End-user License Agreement (EULA) and to be bound by the terms therein.
In addition, you agree to the following:
-
There is no tolerance for objectionable content or abusive users.
-
This app features a mechanism for flagging objectionable content. To flag, select the offending pixels, and during the countdown, space your fingers one inch apart and rotate clockwise.
-
This app features a mechanism for blocking objectionable content. To block, select the offending pixels, and during the countdown, space your fingers one inch apart and rotate clockwise.
-
Flags will be acted upon promptly within 24 hours.


Our space ships at SpaceTrips are super new, luxurious, and fast as all get out. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
| DESTINATIONS | DISTANCE | TIME | COST | DETAILS | NOTES | |
|---|---|---|---|---|---|---|
| Sun | 93,000,000 miles | 5 years | $1,000,000,000 | 1 way trip | Say "Goodbye" to loved ones | |
| Uranus | 1,700,000,000 miles | 15 years | $3,000,000,000 | Round Trip | Surprise your friends with a trip to Uranus | |
| Venus | 25,000,000 miles | 15 months | $25,000,000 | Round Trip | Discover what the ladies are all about | |
| Mars | 25,000,000 miles | 15 months | $25,000,000 | Round Trip | Find out what guys are all about | |
| Earth | N/A | N/A | $100,000 | Affordable | Stay right where you are and pay for it |


THREE KINGS (director/writer: David O. Russell; screenwriter: based on a story by John Ridley; cinematographer: Newton Thomas Sigel; cast: George Clooney (Special Forces Capt. Archie Gates), Mark Wahlberg (Sgt.Troy Barlow), Ice Cube (Staff Sgt. Chief Elgin), Spike Jonze (Conrad Vig), Nora Dunn (Adrianna Cruz), Cliff Curtis (Amir ), Saïd Taghmaoui (Captain Saïd), Mykelti Williamson (Colonel Horn), Jamie Kennedy (Walter), 1999)
Reviewed by Dennis Schwartz
The Persian Gulf War of 1991 is put to celluloid and made into this action-packed adventure story and intelligent political satire of the once seemingly popular war, that would supposedly regain the American sense of "feeling good" about itself that needed resurrection after the Vietnam debacle. This was a war that made Americans proud of the technology developed such as, smart bombs, and of how casualty free and quickly the war was won, as it was watched on TV.
David O. Russell (Spanking the Monkey/Flirting With Disaster) sets his contemporary story in Iraq during the immediate aftermath of the Gulf War, as he lampoons the motives behind U.S. foreign policy, questioning what President Bush's war really accomplished, even if it did succeed in liberating Kuwait. He has made an unconventional but traditional anti-war Hollywood movie, in the likes of films such as, Catch-22 and M*A*S*H. This one has a potent bite to it, just like the others, but maybe because it is filmed so soon after the bubble for American success has busted, that it seems to have such a deliciously absurd bite to it. With Saddam Hussein still in power, and the fact that there are military personal still in harm's way over there at a great cost to this country, as this country is stuck with the problem of making sure Saddam doesn't rebuild his army with nuclear weapons. It makes one wonder who the Americans really have helped with this war aside from some rich Kuwaitis. What the film clearly shows, is that the bulk of the Iraqi people, not the inner circle of the dictator, seem to be bearing the brunt of the war's dire consequences.
The story begins as three army reservists called up to fight the war, but not seeing any action, come upon a map of hidden gold bullions stolen by Saddam Hussein from the Kuwaitis, stuffed up a prisoner's crack in his butt and decide to go after the gold on their own. They are: Sgt. Troy Barlow (Mark Wahlberg), who sees this as an opportunity to provide his wife and infant back home with some financial security, Conrad Vig (Spike Jonze-director of Being John Malkovich), a high school drop-out who wants to be like Troy, so much so, that he would follow him anywhere, and Staff Sgt. Chief Elgin (Ice Cube), someone who believes he can put a magical circle of Jesus around himself and be protected from any harm. Their plans change when a cynical veteran of the Special Forces, Captain Archie Gates (George Clooney), who is about to retire from the service, gets wind of what these men have found and takes charge of the smelly situation, and the three become a quartet of rogues.
These self-seeking fortune hunters, who have forgotten about their army duty in favor of doing what's best for themselves, decide that they should have the stolen gold instead of Saddam or Kuwait. They go out in a stolen Humvee across the Iraqi desert to find the hidden bunker that holds the gold, and they find the gold alright, but they also find Iraqi rebels intent on rising up against Saddam. Saddam's army is busy putting down the rebellion, an uprising in which President Bush is sending out mixed messages, where on the one hand he tells the Iraqis to revolt and America will help, but on the other hand he decides not to help them, and does nothing to stop Saddam from killing those who were foolish enough to believe the American president. This helps these rogues to take advantage of the situation, as Saddam's loyalists look the other way when they take the gold, and instead will focus solely on the rebels.
The Americans escape with forty million in gold-as the Iraqi soldiers let them go unharmed- but they get caught in a cross-fire between the rebels and Saddam's soldiers, and the Americans wrestle with their consciences, as Captain Gates, their philosophical leader, decides to change his mind and to become altruistic and help the rebels get out of harm's way, despite the problem it now leaves them with of escaping with the gold, as Saddam's men start to go after them, and will capture Troy in the shootout.
Troy is brought back to the bunker of Saddam's elite forces and is tortured, as the Iraqi soldier (Saïd Taghmaoui) tells him that America only fights for the oil and has done a tremendous amount of killing and mutilation (including killing his child and crippling his wife) with its bombing policy, and for him to believe that the Americans have come to the aid of Kuwait for the sake of justice is laughable, if justice alone was the reason for their help, then America would have to become policeman for the world and would always be coming to the aid of victimized countrys. He compares what his country did, in stealing the gold, with what Troy and his group are now selfishly doing for themselves.
The premise of the film is excellent; the story succeeds as both an entertaining action film and as a searingly funny black comedy, it is even effective as a valuable history lesson. There are plenty of odd touches that give the film a fresh feel to it, such as, an exploding cow, footballs that explode, a slow motion shot tracing the horrorific damage a bullet does when it enters the body, as it shows that most victims die from sepsis that results from a release of bile into the bloodstream, and finally, to the scene of a rebel bunker full of stolen Kuwaiti luxury cars being comically bartered to the Americans by the rebel's chief officer.
The actors are brilliantly cast and make up for the lack of depth of their characters by giving engaging performances: George Clooney is both heroic and devilish, presenting a commanding stature for his authoritative role. Wahlberg, as the naive all-American boy with a dark side to him, serves the film well.  Ice Cube is solid. Nora Dunn as Adrianna Cruz, a CNN-type of reporter, out for the hard facts of the war, but given the run-around by the military brass, captures the essence of this media war in all its gamesmanship. What results is a brave film, one that has a surreal and trippy feel to it, with some mortifying comedy dished out and some serious questions being raised about a war that can't come to a proper conclusion anytime too soon, as Russell explores a recent part of American history that surprisingly hasn't been touched upon by other films, as of yet.
The war is covered with more personal detail than I got from watching it on CNN. I feel that the filmmaker has caught the mood of most of the soldiers, who don't understand the politics of the war and just want to go home in one piece, of the career brass who are in it for promotions, the media reporters who want to not only get the story but be the first one to get it, and the politicians who can find a rational for whatever they do. The film ultimately shows that anything is possible in the amoral climate of a dictatorship and a consumer country out to protect its own interest. The Three Kings turns out not to be a film about wisemen, as a Biblical allusion, of which the title alludes to, but is about four typical Americans who must make difficult choices that go against their grain of nature. The reward for the audience, is seeing an exciting film, with beautiful cinematography, in addition to seeing a film that has a grave purpose to it and is funny in a serious way.
REVIEWED ON 10/7/99 GRADE: B+
Dennis Schwartz: "Ozus' World Movie Reviews"
http://www.sover.net/~ozus
<EMAIL_ADDRESS>© ALL RIGHTS RESERVED DENNIS SCHWARTZ
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


I was born and raised in Vancouver, Canada. I worked at a telco for 21 years in roles ranging from contact centre agent to quality coach, to business analyst and project manager.
Prior to my telecom career, I trained in classical piano before studying music composition at the UBC School of Music. I also taught piano, part-time for 14 years, from the age of 15 to 28.
In addition to being a VSO Seasons ticket holder since 1996, I also love traveling, running, cooking and knitting. One of my favourite pastimes is brisk stroll or run around the Stanley Park seawall.


A port of log4js to node.js
Appenders serialise log events to some form of output. They can write to files, send emails, send data over the network. All appenders have a type
which determines which appender gets used. For example:
const log4js = require('log4js');
log4js.configure({
appenders: {
out: { type: 'stdout' },
app: { type: 'file', filename: 'application.log' }
},
categories: {
default: { appenders: [ 'out', 'app' ], level: 'debug' }
}
});
This defines two appenders named ‘out’ and ‘app’. ‘out’ uses the stdout appender which writes to standard out. ‘app’ uses the file appender, configured to write to ‘application.log’.
The following appenders are included with log4js. Some require extra dependencies that are not included as part of log4js (the smtp appender needs nodemailer for example), and these will be noted in the docs for that appender. If you don’t use those appenders, then you don’t need the extra dependencies.
Log4js can load appenders from outside the core appenders. The type
config value is used as a require path if no matching appender can be found. For example, the following configuration will attempt to load an appender from the module ‘cheese/appender’, passing the rest of the config for the appender to that module:
log4js.configure({
appenders: { gouda: { type: 'cheese/appender', flavour: 'tasty' } },
categories: { default: { appenders: ['gouda'], level: 'debug' }}
});
Log4js checks the following places (in this order) for appenders based on the type value:
require('./appenders/' + type)
require(type)
require(path.dirname(require.main.filename) + '/' + type)
require(process.cwd() + '/' + type)
If you want to write your own appender, read the documentation first.


This is the API
https://localhost/api/v1/chat
GET
Number of results to fetch.
Starting point for results.
If true, will sort results newest first.
Channel id. GET /chat/channels for ids. Leave blank for all.
https://localhost/api/v1/chat/channels
GET
Returns an array with browser users in the first position and API users (bots) in the second position.
https://localhost/api/v1/chat/connected
GET
https://localhost/api/v1/chat
POST
Channel to post to. Default 1 (English).


Basic Plan
This is basic hosting plan
$2 .99
/mo
| Space | 10GB | |
| FTP Users | 10 | |
| Databases | 10 | |
| Addon Domains | 2 | |
| 24/7 Support | Yes | |
| Custom Emails | 10 |
Standard Plan
This is standard hosting plan
$3 .99
/mo
| Space | 30GB | |
| FTP Users | 50 | |
| Databases | 50 | |
| Addon Domains | 5 | |
| 24/7 Support | Yes | |
| Custom Emails | 50 |
Premium Plan
This is premium hosting plan
$7 .99
/mo
| Space | 100GB | |
| FTP Users | 100 | |
| Databases | 100 | |
| Addon Domains | Unlimited | |
| 24/7 Support | Yes | |
| Custom Emails | Unlimited |


Select your computer's operating system: Windows Vista Windows 7 Windows 8
Select your email client program: Thunderbird Outlook
This is an area where an extended explanation could go. Many people just want the instructions, but some want or need background information.
Background information can be so long, that the entire length of the instruction document becomes daunting to a hurried user.


| 1
| Strong
|
- Good restful sleep.
- Vivid dreams that can be relatively easily remembered and explained.
|
| 2
| Weak
|
- Mostly good restful sleep.
- Difficulty remembering and explaining dreams, or no dreams at all.
|
| 3
| Garbled
|
- Difficult and no more than decent sleep, often with feelings of anxiety and frustration.
- Vivid dreams that make no sense even within typical dream physics, often impossible to explain even to self.
|
| 4
| Blocked
|
- Very unrestful sleep, frequent insomnia.
- Little chance for dreams, but weak/garbled dreams can occur if sufficient time to overcome insomnia.
|


--- layout: post title: the object invoked has disconnected from its clients 问题 date: 2011-05-26 06:17:19.000000000 +01:00 type: post published: true status: publish categories: - Web前端 tags: - java - javascript web 前端 meta: views: '225' author: login: ig2net email<EMAIL_ADDRESS>display_name: "农夫一号" first_name: '' last_name: '' ---
IE8 下出现 the object invoked has disconnected from its clients 脚本错误：
原因是跨窗体创建数组。解决办法是，数组在主窗体创建，而不要在别的窗体创建它。
It seems like it is no longer safe to pass objects between windows. If the window that created the object is closed, the object will no longer be usable in other places. This causes a problems for popup-windows that tried to "remember" the active tab. The information must be stored in the main page, and the array object is created by the popup page. But once the popup was closed, the array could no longer be used. The result was an error message: the object invoked has disconnected from its clients. The solution is to let the main page create the array.


Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
F
G
J
L
N
P
R
S
T
V
Z
A
addRow(String, String[])
- Method in class
EasyPrint
Print a row in a table
addRow(String, String)
- Method in class
EasyPrint
Print a row in a table
addRowCell(String, String, int, int, int, int, int)
- Method in class
EasyPrint
Add a cell that compose a customized row.
addTable(String, String, double, String[], double[], boolean[], int[])
- Method in class
EasyPrint
addTableHeadCell(String, String, int, int, int, int, int)
- Method in class
EasyPrint
Add a cell that compose a customized table head.
B
BOTH
- Static variable in class
EasyPrint
Draw String with both justify
C
CENTER
- Static variable in class
EasyPrint
Draw String in the center
clearRect(double, double, double, double)
- Method in class
EasyPrint
Clears the specified rectangle by filling it with the background color of the current drawing surface.
clipRect(double, double, double, double)
- Method in class
EasyPrint
Intersects the current clip with the specified rectangle.
closeRow(String)
- Method in class
EasyPrint
Close a row and draw all queued cells on output device.
closeTable(String)
- Method in class
EasyPrint
Close table and let drawParagraph to start after this table's last row.
copyArea(double, double, double, double, double, double)
- Method in class
EasyPrint
Copies an area of the component by a distance specified by
dx
and
dy
.
currentPage
- Variable in class
EasyPrint
D
draw3DRect(double, double, double, double, boolean)
- Method in class
EasyPrint
Draws a 3-D highlighted outline of the specified rectangle.
drawArc(double, double, double, double, int, int)
- Method in class
EasyPrint
Draws the outline of a circular or elliptical arc covering the specified rectangle.
drawImage(byte[], double, double, double, double)
- Method in class
EasyPrint
Draws the specified image as has already been scaled to fit inside the specified rectangle.
drawImage(File, double, double, double, double)
- Method in class
EasyPrint
Draws an image stored in a file.
drawImageInParagraph(byte[], String, double, double, int)
- Method in class
EasyPrint
Draws the specified image as has already been scaled to fit inside the specified rectangle.
drawImageInParagraph(byte[], String, double, double, double, double, int, boolean)
- Method in class
EasyPrint
Draws the specified image as has already been scaled to fit inside the specified rectangle.
drawImageInParagraph(File, String, double, double, int)
- Method in class
EasyPrint
Draws the specified image as has already been scaled to fit inside the specified rectangle.
drawImageInParagraph(File, String, double, double, double, double, int, boolean)
- Method in class
EasyPrint
Draws the specified image as has already been scaled to fit inside the specified rectangle.
drawLine(double, double, double, double)
- Method in class
EasyPrint
Draws a line, using the current color, between the points
(x1, y1)
and
(x2, y2)
in inches.
drawOval(double, double, double, double)
- Method in class
EasyPrint
Draws the outline of an oval.
drawParagraph(String, int)
- Method in class
EasyPrint
Print a string at the first available column and forward cursor to proper position.
drawParagraph(String)
- Method in class
EasyPrint
Print a string at the first available column and forward cursor to proper position.
drawPolygon(double[], double[], int)
- Method in class
EasyPrint
Draws a closed polygon defined by arrays of
x
and
y
coordinates.
drawPolyline(double[], double[], int)
- Method in class
EasyPrint
Draws a sequence of connected lines defined by arrays of
x
and
y
coordinates.
drawRect(double, double, double, double)
- Method in class
EasyPrint
Draws the outline of the specified rectangle.
drawRoundRect(double, double, double, double, double, double)
- Method in class
EasyPrint
Draws an outlined round-cornered rectangle using this graphics context's current color.
drawString(String, double, double)
- Method in class
EasyPrint
Draws the text given by the specified string, using this graphics context's current font and color.
drawString(String, double, double, double, int)
- Method in class
EasyPrint
Draws the text given by the specified string, using this graphics context's current font and color.
F
fill3DRect(double, double, double, double, boolean)
- Method in class
EasyPrint
Paints a 3-D highlighted rectangle filled with the current color.
fillArc(double, double, double, double, int, int)
- Method in class
EasyPrint
Fills a circular or elliptical arc covering the specified rectangle.
fillOval(double, double, double, double)
- Method in class
EasyPrint
Fills an oval bounded by the specified rectangle with the current color.
fillPolygon(double[], double[], int)
- Method in class
EasyPrint
Fills a closed polygon defined by arrays of
x
and
y
coordinates.
fillRect(double, double, double, double)
- Method in class
EasyPrint
Fills the specified rectangle.
fillRoundRect(double, double, double, double, double, double)
- Method in class
EasyPrint
Draws an outlined round-cornered rectangle using this graphics context's current color.
G
getPreferredSize()
- Method in class
EasyPrint
getPrintCanvas()
- Method in class
EasyPrint
Get the JComponent where EasyPrint will paint.
getTotalPage()
- Method in class
EasyPrint
Get the total page number of this print job
getViewingPage()
- Method in class
EasyPrint
Get the page number being viewed.
getXY()
- Method in class
EasyPrint
Get the cursor position.
J
jobTitle
- Variable in class
EasyPrint
L
LEFT
- Static variable in class
EasyPrint
Draw String with left alignment
load(ObjectInputStream)
- Method in class
EasyPrint
Load commands from an ObjectInputStream.
load(File)
- Method in class
EasyPrint
Load commands from a File.
N
newPage()
- Method in class
EasyPrint
Close current page and start next.
P
pageCreated(EasyPrint)
- Method in class
EasyPrint
A EasyPrint created by constructor EasyPrint() will call this method when a new page is created.
preview()
- Method in class
EasyPrint
View pages on screen.
print(int)
- Method in class
EasyPrint
Show a Print Job dialog to print a page.
print(int[])
- Method in class
EasyPrint
Show a Print Job dialog to print a list of pages.
print(boolean[])
- Method in class
EasyPrint
print()
- Method in class
EasyPrint
Show a Print Job dialog for print.
print(boolean)
- Method in class
EasyPrint
Try to print out pages.
EasyPrint
- Class in
<Unnamed>
EasyPrint()
- Constructor for class
EasyPrint
EasyPrint(PageListener)
- Constructor for class
EasyPrint
R
RIGHT
- Static variable in class
EasyPrint
Draw String with right alignment
S
save(File)
- Method in class
EasyPrint
Try to save commands to a File.
save(ObjectOutputStream)
- Method in class
EasyPrint
Try to save commands to an ObjectOutputStream.
setClip(double, double, double, double)
- Method in class
EasyPrint
Sets the current clip to the rectangle specified by the given coordinates.
setColor(Color)
- Method in class
EasyPrint
Sets this graphics context's current color to the specified color.
setCopy(int)
- Method in class
EasyPrint
Specifies the number of copies the application should render for jobs
setFont(String, int, double)
- Method in class
EasyPrint
Sets this graphics context's font to the specified font.
setFooter(String, String, int, double)
- Method in class
EasyPrint
Set footer for each page.
setFooter(String, String, int, double, double, double, double, int)
- Method in class
EasyPrint
Set footer for each page.
setGridOn(boolean)
- Method in class
EasyPrint
Draw grid for each page.
setHeader(String, String, int, double)
- Method in class
EasyPrint
Set header for each page.
setHeader(String, String, int, double, double, double, double, int)
- Method in class
EasyPrint
Set header for each page.
setLineWidth(double)
- Method in class
EasyPrint
Set Line Width.
setMedia(String)
- Method in class
EasyPrint
Set paper size.
setOri(String)
- Method in class
EasyPrint
Set page orientation
setPageColumn(double[][])
- Method in class
EasyPrint
Set columns for the current page.
setPaintMode()
- Method in class
EasyPrint
Sets the paint mode of this graphics context to overwrite the destination with this graphics context's current color.
setPrinter(String)
- Method in class
EasyPrint
Specifies the destination printer for jobs
setRowGap(String, double)
- Method in class
EasyPrint
Set the row gap in a table.
setTableBorder(String, boolean)
- Method in class
EasyPrint
Indicate a table's border should be drawn or not.
setXORMode(Color)
- Method in class
EasyPrint
Sets the paint mode of this graphics context to alternate between this graphics context's current color and the new specified color.
setXY(double, double)
- Method in class
EasyPrint
Set the cursor position.
SPREAD
- Static variable in class
EasyPrint
Draw String to spread evenly
T
totalPages
- Variable in class
EasyPrint
V
VBOTH
- Static variable in class
EasyPrint
Draw String in vertical justify
VCENTER
- Static variable in class
EasyPrint
Draw String in vertical center
VERTICAL
- Static variable in class
EasyPrint
Draw String in vertical
viewNextPage()
- Method in class
EasyPrint
Render next page.
viewPreviousPage()
- Method in class
EasyPrint
Render previous page.
VSPREAD
- Static variable in class
EasyPrint
Draw String in vertical spread
Z
zoom(int)
- Method in class
EasyPrint
Zoom in pages on screen.
A
B
C
D
F
G
J
L
N
P
R
S
T
V
Z
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes


You've got questions and we
have the answers!
How often and when should I water my lawn?
Daily watering for 20 to 30 minutes in each zone during early morning is highly recommended. Newly seeded areas must be watered daily for germination to occur.
How long should I wait to allow my animals or children to enter the lawn after it has been treated?
After a liquid weed & feed application, we recommended waiting at least 2 hours until the product has time to dry. As far as granular applications are concerned, use the same guidelines as if you were treating the lawn yourself.
How does the service call policy work and what services are guaranteed?
Treatments that are applied 1 time for specific reasons, such as grub control or fungicide are guaranteed for 30 days. Treatments that are part of any program with 4 or more scheduled applications are backed by free service calls. Treatments in the program are guaranteed up to 21 days and can be reapplied at no cost to the customer within that 21 day window. If a service call is requested after day 21, the next chargeable application will be scheduled and completed as soon as possible.
How can I help to insure my lawn stays healthy and beautiful?
There are many factors involved when establishing and maintaining a thick and healthy lawn. Weather, types of treatments, hydration, and most importantly communication. Things like disease and insects can have an extreme negative impact on your lawn. Furthermore, the amount of time that lasting damage can occur is a matter of days or weeks. Letting us know that there is turf loss as soon as you see an issue an save time, effort, and money. Once turf has died fertilization will have no effect and replanting and repairing will be the only option. Newly seeded areas must be watered daily to establish new turf, which can take up to 4 weeks to occur. When seeding yourself, please contact our office and mark the areas of new seed. This will help avoid unwanted products from being applied to these areas, which could have a negative affect on the germination of the seed. Additional treatments such as lime, insecticide, or fungicide may be required in order to maintain the beauty of your lawn. Other larger plants can also factor into the health of your grass. In some cases large mature trees can inhibit the growth of grass since they compete for the very fertilizer we apply to your yard. Great Lakes Landcare tailors our programs for each individual situation to best improve the look and health of your lawn. Without proper communication and maintenance from our customers the services we provide may not be enough to give you the thick dream lawn you are looking to establish.


template<typename R, typename... Parameters>
struct fc::detail::optionals_callable< R, Parameters >
A wrapper of std::function allowing callers to omit the last several arguments if those arguments are fc::optional types. i.e. given a function taking (int, double, bool, fc::optional<string>, fc::optional<char>), whereas normally the last two arguments must be provided, this template allows them to be omitted. Note that this only applies to trailing optional arguments, i.e. given a callable taking (fc::optional<int>, int, fc::optional<int>), only the last argument can be omitted.
A discussion of how exactly this works is available here: https://github.com/bitshares/bitshares-fc/pull/126#issuecomment-490566060
Definition at line 35 of file api.hpp.


Overview
If you haven't already, you should read the included README.txt
file first, as it explains some things about the engine.
Pikifen is a game engine that allows you to play a Pikmin-like game. You control a leader, and can order Pikmin to follow you, carry objects, fight enemies, take down obstacles, and more. Since the engine was designed with flexibility in mind, you are encouraged to create your own Pikmin types, hazards, leaders, areas, enemies, and so on. Depending on the mechanics that are implemented or missing, some things might work, some might not, and some might be working incorrectly.
In order to play a game on the engine, there must be data for that game in the engine's Game_data
folder. Luckily, the engine comes with some demo content that can be played right off the bat, although you can also download or create any fan-made content and place it in the game data folder.
Upon running the engine, it will read the information in the game data folder and instantly boot up the game. Because the engine is still in development, the concept of a "game" isn't much more than "a collection of areas, enemies, and Pikmin". The main menu will be the same all the time, regardless of game, and choosing the "Play" option will prompt you on which available area you wish to play.
To note is that some downloaded content might depend on other content. For instance, if an area has an enemy called "Green_Bulborb", but you do not have any "Green_Bulborb" enemy in your game data, the area will not load properly.


System Architect Picture "Resource For Started Activity"
Parent Diagram:
Resource For Activity
(UML Class)


Match Play. 0-0 to 7. How should Red play 65?
pips Red=163 White=159
(CorrectAnswer= 0/0, ErrorScore= 0)
It looks as if Red should play 9/3, 8/3 but that leaves an ugly structure and no pressure on White’s checkers on his mid-point and 11-pt.
Much better is 23/18, 9/3. Securing White’s bar-point is the key to the position. White is unlikely to hit two checkers and by securing the bar-point red will always have an escape route to recirculate checkers.
Making the 3-pt is a 1-5 blunder yet many would make that move on automatic.
Much better is 23/18, 9/3. Securing White’s bar-point is the key to the position. White is unlikely to hit two checkers and by securing the bar-point red will always have an escape route to recirculate checkers.
Making the 3-pt is a 1-5 blunder yet many would make that move on automatic.
1. Cubeful 2-ply 23/18 9/3 Eq.: -0.350 0.393 0.101 0.003 - 0.607 0.121 0.004 2. Cubeful 2-ply 23/18 8/2 Eq.: -0.446 (-0.096) 0.371 0.099 0.003 - 0.629 0.135 0.005 3. Cubeful 2-ply 18/7 Eq.: -0.477 (-0.127) 0.365 0.099 0.003 - 0.635 0.142 0.006 4. Cubeful 2-ply 9/3 8/3 Eq.: -0.501 (-0.151) 0.359 0.102 0.004 - 0.641 0.143 0.005 5. Cubeful 0-ply 9/4 8/2 Eq.: -0.470 (-0.120) 0.357 0.107 0.004 - 0.643 0.141 0.004


{% extends 'base.html' %} {% block content %} {% if form.errors %}
Your username and password didn't match. Please try again.


Number of Events: ${gross_confusion[0]} Number of Positives: ${round(gross_confusion[1], 2)} Gross Loss: ${round(gross_confusion[2], 2)} Minimum Premium Needed: ${round(gross_confusion[2] / gross_confusion[0], 2)}


token_list = rpc_connection.tokenlist()
my_warriors_list = rogue_players_list(rpc_connection)
warriors_list = {}
for token in token_list:
player_info = rogue_player_info(rpc_connection, token)
if "status" in player_info and player_info["status"] == "error":
pass
# if yes - finding most actual playertxid first
else:
while True:
if "batontxid" in player_info["player"].keys():
player_info = rogue_player_info(rpc_connection, player_info["player"]["batontxid"])
else:
warrior_txid = player_info["player"]["playertxid"]
# not including if warrior is dead
if not is_warrior_alive(rpc_connection, warrior_txid):
pass
else:
# not including if warrior is dead
player_info = rogue_player_info(rpc_connection, warrior_txid)
warriors_list[token] = player_info["player"]
break
return warriors_list


| DOSE: T+ 0:00 |
2 tablets |
oral |
Codeine |
(pill / tablet) |
| T+ 1:00 |
1 tablet |
oral |
Codeine |
(pill / tablet) |
| T+ 1:00 |
6 hits |
smoked |
Cannabis |
(plant material) |
So here's last night in a nut-shell:
10:00-ingested codeine (two tylenol 3s)
11:00-another codeine and started smoking weed (about 6 hoots from a pipe).
Physical: The two mix very well, but make sure the codeine is taken with food and milk to avoid the stomach ache. The codeine induces a drunk/stoned feeling. After I smoked I was extremely relaxed. I could distinguish to a degree between the effects, but for the most part the feeling was unique. Physical effects after smoking were fast and intense. By intense I do not mean there was any rush, but it was a body stone unlike any I've felt before. Unless I conscioulsy did things at a normal pace, I was naturally moving very slowly.
Mind: Thoughts drifted. Nothing seemed more important than anything else. It seemed easy to totally clear my mind and just sit. I decided to read. Reading and comprehension were no problem despite the permeating body stone I felt. After reading I meditated, contemplating the true self and how it goes in and out towards infintity in all directions. Everything we do with ourselves will reverberate throughout the infinite emptiness from which all things emerge. The drug combination didn't induce any spiritual feelings but the meditation did. After this I put on music and laid down to go to sleep which was very peacefull and enjoyable. Falling asleep was no problem.
Next day: Today I definitely felt the 'hangover'. It's a lot like the weed hangover in which your head feels like its filled with foam, but it was through my whole body. It fades very slowly and I am stil feeling it quite noticably (6:00 pm). The high was very introverted and after I smoked the weed it stayed even for as long as I was awake. No drop off whatsoever until I fell asleep. This is not the thing to do if you have work to do, people to deal with, responsibilities other than yourself to deal with or, as always, a vehicle to opperate. Definitely worth trying though, if you ever get the chance and have the curiosity. Very powerful for body and mind, and suprisingly unique. Will I do this again? Odds are, yes I will. Will I try with a higher dose? I don't think it would be necessary, but knowing me, I will.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Source code for tribology_constants
# -*- coding: utf-8 -*-
"""
Relevant constants for tribology research
"""
from enum import Enum
[docs]class RadBall(Enum):
"""
Constants for ball radii
"""
TQInch = 25.4 * 3 / 8
HInch = 25.4 / 4
Inch = 25.4 / 2
[docs]class YoungsMod(Enum):
"""
Young's modulus data in MPa at ambient temperature
"""
STEEL = 210000
GLASS = 70000
SiN = 315
[docs]class PoissonRatio(Enum):
"""
Poisson ratio data at ambient temperature
"""
STEEL = 0.3
GLASS = 0.22
SiN = 0.26
[docs]class MatDens(Enum):
"""
Density in kg / m^3 at ambient temperature
"""
STEEL = 7800
SiN = 3200
[docs]class LubeDens(Enum):
"""
Density in g / ml
"""
NA_LUBE_KR_015 = 0.884
NYNAS_HP_4 = 0.852
NYNAS_HP_12 = 0.867
NYNAS_T_3 = 0.868
NYNAS_T_9 = 0.888
NYNAS_T_22 = 0.902
SIGMA_ALDRICH_MINERAL_OIL_HEAVY = 0.862
[docs]class LubeVisc(Enum):
"""
Lubricant viscosity in cSt at 40 and 100 degree C
"""
TEMPS = (40, 100)
NA_LUBE_KR_015 = (114.0, 13.5)
NYNAS_HP_4 = (20, 4.2)
NYNAS_HP_12 = (110, 12)
NYNAS_T_3 = (3.7, 1.3)
NYNAS_T_9 = (9.0, 2.2)
NYNAS_T_22 = (22.5, 3.6)
SIGMA_ALDRICH_MINERAL_OIL_HEAVY = (67.0, 18.9)
[docs]class PressVisc(Enum):
"""
Pressure-viscosity coefficients in 1 / Pa at ambient temperature
"""
ESTER_OIL_GENERIC = 15 * 10 ** (-9)
MINERAL_OIL_GENERIC = 30 * 10 ** (-9)


Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
Veniam marfa mustache skateboard, adipisicing fugiat velit pitchfork beard. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Tattooed cosby sweater food truck, mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 sartorial. Carles non aesthetic exercitation quis gentrify. Brooklyn adipisicing craft beer vice keytar deserunt.
Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Lomo bicycle rights adipisicing banh mi, velit ea sunt next level locavore single-origin coffee in magna veniam. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi DIY minim messenger bag. Cred ex in, sustainable delectus consectetur fanny pack iphone.
In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt.
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.


BOARD OF EDUCATION
Section 2. There shall be a board of education. The governor shall nominate and, by and with the advice and consent of the senate, appoint the members of the board of education, as provided by law. [Am HB 4 (1963) and election Nov3, 1964; ren and am Const Con 1978 and election Nov7, 1978; am HB 2688 (1988) and election Nov8, 1988; am HB 2376 (2010) and election Nov 2, 2010]
Cross References
Board of education, see §§302A-121 to 302A-127.
Election provisions, see chapter 13.
Statutory provisions, see §26-12.
Attorney General Opinions
Legislature may require public officers to resign before running for board of education. Att. Gen. Op. 75-22.
Case Notes
Act proposing alternative constitutional amendments concerning changes in school governance directed amendment to state constitution in violation of article XVII, §3. 73 H. 536, 836 P.2d 1066.


ryanerskine.dev
Developer
ryanerskine.dev
Secure Log In
Email
Password
Remember Me
Forgot Password?
Sign In
Don't have an account?
Sign up now
Secure Sign Up
Name
Email
Password
Create Account
Already have an account?
Sign in


Which of these is the THIRD step for developing an algorithm:
Develop a high-level algorithm.
- Obtain a description of the problem.
- Analyze the problem.
- Refine the algorithm by adding more detail.
- Review the algorithm
There are no hints for this question


Understanding the principles of neuroplasticity can benefit people because when people are aware they can relate because we all somewhat have reached or achieved these principals in neuroplasticity!. These can benefit them as it helps to aware people of the style of learning that they have because for me I just found out that my learning was one of the principles of neuroplasticity.
How I would engage with the principles of neuroplasticity would benefit me would be that It would help me to understand what type of learning skills I have. This is beneficial for my self so that when I learn something knew I know what ways and techniques I can use to learn the new information. What are some of the ways to increase your neuroplasticity Way that I can learn to increase my neuroplasticity is through practice , practice and practice . Through practice I can learn to adapt and really go through what Im learning. This can also increase my neuroplasticity. Link to a resource that you found particularly useful or engaging. https://www.ted.com/talks/carol_dweck_the_power_of_believing_that_you_can_improve#t-459099
Growth mindset is a mindset is a an ability for a person to take a basic ability and believing and understanding that through dedication and hard work you are able to give a significant effect to the their learning. For example of a teacher that speaks to a student like “ You have worked really hard “ is a way to build to growth mind set.
Growth mindset is a mindset is a an ability for a person to take a basic ability and believing and understanding that through dedication and hard work you are able to give a significant effect to the their learning. For example of a teacher that speaks to a student like “ You have worked really hard “ is a way to build to growth mind set.


Terminator T-1000 Prototype is Here
The T-1000 is a terrifying, shape-shifting liquid-metal robot from Terminator 2. It is capable of transforming into anything, and it can pass through any small opening. This is one of those science fiction ideas, that seems impossible and made-up. But as we know, science-fiction has the potential to become real in the future. It turns out that this is the case.
This amazing discovery was made by a group of scientists in Tsinghua University in Beijing, China. They took a drop of gallium, which is liquid just under 30ºC, added some indium and tin, and placed it in sodium hydroxide, a liquid similar to salt water. Then, they dropped a flake of aluminum on the liquid-metal droplet. It immediately began to bubble, and started spinning really fast — so fast that it started moving on its own. So they thought, where can we use this? Well, it turns out that there are two main usages.
The first is transportation. Because the metal is a liquid, it can bend and adjust to the path that it's travelling in. By path, I mean like pipes. These droplets can move through twisted, thin pipes with ease. This can be useful when we want to transport things to places with hard access. We can create a larger droplet that can carry supplies inside, and they will be able to reach these places by morphing themselves.
The second is pumping. If we keep the droplet in place, it will keep spinning in place — the liquid around it will move instead of the droplet. This means that we can create smaller circuits without the need for a huge pump. We just need to drop one of these droplets inside! For example, we could make a cooling device without the need for a power supply. We just add the droplet, feed it with aluminum, and it works automatically!
We also succeeded in making shapes with this droplet. We apply a little current, and depending on the current, the droplet will change shape. As long as the current's there, the shape remains. The scientists made a tree-like shape, but it wasn't that precise because they didn't know how to handle it properly. If we find out the proper way to do this, we could make it look like a tree, a cloud, or anything we imagine.
This is just the entry step of making a T-1000. We can't really call it prototype. However, as we keep investigating, we might really be able to make robots that can change shape on the fly. We just need to know how this works. That means, there is still a whole lot of potential. Will we be able to actually create a T-1000? I believe, some day, yes.


KSI vs. Logan Paul 2 results: KSI takes split decision win over Logan Paul in controversial fight
by Harry DaviesIn a scrappy (and sloppy) fight between two YouTube stars, KSI defeated Logan Paul in their six-round cruiserweight contest, winning by split decision.
KSI started the fight with more success than he did in comparison to the pair’s first fight, trying to land the big overhand right straight from the first bell, Paul fought the first round with his hands right down, but still had some success of his own landing a good left hook as KSI pushed forward.
Paul remained relaxed whilst KSI continued to try and land the big overhand. In the third round Paul briefly found himself on the canvas but the referee deemed it a push and not a knockdown, despite replays showing it was a clean punch behind the ear from KSI that landed on Paul.
In the fourth round, Paul landed a big uppercut that staggered KSI, but as Paul hit KSI on the back of the head as he was going down, referee Jack Reiss deducted Paul of two points but it was still deemed a knockdown.
Paul began to take control in the fifth round as he started to land his jab for the first time in the fight. KSI seemed to be tiring from his heavy output in the early rounds.
Just as it seemed Paul was beginning to take control as the fight came to a close, KSI had a second wind in the sixth round and came out swinging again, going back to the overhand right he looked for so often in the first round.
Official result: KSI def. Logan Paul by split decision (55-56, 57-54, 56-55)


matrix-architect
lint-dev
Matrix
Architect
Bot
Commands
Base
Runner
Room
Order
RunnerError
User
Version
Config
Connection
ExecError
Errors
RateLimited
Events
Invite
Message
RoomEvent
Sync
module
Matrix::Architect::Events
Defined in:


An emulation of a vector pen tool. Click and drag to add a points. Drag segment handles and points to manipulate them. Close the path to start a new one.


---
layout: page
#title: "Publications"
---
Publications
-
Learning to Rank Question-Answer Pairs using Hierarchical Recurrent Encoder with Latent Topic Clustering
S Yoon, J Shin, K Jung
NAACL 2018
[paper]
[code]
-
Contextual-CNN: A Novel Architecture Capturing Unified Meaning for Sentence Classification
J Shin, Y Kim, S Yoon, K Jung
IEEE BigComp 2018
[paper]
-
Synonym Discovery with Etymology-based Word Embeddings
S Yoon, P Estrada, K Jung, K Jung
IEEE SSCI 2017
[paper]
-
Efficient Transfer Learning Schemes for Personalized Language Modeling using Recurrent Neural Network
S Yoon, H Yun, Y Kim, G Park, K Jung
AAAI (Workshop) 2017
[paper]
-
Automatic Question Answering System for Consumer Product
S Yoon, M Sundar, A Gupta, K Jung
IntelliSys 2016
[paper]
-
Mining the Minds of Customers from Online Chat Logs
K Park, J Kim, J Park, M Cha, J Nam, S Yoon, E Rhim
CIKM 2015
[paper]
-
Domain Question Answering System
S Yoon, E Rhim, D Kim
KIISE Transactions on Computing Practices 2015
-
Media clips: Implementation of an intuitive media linker
S Yoon, K Lee, H Shin
IEEE BMSB 2011
[paper]