Arquivo de março \27\+00:00 2012
Linux mudando a resolução de forma dinâmica
Publicado por Pablo Alexander em dicas, linux em 27 de março de 2012
Para você como eu que gosta de usar a Virtual Box para jogar aqueles jogos antigos mas tem o problema de usar uma resolução alta deixo essa dica, basta criar um ShellScript para mudar a resolução da tela e executar a Virtual Box.
#!/bin/sh
xrandr -s 1024x768
virtualbox
Fatorial com Gtkmm
Publicado por Pablo Alexander em c/c++ em 27 de março de 2012
Segue abaixo um exemplo para completar a postagem anterior, dessa vez vou usar a mesma função só que usando a biblioteca Gtkmm:
janela.hpp :
#include <gtkmm.h> class Janela : public Gtk::Window { public: Janela(); virtual ~Janela(); protected: void on_btnCalcular_clicked(); int fatorial(int permutacao); private: //Caixa de texto Gtk::Entry edtFatorial; Gtk::Entry edtResultado; //Botões Gtk::Button btnCalcular; //Rótulos Gtk::Label lbl01; Gtk::Label lbl02; //container Gtk::VBox m_vbox; };
janela.cpp :
#include "janela.hpp" #include <sstream> Janela::Janela() : lbl01("Número a ser permutado"), lbl02("Resultado"), btnCalcular("Calcular") { //configura a janela set_size_request(200, 100); set_title("Calculo Fatorial"); //adiciona o container add(m_vbox); //configura os widgets edtFatorial.set_max_length(2); edtFatorial.set_text("1"); edtResultado.set_text("1"); btnCalcular.signal_clicked().connect(sigc::mem_fun(*this, &Janela::on_btnCalcular_clicked)); //adiciona os componentes m_vbox.pack_start(lbl01); m_vbox.pack_start(edtFatorial); m_vbox.pack_start(btnCalcular); m_vbox.pack_start(lbl02); m_vbox.pack_start(edtResultado); //mostra tudo show_all_children(); } Janela::~Janela() { } void Janela::on_btnCalcular_clicked() { Glib::ustring data = edtFatorial.get_text(); std::stringstream str_; int v; str_ << data; str_ >> v; v = fatorial(v); std::stringstream str2_; data = ""; str2_ << v; str2_ >> data; edtResultado.set_text(data); } int Janela::fatorial(int permutacao) { int r=permutacao,c=permutacao; for (int i = 1; i < permutacao; i++) { c -= 1; r *= c; } return r; }
main.hpp :
#include "janela.hpp" int main(int argc, char **argv) { Gtk::Main kit(argc,argv); //cria a janela Janela janela; Gtk::Main::run(janela); return EXIT_SUCCESS; }
Para compilar use o seguinte comando:
g++ main.cpp janela.cpp -o janela.run `pkg-config gtkmm-3.0 –cflags –libs`
Fatorial em C++
Publicado por Pablo Alexander em c/c++ em 26 de março de 2012
Segue abaixo um exemplo de como usar permutações em C++
#include <iostream> using namespace std; int main(int argc, char **argv) { cout << endl << "Digite o numero a ser permutado: "; int fatorial; cin >> fatorial; int r = fatorial,c=fatorial; cout << endl << fatorial << "! = " << r; for (int i = 1; i < fatorial; i++) { c -= 1; r *= c; cout << "." << c; } cout << " = " << r << endl << endl; return 0; }
Kult Heretic Kindoms no Windows 7
Publicado por Pablo Alexander em dicas em 21 de março de 2012
Depois de instalar o Kult em uma maquina virtual Windows XP dentro do Linux Mint e perceber que o jogo estava completamente travado, resolvi instalar o meu Windows 7, depois de instalar fique tentar executar o jogo por horas e nada funcionar, tentei todas as configurações possíveis, até quando eu consegui, aqui fica a dica para quem quer jogar esse clássico de novo.
Depois de instalar normalmente o Kult Heretic Kindoms no Windows 7 você deve baixar dar internet o path 1.5, após a instalação do path devemos configurar o executavél em suas propriedades para as seguintes configurações.
Agora toda vés que formos jogar precisamos ajustar a resolução da tela para 1024×768.
Dropbox no Mint Linux
Publicado por Pablo Alexander em dicas, linux em 14 de março de 2012
Mais de um ano blogando!
Publicado por Pablo Alexander em avisos em 5 de março de 2012
Ultimos Comentários