Skip to content

Instantly share code, notes, and snippets.

View vraa's full-sized avatar
🎧

Veera vraa

🎧
View GitHub Profile
@vraa
vraa / wordle.js
Created January 17, 2022 01:02
Wordle helper
const words = ["cigar","rebut","sissy","humph","awake","blush","focal","evade","naval","serve","heath","dwarf","model","karma","stink","grade","quiet","bench","abate","feign","major","death","fresh","crust","stool","colon","abase","marry","react","batty","pride","floss","helix","croak","staff","paper","unfed","whelp","trawl","outdo","adobe","crazy","sower","repay","digit","crate","cluck","spike","mimic","pound","maxim","linen","unmet","flesh","booby","forth","first","stand","belly","ivory","seedy","print","yearn","drain","bribe","stout","panel","crass","flume","offal","agree","error","swirl","argue","bleed","delta","flick","totem","wooer","front","shrub","parry","biome","lapel","start","greet","goner","golem","lusty","loopy","round","audit","lying","gamma","labor","islet","civic","forge","corny","moult","basic","salad","agate","spicy","spray","essay","fjord","spend","kebab","guild","aback","motor","alone","hatch","hyper","thumb","dowry","ought","belch","dutch","pilot","tweed","comet","jaunt","enema","steed","

Keybase proof

I hereby claim:

  • I am vraa on github.
  • I am vraa (https://keybase.io/vraa) on keybase.
  • I have a public key ASDS-VwgUx3yGe50Ig1U4rU9NIhbBSywUeIA7UBOJ7p8lQo

To claim this, I am signing this object:

function contentEditable(WrappedComponent) {
return class extends React.Component {
state = {
editing: false
}
toggleEdit = (e) => {
e.stopPropagation();
@vraa
vraa / hoc.js
Created January 27, 2018 23:04
function contentEditable(WrappedComponent) {
return class extends React.Component {
render() {
return (
<WrappedComponent
{...this.props}
>
{this.props.value}
</WrappedComponent>
@vraa
vraa / short.js
Last active January 24, 2018 05:53
React List of Items
<ul>
<ReactCSSTransitionGroup
transitionName="example"
transitionEnterTimeout={500}
transitionLeaveTimeout={300}>
{
this.state.fruits.map((fruit, index) =>
<li
key={index}
onClick={this.removeFruit.bind(this, index)}>
@vraa
vraa / tohash.js
Created July 17, 2014 05:12
Convert a name spaced string, value pair into an JavaScript object. For example, toHash('foo.bar.zoo', 10) will return {foo: {bar : { zoo : 10 } } }
function toHash(key, value){
var parts = key.split('.').reverse(),
i, foo = {}, bar = {};
foo[parts.shift()] = value;
bar = foo;
for(i=0; i<parts.length; i++){
bar = {};
bar[parts[i]] = foo;
foo = bar;
}
@vraa
vraa / gist:7137c4fcecfb1cca7d66
Last active December 7, 2015 08:34
Travelling to USA from India in B1 visa for a short time - things to buy, carry

Travelling to USA from India in B1 visa for a short time - things to buy, carry

Documents

  • Passport
  • A valid VISA
  • Client invite letter
  • Company laptop declaration letter
  • Accommodation reservation printout
@vraa
vraa / PortfolioTest.java
Created June 30, 2012 17:17
Junit test case for the Portfolio application
package com.veerasundar.easymock.tests;
import junit.framework.TestCase;
import org.easymock.EasyMock;
import org.junit.Before;
import org.junit.Test;
import com.veerasundar.easymock.Portfolio;
import com.veerasundar.easymock.Stock;
@vraa
vraa / Portfolio.java
Created June 30, 2012 17:08
Portfolio application
package com.veerasundar.easymock;
import java.util.ArrayList;
import java.util.List;
public class Portfolio {
private String name;
private StockMarket stockMarket;
@vraa
vraa / StockMarket.java
Created June 30, 2012 17:04
stock market interface
package com.veerasundar.easymock;
public interface StockMarket {
public Double getPrice(String stockName);
}