Skip to content

Instantly share code, notes, and snippets.

View c0rp-aubakirov's full-sized avatar
🏠
Working from home

Sanzhar Aubakirov c0rp-aubakirov

🏠
Working from home
View GitHub Profile
package kz.moe.classifier;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.reflect.TypeToken;
import kz.moe.classifier.genetic.creature.BasicCreature;
import kz.moe.classifier.genetic.creature.Chromosome;
import kz.moe.classifier.genetic.creature.Gene;
import kz.moe.classifier.genetic.creature.ICreature;
import kz.moe.classifier.genetic.crossover.ICrossover;
boolean consecutiveAscending = true;
boolean consecutiveDescending = true;
// Check to see if the newPin is made up of consecutive numbers in
// ascending order
for (int j = 0; j < newPin.length() - 1; j++) {
if (Convert.toLong(newPin.substring(j, j + 1)) == null
|| Convert.toLong(newPin.substring(j + 1, j + 2)) == null) {
consecutiveAscending = false;
break;
}
public class CrossoverFactory extends AbstractFactory{
public static ICrossover createCrossover(CrossoverType type) {
report(type.name(), "Crossover");
switch (type) {
case ONE_POINT_CROSSOVER:
return new OnePointCrossover();
case TWO_POINT_CROSSOVER:
return new TwoPointCrossover();
case UNIFORM_CROSSOVER:
return new UniformCrossover();
public enum CrossoverType {
ONE_POINT_CROSSOVER, TWO_POINT_CROSSOVER, UNIFORM_CROSSOVER, VAR_TO_VAR_CROSSOVER;
/**
*
* @param value should represent one of enum in CrossoverType
* @return return suited CrossoverType or ONE_POINT_CROSSOVER of nothing is found
*/
public static CrossoverType parse(String value) {
final List<CrossoverType> list = Arrays.asList(CrossoverType.values());
package kz.kaznu.counter;
import com.google.common.base.Stopwatch;
import kz.kaznu.counter.commons.utils.LoggerEnabler;
import kz.kaznu.counter.commons.utils.Timer;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Random;
import java.util.concurrent.Callable;
/**
* Used for device activation, method is manually transacted
* Method returns uniqueNumber, this number is used on mobile devices
* <br/>
* to use GetToken service
*/
public DoActivationResponse doActivation(arguments...) throws InvalidDeviceAssignedToOtherUserException,
InvalidMemorableWordAttemptsException,
CredentialException,
InvalidUserHasAnotherDevicedAssignedException,
package kz.moe.classifier.index;
import kz.moe.parser.model.MessageType;
import org.apache.lucene.index.PostingsEnum;
import org.apache.lucene.index.TermsEnum;
import org.apache.lucene.search.DocIdSetIterator;
import org.apache.lucene.search.similarities.DefaultSimilarity;
import org.apache.lucene.search.similarities.TFIDFSimilarity;
import org.apache.lucene.util.BytesRef;
public void extractTfidfVector() throws Exception {
final IndexReader indexReader = indexerMany.readIndex();
final TFIDFSimilarity tfidfSIM = new DefaultSimilarity();
final Map<String, Double> termToTFIDF = new HashMap<>();
final Map<String, Integer> termToNumber = new HashMap<>();
final Fields fields = MultiFields.getFields(indexReader);
final Terms bodyTerms = fields.terms("body");
final TermsEnum iterator = bodyTerms.iterator();
BytesRef term;
while ((term = iterator.next()) != null) {
<?xml version='1.0' encoding='UTF-8'?>
<server xmlns="urn:jboss:domain:4.0">
<extensions>
<extension module="org.jboss.as.clustering.infinispan"/>
<extension module="org.jboss.as.connector"/>
<extension module="org.jboss.as.deployment-scanner"/>
<extension module="org.jboss.as.ee"/>
<extension module="org.jboss.as.ejb3"/>
/**
* User: Sanzhar Aubakirov
* Date: 12/22/16
*/
public class Test {
public static void main(String[] args) {
Child c = new Child();
c.A();
}